mirror of
https://github.com/coding-horror/basic-computer-games.git
synced 2025-12-23 07:29:02 -08:00
39
76 Russian Roulette/perl/russianroulette.pl
Normal file
39
76 Russian Roulette/perl/russianroulette.pl
Normal file
@@ -0,0 +1,39 @@
|
|||||||
|
#!/usr/bin/perl
|
||||||
|
#use strict;
|
||||||
|
# Automatic converted by bas2perl.pl
|
||||||
|
|
||||||
|
print ' 'x28 . "RUSSIAN ROULETTE\n";
|
||||||
|
print ' 'x15 . "CREATIVE COMPUTING MORRISTOWN, NEW JERSEY\n";
|
||||||
|
print "\n"; print "\n"; print "\n";
|
||||||
|
print "THIS IS A GAME OF >>>>>>>>>>RUSSIAN ROULETTE.\n";
|
||||||
|
Line10:
|
||||||
|
print "\n"; print "HERE IS A REVOLVER.\n";
|
||||||
|
Line20:
|
||||||
|
print "TYPE '1' TO SPIN CHAMBER AND PULL TRIGGER.\n";
|
||||||
|
print "TYPE '2' TO GIVE UP.\n";
|
||||||
|
print "GO";
|
||||||
|
$N=0;
|
||||||
|
Line30:
|
||||||
|
print "? "; chomp($I = <STDIN>);
|
||||||
|
if ($I ne 2) { goto Line35; }
|
||||||
|
print " CHICKEN!!!!!\n";
|
||||||
|
goto Line72;
|
||||||
|
Line35:
|
||||||
|
$N=$N+1;
|
||||||
|
if (rand(1)>.833333) { goto Line70; }
|
||||||
|
if ($N>10) { goto Line80; }
|
||||||
|
print "- CLICK -\n";
|
||||||
|
print "\n"; goto Line30;
|
||||||
|
Line70:
|
||||||
|
print " BANG!!!!! YOU'RE DEAD!\n";
|
||||||
|
print "CONDOLENCES WILL BE SENT TO YOUR RELATIVES.\n";
|
||||||
|
Line72:
|
||||||
|
print "\n"; print "\n"; print "\n";
|
||||||
|
print "...NEXT VICTIM...\n"; goto Line20;
|
||||||
|
Line80:
|
||||||
|
print "YOU WIN!!!!!\n";
|
||||||
|
print "LET SOMEONE ELSE BLOW HIS BRAINS OUT.\n";
|
||||||
|
goto Line10;
|
||||||
|
exit;
|
||||||
|
|
||||||
|
|
||||||
Reference in New Issue
Block a user