home *** CD-ROM | disk | FTP | other *** search
/ The Best of Select: Games 4 / CD_1.iso / games / mines / minerva.txt < prev    next >
Text File  |  1993-10-01  |  11KB  |  250 lines

  1. /**************************************************************************
  2. Minerva 1.0e beta - Miinantallauspeli 1.0 Minefield Stomping Game
  3.  
  4. Jouni Miettunen * jon@stekt.oulu.fi * Oulu * Finland * Europe * 1993
  5. ***************************************************************************/
  6.  
  7. Howdy again,
  8.  
  9. I'd like You to answer to these questions (some new!), but before that
  10. just try the program and then come back. I'd also appreciate all other
  11. comments You'd care to make. You *can* make the difference, some of You
  12. already have! Thanx!
  13.  
  14. I thank you all for comments and especially for Postcards! Wow! Great!
  15. Wonderfull! Oh, I wish I was there.. but in the mean time: Should I make
  16. EGA version? Should I make SuperVGA (1M videoRAM) games? Any ideas for
  17. next brain-dead but simple-minded most addictive game ?? :)
  18.  
  19. BTW there are 5 sections in this document: - Questions - Hardware - Bug
  20. Report - Network  - Official Distribution Policy (at the very end).
  21.  
  22. - Questions ------------------------------------------------------------
  23.  
  24. * Color Editor: I've seen in some programs a couple sliders (scroll
  25. bars) that manipulate all RGB (red-green-blue) values of a color or of
  26. all colors. What do these do and what's it called? Some keywords might
  27. be: brightness, tint, shade, tone, hue, chroma, saturation, luminance,
  28. intensity.. Which ones would You like to see in Color Editor?
  29.  
  30. * Dialog: Can You exit dialogs? Would You prefer OK button in every
  31. dialog? How about a "Do You want to exit (Y/N)" dialog at the end? How
  32. do You expect cursor keys behave in dialog w/many radiobutton fields: is
  33. ArrowDown key the next radiobutton _item_ or next radiobutton _field_?
  34.  
  35. * Dialog2: Should Help and Mine menu dialogs have "Previous", "Exit" and
  36. "Next" buttons to view the other related dialogs? Help and Mine menu
  37. dialogs are dialogs, which can be accessed via the first (Mine) and last
  38. (Help) menus.
  39.  
  40. * Difficulty: Is Easy level too difficult? Should it be much too easy
  41. for absolute beginners? Are the following levels too difficult? I've
  42. managed once to solve Small-Impossible combination (when it still was
  43. 36%). In the current version (33%) Impossible is no more impossible
  44. <sigh>.. Would You like to have a Custom field w/Your own settings?
  45.  
  46. * Highscore: The results You see in Hall of Fame are random. Would You
  47. prefer that all results were easily beaten or would You like to have a
  48. harder challenge? Mines 1.0c had easy results == no challenge. Mines
  49. 1.0b had close to impossible and everybody played just Easy level :)
  50. Should You be able to select the level of difficulty of the generated
  51. scores in order to get the just right challenge for Yourself?
  52.  
  53. * Language: Did You spot any spelling errors? Wrong words eg. Exteriors
  54. used to be Outlook, since it was a direct translation from the
  55. corresponding Finnish word "ulkonäkö".. (Outlook == something to happen
  56. in future, Exteriors == the look and feel of the environment).
  57.  
  58. * Flame: I noticed that some of my personal opinions have slipped into
  59. the program.. and I have cleaned up them a little bit. Do You find them
  60. still disturbing, offensive or as amusing as before <sigh>? Does anybody
  61. have something against me reminding to keep the planet Earth habitable?
  62. There're at least one Norwegian user, so whales are out of discussion..
  63. Any Brasilians (rain forests) or South Koreans (nuclear bombs) there?
  64.  
  65. * Colors: Any opinions about used colors? Are minefield numbers
  66. color-coded correctly, can You see by the color how many mines there
  67. are? Is text too dark or small, are menus too bright? Is something too
  68. colorful or does something important vanish into background? Is
  69. something too small or should something be displayed as larger?
  70.  
  71. * Manual: The program is supposed to be self-documenting. Was it? Did
  72. You find any of the Features eg. new game starts by pressing mouse
  73. button on minefield, when game is not running. Did You check the Help
  74. dialogs? Were they helpful enough? Did You press mouse buttons over
  75. statusbar? Also Mark_Button? Would You like to see a real Manual? Do You
  76. need Reference of User Guide? Mines Stratetics, volume I ??
  77.  
  78. * Interface: Anything else You found disturbing? I'm most interested in
  79. comments about the used Graphical User Interface. Did anything look or
  80. act weird? One didn't like the "Question Mark" icon. Anything else? Does
  81. something happen too fast or too slow? How about mouse movement, is it
  82. fixed now? Keyboard w/menus.. RSN :)
  83.  
  84. * Memory: I don't reserve all needed memory at the beginning (needed max
  85. 200K). Do You get trouble in situations, where You don't have enough
  86. free memory? The program won't crash, You just don't get eg. HighScore.
  87. Yes, I know all about autopilots that flash "Memory allocation Error",
  88. when the plane crashes down (NOT referring to JAS Gripen :)
  89.  
  90. * Keyboard: Any trouble with keyboard? In E-version there is a partial
  91. menu support w/keyboard, since D was extremely buggy and my backup
  92. system didn't allow me to get back to D without lots of work.. You'll
  93. notice it isn't too good, I'll have to rewrite all menu related stuff,
  94. including redefining menu structures <sigh>
  95.  
  96. * Mouse: Any trouble with mouse? I've heard about one incompatible mouse
  97. driver. At the moment You can use -o (old mouse) command line switch.
  98.  
  99. * ToDo: Any comments about the history.log and my plans for next
  100. version? Now there are too many to list.. or to do. And does anyone know
  101. what was the very first Mines game (Tom Anderson 1987, SunTools) ??
  102.  
  103. * Resolution: Should I make EGA version? SuperVGA w/21" monitors? Scale
  104. all by max available resolution? Would You rather have big screen with
  105. few colors or small screen with lots of colors? Lots of minimal details
  106. or just a few big ones?
  107.  
  108. - Hardware -------------------------------------------------------------
  109. If You are able to test this program with any SuperVGA card, I'd be most
  110. grateful for that. Please tell me the exact name of the card and chip
  111. (eg. Trident 8900) and if there was any problem or if there was no
  112. problem whatsoever. Also testing the operating system (eg. Windows 3.1
  113. DOS box) and any possible interesting technical combinations (eg. using
  114. a diskless workstation in network. NOTE: this might crash Your net, I
  115. don't know. Are networkable programs different that non-network? The
  116. normal error checking is done eg. w/opening and writing files).
  117.  
  118. Processors:
  119. 8086        possible in theory. Anyone got a 8086 w/VGA ??
  120. 80286        developed and compiled for this (16Mhz)
  121. 80386        no trouble
  122. 80486DX2/66    w/Windows NT
  123. 80486/33    Win 3.1 and OS/2 1.3
  124.  
  125. Operating systems:
  126. MS-DOS 5.0    no trouble
  127. 4DOS 4.01    no trouble
  128. Windows NT    only in full-screen mode (keyboard buffering) (some beta..)
  129. Windows 3.1    DOS box
  130. OS/2 1.3    DOS box
  131.  
  132. Videocards with problems:
  133. Compaq Tseng ET4000    adapter was broken, now fixed and works like a charm
  134. Trident 8900        whole screen was vibrating, also w/other programs
  135. Orchid Fahrenheit 1280    black gradually spread horizontally in _debug_ mode ??
  136.  
  137. Videocards - no problem:
  138. standard VGA    written for this (256K video memory)
  139. Tseng ET4000    3x verified ok
  140. Trident 9000
  141. Cirrus Logic SVGA (local bus) 1M videoRAM
  142. Sigma Legend 192
  143. Sigma Legend GX (b&w)
  144. Paradise PVGA1A, WD90C00, WD90C10, WD90C11
  145. Diamond Stealth VRAM 1.1
  146. Diamond Speedstar 24X
  147. Orchid Fahrenheit 1280
  148. VideoSeven 1024i
  149. IBM ValuePoint (some S3 chip)
  150. Mach32 SVGA
  151.  
  152. Others:
  153. RAM disk        no problem
  154. 720k floppy        can't write on it ?!?
  155. monochrome display    no problem
  156. Logitech Mouse        no problem
  157.  
  158. - Bug Report -----------------------------------------------------------
  159. If You find a real genuine and repeatable Bug, please tell me:
  160.  
  161. 1. Why do You think it's a Bug
  162. 2. Did You test with clean system
  163. - rename autoexec.bat to autoexec.old
  164. - rename config.sys to config.old
  165. - reboot
  166. - try to repeat the bug. Is it still there?
  167. - rename config.old to config.sys
  168. - rename autoexec.old to autoexec.bat
  169. - reboot
  170. 3. How to repeat the Bug
  171. 4. What was the used hardware/software combination
  172. - processor (80286+80287, 80486DX/2 33MHz)
  173. - memory size and type (640K, Extended, Expanded, Memory card)
  174. - operating system version (PC-MS-DR-DOS, 4DOS, NDOS, DESQview etc.)
  175. - video card name + type (eg. Trident 8800)
  176. - harddisk size and type (eg. ATI, SCSI) and amount of free disk space
  177. . do You use Stacker, DoubleSpace etc. software disk compressor
  178. . FYI: when was the last time You took a backup and unfragmented the disk?
  179. - is Your mouse MS Mouse compatible (serial)
  180. - any TSR's loaded or task swappers used
  181. - any accessory equipment eg. scanner, network card, CD
  182. - etc.
  183. 5. Can You give any advices how to fix the Bug
  184. - interrupt conflict
  185. - Should I check something instead of just assuming it's ok
  186.  
  187. - Network --------------------------------------------------------------
  188. Howabout Critical Error Handler, would that detect network errors ? I
  189. have no network to test with..
  190.  
  191. BTW network users: I use INT13 AH=10 to check if drive is ready or not
  192. and understood that
  193. DL = 0x00    for floppy drives A: and B:
  194. DL = 0x80    for first harddisk
  195. DL = 0x81    for second harddisk
  196.  
  197. How about CD disk, floptical, magneto-optical, Bernoulli etc. drives?
  198. How about network? BUG: 720k floppy is detected as write protected..
  199.  
  200. Now I assume A: and B: are floppy disks and C: is on the 1st harddisk,
  201. others are not checked, until I can identify, which harddisk is used
  202. (getdisk() doesn't do it). DOESN'T WORK W/720k FLOPPIES ?!? HELP!!!!
  203.  
  204. /* check_disk ************************************************************/
  205. /* get disk system status 0==No Error ************************************/
  206. /*************************************************************************/
  207. extern int check_disk (void)
  208. {
  209. union REGS    regs;
  210.  
  211. regs.h.ah = 0x10;
  212. switch (getdisk()) {
  213.     case 0: case 1: regs.h.dl = 0x00; break;    /* disks A: B: */
  214.     case 2: regs.h.dl = 0x80; break;        /* harddisk C: */
  215.     default: return 0;                /* others OK.. */
  216. }
  217. int86(0x13,®s,®s);
  218. return (regs.x.cflag);
  219.  
  220. } /*int check_disk*/
  221.  
  222. - Official Distribution Policy -----------------------------------------
  223.  
  224. If some Magazine or Shareware distributor wants to include Minerva on
  225. their supply or cover diskette, they need my written permission for it.
  226. I want to make sure they get the very latest version and that no
  227. outrageous fees are demanded for it. I offer a free program and don't
  228. want anybody cash in more than to covers acceptable distribution costs.
  229. Also I'd like to get a free sample of anything related to Minerva :)
  230.  
  231. In case this wanders into Garbo, Simtel or Ulowell I hereby give my
  232. written permission to include Minerva on CD-ROM disks that are created
  233. from those archives' collections. Others please ask.
  234.  
  235. Garbo   - garbo.uwasa.fi
  236. Simtel  - wsmr-simtel20.army.mil or its successor (oak.oakland.edu?)
  237. Ulowell - ftp.ulowell.edu, ftp.uml.edu, ftp.uwp.edu
  238.  
  239. ------------------------------------------------------------------------
  240.  
  241. I thank You for Your co-operation,
  242.  
  243. --jouni                    Mr. Jouni Miettunen
  244.                     Rautatienkatu 20 A 10
  245.                     90100 OULU
  246.                     FINLAND - EUROPE
  247.  
  248. PS. You are free to distribute this to local BBS'es, ftp-places, your
  249. friends and fiends. Actually You are encouraged..
  250.