This jam is now over. It ran from 2020-06-05 15:00:00 to 2020-07-06 01:00:00. View results
Use your browser to develop a text adventure in Adventuron with vibrant location graphics.
Optionally target ZX Spectrum Next or ZX Spectrum +3.
To learn about text adventure games, play the interactive tutorial game - The Cave of Magic (5 minutes).
If you are new to Adventuron, you should first follow TUTORIAL A in the Adventuron User Manual (Approximately 1 hour).
If you want to target the ZX Spectrum (+3 / Next), then read the 8-bit Compatibility Guide before starting to code.
Check out the Next Adventure Jam Community to report issues or to request help.
For help with game design, check out this post.
A telegram chatroom is available for participants.
Be sure to allocate some time to playtesting.
(Optional) If developing for the +3, it is strongly recommended to use a graphics editor such as multipaint, as this emulates the constraints of the graphics capabilities of the platform. If developing graphics for the next, then make sure your graphics are 255 colours or less. Export to 8-bit function is beta.
8-bit code export leverages the DAADReady package by @uto_dev. Thanks Uto.
It is recommended that participants follow Tutorial A, but listed below is a self contained Adventuron game for reference.
######################################################## ## Full tutorial at https://adventuron.io/documentation ######################################################## start_at = forest locations { hut : location "You are in the wizard's hut." ; forest : location "You are in the forest." ; castle : location "You are in the castle." ; } connections { from, direction, to = [ hut, west, forest, forest, north, castle ] } objects { bone : object "a bone" msg = "A fibula."; cupboard : scenery "a cupboard" msg = "Empty." at = "hut" ; dog : scenery "a fierce doggy" msg = "A serious chihuahua." at = "forest" ; } on_startup { : print "Reach the castle!" ; : press_any_key ; } barriers { block_castle : block { location = castle message = The doggy will not allow it. block_when_exists = dog show_blocked_exit = true } } on_command { : match "open cupboard; examine cupboard" { : if (is_beside "cupboard" && has_not_created "bone") { : print "You find something ..." ; : create "bone" ; : press_any_key ; : redescribe ; } } : match "give bone; throw bone" { : if (is_beside "dog" && is_carried "bone") { : print "The doggy approves of your offering and salutes you with a paw before fading into nothingness." ; : destroy "dog" ; : press_any_key ; : redescribe ; } } } on_tick { : if (is_at "castle") { : print "You have reached the castle! Well done." ; : win_game ; } }
No submissions match your filter