home *** CD-ROM | disk | FTP | other *** search
/ Collection of Hack-Phreak Scene Programs / cleanhpvac.zip / cleanhpvac / GOODIE.ZIP / GOODIE.DOC < prev    next >
Text File  |  1994-12-31  |  5KB  |  110 lines

  1.             Goodie - The Goody Picker in
  2.                  "Take me home"
  3.  
  4. Acknowledgments:
  5. ------------------
  6.   First of all, I would like to thank Davor Krivdic for giving me invaluable 
  7. modem support. Without it I would still be stuck with BGIs and two "fastest"
  8. functions I've ever seen: getimage & putimage.
  9.   Second, thanks to Themie Gouthas and all others who contributed to XLIB in
  10. any way. If it wasn't for your unselfishness this game and all my future 
  11. projects would never come to life. Without XLIB source I would still be one
  12. of the many lame coders who use libraries and have no idea of how they work
  13. (no offense). XLIB is a very useful tool if you want to learn something, and if
  14. you want to see the results of what you've just learned.
  15.   Third, thanks to my sister who helped me with graphics. There are some nice
  16. pictures of Zagreb that are almost realistic and she made them.
  17.  
  18.  
  19. About the game:
  20. -------------------
  21.   OK, here's the technical stuff. It took me about a week to write 1100 lines
  22. of C (Turbo C 2.00) code for this game. It was supposed to be just an exercise
  23. and I wasn't planning on releasing this game, but there are a few people who
  24. liked it so I thought what the heck, if they like it they'll play it, if not,
  25. who cares. The code is unoptimised and very ugly to look at, but I included it
  26. anyway. Maybe someone will learn something from it but don't let your 
  27. expectations too high. I didn't comment it, and you'll have to be very patient
  28. to find out what you want to know.
  29.   I wanted this whole package not to cross 60 KB limit zipped so I reassembled 
  30. and recompiled all of XLIB's 5.0 sources with debug information turned off. 
  31. The XLIB small model library shrunk more than half in size, so my EXE file has 
  32. less than 40 KB. Background graphics files are compressed using XLIB's RLE 
  33. compression. Sprites are all compiled bitmaps because they are the fastest ones 
  34. I could find. 
  35.   The idea for this game came from a source code written in BASIC for ZX in one
  36. of magazines here in Croatia. That was in September, 1986. The code had about 
  37. 100 lines, and the game was called "Flashman", I think. I decided to pay a 
  38. little tribute to those golden times when ZX and C64 ruled (btw. C64 was my
  39. first computer) and that's how this game came to life. Well, that's about all
  40. I wanted to say about the game.
  41.  
  42.  
  43. Playing the game:
  44. ---------------------
  45.   And now something for all of you players. The rules are simple: pick up 
  46. goodies. You have three lives which should be enough to get you through all 12 
  47. levels of the game. There are two ways you can lose a life: picking up a "bady" 
  48. or failing to pick up two consecutive goodies. For each goody picked you'll 
  49. receive 100 points, for each one that dropped 200 points will be subtracted from 
  50. your score. Have you ever seen such simple rules? 
  51.   Sounds can't be toggled off so they'll annoy you all throughout the game.The
  52. most important melodies are "London Bridge" which plays after you have bought a
  53. farm (man, I love this idiom - for all of you who don't understand it it means
  54. the same as "kick the bucket" or simply - die), and "Where Is Thumb Kin" which 
  55. plays when you finish a level.
  56.   If you want the story, here  it is: your mission is to take Goodie home by 
  57. advancing through the levels. The levels are grouped three by three in four
  58. groups: 
  59.     1.You're on a vacation
  60.     2.Travelling home
  61.     3.In Zagreb at last
  62.     4.At home
  63. What a stupid story, isn't it?
  64.   When you reach a high score simply type in your name. If you make mistake,
  65. use left arrow key instead of backspace.
  66.  
  67. IMPORTANT NOTE:
  68. ------------------
  69.   Beacuse this game was written on my slow ancient 286/16 it may be a bit fast
  70. on your standard 386/486 systems. If the game is too fast type a number that 
  71. represents the pause in mseconds between frames as a command line parameter.
  72. Thus typing: goodie 5 <Enter> at the DOS prompt will give you 5 mseconds pause
  73. between frames and the game will be slowed down, running at maximum of 200 
  74. frames per second (off course if you have something similar to CRAY at home).
  75.   The game needs 286 or better and VGA to run.
  76.  
  77. Rules for distribution:
  78. ------------------------------
  79.   I am releasing this game to public domain. You are allowed to copy the game,
  80. share it with others etc. You are not allowed to charge any money for the game
  81. or alter any files in the archive. Archive may only be distributed in it's 
  82. original form,containing following files: goodie.exe
  83.                       goody.spr
  84.                       title.scr
  85.                       hi.sc
  86.                       lvl##.bkg where ## is number 1..12
  87.                       varswisl.fnt
  88.                       goodie.doc
  89.   I will not be responsible for any damage which may be caused by the use of
  90. this product. The game is distributed as is, without any warranty. (OK folks,
  91. I know this is bull but I had to include it, sorry)
  92.   The game can be included in PD libraries, but I would like to know about it.
  93.  
  94.  
  95. About the author:
  96. -------------------------
  97.   If you have any questions about the game or need help I'll do my best to
  98. try to help you. You can email me, or write a postcard to my address. Addresses
  99. are included at the end.  
  100.   I'm already working on my next release so you'll  hear from me soon.
  101. Until then
  102.             Bye!
  103.  
  104.        email: tblaskov@oleh.srce.hr or
  105.               maurice@cyberspace.org
  106.  
  107. home address: Tin Blaskovic
  108.           Gorice 67/1
  109.               41000  Zagreb
  110.               Croatia