Disclaimer ========== -this program may violate some kind of copyright laws if, so please drop me a line and tell me so. The problems in question will be addressed. It has simply been made to provide the classic lode runner game to linux users, with the advantages of supervga/sound/gamepad support. -this game is in alpha stages ie. VERY buggy and lots unimplemented WARNING - this game needs to be able to shove your video card into 640x480x256 mode. If you have an S3 or a piece of crap video card, this may not be possible. - try to run this game with as little as possible going on in other VC's, disk access tends to make it very jerky :) -TO AVOID SCREWING UP ALL VC'S DO NOT SWITCH OUT OF THEM WHILST THE GAME IS PLAYING. IT WORKS SOMEWHAT UNDER PAUSE, BUT YOU ARE TAKING YOUR CHANCES. you have been warned :) Features ======== -sound support (need to have sound support compiled into kernel) -joystick support (best on a gravis gamepad) -lots of bugs, see BUGS file -saves joystick configuration so you don't have to reconfigure EVERY time you go to play the game (unless you choose to) - I use the sound utils from soundIt (i think that was it) and the joystick patches by various people (joystick-0.7.1) both freely available from sunsite. Full credits are at the bottom of this file. About ===== -basically a Lode Runner (c) clone......calling it lode runner now for lack of a better name. Only two levels are included, and really lame ones at that, they are mostly for testing on my behalf, a nice level editor has been made by me to keep my work down, i will see how response is to this alpha and possibly continue the game. -lots of things not implemented, enemies don't jump out of holes, neither enemies nor player have rope swinging grfx yet.......most of these are due to laziness and lack of time :) they will be fixed -joystick support is great, keyboard support sucks, its playable, but i enjoy joystick much more. The main difference is that joystick you can push up and right and it will climb the first ladder to the right, whereas keyboard does not have that support yet, you must stop at the ladder, then push up (annoying, may even be fixed by the time i manage to upload this) -for joystick support, simply untar/gzip the joystick.tar.gz (0.7.1 from tsx-11.mit.edu) and follow its incredibly simple installation instructions, not forgetting to insmod joystick.o, and make sure to test it using js. Don't forget to make the devs, (make dev). :) -command line parameters: lr <#> <1|0> where # s timing, the best is 40000 (this will be taken out, is for debugging only), if you will be using a joystick specify 1 for the second paramater, if not, 0. -keyboard support in the game, lets see.....hmmmmm..... q - quit ! - commit suicide arrows - move a - dig left s - dig right p - pause -joystick controls up/down/left/right/every_which_way first button - dig left second button - dig right both buttons - quit game q - quit game ! - commit suicide p - pause Future ====== -lots of new things, new bricks, new monsters -dual joystick support/gamepad support so that 2 player simultaneous can be played. Either co-operative (finish level together fast) or deathmatch (try to trap the other guy, and get the most gold). -in the plans are TCP/IP connections, for internet play, if two player is developed successfully, this is probably a LONG way off though due to school. Contacting Me ============= -Schizm on linuxnet, or jhenkins@149.160.18.28........ -i encourage all to mail me with ideas, comments, especially if you think this game is good and want to see it developed more ;) Sound library courtesy of: /* SoundIt library 0.021 Copyright 1994 Brad Pitzel pitzel@cs.sfu.ca Feel free to use/distribute/modify as long as proper credits are included. */ Joystick device patches courtesy of: The original joystick driver was written by Art Smith (asmith@cbnewsd.att.com). Changes in version 0.6 were made by Jeff Tranter (tranter@software.mitel.com). Version 0.7 brought to you by Carlos Puchol (cpg@cs.utexas.edu). Version 0.7.1 brought to you by Matt Rhoten (mrhoten@cs.stanford.edu).