-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathTrapped.py
More file actions
3019 lines (2913 loc) · 147 KB
/
Trapped.py
File metadata and controls
3019 lines (2913 loc) · 147 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
"""
Filename: Trapped.py
Author: Isshana
Date: 2018-06-08
Description: Text Based Adventure Game
"""
#---------------------------------------------constants
timeOne=1 #Constant
#-----------------------------------------import statements
import random
import time
import os
#---------------------------------------------ASCII functions
def oneOClock(): # Clock 1:00
print(" _____________________________________")
print("| _______________________________ |")
print("| | / \ ( __ )( __ ) | |")
print("| | \/) ) _ | ( ) || ( ) | | |")
print("| | | | (_)| | / || | / | | |")
print("| | | | | (/ /) || (/ /) | | |")
print("| | | | _ | / | || / | | | |")
print("| | __) (_(_)| (__) || (__) | | |")
print("| | \____/ (_______)(_______) | |")
print("| |_______________________________| |")
print("|_____________________________________|")
def twoOClock(): #Clock 2:07
print(" _____________________________________")
print("| _______________________________ |")
print("| | _______ _______ _ | |")
print("| |/ ___ ) ( __ )/ ___ \ | |")
print("| |\/ ) | _ | ( ) |\/ ) ) | |")
print("| | / )(_)| | / | / / | |")
print("| | _/ / | (/ /) | / / | |")
print("| | / _/ _ | / | | / / | |")
print("| |( (__/\(_)| (__) | / / | |")
print("| |\_______/ (_______) \_/ | |")
print("| |_______________________________| |")
print("|_____________________________________|")
def sun(): #sun ascii art
print(""" |
. |
|
\ * | * . /
\ * | . /
. \ ___---___ / .
\.-- --./
~-_ * ./ \. * _-~
~-_ / \ _-~ *
* ~-/ \-~
. | | .
* | | *
-----------| |-----------
. | | .
* | | *
_-\ /-_ *
. _-~ . \ / ~-_
_-~ `\ /'* ~-_
~ /`--___ ___--'\ ~
* / --- . \ jgs
/ * | \
/ | * \
. | .
|
|""")
def soloShowdown(): #ASCII art Solo showdown
print(""" \t \t /~~\ /~~\ | /~~\ /~~\| | /~~\ | | ||~~\ /~~\ | | ||\ |
\t \t `--.| || | | `--.|--|| || | || || || | || \ |
\t \t \__/ \__/ |__\__/ \__/| | \__/ \/ \/ |__/ \__/ \/ \/ | \|""")
def mountain(): #mountain ascii art
print(""" _
.-. / \ _
^^ / \ /^./\__ _/ \
_ .--'\/\_ \__/. \ / \ ^^ ___
/ \_ _/ ^ \/ __ :' /\/\ /\ __/ \
/ \ / .' _/ / \ ^ / \/ \/ .`'\_/\'
/\/\ /\/ :' __ ^/ ^/ `--./.' ^ `-.\ _ _:\' _
/ \/ \ _/ \-' __/.' ^ _ \_ .'\ _/ \ . __/ \'
/\ .- `. \/ \ / -. _/ \ -. `_/ \ / `._/ ^ \
/ `-.__ ^ / .-'.--' . / `--./ .-' `-. `-. `. - `.
@/ `. / / `-. / .-' / . .' \ \ \ .- \%
@(88%@)@%% @)&@&(88&@.-_=_-=_-=_-=_-=_.8@% &@&&8(8%@%8)(8@%8 8%@)%
@88:::&(&8&&8::JGS:&`.~-_~~-~~_~-~_~-~~=.'@(&%::::%@8&8)::&#@8::::
`::::::8%@@%:::::@%&8:`.=~~-.~~-.~~=..~'8::::::::&@8:::::&8::::::'
`::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::'""")
def loading(): #ascii art loading
print(""" 88 88 88
88 88 ""
88 88
88 ,adPPYba, ,adPPYYba, ,adPPYb,88 88 8b,dPPYba, ,adPPYb,d8
88 a8" "8a "" `Y8 a8" `Y88 88 88P' `"8a a8" `Y88
88 8b d8 ,adPPPPP88 8b 88 88 88 88 8b 88
88 "8a, ,a8" 88, ,88 "8a, ,d88 88 88 88 "8a, ,d88
88 `"YbbdP"' `"8bbdP"Y8 `"8bbdP"Y8 88 88 88 `"YbbdP"Y8
aa, ,88
"Y8bbdP" """)
def ocean(): #ascii art ocean
print(""" |
\ _ /
-= (_) =-
/ \ _\/_
| //o\ _\/_
_ ___ __ _ __ __ _ _ _ _ _ __ __ _ | __/o\\ _
=-=-_=-=-_=-=_=-_=_=-_=-_-_=_=-= _=_=-=_,-'|"'""-|-,_
=- _=-=-_=- _=-= _--_ =-= -_=-=_-=_,-" |
=- =- =-= =- = - -===- -= -= ." """)
def dancing(): #ascii art dancing
print(""" |-----------------------------------------------------------------------|
| o \ o / _ o __| \ / |__ o _ \ o / o |
| /|\ | /\ ___\o \o | o/ o/__ /\ | /|\ |
| / \ / \ | \ /) | ( \ /o\ / ) | (\ / | / \ / \ |
|-----------------------------------------------------------------------|""")
def dancingTwo(): #ascii art of people dancing
print(""" _O/ ,
\ / \O_
/\_ `\_\ ,/\/
\ ` , \ /
` O/ / /O\ \
/\|/\. `""")
def glider():
print("\t \t \t _________")
print("\t \t \t / \'")
print("\t \t \t / _ _ _ \'")
print("\t \t \t |/ \ / \ / \|")
print("\t \t \t \ | _ | /")
print("\t \t \t o `(_}' o")
print("\t \t \t \/.X.\/")
print("\t \t \t |_|")
print("\t \t \t // \\'")
print("\t \t \t \\\ //")
print("\t \t \t U U ")
def shoppingCart():
print(""" _
\________
~ \\######/
~ |####/
~ |____.
______o____o__________
\_______""")
def victoryRoyale():
print(""" __________________________________________________________________________________________________________________________________________________________
| | |
| __________________________________________________________________________________________________________________________________________________ |
| | ___ ___ __ ______ ___________ ______ _______ ___ ___ _______ ______ ___ ___ __ ___ _______ | |
| | |" \\ /" ||" \\ /" _ "\\(" _ ")/ " \\ /" \\ |" \\/" | /" \\ / " \\" \\/ " |/""\\ |" | /" "| | |
| | \\ \\ // / || | (: ( \\___))__/ \\\\__/// ____ \\ |: | \\ \\ / |: | // ____ \\\\ \\/ \\|| | (: ______) | |
| | \\\\ \\/. ./ |: | \\/ \\ \\_ / / / ) :)|_____/ ) \\\\ \\/ |_____/ )/ / ) :) \\\\//' /\\ \\ |: | \\/ | | |
| | \\. // |. | // \\ _ |. | (: (____/ // // / / / // /(: (____/ // / /// __ ' \\ \\ |___ // ___)_ | |
| | \\\\ / /\\ |\\(: _) \\ \\: | \\ / |: __ \\ / / |: __ \\ \\ / / // / \\\\ \\( \\_|: \\(: "| | |
| | \\__/ (__\\_|_)\\_______) \\__| \\"_____/ |__| \\___)|___/ |__| \\___) \\"_____/ |___/(___/ \\___)\\_______)\\_______) | |
| |__________________________________________________________________________________________________________________________________________________| |
| |
|__________________________________________________________________________________________________________________________________________________________|""")
def thanksForPlaying():
print("""\t \t ___ ___ ___ ___ ___ ___ ___ ___
___ /__/\\ / /\\ /__/\\ /__/| / /\\ / /\\ / /\\ / /\\
/ /\\ \\ \\:\\ / /::\\ \\ \\:\\ | |:| / /:/_ / /:/_ / /::\\ / /::\\
/ /:/ \\__\\:\\ / /:/\\:\\ \\ \\:\\ | |:| / /:/ /\\ / /:/ /\\ / /:/\\:\\ / /:/\\:\\
/ /:/ ___ / /::\\ / /:/~/::\\ _____\\__\\:\\ __| |:| / /:/ /::\\ / /:/ /:/ / /:/ \\:\\ / /:/~/:/
/ /::\\ /__/\\ /:/\\:\\ /__/:/ /:/\\:\\ /__/::::::::\\ /__/\\_|:|____ /__/:/ /:/\\:\ /__/:/ /:/ /__/:/ \\__\\:\\ /__/:/ /:/___
/__/:/\\:\\ \\ \\:\\/:/__\\/ \\ \\:\\/:/__\\/ \ \\:\\~~\\~~\\/ \\ \\:\\/:::::/ \\ \\:\\/:/~/:/ \\ \\:\\/:/ \\ \\:\\ / /:/ \\ \\:\\/:::::/
\\__\\/ \\:\\ \\ \\::/ \\ \\::/ \\ \\:\\ ~~~ \\ \\::/~~~~ \\ \\::/ /:/ \\ \\::/ \\ \\:\\ /:/ \\ \\::/~~~~
\\ \\:\\ \\ \\:\\ \\ \\:\\ \\ \\:\\ \\ \\:\\ \\__\\/ /:/ \\ \\:\\ \\ \\:\\/:/ \\ \\:\\
\\__\\/ \\ \\:\\ \\ \\:\\ \\ \\:\\ \\ \\:\\ /__/:/ \\ \\:\\ \\ \\::/ \\ \\:\\
\\__\\/ \\__\\/ \\__\\/ \\__\\/ \\__\\/ \\__\\/ \\__\\/ \\__\\/
___ ___ ___ ___
/ /\\ / /\\ ___ ___ /__/\\ / /\\
/ /::\\ / /::\\ /__/| / /\\ \\ \\:\\ / /:/_
/ /:/\\:\\ ___ ___ / /:/\\:\\ | |:| / /:/ \\ \\:\\ / /:/ /\\
/ /:/~/:/ /__/\\ / /\\ / /:/~/::\\ | |:| /__/::\\ _____\\__\\:\\ / /:/_/::\\
/__/:/ /:/ \\ \\:\\ / /:/ /__/:/ /:/\\:\\ __|__|:| \\__\\/\\:\\__ /__/::::::::\\ /__/:/__\\/\\:\\
\\ \\:\\/:/ \\ \\:\\ /:/ \\ \\:\\/:/__\\/ /__/::::\\ \\ \\:\\/\\ \\ \\:\\~~\\~~\\/ \\ \\:\\ /~~/:/
\\ \\::/ \\ \\:\\/:/ \\ \\::/ ~\\~~\\:\\ \\__\\::/ \\ \\:\\ ~~~ \\ \\:\\ /:/
\\ \\:\\ \\ \\::/ \\ \\:\\ \\ \\:\\ /__/:/ \\ \\:\\ \\ \\:\\/:/
\\ \\:\\ \\__\\/ \\ \\:\\ \\__\\/ \\__\\/ \\ \\:\\ \\ \\::/
\\__\\/ \\__\\/ \\__\\/ \\__\\/""")
def gameOverText():
print(""" ___ _____ ___ _____ _ _ ___ ___
( _`\ ( _ )/'\_/`\( _`\ ( _ )( ) ( )( _`\ | _`\
| ( (_)| (_) || || (_(_)| ( ) || | | || (_(_)| (_) )
| |___ | _ || (_) || _)_ | | | || | | || _)_ | , /
| (_, )| | | || | | || (_( )| (_) || \_/ || (_( )| |\ \
(____/'(_) (_)(_) (_)(____/'(_____)`\___/'(____/'(_) (_)""")
def playerStatsText():
print(""" ____ _ _ __ _______ ____ ____ _____ _ _____ ____
| _ \\| | / \\\\ \\ / / ____| _ \\ / ___|_ _|/ \|_ _/ ___|
| |_) | | / _ \\ \V /| _| | |_) | \\___ \\ | | / _ \\ | | \\___ \\
| __/| |___ / ___ \\| | | |___| _ < ___) || |/ ___ \\| | ___) |
|_| |_____/_/ \\_\\_| |_____|_| \\_\\ |____/ |_/_/ \\_\\_| |____/
""")
def combatText():
print(""" _________ __ ______ ___ ______
/ ___/ __ \\/ |/ / _ )/ _ /_ __/
/ /__/ /_/ / /|_/ / _ / __ |/ /
\\___/\\____/_/ /_/____/_/ |_/_/""")
def stageOneText():
print(""" _____________ _________ ___
/ __/_ __/ _ |/ ___/ __/ < /
_\\ \\ / / / __ / (_ / _/ / /
/___/ /_/ /_/ |_\\___/___/ /_/""")
def stageTwoText():
print(""" _____________ _________ ___
/ __/_ __/ _ |/ ___/ __/ |_ |
_\\ \\ / / / __ / (_ / _/ / __/
/___/ /_/ /_/ |_\\___/___/ /____/ """)
def winWinText():
print(""" ▓██ ██▓ ▒█████ █ ██ █ █░ ██▓ ███▄ █
▒██ ██▒▒██▒ ██▒ ██ ▓██▒ ▓█░ █ ░█░▓██▒ ██ ▀█ █
▒██ ██░▒██░ ██▒▓██ ▒██░ ▒█░ █ ░█ ▒██▒▓██ ▀█ ██▒
░ ▐██▓░▒██ ██░▓▓█ ░██░ ░█░ █ ░█ ░██░▓██▒ ▐▌██▒
░ ██▒▓░░ ████▓▒░▒▒█████▓ ░░██▒██▓ ░██░▒██░ ▓██░
██▒▒▒ ░ ▒░▒░▒░ ░▒▓▒ ▒ ▒ ░ ▓░▒ ▒ ░▓ ░ ▒░ ▒ ▒
▓██ ░▒░ ░ ▒ ▒░ ░░▒░ ░ ░ ▒ ░ ░ ▒ ░░ ░░ ░ ▒░
▒ ▒ ░░ ░ ░ ░ ▒ ░░░ ░ ░ ░ ░ ▒ ░ ░ ░ ░
░ ░ ░ ░ ░ ░ ░ ░
░ ░ """)
##########################################################################################################################################################################################################
def introTrapped():
os.system('cls')
print("\n \n \n \n \n")
print("_____________________ _____ _______________________________________" )
time.sleep(1)
print("\__ ___/\______ \ / _ \\______ \______ \_ _____/\______ \ ")
time.sleep(1)
print(" | | | _/ / /_\ \| ___/| ___/| __)_ | | \ ")
time.sleep(1)
print(" | | | | \/ | \ | | | | \ | ` \ ")
time.sleep(1)
print(" |____| |____|_ /\____|__ /____| |____| /_______ //_______ /")
time.sleep(1)
print(" \/ \/ \/ \/ ")
print("\n \n \n")
print("\t \t A Fortnite Textbased Adventure Game")
print("\t \t \t Created by Isshana")
print("\n \n \n")
print("\t \t \t START GAME \t [S] \n")
print("\t \t \t INSTRUCTIONS \t [I] \n")
navigateIntro()
def navigateIntro():
navigate=input("")
if (navigate=="s") or (navigate=="S") or (navigate=="start") or (navigate=="Start") or (navigate=="START"):
print("\n"*15)
elif (navigate=="i") or (navigate=="I") or (navigate=="instructions") or (navigate=="Instructions") or (navigate=="INSTRUCTIONS"):
instructions()
else:
print("Error")
navigateIntro()
def instructions():
os.system('cls')
print("\n \n")
print("Trapped is a Text-based Adventure game based on the popular game Fortnite: Battle Royale. You are up late night playing your favourite game of the season ")
print("knowing very well that you have an important test the next day. You end up falling asleep mid-game only to wake up realizing that you are in the game itself. A")
print("mysterious voice tells you that the only way to escape the game and return back to reality is to get a Victory Royale. He also informs you that if you get eliminated, ")
print("that’s the end of your life. You pretty much have no choice but to win the game! Good Luck on your win to survival! \n \n \n")
print("How to Play: \n")
print("This is a text-based adventure game, which means that there aren’t necessarily any controls. To play you have to type in the corresponding commands which directed to.\n \n")
print("\t \t For example:\n")
print("\t \t \t [1] Hide")
print("\t \t \t [2] Run \n \n")
print("\t \t \t >>> 2 \n")
print("If you type in the input 2, then your character will decide to run. Numbers will ONLY be accepted (unless specified to type characters). Yes or no questions typed in all lowercase. If you type in an invalid command then the game \n will prompt you to enter a valid command.")
print("\n \n How to Win: \n")
print("\t To win you simply just have to finish the game! Gain a Victory Royale and you’ll be set-free from this world.")
print("\n \n What to Expect: \n")
print("\t You will be expected to get weapons, use meds such as shields and bandages, and battle other players to win. There will be combat rounds where you will have to verse")
print("\t an opponent, if you get eliminated then you lose the game. You can also get eliminated by the storm if you are caught within it, so think smart.")
print("\n \n Combat Rounds: \n")
print("In combat rounds you will have to do as each stage instructs you to do to battle against the other player. This can be done by making")
print("decisions and entering them when prompted to.\n \n \n")
print("To return to the main menu type “Main Menu”.")
promptOne="choose"
while (promptOne!="Main Menu"):
promptOne=input("")
if (promptOne=="Main Menu"):
introTrapped()
else:
print("Error\n")
#BEFORE ANY HEALTH LOSS
########################################################################################################################################################################################################
def partOne():
os.system('cls')
print('"Wow eliminated after 8 kills, AND TOP 7???"')
time.sleep(timeOne)
print('"Are you seriously kidding me?"')
time.sleep(timeOne)
print("\t You take off your headset and glance at the time")
print("\n \n \n")
time.sleep(timeOne)
oneOClock()
time.sleep(3)
print("\n \n \n")
print('"Shoot, moms totally gonna kill me"')
time.sleep(timeOne)
print("\t You know very well that you have your HL Bio exam the next day")
time.sleep(timeOne)
print("\t You think to yourself...")
time.sleep(3)
print("Should I go to bed ... or keep playing for another 'Victory Royale'?\n \n")
time.sleep(timeOne)
print(" [1] Go to bed \n [2] Keep playing \n \n")
def partOneChoiceOne():
print("\t You turned off your PC and got a glass of water before going off to bed")
time.sleep(timeOne)
print("\t You quickly changed into your PJs, brushed your teeth and set the clothes that you need for tomorrow")
time.sleep(timeOne)
print("\t You lie down in bed, and try to go to sleep")
time.sleep(5)
print("\t You check the time again")
print("\n \n \n")
time.sleep(4)
twoOClock()
print("\n \n \n")
time.sleep(4)
print('"Theres no point in even trying to sleep"')
time.sleep(timeOne)
print('"Im probably just gonna play some more fort"')
time.sleep(timeOne)
print("\t You got your phone out and opened fortnite")
time.sleep(timeOne)
print("\t You know what you were doing was wrong but you could care less to be honest")
time.sleep(timeOne)
print("\t You kept playing and before you knew it, you went to sleep")
def partOneChoiceTwo():
print("You changed your skin and started up another game")
time.sleep(timeOne)
print("You were totally into the game")
time.sleep(timeOne)
print("You kept on playing, game after game")
time.sleep(timeOne)
print("Sadly, no Victory Royale")
time.sleep(timeOne)
print("Eventually you just passed out into a deep sleep")
def partOneChoice():
choiceOne="choose"
while (choiceOne!="1") or(choiceOne!="sleep") or (choiceOne!="2") or (choiceOne!="Keep playing"):
choiceOne=input("I think I might \t")
if (choiceOne=="1"):
partOneChoiceOne()
break
elif (choiceOne=="2"):
partOneChoiceTwo()
break
else:
print("ERROR \n \n")
def partTwo():
time.sleep(5)
os.system('cls')
time.sleep(timeOne)
print("\n The Next Morning .", end="")
time.sleep(timeOne)
print("\t .", end="")
time.sleep(timeOne)
print("\t .", end="")
time.sleep(timeOne)
print("\t .", end="")
time.sleep(timeOne)
print("\t .", end="")
time.sleep(timeOne)
print("\t .")
time.sleep(3)
sun()
print("\n \n \n")
time.sleep(timeOne)
print("You get up and look around")
time.sleep(timeOne)
print("Where are you...?")
time.sleep(timeOne)
print("Everything looks unfamiliar")
time.sleep(timeOne)
print("You get up and look around")
time.sleep(timeOne)
print("Behind you looks like a foggy forest scene")
time.sleep(timeOne)
print("You keep looking around")
time.sleep(timeOne)
print("Infront of you, everything looks dark blue")
time.sleep(timeOne)
print("This is definitely not your room")
time.sleep(timeOne)
print('\t "MOOOOM WHERE ARE YOU???"')
time.sleep(timeOne)
print('\t"I have my biology exam today, we have to go to school!!"')
time.sleep(timeOne)
print("You keep calling out but no one answers")
time.sleep(timeOne)
print("Soon you look under you and you notice that you are standing on a circular platform with the letter V engraved within")
time.sleep(timeOne)
print("You think to yourself, all of these things look strikingly familiar to Fortnite's lobby screen")
time.sleep(timeOne)
print("Suddenly you hear a voice")
time.sleep(timeOne)
print('\t \t \t "Are you a boy or girl?"')
time.sleep(timeOne)
print('\t "What?" you reply')
time.sleep(timeOne)
print('\t \t \t Answer me, Are you a boy or girl?" \n \n')
time.sleep(timeOne)
def partThree():
print('\t"Why do you ask?"')
time.sleep(3)
print("The voice goes silent for a moment")
time.sleep(timeOne)
print('\t \t \t "What is your name?"')
def partFour():
time.sleep(timeOne)
print('\t \t \tVery well then', name, '... Choose a skin \n \n')
def partFive():
print('\t \t \t"Looks like your ready."')
time.sleep(timeOne)
print('\t \t \t"I will now explain the rules to you."')
time.sleep(timeOne)
print('\t \t \t"The goal is for you to survive the whole game."')
time.sleep(timeOne)
print('\t \t \t"The rules are the same as any normal game Battle Royale game you would play in Fortnite, including the special modes."')
time.sleep(timeOne)
print('\t \t \t"Lets see what game mode you get to play..."')
time.sleep(3)
print('\n'*7)
print('\t'+ "*"*80)
print("\n")
soloShowdown()
print("\n")
print('\t'+ "*"*80)
print('\n'*7)
time.sleep(3)
print('\t "Bruh, are you for real?"')
time.sleep(timeOne)
print("There was no way that I could verse the best of the best")
time.sleep(timeOne)
print("Solo Showdown is where the best of best are!")
time.sleep(timeOne)
print("How am I supposed to win a game there, I'm wadgering my life on the line")
time.sleep(timeOne)
print('\t"Sir isnt there any way that you can make it regular solo?"')
time.sleep(timeOne)
print('\t"This is too hard for me to compete in!"')
time.sleep(timeOne)
print('\t \t \t"Nope, Im sorry, you can either forfeit now and lose your life or play to win"')
time.sleep(timeOne)
print("I guess I have no choice")
time.sleep(3)
print('\t"Ok, Im ready"')
time.sleep(timeOne)
print('\t"Lets do this!!"')
time.sleep(5)
os.system('cls')
time.sleep(5)
print("\n \n \n \n \n \n")
loading()
print("\n \n \n \n \n \n")
time.sleep(7)
print("You've now been transported to the the pre-game lobby")
time.sleep(timeOne)
print("It all looks so realistic")
time.sleep(timeOne)
print("You start having mixed feeling about the situation that your in...")
time.sleep(timeOne)
print('You know that you are risking your life now, and this "Victory Royale" must be acheived')
time.sleep(timeOne)
print('At the same time, you feel the adrenaline rushing in. How lucky you are to get this oppurtunity')
time.sleep(timeOne)
print("Infront of you are mountains")
time.sleep(timeOne)
print("\n \n \n \n")
mountain()
print("\n \n \n \n")
time.sleep(2)
print("Behind you is the ocean")
time.sleep(timeOne)
print("\n \n \n \n")
ocean()
print("\n \n \n \n")
time.sleep(2)
print("You walk around the map admiring the beauty of the island")
time.sleep(timeOne)
print("As you're walking, you see an unordinary skin combo")
time.sleep(timeOne)
print("It's a Skull Trooper skin paired with a Brite bag")
time.sleep(timeOne)
print("He must be an amazing player, you think to yourself as you admire him from afar")
time.sleep(timeOne)
print("Maybe he might be able to give you some tips to win the game")
time.sleep(timeOne)
print("\n \n \t \t \t Do you approach him?")
print("\t \t \t [1] He seems nice, this could definitely be a great oppurtunity! \n \t \t \t [2] He looks pretty rude, maybe I should just mind my own business")
def talkRude():
print("You go up to him and start the conversation")
time.sleep(timeOne)
print('\t"Hey there!')
time.sleep(timeOne)
print('\t \t \t "What do you want?!"')
time.sleep(timeOne)
print("Looks like he's not really that nice")
time.sleep(timeOne)
print('\t \t \t"Can you mind your own business like for gods sake!"')
time.sleep(timeOne)
print('\t"Sorry, I think I will just go"')
time.sleep(timeOne)
print("He glares at you and you just run away, that wasn't such a nice encounter")
time.sleep(timeOne)
def talkNice():
print("You go up to him and start the conversation")
time.sleep(timeOne)
print('\t"Hey there!')
time.sleep(timeOne)
print('\t \t \t"Oh hi there, whats up?"')
time.sleep(timeOne)
print("Looks like he's nice after all, lucky you")
time.sleep(timeOne)
print('\t"This is my first time playing this version, do you have any tips?"')
time.sleep(timeOne)
print('\t \t \t"Ooh interesting, first time can be a bit nerve-wracking, dont worry though"')
def talkNiceGirl():
print('\t \t \t"That skin looks really nice on you"')
time.sleep(timeOne)
print('\t \t \t"I\'m impressed too, there aren\'t usually many female players"')
time.sleep(timeOne)
print("He seems like a really cool guy")
time.sleep(timeOne)
print('\t"Wow, I didn\'t know!"')
time.sleep(timeOne)
def talkNiceBoy():
print('\t \t \t"That skin looks pretty cool"')
time.sleep(timeOne)
print('\t \t \t"I\'m impressed, it just came out recently"')
time.sleep(timeOne)
print("He seems like a really cool guy")
time.sleep(timeOne)
print('\t"Wow, I didn\'t know!"')
def talkNiceTwo():
print('\t \t \t"I\'ll give you some landing tips"')
time.sleep(timeOne)
print('\t \t \t"Landing at Tilted Towers might be a good choice this round"')
time.sleep(timeOne)
print('\t \t \t"Dont stress too much though, if you dont win this time, theres always next time!"')
time.sleep(timeOne)
print("A next time... I sure wish")
def talkRudeTwo():
print('\t"Yeah, I think this is the right choice, hes way outta my league"')
time.sleep(timeOne)
print('You avoid him')
time.sleep(timeOne)
def playerStats():
playerStatsText()
print("\n \n")
print("%25s" % " . .-+ ._/V\\ ", end="")
print("%25s" % name +"'s stats")
print("%25s" % " / \\/ \\/ /__ ", end="")
print("%25s" % "Kills:", end="")
print("%25s" % kills)
print("%25s" % " ) -+._z ",end="")
print("%25s" % "People Left:", end="")
print("%25s" % people)
print("%25s" % ' / \\ ', end="")
print("%25s" % "Distance Travelled:", end="")
print("%25s" % distanceTravelled+"km")
print("%25s" % " ( TILTED TOWERS ) ")
print("%25s" % " \\ / ")
print("%25s" % " \\__ ( ")
print("%25s" % " >_ ) ", end="")
print("%25s" % "HEALTH:", end="")
print("%25s" % health)
print("%25s" % " \\_. WAILING / ", end="")
print("%25s" % "SHIELD:", end="")
print("%25s" % shield)
print("%25s" % " < WOODS / ")
print("%25s" % " \\ * _/ ")
print("%25s" % " > º ")
print("%25s" % " / / ")
print("%25s" % " < / ")
print("%25s" % " '^./ ")
print("\n \n \t \tI N V E N T O R Y:")
print("%25s" % "Slot 1:", end="")
print("%25s" % "Pickaxe")
print("%25s" % "Slot 2:", end="")
print("%25s" % slotTwo)
print("%25s" % "Slot 3:",end="")
print("%25s" % slotThree)
print("%25s" % "Slot 4:",end="")
print("%25s" % slotFour)
print("%25s" %"Slot 5:",end="")
print("%25s" % slotFive)
print("%25s" % "Slot 6:",end="")
print("%25s" % slotSix)
print("\n \t \t R E S O U R C E S:")
print("%25s" % "Wood:",end="")
print("%25s" % wood)
print("%25s" % "Brick:", end="")
print("%25s" % brick)
print("%25s" % "Metal:",end="")
print("%25s" % metal)
print("%25s" % "Wall Traps:",end="")
print("%25s" % traps)
print("%25s" % "Launch Pad:",end="")
print("%25s" % launchpad)
print("\n \n \n")
def partSix():
print('You decide to go towards the group of people dancing')
time.sleep(timeOne)
print("\n \n")
dancing()
print("\n \n")
time.sleep(3)
print("You see them all dancing and they are all so great")
time.sleep(timeOne)
print("\n \n")
dancingTwo()
print("\n \n")
time.sleep(3)
print("You wonder if you can pull it off, so you decide to try")
time.sleep(timeOne)
print("Looks like it wasn't as easy as you thought")
time.sleep(timeOne)
print("The counter starts which means it's time to get on the Battle Bus")
time.sleep(timeOne)
print("Everyone starts rushing towards the bus")
time.sleep(timeOne)
print("It starts getting crowded but you've gotten a seat")
time.sleep(timeOne)
print("Different people with different skins, back blings, and pickaxes all run onto the bus")
time.sleep(timeOne)
print("The bus starts up and flys into the air")
time.sleep(timeOne)
print("Everybody gets out their maps and starts planning locations")
playerStats()
def partSixTwo():
time.sleep(timeOne)
print("There are so many locations to land at but it seems as if you are going to choose between two options, Tilted Towers or Wailing Woods?")
time.sleep(timeOne)
def ttOne():
print("You wait until the battle bus comes near Tilted Towers")
time.sleep(timeOne)
print("The bus gets near and you prepare to jump")
time.sleep(timeOne)
print("You check the map")
time.sleep(timeOne)
def ttTwo():
time.sleep(timeOne)
print("Its time to jump, you pull out your glider and jump off the bus\n \n")
time.sleep(timeOne)
glider()
time.sleep(timeOne)
print("\n \n There are lots of people also landing here")
time.sleep(timeOne)
print("Which building do you want to land at?")
print("\t \t \t \n [1] Trump Tower \t \t \t \n [2] Bell Tower")
def tttOne():
print("You've decided to land at the Trump Tower")
time.sleep(timeOne)
print("You navigate your glider towards the Trump Tower")
time.sleep(timeOne)
print("You look all over you and there are quite a few other people landing here")
time.sleep(timeOne)
print("You land at the Trump Tower")
def tttTwo():
time.sleep(timeOne)
print("Looks like you haven't landed alone")
time.sleep(timeOne)
print("There are 4 other people at this tower")
time.sleep(timeOne)
print("You knew it was the most crowded building but you still decided to land here")
time.sleep(timeOne)
def tttThree():
time.sleep(timeOne)
print("Somehow by miracle")
time.sleep(timeOne)
print("You got to the chest first")
def tttFour():
print("You use your", slotThree, "to eliminate the other 4 players")
time.sleep(timeOne)
print("Wow, the game just started and you alerady got 4 kills, pretty impressive")
time.sleep(timeOne)
print("You check player stats")
time.sleep(timeOne)
def tttDeathOne():
time.sleep(timeOne)
print("You are lucky and land in the building alone, how rare")
time.sleep(timeOne)
print("You start looting and you get quite some loot")
time.sleep(timeOne)
print("Just then you hear something")
time.sleep(timeOne)
print("You don't mind too much about it")
time.sleep(timeOne)
print("A few moments you are shot down")
time.sleep(timeOne)
print("Turns out that someone had used a pistol to eliminate you")
time.sleep(timeOne)
print("You die")
def tttDeathTwo():
print("Unfortunately you didn't get the chest")
time.sleep(timeOne)
print("One of the other players is shooting while everyone else is pickaxing each other")
time.sleep(timeOne)
print("You notice your health going down")
time.sleep(timeOne)
ripYou=100
ripYouu=1
for x in range (11):
print("\t"*(ripYouu), ripYou)
ripYou=ripYou-10
ripYouu=ripYouu+1
time.sleep(timeOne)
def btOne():
print("You've decided to land at the Bell Tower")
time.sleep(timeOne)
print("You navigate your glider towards the Bell Tower")
time.sleep(timeOne)
print("You look all over you and there are quite a few other people landing here")
time.sleep(timeOne)
print("You land at the Bell Tower")
def btDeathOne():
time.sleep(timeOne)
print("You are lucky and land in the building alone")
time.sleep(timeOne)
print("You start looting and you get quite some loot")
time.sleep(timeOne)
print("Just then you hear something being broken")
time.sleep(timeOne)
print("You don't mind too much about it")
time.sleep(timeOne)
print("A few moments later you fall down")
time.sleep(timeOne)
print("Turns out that someone had used C4s to break the Bell Tower's base")
time.sleep(timeOne)
print("You fall to your death")
def btTwo():
time.sleep(timeOne)
print("Looks like you haven't landed alone")
time.sleep(timeOne)
print("There are 4 other people at this tower")
time.sleep(timeOne)
print("How amazing, 5 people in a 1x1 Bell Tower")
time.sleep(timeOne)
def btDeathTwo():
print("Unfortunately you didn't get the chest")
time.sleep(timeOne)
print("One of the other players is shooting while everyone else is pickaxing each other")
time.sleep(timeOne)
print("You notice your health going down")
time.sleep(timeOne)
ripYou=100
ripYouu=1
for x in range (11):
print("\t"*(ripYouu), ripYou)
ripYou=ripYou-10
ripYouu=ripYouu+1
time.sleep(timeOne)
def btThree():
time.sleep(timeOne)
print("Somehow by miracle")
time.sleep(timeOne)
print("You got to the chest first")
def btFour():
print("You use your", slotTwo, "to eliminate the other 4 players")
time.sleep(timeOne)
print("Wow, the game just started and you alerady got 4 kills, pretty impressive")
time.sleep(timeOne)
print("You check player stats")
time.sleep(timeOne)
def btFive():
time.sleep(timeOne)
print("You carefully run down the building, level by level")
time.sleep(timeOne)
print("You make it to the bottom of the building safely")
time.sleep(timeOne)
print("You open the door a peak out to see if anybody is nearby")
time.sleep(timeOne)
print("There's nobody there and so you decide to run to the little park")
time.sleep(timeOne)
print("You get to the park and see that there are apples on the floor")
time.sleep(timeOne)
def btSix():
print("You see a building behind the area that you are in")
time.sleep(timeOne)
print("You remember from all the other games that you've played at home that there is a basement in that building")
time.sleep(timeOne)
print("You run over to the building and go to the basement")
time.sleep(timeOne)
print("You see another chest! How lucky!")
time.sleep(timeOne)
print("You open the chest")
def btSeven():
print("You finish looting")
time.sleep(timeOne)
print("You have nothing to do now because you are safe and are in the circle")
time.sleep(timeOne)
print("It doesn't look like any players are coming here for now")
time.sleep(timeOne)
print("You also do have the option to go look for combat")
time.sleep(timeOne)
def llOne():
print("You won the fight")
time.sleep(timeOne)
print("To avoid more danger you decide to leave Tilted Towers")
time.sleep(timeOne)
print("You start running towards Loot Lake")
def llThree():
playerStats()
time.sleep(timeOne)
print("You make your way towards the house in the middle of Loot Lake")
time.sleep(timeOne)
print("You you crouch up the stairs")
time.sleep(timeOne)
print("Looks like there's another player there")
time.sleep(timeOne)
def llTwo():
time.sleep(5)
print("After running for a while you've made it to Loot Lake")
time.sleep(timeOne)
print("You see a chest")
time.sleep(timeOne)
print("It's on one of the boats in the lake but you aren't sure if it's already been opened or not")
time.sleep(timeOne)
def llFour():
time.sleep(timeOne)
print("You check the map for the storm")
time.sleep(timeOne)
print("The storm is close")
time.sleep(timeOne)
def llLaunchpad():
print("You know you have a launchpad")
time.sleep(timeOne)
print("You use the launchpad")
time.sleep(timeOne)
print("You build up a ramp high into the sky and place the Launch pad")
time.sleep(timeOne)
print("You fly into Dusty Divot without losing any health")
time.sleep(5)
def llNoLaunchpad():
time.sleep(timeOne)
print("You pray and you start running as fast as you can")
time.sleep(timeOne)
print("Sadly you aren't fast enough and the storm does damage you")
def noRevive():
print("You decided not to attempt to revive yourself")
time.sleep(timeOne)
def stageOneRules():
print("To pass stage One you must type out the woods as they are shown (punctuation and capitalization counts) to get a correct answer\n if you make a mistake you will lose health")
def stageTwoRules():
print('To pass stage Two you must type either "shoot" or "defend" to shoot or defend the other player, if you type anything else you will lose 25 health')
print("If you shoot and they shoot, then you lose 25 health")
print("If you defend and they shoot, then the enemy loses 25 health")
print("If you defend and they defend, the attacks cancel out")
print("After every round in stage Two, the enemy will lose 10-15 health")
def dustyDivotOne():
print("After some long and hard-fought battle you've made it to one of the final circles")
time.sleep(timeOne)
print("You check the player count and you notice that there are only 5 people left")
time.sleep(timeOne)
print("You can do this, just 4 other people besides yourself")
time.sleep(timeOne)
print("If you believe in yourself, you can accomplish your goals")
time.sleep(timeOne)
print("You decide to run and take cover behind one of the turned-over cars")
time.sleep(timeOne)
def dustyDivotTwo():
print("As you are resting beside you, you see something moving")
time.sleep(timeOne)
print("You look closer and it's another player")
time.sleep(timeOne)
print("You pull out your gun")
time.sleep(timeOne)
print("You aim for a headshot and prepare to shoot")
time.sleep(timeOne)
print("You then notice that the player's hands go up")
time.sleep(timeOne)
print("He is singaling for surrender but you wonder why he is doing that in a Battle Royale")
time.sleep(timeOne)
print("He crouches to your car from behind his")
time.sleep(timeOne)
print("As he is coming closer, you look at him a recognize who he is")
time.sleep(timeOne)
time.sleep(timeOne)
print("It's the Skull Trooper!!")
time.sleep(timeOne)
if (chat=="1"):
print('\t"It\'s YOU!! From the pre-game lobby"')
time.sleep(timeOne)
print('\t \t \t Oh You were that', skin)
time.sleep(timeOne)
print('\t \t \t"Well I was going to ask, if you wanted to team up"')
time.sleep(timeOne)
print('\t \t \t"I heard that TSM_Myth and Ninja are playing in this game"')
time.sleep(timeOne)
print('\t"Are You for real? How are we supposed to win then?"')
time.sleep(timeOne)
print('\t \t \t"We can\'t win alone but we can together"')
time.sleep(timeOne)
print("He does have a great idea")
time.sleep(timeOne)
print("You guys could work together to win but it's a solo game")
time.sleep(timeOne)
print("There can only be one winner")
time.sleep(timeOne)
print('\t"But there can only be one winner"')
time.sleep(timeOne)
print('\t \t \t"We can teamup until we are the last two alive, then verse eachother for the win"')
time.sleep(timeOne)
print("That's a smart idea, you decide to go with it")
time.sleep(timeOne)
print('\t"Okay, Let\'s do it!"')
time.sleep(timeOne)
def partTwelve():
time.sleep(timeOne)
print("You check again the number of players and its down to three!")
time.sleep(timeOne)
print("That can only mean that there is one other person apart from both of you left in the game")
time.sleep(timeOne)
print("You open up Player Stats")
def partThirteen():
playerStats()
time.sleep(timeOne)
print("There's only two people left in the game")
time.sleep(timeOne)