Wanderer is an old open source DOS / Linux game that I loved, I played when I was a graduate student in 1991. I had to port it to the iPad and iPhone so I could play it again. I'm hoping other people will love it.
It was originally a curses based text game, but I updated it with emoji, and a little bit of drawing to make the rock look better. I used the sprite kit to animate it. It is Game Center enabled and works very will with a game controller.
See note on copyright, this is now under the Mozilla Public License.
This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.
Notes:
- Text Wanderer is a quick port to a text based version to prove the old code would compile and work.
- Retro Wanderer is the sprite graphics based version.
- Compiled with Xcode 8.3.2 for iOS 10.3 and above only - this was just the easiest to get going.
- I had to make one fix to the game engine so that the baby monsters would not go out of bounds. The screens all seem to work still!
US App Store: https://appsto.re/us/xnr2jb.i
Facebook: http://www.facebook.com/RetroWanderer
Twitter: http://www.twitter.com/RetroWanderer
Steve Shipway's site: http://www.steveshipway.org/software/
GitHub site for this port: https://github.com/teleportaloo/RetroWanderer
-Andrew Wallace
Welcome to Retro Wanderer! Wanderer is an old PC puzzle game similar to Boulderdash, Repton, XOR and others. This is port of the original game from the original code. All 60 screens are available with shiny new graphics, game center support and game controller support. Each screen is a separate puzzle to solve, nothing is random and the game can save your moves for a replay.
No monsters were harmed while developing this game.
(This is open source - see https://github.com/teleportaloo/RetroWanderer )
Versions:
- 1.0 First version
- 1.1 Added donate button, fixed zero score issue and settings.
- 2.0 Added iPhone version, iCloud support, exrernal keyboard support.
- 2.1 Added option to playback moves to just before death; tidied up for Xcode 10; GUI tweaks.
- 2.2 Added Mac support; improved graphics, added DOS graphics and textures. Added Dark Mode. Tidied up code with uncrustify. Rebuild for iOS 14.
This file should always be available to all players of the game. Feel free to add anything necessary, eg, if you create some new screens, but don't delete anything! The people in here have worked hard and deserve all the fame they can get :-) -Steven Shipway
Wanderer was created by Steven Shipway, a first year mathematics student at Warwick University, England. The idea came from games such as Boulderdash, Xor, and especially the Repton games from Superior Software.
Later improvements came from play@nl.cwi, who designed the editor and made countless bugfixes, of which there are too many to list here. He also improved many parts of the original code, and also designed some screens. Also Dave (david@ist.co.uk), who did most of the work towards the improved level jumping routine (sorry, I had to alter it a bit due to other changes). Jason (jason@uucp.aeras) is responsible for the help routine, for which I am eternally grateful since it saved me a lot of work. I should really mention Harvey Thompson (hjt@uk.ac.warwick.cs) as well, since he provided the idea behind the encryption system ( the seeded random exclusive or ). However I won't, since it will annoy him terribly! Thanx to meulenbr@nl.philips.prl.cst (Frans) for the idea behind the addition of the balloons.
Assisting in the development were Rob McMahon (our systems manager) and Mark Sunnucks. In screen development were the following:
| Screens | Author | email (very old!) | Notes |
|---|---|---|---|
| Screen 0 | Andrew Wallace | Included in-game instructions | |
| Screen E1,E2,E3,E4,E5 | Seymour Shlien | Andrew Wallace modified these from the DOS screens. | |
| Screens 1,2,3,4,7,8,10,12,16,23,24,26 | Steven Shipway | ( maujp@uk.ac.warwick.cu) | |
| Screens 5,6 | James Beckett | csutg@uk.ac.warwick.cu | |
| Screen 9,27,29 | Kenton Oatley | maukr@uk.ac.warwick.cu | |
| Screens 11,13,14,19,20 | Nameless | play@nl.cwi | Andrew Wallace slightly modified number 14 as the booby trap text did not quite work. |
| Screen 17 | David | david@ist.co.uk | |
| Screens 15,18,41,42 | Bruce Butterfield & Son | ( bruce@au.oz.utas.tasis | |
| Screens 21,22 | Max Rockatansky | jn@uk.ac.ukc | |
| Screen 25 | Will Bent | whb@hoh-2.ATT.COM | |
| Screen 28 | Frans Meulenbrooks | meulenbr@nl.philips.prl.cst | |
| Screen 31 | Alan Bland | mab@druwy.uucp | |
| Screen 32 | Ed Strong | ems%nanotech@edu.princeton | |
| Screen 33,35 | Mark Maplethorpe | (csttrjs@uk.ac.warwick.cu | |
| Screen 34,53 | David Goodenough | dg@pallio.uucp | |
| Screen 36 | Kevin Pickard | kevin%perle@uucp.uunet | |
| Screens 37,38,39 | Paul Metcalf | maukw@uk.ac.warwick.cu | |
| Screen 40,50,51 | Bill Martin | wjmartiniii@edu.waterloo.violet | |
| Screen 43 | Bryan Ewbank | bdewbank@ixlpo.uucp | |
| Screens 44,55,56 | Hans Bodlaender | hansb@ruuinf.uucp | |
| Screen 45 | Mark Sergent | ai3!mark@artecon.uucp | |
| Screens 48 | Kevin O'Donnell | kjo@uk.ac.ukc | |
| Tony Newell | adn@uk.ac.ukc | ||
| Screen 49 | Paul White | white@pdnag1.uucp | |
| Screens 54,52,46,47 | Hugo Wouters | hugo@cs.kuleuven.ac.be | |
| Screen 57 | Danny Young | danny@iconsys.uucp | |
| Screens 58,59 | Ronald Lamprecht | v61%dhdurz1.bitnet@cunyvm.cuny.edu | |
| Screens 30,60 | Steve says - I can't remember. | If either of these is yours, please post to the net to let everyone know who is to blame! |
All of these screens are possible with the current version of Wanderer (3.0).
Any new screens you have created, please feel free to post them to the net so that the rest of the wandering world can enjoy them.
The X-Windows port - which is pretty impressive - comes from Mike Cuddy. His address is cuddy%convex@edu.umich.cc.umix or ihnp4!convex!cuddy. Although I haven't been able to see this one for myself a friend assures me that the graphics are fantastic.
The official PC Port for Wanderer (2.0) was done by Greg Margo, who may be found at gmago@uucp.netxcom or ...!uunet!netxcom!gmargo. The CP/M port of v2.3 has been done by David Goodenough (dg@pallio.uucp), and several other people have made PC versions as well. The Acorn Archimedes port was done by Max Rockatansky, jn@uk.ac.ukc . Mail him if you want a copy. ( Although he could well charge for the disc... ) The port to the Amiga was courtesy of Alan Bland ( mab@druwy.uucp ) who has included sound and graphics to the game. As before, he's the one to mail if you want to know more.
Thanks to Paul Metcalf, Mark Maplethorpe, and Kenton Oatley for personally completing all the screens (with no help) to test them (although I believe they enjoyed the task :-) Also thanks to Paul Metcalf (again) for thinking of a name for the game!
Finally - since I will be leaving the net shortly for an indefinate period, I give everyone leave to hack about with the sources and make extensions, modifications or bugfixes and post to the net. As long as the credits remain (I must have a bit of fame :-) I'll be satisfied. Happy wandering...
THE END
In app settings git is BSD 2-clause licensed and so compatible with GPL:
Luc Vandal, Edovia Inc., http://www.edovia.com Ortwin Gentz, FutureTap GmbH, http://www.futuretap.com