HeadlinesBriefing HeadlinesBriefing.com

C64 BASIC Dungeon Crawler Adds Five Levels and Character Progression

Hacker News •
×

The feeling of progress defines a game's enjoyability, distinguishing mini-games from experiences that consume entire workdays. The C64 BASIC dungeon crawler evolves from a single static map into a five-level structure with persistent character development. Previously, finding a single chalice ended the game, wiping progress upon restart.

Now, players must collect every chalice on a level to descend stairs, with chalice requirements scaling via the formula INT((LV+1)/2), giving levels one and two one chalice, levels three and four two, and level five three. The player character persists across levels, retaining hit points, stats, gold, keys, and magic. Defining what a level is introduces structured progression: each level generates a new map with tighter object placement rules.

The stairs reside in random corner rooms, ensuring the starting center room remains clear. Upon leaving level five, the game declares victory, displaying the final gold total and reached level. A new routine splits initialization from generation, with INITPLAYER running once per game and BUILDLEVEL executing per level, allowing the character to survive map generation intact.

The end panel after victory shows the gold acquired and the level reached, marking a significant shift from instant restarts to tracked progression.

Source: Hacker News · Summarized by HeadlinesBriefing