C64 Basic Dungeon Crawler: Goblin Attack (C64 Basic Part 8)
AIThis post was created with the assistance of artificial intelligence (AI).

TL;DR

AUDIBLE

Listen free for 30 days with Audible

Thousands of audiobooks and originals — cancel anytime.

Start your free trial

As an affiliate, we earn on qualifying purchases.

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.

Amazon

Commodore 64 BASIC programming books

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

Amazon

C64 game development kit

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

retro gaming controller for Commodore 64

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.

Amazon

C64 emulator software

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

COLLEGE MOVE-IN

College move-in / dorm season Picks

As an affiliate, we earn on qualifying purchases.

You May Also Like

Playstation Physical Disc Discontinuation Sony

Sony has officially discontinued the production of physical PlayStation discs, signaling a shift toward digital-only gaming for PlayStation consoles.

John Carmack Offers $1 Million Reward For Official VR Ports Of Classic Id Software Games

John Carmack pledges $1 million to fund official VR versions of Id Software’s classic titles, amid layoffs at Microsoft-owned studio. Details remain uncertain.

Grand Theft Auto Vi

Search interest in Grand Theft Auto VI has surged, driven by rumors and unconfirmed leaks, with official details still unavailable.

Lord Of The Rings War In The North

A remake of ‘Lord of the Rings: War in the North’ has been officially announced, aiming for release in late 2024, with updated graphics and gameplay.