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