Medium Module · 20 Lessons

Roguelike Development in ASCII

Build a complete, feature-rich roguelike game from scratch. This course covers advanced systems engineering: ray-cast FOV, Dijkstra pathfinding, and cellular automata.

Module Locked

Unlock with credits or get a Master Pass

Unlock with Credits
140 credits
Your balance: 0 creditsBuy credits
OR
Master PassBest Value

Unlock all 16+ special courses plus the entire standard curriculum for €11/month.

Get Master Pass

Lesson 1

Object-Oriented Entities

Lesson 2

Advanced Map Representation

Lesson 3

The 'Dungeon' Generator (Basic)

Lesson 4

Field of View (FOV): Raycasting

Lesson 5

The Dijkstra Pathfinding Engine

Lesson 6

Turn-Based Interaction Systems

Lesson 7

Combat Resolution: RNG and Stats

Lesson 8

Items, Equipment, and Stats

Lesson 9

Cellular Automata Caves

Lesson 10

Advanced FOV: Lighting and Fog

Lesson 11

Messaging & The Action Log

Lesson 12

Behavior Trees for Advanced AI

Lesson 13

Dungeon Persistence: Saving State

Lesson 14

Performance: Spatial Partitioning

Lesson 15

Advanced AI: Influence Maps

Lesson 16

The 'Stairs' and Multi-Floor Logic

Lesson 17

Procedural Content: Prefabs

Lesson 18

Game Balancing: Difficulty Curves

Lesson 19

User Interface: Menus and Windows

Lesson 20

Final Build: Professional ASCII Roguelike

Pyfessor

"Hi! I'm Pyfessor. Ready to s-s-s-tart our coding journey?"

Pyfessor
    Pyfessor AI — Learn Python with Your AI Mentor