home *** CD-ROM | disk | FTP | other *** search
/ Share Gallery 1 / share_gal_1.zip / share_gal_1 / ED / ED074.ZIP / CSHAPES.DOC < prev    next >
Text File  |  1991-05-08  |  8KB  |  221 lines

  1.  
  2.                       COUNTING SHAPES   
  3.                              by 
  4.                     Sunbeams and Rainbows 
  5.                      (C) Copyright 1991 
  6.  
  7.  
  8.  
  9. SHAREWARE SOFTWARE: 
  10.  
  11. COUNTING SHAPES is a shareware program. The shareware concept 
  12. allows you to review the program without having to pay for it. If 
  13. you decide to use the COUNTING SHAPES program then you are 
  14. expected to register your copy for $10. If you have multiple PC's 
  15. at your location, for example a school, you can register 
  16. additional PC's for a fee of $2 each. For your convenience an 
  17. invoice has been included on this diskette and can be printed by 
  18. entering 'PRINT INVOICE.DOC'. 
  19.  
  20.  
  21. QUESTIONNAIRE: 
  22.  
  23. I have also included a questionnaire to assist with future 
  24. enhancements and the distribution of the Sunbeams and Rainbows 
  25. products. To print a copy of the questionnaire enter 'PRINT 
  26. QUESTION.DOC'. 
  27.  
  28.  
  29. DISTRIBUTION DISKETTE: 
  30.  
  31. The following files are included on the distribution diskette. 
  32.  
  33.   CSHAPES.DOC 
  34.   CSHAPES.EXE
  35.   CSHAPESC.DAT
  36.   CSHAPESE.DAT
  37.   INVOICE.DOC
  38.   QUESTION.DOC
  39.   AUTOEXEC.BAT 
  40.  
  41.  
  42. INSTALLATION: 
  43.  
  44. If you do not want to execute the COUNTING SHAPES program from 
  45. the distribution diskette you can use the following steps to 
  46. create working copies. There is no copy protection on this 
  47. software so you can copy it anywhere that suits your needs. 
  48.  
  49.  
  50. INSTALLING ON A FLOPPY DISK: 
  51.  
  52. This section is will set up a bootable diskette that executes the 
  53. COUNTING SHAPES program. If you have a hard disk drive installed 
  54. on your computer please refer to the section "Installing on a 
  55. hard disk drive". 
  56.  
  57. I am assuming that you have a system with two floppy drives. 
  58.  
  59. 1. Place your DOS system diskette in the A drive and turn ON the 
  60. system. If the system is already ON hold down the Ctrl Alt and 
  61. Del keys at the same time then let go. This will boot your system 
  62. from the DOS diskette in drive A. 
  63.  
  64. 2. Place a new diskette in your B drive. 
  65.  
  66. 3. Format the diskette in drive B as a system diskette. NOTE: 
  67. this will delete any files on the diskette in drive B. 
  68.       FORMAT B:/S
  69.  
  70. 4. Now remove the DOS diskette that is in drive A and replace it 
  71. with your original COUNTING SHAPES diskette. 
  72.  
  73. 5. Copy the files on the original COUNTING SHAPES diskette in 
  74. drive A to the new system diskette in drive B. 
  75.       COPY A:*.* B:*.* 
  76.  
  77. 6. Remove the diskette in drive B and label it COUNTING SHAPES 
  78. system disk. 
  79.  
  80. 7. Now test the diskette that you have just made by inserting it 
  81. into drive A and pressing Ctrl, Alt and Del keys at the same time 
  82. to boot the system. The COUNTING SHAPES program should 
  83. automatically start. 
  84.  
  85.  
  86. INSTALLING ON A HARD DISK DRIVE: 
  87.  
  88. If you do not have a hard disk drive please skip this section. I 
  89. am assuming that you will be installing COUNTING SHAPES to your C 
  90. drive. 
  91.  
  92. 1. Make sure that you are in the root directory. 
  93.       CD \ 
  94.  
  95. 2. Create a subdirectory to that will be used to hold the 
  96. COUNTING SHAPES files. 
  97.       MD \S&R 
  98.  
  99. 3. Now change to the new subdirectory. 
  100.       CD \S&R 
  101.  
  102. 4. Place the original copy of the COUNTING SHAPES program into 
  103. drive A and copy the files to your new directory. 
  104.       COPY A:*.* C:\S&R\*.* 
  105.  
  106. 5. Since you will not be needing the AUTOEXEC.BAT file that you 
  107. just copied rename it to GO.BAT. 
  108.       RENAME C:\S&R\AUTOEXEC.BAT GO.BAT 
  109.  
  110. 6. Start the COUNTING SHAPES program by entering GO. 
  111.  
  112.  
  113. GENERAL DESCRIPTION: 
  114.  
  115. This program has been written because much of the software on the 
  116. market does not lead to simple use by small children.  Many of 
  117. these software packages make requirements of the child that are 
  118. beyond their abilities like requiring that a floppy be inserted a 
  119. into drive 'A' and booting the machine, or having to press the 
  120. 'ENTER' key after every question. It is difficult enough for a 
  121. small child to relate to pressing the one key that is correct to 
  122. make the program run correctly let alone being able to follow 
  123. some kind of copy protection scheme. 
  124.  
  125. This program is designed to display a randomly selected shape, 
  126. one to nine times on the screen. The child needs only to press 
  127. the correct number key that matches the number of shapes 
  128. displayed. Each set will allow three tries with the third and 
  129. last try assisting the child with number prompts. After ten sets 
  130. of randomly selected shapes and colors a total screen is 
  131. displayed. Since this program is aimed at very young children, an 
  132. older person should assist the child in this learning process. To 
  133. end the program simply press the 'ESC' key. 
  134.  
  135. Designed into the startup of this program are some command line 
  136. switches. If any of these switches will be used regularly to run 
  137. COUNTING SHAPES, they should be placed in a BAT file like the 
  138. AUTOEXEC.BAT supplied on the distribution diskette. When the 
  139. program name is entered followed by a number from 3 to 9 a limit 
  140. will be set as to the number of objects to guess from. This will 
  141. allow the child to develop counting skills at various levels and 
  142. hopefully keep their frustration level down. This will also 
  143. change the size of the shapes that are displayed. There are two 
  144. other cmdline switches, '-e' and '-c' to force the video mode to 
  145. either EGA or CGA respectively. I have included these for those 
  146. machines that might have non-standard video cards. 
  147.  
  148.  
  149. Command line summary: 
  150.  
  151.  Switch - Description 
  152.    -c   - to force CGA mode 
  153.    -e   - to force EGA mode 
  154.     #   - number from 3 to 9 which will be the number of objects 
  155.           displayed to guess from 
  156.     
  157.  Samples: 
  158.      
  159.    CSHAPES      - Highest Video mode (EGA, CGA) and 9 objects 
  160.    CSHAPES -c   - force CGA mode (default 9 objects) 
  161.    CSHAPES 8    - display up to eight objects 
  162.    CSHAPES -e 7 - force EGA mode and up to 7 objects 
  163.    CSHAPES 4 -c - force CGA mode and up to 4 objects 
  164.  
  165.  
  166. DEVELOPMENT: 
  167.  
  168. During the writing of this program I would let my two sons try 
  169. it. As expected, I soon found out which problems needed to be 
  170. addressed. The first problem came about as my youngest would hold 
  171. down a key and fill up the keyboard buffer. Since the program 
  172. never cleared out the buffer it would keep looping through the 
  173. screens. Another problem that was found during development was 
  174. the addition of sound. At first I only added sound to the sad 
  175. face and not to the happy face. Since this made the sad face more 
  176. fun than the happy face I never saw a correct answer. The 
  177. solution was to add sound to the happy face. One problem that I 
  178. did not change and do not have a good answer for is having to 
  179. press the 'ESC' to end the program. This causes problems with 
  180. small children since the 'ESC' key is placed next to or near the 
  181. '1' key. It is very simple to press this key and end the program 
  182. by accident. Oh well, I guess you could put plastic over the 
  183. 'ESC' key. 
  184.  
  185.  
  186. GENERAL: 
  187.  
  188. Even if I never hear from people who use this program I have 
  189. received the biggest compliment from both of my sons. On the 
  190. happy and sad faces I originally did not have color in the eyes. 
  191. When I added color to the eyes to make them stand out both sons 
  192. immediately saw the colored eyes, looked at me with a great big 
  193. smile and said 'look eyes' (their vocabulary is very limited). 
  194. That made writing this program worth while. 
  195.  
  196. This program has been written entirely in C. For those of you who 
  197. are interested it is about 1700 lines of code. I have plans to 
  198. write additional educational programs that address counting, 
  199. letters, matching, math and colors. I would be interested to hear 
  200. ideas and suggestions along these lines and for additional 
  201. programs that you might have. To allow me to continue to develop 
  202. educational programs I would like some feedback on the good and 
  203. bad features in this program and in other programs that you have 
  204. used. 
  205.  
  206. The registration fee for CSHAPES is $10. This will allow Sunbeams 
  207. and Rainbows to continue the development of additional education 
  208. programs. By registering this program you will be notified of 
  209. other programs offered by Sunbeams and Rainbows and of any 
  210. changes or additions to existing programs. 
  211.    
  212.  
  213. To register this program please read the file INVOICE.DOC. To 
  214. fill out the questionnaire read the file QUESTION.DOC. 
  215.  
  216.  
  217.                       Sunbeams and Rainbows 
  218.                           P.O.Box 866312 
  219.                       Plano, Texas 75086-6312  
  220.  
  221.