A downloadable asset pack

Download NowName your own price

Made using GameMaker Studio, this is the prototype source code for a ZX Spectrum style flip-screen adventure. (Graphics stolen from Codemasters' Dizzy for the purposes of quick prototyping/demoing. Create your own graphics if you want to use this gmz file to create your own game!).

You will need:

  • GameMaker: Studio v1.4 or v2
  • A working knowledge of GameMaker Language (GML). This is NOT a drag and drop project.


The project file includes the following features:

  • Accurate ZX Spectrum resolution
  • Accurate ZX Spectrum colour palette
  • Flip screen (no scrolling)
  • Working location name
  • Working health bar
  • Working coin meter
  • Other characters to talk to/give items to
  • Puzzles (such as the unlockable chest)
  • Things that hurt the player character
  • Lives
  • Game over state
  • Sound
  • NO attribute clash (you'd have to figure it out via a shader I think)

You'll have to make a title screen and an end game sequence for yourself.


Changes in v1.1:

  • Fixed - broken respawn code
  • Fixed - broken text display code
  • Fixed - Coin counter would reset to 0 on death.
  • Improved - More respawn options
  • Improved - Better, more flexible text display code
See full change notes in the provided readme.txt file

All code is by me. I've created sound effects have been created using bfxr. Again though, please create your own graphics as they are copyright Codemasters. You are free to use the source code for this project for whatever you wish, all I ask is if you create anything - show me. I'd love to see it.

Also, if you need to ask me any questions about my crazy code, you can find me on Twitter - @MrTom

More information

Published71 days ago
StatusReleased
CategoryAssets
Rating
(1)
AuthorBee Bush
Tags8-bit, GameMaker, Retro, zx-spectrum

Download

Download NowName your own price

Click download now to get access to the following files:

SpeccyAdventure.gmz 467 kB
readme.txt 1 kB

Leave a comment

Log in with your itch.io account to leave a comment.