# HG changeset patch # User David Boddie # Date 1318112478 -7200 # Node ID 3c70453e0e0307f36c40fc35262af74f10b0c2d6 # Parent 06578280fd9d84800da6fe17650e0e544e1d6749 Added a cassette inlay. diff -r 06578280fd9d -r 3c70453e0e03 materials/images/chest.xpm --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/materials/images/chest.xpm Sun Oct 09 00:21:18 2011 +0200 @@ -0,0 +1,23 @@ +/* XPM */ +static char * chest_xpm[] = { +"16 16 4 1", +" c None", +". c #000000", +"+ c #FF0000", +"@ c #FFFF00", +"................", +"....++++++++....", +"...+.@@.@+.@+...", +"..+@@+.@@.@+.+..", +".+@.+.@+.@.@@@+.", +".+.@.@@.@.@.@.+.", +".++++++++++++++.", +".++...++++...++.", +".++.+.++++.+.++.", +".+..+.+.++.+.++.", +".++...++++...++.", +".+++++++.+++++..", +".++++++++++.+++.", +".++.+++.+++++++.", +"..++++++++++++..", +"................"}; diff -r 06578280fd9d -r 3c70453e0e03 materials/images/exit1.xpm --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/materials/images/exit1.xpm Sun Oct 09 00:21:18 2011 +0200 @@ -0,0 +1,32 @@ +/* XPM */ +static char * exit1_xpm[] = { +"16 24 5 1", +" c None", +". c #008000", +"+ c #000000", +"@ c #FFFF00", +"# c #FF0000", +".+++++@@@@+++.++", +"++.+@@++++@@++..", +"+.+@++#+##++@+.+", +"++@+#+##+#+#+@++", +"+@+#####+#+##+@+", +"+@++#+#+####++@+", +"@+###+#+##+#+#+@", +"@+#+###+######+@", +"@+#+#+##+#+#+#+@", +"@+######+#+###+@", +"@+#+#+#+####+#+@", +"@+###+##+#+#+#+@", +"@+#+####+#+###+@", +"@+#+#+##+###+#+@", +"@+#+###++#+###+@", +"@+###+##+#+#+#+@", +"@+#+#+##+#+#+#+@", +"@+###+##+#####+@", +"@+#+###+##+#+#+@", +"@++++++++++++++@", +"@@@@@@@@@@@@@@@@", +"++++++++++++++++", +"@@@@.@@@@@@@@@@@", +"+.+...++.++.++.+"}; diff -r 06578280fd9d -r 3c70453e0e03 materials/images/finalexitl.xpm --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/materials/images/finalexitl.xpm Sun Oct 09 00:21:18 2011 +0200 @@ -0,0 +1,32 @@ +/* XPM */ +static char * finalexitl_xpm[] = { +"16 24 5 1", +" c None", +". c #000000", +"+ c #008000", +"@ c #FFFF00", +"# c #FF0000", +".++.+@++.@@+@+@@", +"@+#@+@.@+@@.+.+.", +".#@#@+@@+....+..", +"@+#.@+@..+.....+", +"++@@+@.....+....", +".@@@.@..+.......", +"+@@.@..+......+.", +"++@+@.....+.....", +".+++............", +"@@++..+.........", +"@++.....+.......", +"+.@+............", +".@@.#........@..", +"@@@............@", +".@@...+.....@...", +"@@+......@......", +"@+.........@..@.", +"++@..+..@.......", +".@+...+.........", +"@@@.......@..@..", +"+@@@....+.......", +"+++.@.....+..+..", +".+++@+.+.@.+..+.", +"@..+@.@....+..+."}; diff -r 06578280fd9d -r 3c70453e0e03 materials/images/finalexitr.xpm --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/materials/images/finalexitr.xpm Sun Oct 09 00:21:18 2011 +0200 @@ -0,0 +1,32 @@ +/* XPM */ +static char * finalexitr_xpm[] = { +"16 24 5 1", +" c None", +". c #000000", +"+ c #008000", +"@ c #FFFF00", +"# c #FF0000", +".+@@+@@.@@.+@.+@", +".+...#@@@@++++@@", +"+..+....@@@++.+.", +"....+....@@@+++@", +".+........@.@@@@", +"....+..+..@@.@@.", +"..+...+..+.@+@.+", +"...........#.+@@", +".....+......@@+.", +".........+...++@", +".......+..+..+++", +"............+@++", +".............@@@", +"...@.....+.+.@@+", +"@............++.", +"..@...@......@@.", +"..........+..@@@", +"@.............#.", +"...@.@...+...@++", +"........@.+..@@@", +".@..+.......+@#@", +"........+..@@#@#", +".++...@+..@@@+#+", +"...+.....@.@+++@"}; diff -r 06578280fd9d -r 3c70453e0e03 materials/images/health.xpm --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/materials/images/health.xpm Sun Oct 09 00:21:18 2011 +0200 @@ -0,0 +1,24 @@ +/* XPM */ +static char * health_xpm[] = { +"16 16 5 1", +" c None", +". c #000000", +"+ c #008000", +"@ c #FFFF00", +"# c #FF0000", +"................", +"...+.@@..@@.+...", +".+..@.#@#@.@..+.", +"....#@@@@@@#....", +"..#####@@#####..", +".#..#@@##@@#..#.", +".###@.####.@###.", +".##@##..#.##@##.", +".##@####.###@##.", +".##@####.###@##.", +"..#@####.###@##.", +"...@####.###@##.", +".....###.###@#..", +"..+...##.###....", +".+..+..#.#..+.+.", +"................"}; diff -r 06578280fd9d -r 3c70453e0e03 materials/images/jewel.xpm --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/materials/images/jewel.xpm Sun Oct 09 00:21:18 2011 +0200 @@ -0,0 +1,24 @@ +/* XPM */ +static char * jewel_xpm[] = { +"16 16 5 1", +" c None", +". c #000000", +"+ c #008000", +"@ c #FF0000", +"# c #FFFF00", +"...............+", +"...+..@....+....", +".....@.@........", +".+...@.@@...+.+.", +"....#@.#@@......", +"+...@@.@#@@..+..", +"....@#.@@#@@....", +"...@@@.@...@....", +"......@.@@@.....", +"....@@#.@@@...+.", +".+...@@.@#@..+..", +"......@@.@......", +".......@.@......", +"..+.....@..+....", +".....+........+.", +"................"}; diff -r 06578280fd9d -r 3c70453e0e03 materials/images/key.xpm --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/materials/images/key.xpm Sun Oct 09 00:21:18 2011 +0200 @@ -0,0 +1,23 @@ +/* XPM */ +static char * key_xpm[] = { +"16 16 4 1", +" c None", +". c #000000", +"+ c #FFFF00", +"@ c #FF0000", +"................", +"....+...........", +"...+++..........", +"...+.+..........", +"..+...+.........", +"..+...+++++++++.", +".+.....+@@@@@@+.", +".+.....++++++++.", +".+.....+..++.++.", +".+.....+..+@.++.", +"..+...+...++.@+.", +"..+...+...+..++.", +"...+.+....+...+.", +"...+++..........", +"....+...........", +"................"}; diff -r 06578280fd9d -r 3c70453e0e03 materials/images/screenshot1.png Binary file materials/images/screenshot1.png has changed diff -r 06578280fd9d -r 3c70453e0e03 materials/images/statue.xpm --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/materials/images/statue.xpm Sun Oct 09 00:21:18 2011 +0200 @@ -0,0 +1,23 @@ +/* XPM */ +static char * statue_xpm[] = { +"16 16 4 1", +" c None", +". c #000000", +"+ c #008000", +"@ c #FFFF00", +"................", +"...+...+....+...", +".+.......@@...+.", +"...@@..@...@@...", +"..@...@@@..@@...", +"..@@@..@@.@@@...", +"..@@@@@..@@@....", +"...@@@@@@@@..+..", +".....@@@@@....+.", +".+......@.......", +"....+..@@@..+...", +"......@@@@@.....", +"..+..@@..@@@....", +"....@@....@@..+.", +".+.@@......@@...", +"................"}; diff -r 06578280fd9d -r 3c70453e0e03 materials/inlay.svg --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/materials/inlay.svg Sun Oct 09 00:21:18 2011 +0200 @@ -0,0 +1,7395 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Jungle + +Journey + +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. + +Loading + +the + +Game + +Insert + +the + +cassette + +and + +type + +*RUN + +JUNGLE + +then + +press + +Return. + +Press + +play + +on + +the + +cassette + +recorder. + +The + +game + +should + +now + +load. + +Playing + +the + +Game + +The + +player + +must + +help + +the + +character + +reach + +the + +exit + +for + +each + +level. + +However, + +the + +player + +must + +first + +find + +a + +key + +to + +unlock + +the + +exit. + +On + +the + +final + +level, + +the + +exit + +does + +not + +require + +a + +key + +but + +it + +may + +be + +obstructed. + +Enemies + +will + +appear + +in + +each + +location + +and + +attack + +the + +player's + +character. + +They + +can + +be + +destroyed + +by + +projectiles + +fired + +by + +the + +current + +weapon. + +Your + +character + +can + +be + +moved + +around + +the + +screen + +by + +using + +four + +control + +keys: + +Z + +X + +: + +/ + +left + +right + +up + +down + +To + +fire + +a + +weapon, + +press + +the + +Return + +key. + +There + +are + +four + +different + +types + +of + +weapon + +available + +in + +the + +game. + +Alternatively, + +you + +may + +may + +using + +an + +analogue. + +Select + +joystick + +controls + +by + +pressing + +the + +Fire + +button + +on + +the + +title + +page + +to + +start + +the + +game. + +Press + +Space + +to + +start + +the + +game + +with + +keyboard + +controls. + +Other + +keys + +can + +be + +used + +to + +control + +the + +game: + +S + +Q + +P + +O + +Escape + +enable + +sound + +effects + +disable + +sound + +effects + +pause + +the + +game + +resume + +the + +game + +quit + +the + +game, + +returning + +to + +the + +title + +screen + +Treasure + +Items + +of + +treasure + +can + +be + +found + +throughout + +the + +jungle. + +Pick + +these + +up + +to + +increase + +your + +score. + + +Find + +the + +key + +to + +open + +the + +door + +on + +all + +levels + +except + +the + +last. + +Each + +key + +is + +worth + +50 + +points. + + +Treasure + +chests + +are + +worth + +20 + +points. + + +Jewels + +are + +worth + +5 + +points. + + +Statues + +are + +worth + +10 + +points. + + +Presents + +are + +worth + +40 + +points + +and + +boost + +your + +strength + +by + +20 + +units. + +Exits + +Each + +level + +has + +an + +exit + +that + +can + +be + +opened + +using + +a + +key. + +On + +the + +last + +level + +you + +will + +find + +a + +gate + +that + +leads + +to + +safety. + +This + +does + +not + +require + +a + +key, + +but + +it + +is + +well + +hidden. + + +The + +exit + +is + +initially + +locked. + +Find + +the + +key + +to + +unlock + +it. + + + +The + +final + +exit + +is + +hidden + +somewhere + +on + +the + +final + +level. + +Have + +a + +safe + +journey! + +Jungle + +Journey + +for + +the + +Acorn + +Electron + +and + +BBC + +Model + +B + + +Copyright + + +2011 + +David + +Boddie + +An + +Infukor + +production + +for + +Retro + +Software + +http://www.retrosoftware.co.uk/ + +This + +program + +is + +free + +software: + +you + +can + +redistribute + +it + +and/or + +modify + +it + +under + +the + +terms + +of + +the + +GNU + +General + +Public + +License + +as + +published + +by + +the + +Free + +Software + +Foundation, + +either + +version + +3 + +of + +the + +License, + +or + +(at + +your + +option) + +any + +later + +version. + +This + +program + +is + +distributed + +in + +the + +hope + +that + +it + +will + +be + +useful, + +but + +WITHOUT + +ANY + +WARRANTY; + +without + +even + +the + +implied + +warranty + +of + +MERCHANTABILITY + +or + +FITNESS + +FOR + +A + +PARTICULAR + +PURPOSE. + +See + +the + +GNU + +General + +Public + +License + +for + +more + +details. + +You + +should + +have + +received + +a + +copy + +of + +the + +GNU + +General + +Public + +License + +along + +with + +this + +program. + +If + +not, + +see + +<http://www.gnu.org/licenses/>. + + + + + + + + + + + + + + + + + + + + Acorn Electron/BBC Model B + An Infukor production for Retro Software + + + + + + + + + + + + + + + + + + + + Jungle + Journey + + + Retro + Software + + diff -r 06578280fd9d -r 3c70453e0e03 materials/screenshot1.png Binary file materials/screenshot1.png has changed