C64 Basic Dungeon Crawler: Goblin Attack (C64 Basic Part 8)

TL;DR

The eighth part of the C64 Basic Dungeon Crawler ‘Goblin Attack’ has been released, featuring goblins that chase the player, customizable controls, and a fix for a memory corruption bug. These updates mark significant progress in the game’s development, with some technical issues still under investigation.

The developer of the C64 Basic Dungeon Crawler ‘Goblin Attack’ has released Part 8 of the project, introducing chasing goblins, customizable control keys, and addressing a critical memory bug that caused game self-overwrites. This update marks a major step forward in making the game more playable and immersive, with ongoing technical challenges still being explored.

In this latest release, the game now features goblins that actively chase the player, a significant improvement over previous versions where goblins remained static. The developer also implemented a key remapping system allowing players to customize controls beyond the default QAOP setup, enhancing accessibility. Additionally, a memory bug that caused the game to overwrite itself silently has been fixed, reducing crashes and data corruption.

These changes were achieved through small but impactful code modifications, such as replacing direct key comparisons with variable-based input handling, and implementing a looped GET command to reliably detect key presses. The developer also shared insights into the challenges of Commodore BASIC’s variable handling and tokenization, which contributed to the earlier memory issues.

At a glance
updateWhen: released March 2024
The developmentDeveloper releases Part 8 of the C64 Basic Dungeon Crawler, adding chasing goblins, key remapping, and fixing a memory bug.
Top Steam deals right now
Red Dead Redemption 2-75%$14.99
Warhammer 40,000: Space Marine 2-70%$17.99
Grand Theft Auto V Enhanced-50%$14.99
Grand Theft Auto V Enhanced-50%$14.99
Gamble With Your Friends-38%$4.95
Palworld-30%$20.99
Satisfactory-30%$27.99
PowerWash Simulator 2-25%$18.74
Live · Steam store (current discounts)

Impact of Chasing Goblins and Control Customization

This update significantly enhances the gameplay experience by making encounters more dynamic and threatening, increasing stakes for players. The ability to remap controls addresses accessibility concerns and broadens the game’s appeal. Fixing the memory bug improves stability, which is crucial for a project aiming for a playable, long-term experience on the Commodore 64 platform. Overall, these developments demonstrate meaningful progress in retro game development using BASIC and highlight ongoing challenges in managing limited hardware resources.

Home Applications and Games for the Commodore 64 (Personal Computer Series)

Home Applications and Games for the Commodore 64 (Personal Computer Series)

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Previous Development and Technical Challenges

Prior to Part 8, the game featured a randomly generated map, character stats, collision detection, and teleportation mechanics. However, the game lacked threatening enemies, making it more of a prototype than a playable adventure. In Part 7, the developer added static goblins and combat mechanics using a d20 roll, but the goblins still did not chase the player. Additionally, a critical memory bug was identified, where the game would overwrite itself silently, threatening data integrity and stability.

The developer’s ongoing work has focused on adding AI behaviors, improving control schemes, and fixing bugs, with Part 8 marking a milestone in these efforts. The challenge of managing variable names and tokenization in Commodore BASIC remains a technical hurdle, influencing how control remapping and input detection are implemented.

“Adding chasing goblins and customizable keys are major steps forward, but fixing the memory bug was the real breakthrough.”

— Developer

Retro Games The C64 Joystick (Renewed)

Retro Games The C64 Joystick (Renewed)

USB 2.0 Joystick

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Remaining Technical and Gameplay Challenges

It is still unclear whether the memory bug has been fully eradicated or if new bugs might emerge as the game complexity increases. The behavior of goblins in more advanced scenarios, such as multiple enemies or complex AI, remains untested. Additionally, the stability of control remapping across different emulators and hardware configurations is still being evaluated.

Amazon

C64 emulator hardware

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Next Development Goals and Testing Phases

The developer plans to further refine enemy AI, introduce more environmental hazards, and expand gameplay features. Extensive testing will continue to ensure stability, especially regarding memory management and input handling. Future updates may also include more complex combat mechanics and additional customization options, with community feedback guiding development priorities.

Piper Computer Kit: Award-Winning, STEAM Learning, with Raspberry Pi, Drag-n-Drop Coding, StoryMode, Games, Python, and Amazing Projects!

Piper Computer Kit: Award-Winning, STEAM Learning, with Raspberry Pi, Drag-n-Drop Coding, StoryMode, Games, Python, and Amazing Projects!

BUILD A COMPUTER: Includes all the components needed to build a fully-functioning computer! A Raspberry Pi, 7" screen,…

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Key Questions

Will the game support multiple enemies chasing the player?

It is not yet confirmed if multiple enemies will chase simultaneously, but the developer is exploring this feature for future updates.

Has the memory bug been completely fixed?

The developer reports that the critical memory overwrite issue has been addressed in Part 8, but ongoing testing is needed to confirm full stability.

Can controls be remapped on all platforms?

The current implementation uses GET for input detection, which should work across emulators and real hardware, but some configurations may require additional testing.

Will there be more AI behaviors added?

Yes, future updates aim to include more advanced enemy behaviors and interactions to enrich gameplay.

Is the game now fully playable as a dungeon crawler?

While significant progress has been made, including chasing goblins and combat, the game still requires further development to reach a fully fleshed-out experience.

Source: Hacker News

You May Also Like

Troubleshooting VR: Why Steam Link Pings Are Constantly Spiking And How To Fix It

Steam Link users report persistent ping spikes during VR streaming. This article explores confirmed causes and potential solutions for the issue.

New in Steam Early Access — 2026-07-14

Meet 12 new Steam Early Access games, learn what to check before buying, and see how to judge Steam Deck support and launch-day risk.

The art and engineering of Sega CD Silpheed

An in-depth look at the development and technical design of Sega CD Silpheed, highlighting its innovative graphics and sound engineering for retro gaming.

8BitDo launches the Arcade Controller Pro for hardcore fighting game fans

8BitDo announces the Arcade Controller Pro, a high-end leverless controller designed for serious fighting game players, featuring customization and wireless options.