-------------------------- - HEARTBREAKER - 100/200 - -------------------------- In this game, your goal is to break as many hearts as possible within the allotted time. The amount of time you have is determined by the difficulty level you choose. This will be explained in more detail later. When the program starts, you are asked to input your Last and First name in that order, with a comma and a space directly after your last name (i.e. Doe, John). If you wish to skip the title screen you can type "PASSWORD" as your name. You will then see the title screen, with our "rapid screen graphics". Next, you are asked if you want to activate sound. Answer the sound option with Y or N. Do not hit . You then can choose what level you wish to start at (1 to 5, 5 being the hardest). Once agin do not hit . You then have the option to see the three Hi-Score files (SCORES, MAIDS and WDDNG). After you have responded to the questions, you will see the instructions. We have used the first four function keys, at the top of your keyboard, as an interupt to speed user input. The F1 key will randomly place you on the screen. The F2 key will fire an arrow at the heart dirrectly below you. The F3 key will move you one step to the left. The F4 key will move you one step to the right. We have added a rap-around feature, so that you can break hearts up to one end of the screen, keep going, and come out on the other end of the screen. If you complete up to level five (by shooting all of the hearts in the allotted time) and have a score higher than that of the lowest score in the SCORES file, you will be included in the Hall of Fame. If you run out of time, yet have a score that is higher than the lowest score in the MAIDS file, you will be included in the Old Maids file. If you get hit by cupids arrows, up to your resistance level, and have a score which is higher than the lowest score in the WDDNG file, you will be included in the Wedding file. You have to look out for moving hearts. Hearts can move at any time durring play. You may shoot at a heart only to find that it disappeared and reappeared at another part of the screen. The program includes 3 rather long sets of DATA statements for sound. The program can be shortened if these were removed. ------------------- - Program Outline - ------------------- Line Numbers Function ------------ -------- 10-30 Create Scores files if don't exist 40-50 Initialize keys/variables 60-80 Titles and directions 90-170 Place hearts 180-210 Main Loop 220-250 Go to next difficulty level 260-290 You win routine 300-400 Place in particular hall (fame, maids, wedding) 410-470 Make arrows move 480-500 Hit by arrow routine 510-530 You loose; place in wedding hall 540-560 Various key routines 570-600 Old maid routine 610-740 F1 to F4 function key routines 750-830 Play tune from data statements 840-1110 Title screen 1120-1170 Display Heartbreaker hall 1180-1290 Display Directions 1300-1380 Ask difficulty level; Sound?; Display scores 1390-1480 Assign variables for level; Set time interrupt 1490-1530 Y or N 1550-1580 Display time, hearts, level 1590-1610 Enter and split name 1620-1650 Make a heart move Main Variables -------------- CT# = Current time of day (in seconds) DL = Difficulty Level ET# = Ending time of day (in seconds) HF$ = Name (Last, First) JJ = Original Difficulty Level/Total Score KK$ = First name NL = Number of possible arrow hits before falling in love NM = Number of hearts at this level SC = Score SO = Sound flag ST# = Starting time of day (in seconds) Arrays ------ A(39,5) = Array of hearts MO(50,1) = Position of hearts PO(10) = Position of arrows This program is a "share-ware" type prg. If you really like it or just want to rid yourself of some money, send your donation to: Jesse Johnson or Paul Mallery; c/o R.I.S.E.; 492 Crown Road; Corona, CA 91719. We thank you. [72747,126]