Advertisement
plirof2

BASIC spectrum CSSCGC - Idle Billionaire v009 Final OK SEND

Mar 2nd, 2022 (edited)
1,017
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.24 KB | None | 0 0
  1. Manual
  2.  
  3. ZX Idle Billionaire 2022
  4. By Firelord Quality Games - Sales Department
  5.  
  6. Introduction
  7. ------------
  8. Thank you for buying "ZX Idle Billionaire!".
  9. This is an amazing strategy game that will give you many days of exciting strategy action!
  10.  
  11.  
  12. The story so far
  13. ----------------
  14. No story! This is an educational simulator to help you understand how to be richer than rich!
  15.  
  16.  
  17. Game
  18. ----
  19. In "ZX Idle Billionaire!" you start with no money in your basement. The goal is to build an empire!
  20. Playing and understanding this simulator/game will help you understand how the world works!
  21.  
  22.  
  23.  
  24. Features
  25. --------
  26. -Generic products! Just replace in your mind the word "product" with the product you want to produce!
  27. -Option for a customised version for a specific product. Just send much money via paypal or bitcoins!
  28. -You can be aggresive by hiring many people or a designer by designing products!
  29. -The first ZX Spectrum Idle game! Uses real time clock!!
  30.  
  31. Known Issues
  32. ------------
  33. -All other issues have moved in the "features" section.
  34. -We can't guarantee that you will be able to beat Bill Gates at golf! But you can beat him in money
  35. -Unknown issue.
  36.  
  37. FAQ
  38. ---
  39. Q: This is an amazing game! After a few hours I made my first million!
  40. A: We are glad that you enjoy the process of learning!
  41.  
  42. Q: The game is too difficult!
  43. A: YOu are a noob. You might need a cheat code...
  44.  
  45. Q: Game is crap. I want a refund!
  46. A: No problem! Just send money for 2 tickets ,5 days stay at a luxury hotel near you and a taxi. We will happy to come at your door and return you the 1$!
  47.  
  48. Spoilers/Hints
  49. --------------
  50. -Just be yourself!
  51.  
  52. --------------------------
  53. 10 REM LOADER
  54. 100 PAPER 0: INK 2: BORDER 0: CLS
  55. 8900 PRINT FLASH 1;"- - -FIRELORD QUALITY GAMES- - -"
  56. 8950 PRINT FLASH 1;"- - - & SALES DEPARTMENT - - -"; FLASH 0' INK 3;" PRESENTS"; INK 2
  57. 8960 PRINT AT 4,8; FLASH 1;"----------------"; FLASH 0
  58. 9000 PRINT AT 5,8; FLASH 1;"IDLE BILLIONAIRE"; FLASH 0
  59. 9005 PRINT AT 6,8; FLASH 1;"----------------"; FLASH 0
  60. 9010 PRINT ''" THE MANAGER GAME OF THE CENTURY"
  61. 9011 PRINT
  62. 9020 PRINT INK 1;"CAN YOU BECOME THE "
  63. 9030 PRINT " "; INK 5;"A BILLIONAIRE?"'" VERY EASY? "
  64. 9220 REM :PRINT "FEATURING MORE ADVICE THAN "'"MOST BOOKS!!"; INK 2
  65. 9500 PRINT ''"AN EXCITING & THRILLING"'" SIMULATION "
  66. 9900 REM PRINT FLASH 1;"- - -FIRELORD QUALITY GAMES- - -"
  67. 9999 LOAD ""
  68.  
  69.  
  70. ---------------------
  71. 1 REM Check 9000 for Timer
  72. 2 REM csscgc URL : https://spectrumcomputing.co.uk/forums/viewtopic.php?p=87703#p87703
  73. 3 REM v007b
  74. 5 PAPER 0: BORDER 0: INK 7: CLS
  75. 10 GO SUB 5000: REM intro
  76. 20 GO SUB 2000: REM variable set
  77. 30 CLS
  78. 80 IF INKEY$="1" THEN GO SUB 400
  79. 90 IF INKEY$="2" THEN GO SUB 300
  80. 100 IF INKEY$="0" THEN GO SUB 200
  81. 110 GO SUB 9000
  82. 120 GO TO 80
  83. 200 REM function manual() {
  84. 210 IF progress<100 THEN IF progress+speed>100 THEN LET progress=100
  85. 220 IF progress<100 THEN IF progress+speed<=100 THEN LET progress=progress+speed
  86. 230 GO SUB 1000
  87. 240 IF progress=100 THEN PRINT p$;" design is done! Go sell it!": LET isDone=1
  88. 250 RETURN
  89. 300 REM sellProduct() {
  90. 310 IF (isDone=1 AND progress=100) THEN LET progress=0: LET totalMoney=totalMoney+(quality*10): LET quality=quality+1: GO SUB 1000: LET isDone=0
  91. 320 IF isDone=0 THEN PRINT AT 13,0;"The ";p$;" design isn't done yet, keep up the work!"
  92. 325 PRINT AT 15,0;"SOLD For ";quality*10
  93. 350 RETURN
  94. 400 REM buySpeed()
  95. 410 IF speed=10 THEN LET speedCost=5
  96. 420 REM if speed > 1 THEN LET speedCost = Math.floor(10 * Math.pow(1.1,speed)): Go SUB 1000
  97. 430 IF speed>1 THEN LET speedCost=INT (10*1.1^speed): GO SUB 1000
  98. 450 IF totalMoney>=speedCost THEN LET totalMoney=totalMoney-speedCost: LET speed=speed+1
  99. 455 PRINT AT 16,0;"BOUGHT ";speedCost;" "
  100. 460 GO SUB 1000
  101. 490 RETURN
  102. 1000 REM function refresh Display() { //this refreshes the display to update the numbers
  103. 1005 PAUSE 100: LET totalMoney=INT (totalMoney+INT (speed/10)): PAPER 0: INK 7: IF (totalMoney>1000000000) THEN GO TO 6000
  104.  
  105. 1007 REM Print at 3,0;"DESIGN="; totalMoney;" ";
  106. 1010 PRINT AT 0,0; INK 4;"MONEY=";totalMoney;" "
  107. 1020 PRINT AT 1,0;"PROGRESS=";progress;"% "
  108. 1030 PRINT AT 2,0; INK 2;"SPEED=";speed;" (Hire cost=";speedCost;" ) "
  109. 1035 PRINT AT 3,0; INK 2;"Employees=";speed;" "
  110. 1040 REM PRINT AT 3,0;"Speedcost="; speedCost;" "
  111. 1050 PRINT AT 5,0; INK 3;"1=Hire employees for more speed"'"2=Sell ";p$;'"0=Design ";p$
  112. 1055 PRINT AT 10,0;"First Design a ";p$;" and then SELL it"
  113. 1090 RETURN
  114. 2000 REM VARIABLES
  115. 2010 LET progress=0
  116. 2020 LET speed=10
  117. 2040 LET quality=1: REM // as quality increases, so does the $ made from selling a game
  118. 2050 LET isDone=0: REM //checks to see if product is done.
  119. 2060 LET totalMoney=0
  120. 2070 LET speedCost=5
  121. 2100 LET p$="product"
  122. 2500 RETURN
  123. 5000 CLS:PRINT ''" Firelord Quality Products "'" PRESENTS "'FLASH 1;'" +-------------------------+ "'" -- --IDLE BILLIONAIRE -- -- "'" +-------------------------+ ";FLASH 0:PAUSE 0
  124. 5006 PRINT "Hello!!!"
  125. 5010 PRINT "Each one of us always wanted to become a billionaire!": PAUSE 100
  126. 5020 PRINT INK 2;TAB(6); FLASH 1;"THIS IS YOUR CHANCE!"; INK 7; FLASH 0: PAUSE 100
  127. 5030 PRINT "This simulator will show you in EASY steps what you must do!": PAUSE 100
  128. 5040 PRINT "Actually Bill Gates used the same technique and look at him now!!": PAUSE 100
  129. 5050 PRINT "Anyway, this is a proven method! ": PAUSE 100
  130. 5060 PRINT "I trust this method so much that I'm willing to try it too! ": PAUSE 100
  131. 5100 PRINT "PRESS ANY KEY": PAUSE 0
  132. 5200 RETURN
  133. 6000 REM WIN THE GAME - NOW YOU ARE READY FOR THE REAL LIFE!!!
  134. 6010 CLS : PRINT FLASH 1;"YOU WON !!!"'"YOU WON !!!"'"YOU WON !!!"'"YOU WON !!!"'"YOU WON !!!"'
  135. 6020 INPUT "PLEASE ENTER YOUR NAME:";b$
  136. 6030 PRINT "CONGRATULATIONS ";b$'"NOW YOU ARE READY FOR REAL LIFE!!!"'"SHUT DOWN YOUR COMPUTER"'"AND GO OUT TO THE REAL WORLD TO GET RICH!!! $$$$"
  137. 6040 STOP
  138.  
  139.  
  140. 9000 REM COUNTER---
  141. 9005 LET count1sec=0:LET count10sec=0
  142. 9010 POKE 23672,0
  143. 9020 LET n=PEEK (23672)
  144. 9030 IF n<50 THEN GOTO 9020
  145. 9180 IF INKEY$="1" THEN GO SUB 400
  146. 9190 IF INKEY$="2" THEN GO SUB 300
  147. 9195 IF INKEY$="0" THEN GO SUB 200
  148. 9200 IF INKEY$="C" THEN LET totalMoney=totalMoney+5000 : REM CHEAT!!!
  149. 9235 LET count1sec=count1sec+1
  150. 9240 REM PRINT AT 4,0;"DEBUG Counter:";count1sec
  151. 9250 GO SUB 1000
  152. 9450 GOTO 9010
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement