Skip to content

BASIC and C RPG text-based adventure game for the AMSTRAD CPC

License

Notifications You must be signed in to change notification settings

AmstradGameDevChallenge/rpg-adventure

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RPG / Rogue like adventure game for the AMSTRAD CPC

C Version v0.0.3 screenshot

This is part of the AmstradGameDevChallenge. The idea is to develop the same game in BASIC and C.

The game

You're in a room, with a monster lurking nearby. You can move around, pick weapons, and figth the monster.

Can I just try the game?

Yep, grab latest disc images here:

TO-DO list (ordered by priority)

  • feature parity C/BASIC. Will focus on C development and then try to emulate the same in BASIC.
  • add back start screen to the C game
  • add fight phase only when close to the monster
  • weapon picking
  • weapon selection
  • killing monsters gives xp points
  • add XP levels
  • add more rooms, and doors to connect rooms
  • add some sound effects
  • add some music. Don't know how and don't have any music. Help welcome!

Dev environment used

  • CPCTelera v1.5
  • macOS Mojave 10.14.5
  • Retro Virtual Machine 2

Compiling

You need to install the prerequisites:

BASIC game

No, BASIC is not compiled. But you still need to put the .bas file in a disc image and launch the emulator. To do this (and some more) you have the script `basic/make.sh

C game

You need to have CPCTelera already set up in order to compile.

Once done. run c/rpg/make.sh

Interesting docs found along the way

Utilities

  • In util I've created a spreadsheet to design AMSTRAD CPC characters. It works perfectly in iPad and Mac. It's exported to Excel format, not working as nice as the other version. If anyone comes up with an improved version, please share. I design sprites in my iPad 😉

Spreadsheet showin the Sprite Designer