David's Web Repository David Boddie - Projects About David

Jungle Journey by David Boddie



GNU General Public License version 3


Jungle Journey is an attempt to bring a Sabre Wulf-type jungle exploration and escape game to the Electron inspired by games like Bug-Byte's Dunjunz and Ultimate Play The Game titles such as Sabre Wulf and Atic Atac.

I was always fascinated by the games made by Ultimate Play The Game but, as an Electron user, I didn't get much of a chance to play them on a real machine. I always thought it was a bit disappointing that they never released their games for the Electron; not even cut down versions. A MODE 5 version of Sabre Wulf would surely have been possible, and a slow version of Knight Lore without all the needless bleeping would have been OK.

Anyway, I thought it would be fun to make some kind of Sabre Wulf-like game, just to show that something like that could have been made, although my 6502 coding isn't really all that great. The aim is to create something that's fun to play, with a bit of depth, too.


The last flames of the campfire fade to glowing embers and I am alone. My recent acquaintances, their packs and paraphernalia have gone, leaving me stranded deep in the heart of this jungle realm. Clouds momentarily sweep the cold face of the moon and I perceive the clicks, whistles and cries of creatures in the hot air that cloaks this place. Desperately, I try to stay my panic and remember those fragments of wilderness craft learned and unlearned many years ago.

Choose your weapon carefully,
Get ready for a fight.
The jungle can be dangerous
If you go there at night.
There's time to pick up treasure,
But no time to stop and stare.
If you don't find the hidden cave
You won't get out of there.

Hopeless, I scramble to my feet, reaching for any weapon still left to me. Struggling through the dense undergrowth, I search for signs of a track or trail. At first glance, paths that seemed to lead to safety turn out to be impassable, overgrown by tangled and twisted vines. I remember the words of an old teacher:

"Do not be tempted to use fire to make your way.
Many a traveller has strayed from the path, using fire to blaze a trail,
only to reach a dead end. Trying to return, they find that the jungle
has grown back. Those who are desperate enough will even seek out
forgotten routes when the way home is in sight."

Sensing my presence, obscene creatures emerge from the darkness, hungry for prey. Only through skill and luck am I able to dispatch them back into the shadows. Even though I know I must journey deeper into this uncharted land to find the way home, the thought of vengeance drives me on.

Discuss Jungle Journey



Original by David Boddie

Electron Development Diary

A Development Diary recording the details of the game's development by the author.


The release version of the game is now available: JungleJourney-1.1.5.zip. This includes tape, DFS, ADFS and ROM cartridge versions of the game. Note that the tape, DFS and ADFS versions are unchanged from version 1.1.4 of the game.

The latest source code for Jungle Journey is available from the RS Mercurial repository. You can download it with a Mercurial client from the read-only repository:


Or you can download a zip archive of the latest post-release code here. This may contain bug fixes for issues discovered after the game was released.

The code is built using a Python script. You will need the Ophis assembler to assemble the code - this is done automatically by the build script. The output of the build script is a UEF file which can be used in Elkulator, BeebEm and probably ElectrEm.


Jungle Journey WIP screenshot, Posted: 00:19, 30 Aug 2011
Jungle Journey WIP screenshot
Posted: 00:19, 30 Aug 2011
Jungle Journey: using the boomerang round a corner, Posted: 21:30, 1 Sept 2011
Jungle Journey: WIP screenshot - using the boomerang round a corner
Posted: 21:30, 1 Sept 2011


A cassette inlay has been created. Click the image below to download zipped PDF files for printing on A4 paper.

Reviews and Appearances

Jungle Journey was reviewed in Electron User Group magazine #74, in Five Games Five Minutes #58 and in Volume 3 Issue 03 of Drag 'n Drop magazine.

It appeared on the Retro Software stand at the event celebrating the 30th anniversary of the BBC Micro.

I produced a poster for a seminar at work about non-work things. Click the image below to download an archive containing a large PDF file.


Conversion by Kees van Oss

System requirements

Atom Development Diary

I started the conversion of Jungle Journey for the Atom about 6 months ago. The source was available and well documented. Converting the screens and font was relative easy. Next were the graphic sprites/tiles but due to the difference in resolution, all sprites and tiles had to be resized. This was a hell of a job because there are about 90 sprites in the game and that was the reason I stopped converting.

Then last August, there was the Videolympics/Homebrew weekend in Manchester. I went there and met David Boddie. After having a nice talk about programming and about the game, I decided to pick up the conversion again. David offered his help to resize the sprites/tiles.

The game is now fully converted with nice new Atom sprites/tiles and sound. In this version, Atom sound (beeper) is implemented but I'm experimenting with SID sound/music. Maybe later a SID version will be released.


Jungle Journey Acorn Atom disc/tape images and CC65 C compiler source code

This includes tape and disk versions of the game in colour.

Type MAKE JUNGLE to compile the program.

An assembler listing is created in the JUNGLE.LST file.

Read the README.TXT file for more info.


Jungle Journey: Intro screen, Posted: 14:14, 27 Sep 2012
Jungle Journey: Intro screenshot
Posted: 14:14, 27 Sep 2012
Jungle Journey: Highscore table, Posted: 14:14, 27 Sept 2012
Jungle Journey: Highscore table
Posted: 14:14, 27 Sept 2012
Jungle Journey: Ingame screen, Posted: 14:14, 27 Sep 2012
Jungle Journey: Ingame screenshot
Posted: 14:14, 27 Sep 2012


I've uploaded a video of the game with SID music as background music. FX Sounds have still to be added.

Copyright © 2018 David Boddie
Last updated: 2018-05-08 13:40:36 UTC

This document is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International license.