Skip to content

Instantly share code, notes, and snippets.

@gnilrets
Last active June 24, 2017 01:29
Show Gist options
  • Save gnilrets/c206986f8a61129e36ba157f300b3a12 to your computer and use it in GitHub Desktop.
Save gnilrets/c206986f8a61129e36ba157f300b3a12 to your computer and use it in GitHub Desktop.
Best code ever - ca 1994
htrojans = 5
hbackups = 5
megs = 50
cash = 500
computer$ = "Apple Ie"
backup$ = "Paper Strips"
hack$ = "Yourself"
intel$ = "no"
dumbnerdone = 100
start:
COLOR 14
PRINT " Sterling Paramore Presents.... "
COLOR 1
PRINT " €€€ €€€ €€€ €€€€€€€€€€€€ €€€ €€€ "
PRINT " €€€ €€€ €€€€€€ €€€ €€€ €€€ "
PRINT "€€€ €€€ €€€ €€€ €€€ €€€ €€€ "
PRINT "€€€ €€€ €€€ €€€ €€€ €€€ €€€ "
PRINT "€€€€€€€€€€€ €€€€€€€€€€ €€€ €€€€€€ "
PRINT "€€€ €€€ €€€ €€€ €€€ €€€ €€€ "
PRINT "€€€ €€€ €€€ €€€ €€€ €€€ €€€ "
PRINT "€€€ €€€ €€€ €€€ €€€ €€€ €€€ "
PRINT " €€€ €€€ €€€ €€€ €€€€€€€€€€€€ €€€ €€€ er"
COLOR 13
PRINT : PRINT "v1.5·"
FOR w = 1 TO 10000: NEXT
COLOR 10: PRINT "Brought to you by Sterling Paramore of the in someones basement Co."
INPUT "Based somewhere on the planet Earth and you don't know so nah-nah"; mon$
IF mon$ = "money" THEN cash = 1000: megs = 100
2 '
x = 0
COLOR 10
LOCATE 13, 1
PRINT "Now Upgraded to 1,000,000 gigabytes (Kidding Tool, Duh you're such an imp)"
PRINT "If you don't know how to play this game then look at the readme file"
PRINT "or the instructions. "
COLOR 12
PRINT "REMEMBER:"
COLOR 14
INPUT "This game is CASE sensitive! Everything should be in lowercase!"; pass$
IF pass$ = "ha ha ha ha I found the secret code!" THEN SHELL
CLS
gamestart:
COLOR 12
PRINT "Type dir or menu to look at the menu."
GOTO game
mark:
INPUT ">", mark$
RETURN
game:
COLOR 12
GOSUB mark
IF mark$ = "menu" OR mark$ = "dir" THEN GOTO menu
IF mark$ = "dir/w" THEN GOTO stats
IF mark$ = "$" THEN GOTO cash
IF mark$ = "call" THEN GOTO callhouse
IF mark$ = "hack" THEN GOTO hack
IF mark$ = "megs" THEN GOTO megs
IF mark$ = "buy" THEN GOTO buy
IF mark$ = "stats" THEN GOTO stats
IF mark$ = "restore" THEN GOTO restor
IF mark$ = "instruct" THEN GOTO instruct
IF mark$ = "exit" THEN END
IF mark$ <> "allddaslkj" THEN GOTO game
menu:
CLS
COLOR 4: PRINT "REMEMBER:"; : COLOR 14: PRINT "Everything is case sensitive!"
PRINT : PRINT
COLOR 10: PRINT "menu"; : COLOR 12: PRINT "...brings up this menu"
COLOR 10: PRINT "$"; : COLOR 12: PRINT "...shows how much cash you have"
COLOR 10: PRINT "call"; : COLOR 12: PRINT "...calls my house so you can buy stuff"
COLOR 10: PRINT "hack"; : COLOR 12: PRINT "...sets you in hack mode"
COLOR 10: PRINT "megs"; : COLOR 12: PRINT "...shows how many megs you have"
COLOR 10: PRINT "buy"; : COLOR 12: PRINT "...lets you buy megs"
COLOR 10: PRINT "stats"; : COLOR 12: PRINT "...shows your stats"
COLOR 10: PRINT "restore"; : COLOR 12: PRINT "...allows you to hack"
COLOR 10: PRINT "instruct"; : COLOR 12: PRINT "...instructions"
COLOR 10: PRINT "exit"; : COLOR 12: PRINT "...let's you quit"
GOTO game
instruct:
COLOR 4
CLS
PRINT " Thought O' The Yesterday "
PRINT " Don't dilly dally in the past. "
PRINT " "
PRINT ""
COLOR 14
PRINT " Thought O' The day"
PRINT " To understand the meaning of life then I think we should look"
PRINT " at the word 'Mankind'. Well this shouldn't be too hard. It is"
PRINT " basically two (2) words to make one word. 'Mank' and 'Ind' ."
PRINT " I beleive that all people should understand these words and"
PRINT " mabee it'll make this world a little bit better."
PRINT ""
COLOR 4
PRINT " Thought O' Tomorrow"
PRINT " Tomorrow never comes so don't worry about it"
PRINT ""
COLOR 10
INPUT "", ans$
PRINT " Gir Draxons Instructions"
PRINT " To..."
PRINT " HACKer"
COLOR 9
PRINT " HACKer is actually a simple stupid game that everybody (almost) can"
PRINT "understand so we won't tell you how to play. But I guess we have to for those"
PRINT "simple minded people who don't know a thing. And remember...you always have"
PRINT "to be smarter than the average computer game. If your not then don't even"
PRINT "try to play this game."
PRINT ""
PRINT " The object of the game is to hack the grand NASA supreme dictator for"
PRINT "life with a twist's computer. To do this you must hack all the other people"
PRINT "below NASA."
PRINT ""
PRINT " At the begining of the game you have a really sucky computer that"
PRINT "probably no one in this insane world would ever think of using...an Apple Ie"
PRINT "AHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH. But"
PRINT "after you hack a few dumb nerds you'll have enough money to buy a half"
PRINT "way decent computer."
PRINT " "
PRINT " There is also a feature that alows you to gamble with your money."
PRINT "You can play 21 with the computer and double your money or lose it all. In"
PRINT "newer HACKer versions you will also be able to play DICE."
INPUT " ", ans$
PRINT " When you are in hack mode you will be able to Trash files, Backup"
PRINT "Files, or upload Trojans. Trashing is the normal way to hack but the"
PRINT "disadvantage is that they can hack you back. Backing up files is when you"
PRINT "are low on megs you will be able to bring back some megs depending on the"
PRINT "backup device you have. Uploading a Trojan Horse is probably the best way to"
PRINT "hack someone. When doing this you will be able to steal there megs, but they"
PRINT "can't hack back; the only thing they can do is refuse it and you lose one."
PRINT ""
PRINT "Also, since this is a beta version, I haven't put in multi-node support or"
PRINT "seperate games. So that means (if your trying to run this off a bbs) that you"
PRINT "only have as long as the SysOp gives you time on his board to win this game."
PRINT "Future version will allow this though!"
PRINT ""
PRINT "If you would like a source copy and/or you have any questions then you can"
PRINT "e -mail me at:"
PRINT ""
COLOR 10
PRINT "[email protected]"
GOTO game
cash:
COLOR 9
PRINT " You have...$"; cash
GOTO game
callhouse:
CLS
COLOR 13
PRINT "Welcome to here"
PRINT "I hope you have a fun time hear"
FOR x = 1 TO 10000: NEXT
CLS
mymenu:
COLOR 14
beabletohack = 0
CLS
PRINT "1.buy a new computer"
PRINT "2.buy new backup"
PRINT "3.buy a new hacking device"
PRINT "4.gamble"
PRINT "5.Buy Stuff"
PRINT "6.Exit"
INPUT choose$
IF choose$ = "1" THEN GOTO bcomputer
IF choose$ = "2" THEN GOTO bback
IF choose$ = "3" THEN GOTO bhack
IF choose$ = "4" THEN GOTO gamble
IF choose$ = "5" THEN GOTO buystuff
IF choose$ = "6" THEN GOTO game
IF choose$ <> "55" THEN GOTO mymenu
bcomputer:
CLS
COLOR 9
PRINT "Apple Ie............$500 1 extra meg"
PRINT "Apple IIe...........$1000 5 extra megs"
PRINT "Macintosh...........$5000 10 extra megs"
PRINT "Stupid Computer.....$7500 40 extra megs"
PRINT "IBM 286.............$15000 50 extra megs"
PRINT "IBM 386.............$30000 75 extra megs"
PRINT "IBM 486.............$75000 100 extra megs"
PRINT "Pentium.............$100000 200 extra megs"
PRINT "Pentium2000.........$500000 500 extra megs"
PRINT "Super Pentium5000...$1000000 750 extra megs"
PRINT "Mega Pentium9000....$5000000 1000 extra megs"
PRINT "IBM 586.............$10000000 5000 extra megs"
PRINT "Intel Inside.....$300000 (extra) 50 extra megs"
PRINT : COLOR 12
PRINT : PRINT "You have $"; cash
PRINT "You have "; megs; "megs"
PRINT "You have a "; computer$
PRINT : COLOR 11
INPUT "Input the amount of money your choice is "; comp
IF comp > cash THEN PRINT "You don't have that much!": FOR w = 1 TO 1000: NEXT w: GOTO bcomputer
IF comp = 0 THEN GOTO mymenu
IF comp < 49 THEN GOTO bcomputer
IF comp = 500 THEN computer$ = "Apple Ie": megs = megs + 1
IF comp = 1000 THEN computer$ = "Apple IIe": megs = megs + 5
IF comp = 5000 THEN computer$ = "Macintosh": megs = megs + 10
IF comp = 7500 THEN computer$ = "Stupid Computer": megs = megs + 40
IF comp = 15000 THEN computer$ = "IBM 286": megs = megs + 50
IF comp = 30000 THEN computer$ = "IBM 386": megs = megs + 75
IF comp = 75000 THEN computer$ = "IBM 486": megs = megs + 100
IF comp = 100000 THEN computer$ = "Pentium": megs = megs + 200
IF comp = 500000 THEN computer$ = "Pentium2000": megs = megs + 500
IF comp = 1000000 THEN computer$ = "Super Pentium5000": megs = megs + 750
IF comp = 5000000 THEN computer$ = "Mega Pentium9000": megs = megs + 1000
IF comp = 10000000 THEN computer$ = "IBM 586": megs = megs + 5000
IF comp = 300000 THEN intel$ = "yes": megs = megs + 50
cash = cash - comp
cash = cash + 100
GOTO mymenu
bback:
CLS
COLOR 9
PRINT "Paper Strips......$100"
PRINT "Hole Punches......$5000"
PRINT "Something Cool....$50000"
PRINT "Disks 5.25........$100000"
PRINT "Disks 3.5.........$250000"
PRINT "Hard Drive........$500000"
PRINT "Super Hard Drive..$1000000"
PRINT : COLOR 13
PRINT : PRINT "You have $"; cash
PRINT "You have "; megs; "megs"
PRINT "You have "; backup$
PRINT : COLOR 11
INPUT "Input the amount of money your choice is "; back
IF back > cash THEN PRINT "You don't have that much money!": FOR w = 1 TO 10000: NEXT w: GOTO bback
IF back = 0 THEN GOTO mymenu
IF back = 1000 THEN backup$ = "Paper Strips"
IF back = 5000 THEN backup$ = "Hole Punches"
IF back = 50000 THEN backup$ = "Something Cool"
IF back = 100000 THEN backup$ = "Disks 5.25"
IF back = 250000 THEN backup$ = "Disks 3.5"
IF back = 500000 THEN backup$ = "Hard Drive"
IF back = 1000000 THEN backup$ = "Super Hard Drive"
cash = cash - back
cash = cash + 100
GOTO mymenu
bhack:
COLOR 9
CLS
PRINT "Dumb Terminal...$5000"
PRINT "Smart Terminal..$75000"
PRINT "Viper2000.......$100000"
PRINT "Phantom.........$250000"
PRINT "Phantom5000.....$500000"
PRINT "Super Hack9000..$1000000"
PRINT : COLOR 13
PRINT "You have $"; cash
PRINT "You have "; hack$
PRINT "You have "; megs; "megs"
PRINT : COLOR 11
INPUT "Input the amount of money your choice is "; hack
IF hack > cash THEN PRINT "You don't have that much money!": FOR w = 1 TO 10000: NEXT w: GOTO bhack
IF hack = 0 THEN GOTO mymenu
IF hack = 5000 THEN hack$ = "Dumb Terminal"
IF hack = 75000 THEN hack$ = "Smart Terminal"
IF hack = 100000 THEN hack$ = "Viper2000"
IF hack = 250000 THEN hack$ = "Phantom"
IF hack = 500000 THEN hack$ = "Phantom5000"
IF hack = 1000000 THEN hack$ = "Super Hack9000"
cash = cash - hack
cash = cash + 100
GOTO mymenu
gamble:
CLS
3 ' Twenty-One ( $100 min. $1,000,000 max. )
CLS
COLOR 14
PRINT " 21"
COLOR 10
IF cash > 5000000 THEN PRINT "You've got enough money, so you can't play": SLEEP 3: GOTO mymenu
PRINT : PRINT : PRINT : PRINT
RANDOMIZE TIMER
card = INT(RND(1) * 11) + 1
card2 = INT(RND(1) * 11) + 1
card3 = INT(RND(1) * 11) + 1
card4 = INT(RND(1) * 11) + 1
card5 = INT(RND(1) * 11) + 1
dcard1 = INT(RND(1) * 11) + 1
dcard2 = INT(RND(1) * 11) + 1
dcard3 = INT(RND(1) * 11) + 1
dcard4 = INT(RND(1) * 11) + 1
IF card + card2 = 22 THEN GOTO 3
total = card + card2
crds = 2
PRINT "You have : "; card; ","; card2
PRINT "Dealer shows a : "; dcard1
PRINT : PRINT
31 '
dcrds = 2
PRINT "You Have"; : COLOR 14: PRINT " $"; cash: COLOR 10
PRINT "You Have "; megs; " megs"
INPUT "How much do you wish to wager :"; wager
IF wager > 1000000 THEN PRINT "$1,000,000 max.": INPUT ans$: GOTO 31 ELSE
IF wager = 0 THEN GOTO mymenu ELSE
IF wager > cash THEN PRINT "You don't have that much!!": INPUT ans$: GOTO 31
IF wager < 100 THEN INPUT "$100 min."; ans$: GOTO 31
cash = cash - wager
CLS
PRINT "You have : "; card; ","; card2; "="; card + card2
PRINT "Dealer shows a : "; dcard1
PRINT : PRINT
INPUT "Do you want a hit [y,n]"; yes$
IF yes$ = "y" THEN GOTO 311 ELSE
IF yes$ = "n" THEN GOTO 312
311 ' yes hit
CLS
IF crds = 3 THEN GOTO 3114
IF crds = 4 THEN GOTO 3115
IF crds = 5 THEN PRINT "Ya' can'na 'ave another one cap'in she's gon'na bl'ow!": GOTO 312
PRINT "You got a "; card3
crds = 3
total = total + card3
PRINT "Your total is "; total
INPUT "Do you want another hit [y,n]"; yes$
IF yes$ = "y" THEN GOTO 311
IF yes$ = "n" THEN GOTO 312
3114 '
PRINT "You got a "; card4
crds = 4
total = total + card4
PRINT "Your total is "; total
INPUT "Do you want another hit [y,n]"; ye$
IF ye$ = "y" THEN GOTO 311
IF ye$ = "n" THEN GOTO 312
3115 '
PRINT "You got a "; card5
crds = 5
total = total + card5
PRINT "Your total is "; total
INPUT "Do you want another hit [y,n]"; ye$
IF ye$ = "y" THEN GOTO 311
IF ye$ = "n" THEN GOTO 312
312 ' no hit
dtotal = dcard1 + dcard2
IF dcrds = 2 AND dtotal < 16 THEN dtotal = dtotal + dcard3: dcrds = 3
IF dcrds > 21 THEN PRINT "Dealer Broke": GOTO 3121
IF dcrds = 3 AND dtotal < 16 THEN dtotal = dtotal + dcard4
IF dcrds > 21 THEN PRINT "Dealer Broke": GOTO 3121 ELSE
3120 'On With
PRINT "The dealer has : "; dtotal
PRINT : PRINT "You have : "; total
IF total > 21 AND dtotal > 21 THEN PRINT "You both broke! Tie": cash = cash + wager: GOTO 3
IF total > 21 THEN PRINT "You broke!": GOTO 3122
IF dtotal > 21 THEN PRINT "Dealer Broke!": GOTO 3121
IF total = dtotal THEN PRINT "Tie": money = money + wager: GOTO 3
IF total = 21 AND crds = 2 THEN PRINT "You got a Black Jack!": cash = cash + 500: GOTO 3121
IF dtotal = 21 AND dcrds = 2 THEN PRINT "Dealer got a Black Jack!": GOTO 3122
IF total = 21 THEN PRINT "Twenty-One": cash = cash + 250: GOTO 3121
IF total > dtotal THEN GOTO 3121
IF total < dtotal THEN GOTO 3122
3121 ' win
IF total = 21 THEN wager = wager * 4
IF total < 21 THEN wager = wager * 2
cash = cash + wager
exmegs = INT(RND(1) * 10) + 10
IF total = 21 THEN exmegs = INT(RND(1) * 25) + 10
IF total = 21 AND crds = 2 THEN exmegs = INT(RND(1) * 50) + 10
PRINT "You won : $"; wager
PRINT "Since you won I'll give you "; exmegs; " extra megs"
megs = megs + exmegs
INPUT ans$
GOTO 3
3122 'lose
PRINT "You lose!"
PRINT "Loser!"
INPUT ans$
GOTO 3
buystuff:
PRINT "you have $"; cash
INPUT "Trojan Horses are $10000. How many "; btro
IF (btro * 10000) > cash THEN GOTO buystuff
cash = cash - (btro * 10000)
htrojans = htrojans + btro
INPUT "Backups are $10000. How many "; bba
IF (bba * 10000) > cash THEN GOTO buystuff
cash = cash - (bba * 10000)
hbackups = hbackups + bba
GOTO mymenu
megs:
COLOR 9
PRINT " You have "; megs; " megs"
GOTO game
buy:
COLOR 14
PRINT " Megs are currently running at $50 ($45 to sell) a meg"
PRINT " You have $"; cash
INPUT " How many megs do you wish to buy "; howmany
IF howmany * 50 > cash THEN PRINT "You don't have that much money!": GOTO buy
IF howmany = 0 THEN GOTO sell
megs = megs + howmany
cash = cash - (howmany * 50)
GOTO game
sell:
INPUT "How many to sell "; sellhow
IF sellhow = 0 THEN GOTO game
IF sellhow > megs THEN GOTO sell
megs = megs - sellhow
cash = cash + (sellhow * 45)
GOTO game
stats:
CLS
COLOR 13
PRINT "Computer........."; : COLOR 14: PRINT computer$: COLOR 13
PRINT "Backup..........."; : COLOR 14: PRINT backup$: COLOR 13
PRINT "Hacking Device..."; : COLOR 14: PRINT hack$: COLOR 13
COLOR 14: PRINT intel$; : COLOR 13: PRINT " Intel Inside"
PRINT "Cash.............$"; : COLOR 14: PRINT cash: COLOR 13
PRINT "Megs............."; : COLOR 14: PRINT megs: COLOR 13
PRINT "Trojans.........."; : COLOR 14: PRINT htrojans: COLOR 13
PRINT "Backups.........."; : COLOR 14: PRINT hbackups: COLOR 13
GOTO game
restor:
beabletohack = 1
PRINT "Computing....": FOR w = 1 TO 10000: NEXT
IF computer$ = "Apple Ie" THEN computer = 1
IF computer$ = "Apple IIe" THEN computer = 2
IF computer$ = "Macintosh" THEN computer = 3
IF computer$ = "Stupid Computer" THEN computer = 4
IF computer$ = "IBM 286" THEN computer = 5
IF computer$ = "IBM 386" THEN computer = 6
IF computer$ = "IBM 486" THEN computer = 7
IF computer$ = "Pentium" THEN computer = 8
IF computer$ = "Pentium2000" THEN computer = 9
IF computer$ = "Super Pentium5000" THEN computer = 10
IF computer$ = "Mega Pentium9000" THEN computer = 11
IF computer$ = "IBM 586" THEN computer = 12
IF intel$ = "yes" THEN intel = 1
IF intel$ = "no" THEN intel = 2
IF backup$ = "Paper Strips" THEN backup = 1
IF backup$ = "Hole Punches" THEN backup = 2
IF backup$ = "Something Cool" THEN backup = 3
IF backup$ = "Disks 5.25" THEN backup = 4
IF backup$ = "Disks 3.5" THEN backup = 5
IF backup$ = "Hard Drive" THEN backup = 6
IF backup$ = "Super Hard Drive" THEN backup = 7
IF hack$ = "Yourself" THEN hack = 0
IF hack$ = "Dumb Terminal" THEN hack = 1
IF hack$ = "Smart Terminal" THEN hack = 2
IF hack$ = "Viper2000" THEN hack = 3
IF hack$ = "Phantom" THEN hack = 4
IF hack$ = "Phantom5000" THEN hack = 5
IF hack$ = "Super Hack9000" THEN hack = 6
PRINT "Restored"
GOTO game
hack:
IF megs = 0 THEN PRINT "You have no megs to hack with": SLEEP 3: GOTO game
IF beabletohack = 1 THEN GOTO starthack
IF beabletohack = 0 THEN PRINT "You need to restore first": FOR w = 1 TO 1000: NEXT w: GOTO game
starthack:
CLS : COLOR 13
PRINT "Type 0 for the list of people to hack"
COLOR 4
PRINT "type a negative number to exit"
GOTO hacker
colon:
COLOR 12
INPUT "*>", colon
RETURN
hacker:
GOSUB colon
COLOR 5
IF colon = 0 THEN GOTO hackmenu ELSE GOTO starthacking
GOTO hacker
hackmenu:
CLS
COLOR 12: PRINT "1-49"; : COLOR 13: PRINT "...................Dumb Nerds" 'Apple Ie=1
COLOR 12: PRINT "50-199"; : COLOR 13: PRINT ".................Drop outs" 'Apple IIe=2
COLOR 12: PRINT "200-499"; : COLOR 13: PRINT "................Average People" 'Macintosh=3
COLOR 12: PRINT "500-699"; : COLOR 13: PRINT "................Small Business" 'Stupid Computer=4
COLOR 12: PRINT "700-899"; : COLOR 13: PRINT "................Large Business" 'IBM 286=5
COLOR 12: PRINT "900-999"; : COLOR 13: PRINT "................Smart Nerds" 'IBM 386=6
COLOR 12: PRINT "1000-1199"; : COLOR 13: PRINT "..............Hackers" 'IBM 486=7
COLOR 12: PRINT "1200-1499"; : COLOR 13: PRINT "..............Rocket Scientists" 'Pentium=8
COLOR 12: PRINT "1500-1699"; : COLOR 13: PRINT "..............Super Hackers" 'Pentium2000=9
COLOR 12: PRINT "1700-2000"; : COLOR 13: PRINT "..............NASA" 'Super Pentium5000=10
GOTO hacker
GOTO starthacking
border:
CLS
COLOR 12
PRINT "ÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕ"
PRINT " "
PRINT " "; : COLOR 14: PRINT "Your Megs:"; : COLOR 13: PRINT megs; " "; : COLOR 14: PRINT "Opponents Megs:"; : COLOR 13: PRINT cmegs; " "
PRINT " "; : COLOR 14: PRINT "Your Computer:"; : COLOR 13: PRINT computer$; " "; : COLOR 14: PRINT "Opponents Computer:"; : COLOR 13: PRINT ccomputer$; " "
PRINT " "; : COLOR 14: PRINT "Intel?:"; : COLOR 13: PRINT intel$; " "; : COLOR 14: PRINT "Intel?:"; : COLOR 13: PRINT cintel$
PRINT " "
PRINT " "; : COLOR 14: PRINT "Backups Left:"; : COLOR 13: PRINT hbackups; ""
PRINT " "; : COLOR 14: PRINT "Trojans Left:"; : COLOR 13: PRINT htrojans; ""
PRINT " "
PRINT " "
PRINT " "
COLOR 12
PRINT "ÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕ"
PRINT : PRINT
COLOR 4
PRINT "("; : COLOR 12: PRINT "U"; : COLOR 4: PRINT ")pload Trojan Horse ("; : COLOR 12: PRINT "B"; : COLOR 4: PRINT ")ackup Files ("; : COLOR 12: PRINT "T"; : COLOR 4: PRINT ")rash Files"
PRINT "("; : COLOR 12: PRINT "E"; : COLOR 4: PRINT ")xit": COLOR 9: INPUT "", upload$
IF upload$ = "b" THEN GOSUB hackersback
IF upload$ = "e" THEN GOTO hesexiting
RETURN
starthacking:
RANDOMIZE TIMER
IF colon < 0 THEN GOTO game
IF colon > .5 AND colon < 49.5 THEN GOTO dumbnerds
IF colon > 49.5 AND colon < 199.5 THEN GOTO dropouts
IF colon > 199.5 AND colon < 499.5 THEN GOTO averagepeople
IF colon > 499.5 AND colon < 699.5 THEN GOTO smallbusiness
IF colon > 699.5 AND colon < 899.5 THEN GOTO largebusiness
IF colon > 899.5 AND colon < 999.5 THEN GOTO smartnerds
IF colon > 999.5 AND colon < 1199.5 THEN GOTO hackers
IF colon > 1199.5 AND colon < 1499.5 THEN GOTO rocketscientists
IF colon > 1499.5 AND colon < 1699.5 THEN GOTO superhackers
IF colon > 1699.5 AND colon < 2000.5 THEN GOTO nasa
IF colon > 2000.5 THEN GOTO colon
hacking:
dropout:
GOSUB border
IF upload$ = "u" THEN GOTO updropout
IF upload$ = "t" THEN GOTO trashdropout
IF upload$ <> "UT" THEN GOTO dropout
updropout:
IF htrojans < 0 OR htrojans = 0 THEN PRINT "You don't got any": SLEEP 1: GOTO dropout
htrojans = htrojans - 1
chances = INT(RND(1) * (2003 - colon))
IF chances = 2 THEN GOSUB didntfall
IF chances = 2 THEN GOTO dropout
IF hack = 0 THEN boots = 10
IF hack = 1 THEN boots = 25
IF hack = 2 THEN boots = 50
IF hack = 3 THEN boots = 100
IF hack = 4 THEN boots = 200
IF hack = 5 THEN boots = 500
IF hack = 6 THEN boots = 1000
celery = INT(RND(1) * boots)
IF celery > cmegs THEN celery = cmegs
PRINT "He fell for it and you stole "; celery; " megs!"
megs = megs + celery
cmegs = cmegs - celery
IF cmegs = 0 OR cmegs < 0 THEN GOTO hesdead
SLEEP 1
GOTO dropout
trashdropout:
IF intel$ = "yes" THEN chant = 4
IF intel$ = "no" THEN chant = 1
IF computer = 1 THEN xchances = INT(RND(1) * chant * 25) + 1
IF computer = 2 THEN xchances = INT(RND(1) * chant * 50) + 1
IF computer = 3 THEN xchances = INT(RND(1) * chant * 75) + 1
IF computer = 4 THEN xchances = INT(RND(1) * chant * 125) + 1
IF computer = 5 THEN xchances = INT(RND(1) * chant * 200) + 1
IF computer = 6 THEN xchances = INT(RND(1) * chant * 300) + 1
IF computer = 7 THEN xchances = INT(RND(1) * chant * 400) + 1
IF computer = 8 THEN xchances = INT(RND(1) * chant * 500) + 1
IF computer = 9 THEN xchances = INT(RND(1) * chant * 750) + 1
IF computer = 10 THEN xchances = INT(RND(1) * chant * 1000) + 1
IF computer = 11 THEN xchances = INT(RND(1) * chant * 2500) + 1
IF computer = 12 THEN xchances = INT(RND(1) * chant * 5000) + 1
IF cmegs <= 10 AND computer > 4 THEN xchances = cmegs
IF cmegs <= 50 AND computer > 9 THEN xchances = cmegs
zork = computer - ccomputer
IF zork < -8 THEN xchances = 0
IF zork < -6 THEN xchances = INT(xchances / 3)
IF zork < -4 THEN xchances = INT(xchances / 2)
IF zork < -2 THEN xchances = INT(xchances / 1.5)
IF zork <= -1 THEN xchances = INT(xchances / 1.1)
IF zork = 0 THEN xchances = xchances
IF zork >= 1 THEN xchances = INT(xchances * 1.1): IF xchances > cmegs THEN xchances = cmegs
IF zork > 2 THEN xchances = INT(xchances * 1.5): IF xchances > cmegs THEN xchances = cmegs
IF zork > 4 THEN xchances = xchances * 2: IF xchances > cmegs THEN xchances = cmegs
IF zork > 6 THEN xchances = xchances * 3: IF xchances > cmegs THEN xchances = cmegs
IF zork > 8 THEN xchances = cmegs
IF xchances > cmegs THEN GOTO trashdropout
PRINT "You Trashed "; xchances; " megs": megs = megs + xchances: cmegs = cmegs - xchances: SLEEP 1:
IF xchances = 0 THEN PRINT "They've got too good of a computer for you!"
IF cmegs < 0 OR cmegs = 0 THEN GOTO hesdead
ctrash = INT(RND(1) * 5)
IF ctrash = 0 THEN GOTO dropout
heydude:
chalk = INT(RND(1) * cmegs + 5)
IF colon > 49.5 THEN chalk = INT(RND(1) * cmegs + 40) + 10
IF colon > 499.5 THEN chalk = INT(RND(1) * cmegs + 55) + 20
IF colon > 699.5 THEN chalk = INT(RND(1) * cmegs + 70) + 30
IF colon > 899.5 THEN chalk = INT(RND(1) * cmegs + 110) + 40
IF colon > 999.5 THEN chalk = INT(RND(1) * cmegs + 150) + 50
IF colon > 1199.5 THEN chalk = INT(RND(1) * cmegs + 200) + 100
IF colon > 1499.5 THEN chalk = INT(RND(1) * cmegs + 225) + 125
IF colon > 1699.5 THEN chalk = INT(RND(1) * cmegs + 300) + 200
IF chalk > megs THEN GOTO heydude
PRINT "He stole "; chalk; " megs": SLEEP 2
megs = megs - chalk
cmegs = cmegs + chalk
IF megs < 0 OR megs = 0 THEN PRINT "You don't have anymore megs": SLEEP 3: GOTO imdead
GOTO dropout
dumbnerds:
ccomputer$ = "Apple Ie"
ccomputer = 1
cmegs = colon * 5
IF colon < 29.5 THEN cintel$ = "no"
IF colon > 29.5 THEN cintel$ = "yes"
GOTO hacking
dropouts:
ccomputer$ = "Apple IIe"
ccomputer = 2
cmegs = colon * 5
IF colon < 99.5 THEN cintel$ = "no"
IF colon > 99.5 THEN cintel$ = "yes"
GOTO hacking
averagepeople:
ccomputer$ = "Macintosh"
ccomputer = 3
cmegs = colon * 5
IF colon < 399.5 THEN cintel$ = "no"
IF colon > 399.5 THEN cintel$ = "yes"
GOTO hacking
smallbusiness:
ccomputer$ = "Stupid Computer"
ccomputer = 4
cmegs = colon * 5
IF colon < 599.5 THEN cintel$ = "no"
IF colon > 599.5 THEN cintel$ = "yes"
GOTO hacking
largebusiness:
ccomputer$ = "IBM 286"
ccomputer = 5
cmegs = colon * 5
IF colon < 799.5 THEN cintel$ = "no"
IF colon > 799.5 THEN cintel$ = "yes"
GOTO hacking
smartnerds:
ccomputer$ = "IBM 386"
ccomputer = 6
cmegs = colon * 5
IF colon < 959.5 THEN cintel$ = "no"
IF colon > 959.5 THEN cintel$ = "yes"
GOTO hacking
hackers:
ccomputer$ = "IBM 486"
ccomputer = 7
cmegs = colon * 5
IF colon < 1099.5 THEN cintel$ = "no"
IF colon > 1099.5 THEN cintel$ = "yes"
GOTO hacking
rocketscientists:
ccomputer$ = "Pentium"
ccomputer = 8
cmegs = colon * 5
cintel$ = "yes"
GOTO hacking
superhackers:
ccomputer$ = "Pentium2000"
ccomputer = 9
cmegs = colon * 5
cintel$ = "yes"
GOTO hacking
nasa:
ccomputer$ = "Super Pentuim5000"
ccomputer = 10
cmegs = colon * 5
cintel$ = "yes"
GOTO hacking
hackersback:
IF hbackups = 0 THEN PRINT "You don't have any left": SLEEP 1: GOTO border
IF backup = 1 THEN hackback = 5
IF backup = 2 THEN hackback = 7
IF backup = 3 THEN hackback = 10
IF backup = 4 THEN hackback = 20
IF backup = 5 THEN hackback = 30
IF backup = 6 THEN hackback = 40
IF backup = 7 THEN hackback = 70
backmegsup = INT(RND(1) * 11) * hackback
megs = megs + backmegsup
hbackups = hbackups - 1
PRINT "You got "; backmegsup; " more megs!": SLEEP 2
RETURN
didntfall:
PRINT "He didnt fall for it!": SLEEP 2:
htrojan = htrojan - 1
RETURN
hesdead:
carrots = colon * 500
IF cmegs < 0 OR cmegs = 0 THEN PRINT "He's dead and he had $"; carrots; " in his account!": cash = cash + carrots
IF colon = 2000 THEN GOTO finishedit
GOTO hack
imdead:
CLS
COLOR 13
PRINT "You don't got no more megs loser...so I guess you lose! "
PRINT "Hah-Hah-Hah. I'm smarter then you, you, you, STUPID HUMAN!!!!!!!"
PRINT "Now thy game hast been lost."
INPUT "Try again later", ans$
END
hesexiting:
chalk = INT(RND(1) * cmegs + 5)
IF colon > 49.5 THEN chalk = INT(RND(1) * cmegs + 40) + 10
IF colon > 499.5 THEN chalk = INT(RND(1) * cmegs + 55) + 20
IF colon > 699.5 THEN chalk = INT(RND(1) * cmegs + 70) + 30
IF colon > 899.5 THEN chalk = INT(RND(1) * cmegs + 110) + 40
IF colon > 999.5 THEN chalk = INT(RND(1) * cmegs + 150) + 50
IF colon > 1199.5 THEN chalk = INT(RND(1) * cmegs + 200) + 100
IF colon > 1499.5 THEN chalk = INT(RND(1) * cmegs + 225) + 125
IF colon > 1699.5 THEN chalk = INT(RND(1) * cmegs + 300) + 200
PRINT "He stole "; chalk; " megs": SLEEP 1:
megs = megs - chalk
cmegs = cmegs + chalk
IF megs < 0 OR megs = 0 THEN PRINT "You don't have anymore megs": SLEEP 3: GOTO imdead
GOTO hack
finishedit:
CLS
PRINT "You have actually finished HACKer"
PRINT "I don't know of anyone who has finished except me!"
SLEEP 1
PRINT "GOOD JOB!"
SLEEP 1
PRINT "Hey, I'll tell you something really fun to do at anywhere that has computers"
PRINT "on sale! Ok, simply find an IBM (or compatible) and enter QBASIC."
PRINT "Usually they'll be in windows, so just exit that (unless they have an"
PRINT "icon called QBASIC) and type QBASIC (if it has the icon, just double-click."
PRINT "on the icon) and type this."
PRINT : PRINT
PRINT " sleep 180"
PRINT " 1'"
PRINT " sound 2500,28500"
PRINT " goto 1"
PRINT : PRINT
PRINT "This will give you 3 minutes to get the hell out of there before a "
PRINT "really iritating noise goes off."
PRINT "HAVE FUN! HAPPY ANARCHING!"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment