home *** CD-ROM | disk | FTP | other *** search
/ Season's Greetings & Games Unlimited / UGOLD_cd2.iso / minerva / minerva.txt < prev    next >
Text File  |  1993-09-16  |  11KB  |  240 lines

  1. /**************************************************************************
  2. Minerva 1.0d 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.. Do You find them disturbing or offensive? Should I make a
  60. lame censored version to please everybody? Or should I offend everybody
  61. and remind about the current miserable and most troublesome state of
  62. Earth? IMHO it's not a nice world out there and we better do something
  63. about it before it's all gone. Forever. Anybody feeling guilty yet :)
  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?
  76.  
  77. * Interface: Anything else You found disturbing? I'm most interested in
  78. comments about the used Graphical User Interface. Did anything look or
  79. act weird? One didn't like the "Question Mark" icon. Anything else? Does
  80. something happen too fast or too slow? How about mouse movement, is it
  81. fixed now? Keyboard w/menus.. RSN :)
  82.  
  83. * Memory: I don't reserve all needed memory at the beginning (needed max
  84. 200K). Do You get trouble in situations, where You don't have enough
  85. free memory? The program won't crash, You just don't get eg. HighScore.
  86. Yes, I know all about autopilots that flash "Memory allocation Error",
  87. when the plane crashes down (NOT referring to JAS Gripen :)
  88.  
  89. * Keyboard: Any trouble with keyboard? At the moment menus can be
  90. handled via keyboard only by moving cursor over them and pressing mouse
  91. buttons via keyboard (control-left/right arrow) (that's why it's still
  92. Beta). Yes, ESC works correctly, but it's a special case.
  93.  
  94. * ToDo: Any comments about the history.log and my plans for next
  95. version? Now there are too many to list.. or to do. And does anyone know
  96. what was the very first Mines game (Tom Anderson 1987, SunTools) ??
  97.  
  98. * Resolution: Should I make EGA version? SuperVGA w/21" monitors? Scale
  99. all by max available resolution? Would You rather have big screen with
  100. few colors or small screen with lots of colors? Lots of minimal details
  101. or just a few big ones?
  102.  
  103. - Hardware -------------------------------------------------------------
  104. If You are able to test this program with any SuperVGA card, I'd be most
  105. grateful for that. Please tell me the exact name of the card and chip
  106. (eg. Trident 8900) and if there was any problem or if there was no
  107. problem whatsoever. Also testing the operating system (eg. Windows 3.1
  108. DOS box) and any possible interesting technical combinations (eg. using
  109. a diskless workstation in network. NOTE: this might crash Your net, I
  110. don't know. Are networkable programs different that non-network? The
  111. normal error checking is done eg. w/opening and writing files).
  112.  
  113. Processors:
  114. 8086        possible in theory. Anyone got a 8086 w/VGA ??
  115. 80286        developed and compiled for this (16Mhz)
  116. 80386        no trouble
  117. 80486DX2/66    w/Windows NT
  118. 80486/33    Win 3.1 and OS/2 1.3
  119.  
  120. Operating systems:
  121. MS-DOS 5.0    no trouble
  122. 4DOS 4.01    no trouble
  123. Windows NT    only in full-screen mode (keyboard buffering) (some beta..)
  124. Windows 3.1    DOS box
  125. OS/2 1.3    DOS box
  126.  
  127. Videocards with problems:
  128. Compaq Tseng ET4000    adapter was broken, now fixed and works like a charm
  129. Trident 8900        whole screen was vibrating, also w/other programs
  130. Orchid Fahrenheit 1280    black gradually spread horizontally in _debug_ mode ??
  131.  
  132. Videocards - no problem:
  133. standard VGA    written for this (256K video memory)
  134. Tseng ET4000    3x verified ok
  135. Trident 9000
  136. Cirrus Logic SVGA (local bus) 1M videoRAM
  137. Sigma Legend 192
  138. Sigma Legend GX (b&w)
  139. Paradise PVGA1A, WD90C00, WD90C10, WD90C11
  140. Diamond Stealth VRAM 1.1
  141. Diamond Speedstar 24X
  142. Orchid Fahrenheit 1280
  143. VideoSeven 1024i
  144. IBM ValuePoint (some S3 chip)
  145.  
  146. Others:
  147. RAM disk        no problem
  148. 720k floppy        can't write on it ?!?
  149. monochrome display    no problem
  150.  
  151. - Bug Report -----------------------------------------------------------
  152. If You find a real genuine and repeatable Bug, please tell me:
  153.  
  154. 1. Why do You think it's a Bug
  155. 2. Did You test with clean system
  156. - rename autoexec.bat to autoexec.old
  157. - rename config.sys to config.old
  158. - reboot
  159. - try to repeat the bug. Is it still there?
  160. - rename config.old to config.sys
  161. - rename autoexec.old to autoexec.bat
  162. - reboot
  163. 3. How to repeat the Bug
  164. 4. What was the used hardware/software combination
  165. - processor (80286+80287, 80486DX/2 33MHz)
  166. - memory size and type (640K, Extended, Expanded, Memory card)
  167. - operating system version (PC-MS-DR-DOS, 4DOS, NDOS, DESQview etc.)
  168. - video card name + type (eg. Trident 8800)
  169. - harddisk size and type (eg. ATI, SCSI) and amount of free disk space
  170. . do You use Stacker, DoubleSpace etc. software disk compressor
  171. . FYI: when was the last time You took a backup and unfragmented the disk?
  172. - is Your mouse MS Mouse compatible (serial)
  173. - any TSR's loaded or task swappers used
  174. - any accessory equipment eg. scanner, network card, CD
  175. - etc.
  176. 5. Can You give any advices how to fix the Bug
  177. - interrupt conflict
  178. - Should I check something instead of just assuming it's ok
  179.  
  180. - Network --------------------------------------------------------------
  181. BTW network users: I use INT13 AH=10 to check if drive is ready or not
  182. and understood that
  183. DL = 0x00    for floppy drives A: and B:
  184. DL = 0x80    for first harddisk
  185. DL = 0x81    for second harddisk
  186.  
  187. How about CD disk, floptical, magneto-optical, Bernoulli etc. drives?
  188. How about network? BUG: 720k floppy is detected as write protected..
  189.  
  190. Now I assume A: and B: are floppy disks and C: is on the 1st harddisk,
  191. others are not checked, until I can identify, which harddisk is used
  192. (getdisk() doesn't do it). DOESN'T WORK W/720k FLOPPIES ?!? HELP!!!!
  193.  
  194. /* check_disk ************************************************************/
  195. /* get disk system status 0==No Error ************************************/
  196. /*************************************************************************/
  197. extern int check_disk (void)
  198. {
  199. union REGS    regs;
  200.  
  201. regs.h.ah = 0x10;
  202. switch (getdisk()) {
  203.     case 0: case 1: regs.h.dl = 0x00; break;    /* disks A: B: */
  204.     case 2: regs.h.dl = 0x80; break;        /* harddisk C: */
  205.     default: return 0;                /* others OK.. */
  206. }
  207. int86(0x13,®s,®s);
  208. return (regs.x.cflag);
  209.  
  210. } /*int check_disk*/
  211.  
  212. - Official Distribution Policy -----------------------------------------
  213.  
  214. If some Magazine or Shareware distributor wants to include Minerva on
  215. their supply or cover diskette, they need my written permission for it.
  216. I want to make sure they get the very latest version and that no
  217. outrageous fees are demanded for it. I offer a free program and don't
  218. want anybody cash in more than to covers acceptable distribution costs.
  219. Also I'd like to get a free sample of that which includes Minerva :)
  220.  
  221. In case this wanders into Garbo, Simtel or Ulowell I hereby give my
  222. written permission to include Minerva on CD diskette made of those
  223. archives' collections. Others please ask.
  224.  
  225. Garbo   - garbo.uwasa.fi
  226. Simtel  - wsmr-simtel20.army.mil or its successor oak.oakland.edu?
  227. Ulowell - ftp.ulowell.edu or its successor, whose name I never remember
  228.  
  229. ------------------------------------------------------------------------
  230.  
  231. I thank You for Your co-operation,
  232.  
  233. --jouni                    Mr. Jouni Miettunen
  234.                     Rautatienkatu 20 A 10
  235.                     90100 OULU
  236.                     FINLAND - EUROPE
  237.  
  238. PS. Please distribute this to other places, BBS, networks etc. I want
  239. more postcards == more energy to fix this :)
  240.