home *** CD-ROM | disk | FTP | other *** search
- { Milliways Casino }
- { Copyright (C) 1987 by Charles Ezzell & Matthew Warner }
- { All Rights Reserved }
- { }
- { }
- overlay procedure enter_casino;
- begin
- print(' As you walk though the large, glass, double doors, you catch');
- print('your reflection in the glass. You are wearing Bermuda shorts,');
- print('a LOUD Hawaiian shirt, and sandals. You can smell the odor of');
- print('stale cigars, pipes, and cheap perfume.');
- nl;nl;
- print(' You check your wallet. $1,000. Your life savings. You pause,');
- print('briefly, deciding on whether to give the money to your church,');
- print('or try your luck.');
- nl;nl;pausescr;
- print('Oh, What the hell...');nl;nl;
- print(' One of the beautiful, young, almost naked, hostess''s comes up to you');
- print('and offers you a drink. You accept, and when she returns, she offers');
- print('to take your money to the cashier to exchange it for one of Milliway''s');
- print('credit cards (needed to play all games!). You agree to this');
- print('since the Casino is so large, you are afraid you''d get lost if you');
- print('tried to do this yourself. You sit back, in amazement, watching');
- print('all the people around you.');
- nl;nl;pausescr;
- nl;nl;nl;
- checkhangup; if hangup then leave;
- print ('After a short time, the hostess returns with your card. You notice');
- print ('that your name is embossed on it, along with a logo that looks like');
- nl;nl;nl;
- print ('...a space ship with a golden heart ?????');
- nl;nl;
- end;
-
- overlay procedure logon(a:integer);
- var j:str;
-
- begin
- j:=#27+'[15C';
- ansic(4); casdisplay(j);
- print('╔══════════════════════════════════════════════╗');
- ansic(4); casdisplay(j); prompt('║ ');
- ansic(2); prompt('█▀█▀█ █ █ █ █ █ █ █▀▀█ █ █ █▀▀');
- ansic(4); print(' ║');
- ansic(4); casdisplay(j); prompt('║ ');
- ansic(2); prompt('█ ▀ █ █ █ █ █ █ █ █ █▀▀█ █ ▀▀█');
- ansic(4); print(' ║');
- casdisplay(j); ansic(4); prompt('║ ');
- ansic(2); prompt('▀ ▀ ▀ ▀▀▀ ▀▀▀ ▀ ▀▀▀▀▀ ▀ ▀ ▀ ▀▀▀');
- ansic(4); print(' ║');
- ansic(4); casdisplay(j); prompt('║ ');
- ansic(2); prompt(' █▀▀▀ █▀▀█ █▀▀ █ █▄ █ █▀▀█ ');
- ansic(4); print(' ║');
- casdisplay(j); ansic(4); prompt('║ ');
- ansic(2); prompt(' █ █▀▀█ ▀▀█ █ █ ▀▄█ █ █ ');
- ansic(4); print(' ║');
- casdisplay(j); ansic(4); prompt('║ ');
- ansic(2); prompt(' ▀▀▀▀ ▀ ▀ ▀▀▀ ▀ ▀ ▀ ▀▀▀▀ ');
- ansic(4); print(' ║');
- casdisplay(j); ansic(4);
- print('╚══════════════════════════════════════════════╝');
- if (a=1) or (a=2) then begin
- casdisplay(#27+'[13C'); ansic(5);
- print('Copyright (C) 1987 by Charles Ezzell & Matthew Warner');
- casdisplay(#27+'[29C');
- print('All rights reserved.');
- end;
- if a=1 then begin
- casdisplay(#27+'[19C'); ansic(1); print('Conceived, Written, Produced, Directed by');
- casdisplay(j); ansic(2);
- prompt('Charles Ezzell ');
- ansic(1); prompt('(Marvin) ');
- ansic(5); print('» Milliways (919)823-5897');
- casdisplay(#27+'[32C'); ansic(1);print('Creative help');
- casdisplay(#27+'[1C');
- ansic(2); prompt('Matthew Warner ');
- ansic(1); prompt('(Eagle Fighter) ');
- ansic(5); print('» The United Star Ship Saratoga (919)443-9343');
- casdisplay(#27+'[9C');
- ansic(2); prompt('Clint Williams ');
- ansic(0); prompt('(Sheriff) ');
- ansic(5); print('» 64th P-R-E-C-I-N-C-T (919)443-9740');
- casdisplay(#27+'[31C'); ansic(1); print('Special Thanks To');
- j:=#27+'[11C';
- casdisplay(j);
- ansic(2); prompt('Wayne Bell ');
- ansic(5); print('Author of WWIV.');
- casdisplay(j);
- ansic(2); prompt('Preston Stroud ');
- ansic(5); print('» currently on The Megaboard (919)522-1736');
- casdisplay(j);
- ansic(2); prompt('Brandon Poole ');
- ansic(5); print('» The Boinger Board (919)846-3734');
- casdisplay(j);
- ansic(2); print('All the users of Milliways, for putting up with me while');
- casdisplay(j);
- ansic(2); print('writing this program, keeping the system down as much as');
- casdisplay(j);
- ansic(2); prompt('up, and constantly dropping them off the game. ');
- ansic(3); prompt('THANKS'); ansic(2); print('!');
- end;
- end;
-
- overlay procedure general_instructions;
- begin
- checkhangup; if hangup then leave;
- print(' The goal of the game is simple. Accumulate $1,000,000, and marry');
- print('Kathy. However, there are several obstacles in your way. First of');
- print('all, you have a rival for Kathy''s affections--the ''Stranger'', who');
- print('has an unlimited supply of money. Your goal is to win her affections,');
- print('before he does. Kathy is a ''working'' girl, if you get my meaning here,');
- print('therefore you will have to spend some money on her.'+#13+#10);
- nl;pausescr;
- checkhangup; if hangup then leave;
- print(' Another obstacle in the game is Bruno. He is a friendly chap, and');
- print('has been known to help out players that don''t have enough money to');
- print('cover a bet by buying different items from the player, then selling');
- print('them back after the player has enough money to do so. However,');
- print('there does come a time when you won''t have anything to sell, in which');
- print('case your best bet is to get out of town quick!'+#13+#10);
- nl;pausescr;
- checkhangup; if hangup then leave;
- print(' Most of the casino games are familiar to all. There is also a');
- print('constantly changing slots jackpot. The money for the jackpot changes');
- print('according to what has been won or lost. If the house wins, 10% of the');
- print('BET is added to the jackpot. However, if the house losses, 5% of the');
- print('WIN is deducted to help cover expenses. The house does not add');
- print('or subtract any money won at baccarat. This game is provided as a');
- print('service of Milliways to let you try to win money from the ''Stranger''');
- nl;nl;pausescr;
- checkhangup; if hangup then leave;
- print('GOOD LUCK!');
- end;
-
- overlay procedure roulette_instructions;
- begin
- checkhangup; if hangup then leave;
- nl;nl;nl;
- print('Bets are made on the following');
- checkhangup; if hangup then leave;
- print('35:1 bets are:');
- print(' the numbers (1-36), (49)-0, and (50)-00');
- nl;
- print('2:1 bets are:');
- print(' (37) 1-12 (40) 1st column');
- print(' (38) 13-24 (41) 2nd column');
- print(' (39) 25-36 (42) 3rd column');
- nl;
- print('Even money bets are:');
- print(' (43) 1-18 (46) odd');
- print(' (44) 19-36 (47) red');
- print(' (45) even (48) black');
- nl;
- print('Minimum bet is $10, maximum is $5000');
- print('You may place up to 5 different bets');
- nl;
- pausescr;
- print('First column numbers are:');
- print('1,4,7,10,13,16,19,22,25,28,31,34');nl;
- print('Second Column numbers are:');
- print('2,5,8,11,14,17,20,23,26,29,32,35');nl;
- print('Third Column numbers are:');
- print('3,6,9,12,15,18,21,24,27,30,33,36');nl;
- print('1-12, 13-24, 25-36, 1-18, 19-36, even, odd, red, black');
- print('should be self explanatory.');nl;
- pausescr;
- print('You may place up to 5 different bets at one time.');
- print('You will be asked first for how many bets you wish to make,');
- print('then, for each different bet, you enter how much you are betting');
- print('and for the number of the bet. Bets are numbered 1-50.');
- print('The numbers 1-36, 49 & 50 signify a bet on 1-36, 0, & 00, all of');
- print('which pay off at 35:1. 37-42 are 2:1 bets, and 43-48 are even money');
- print('bets.');
- nl;pausescr;
- end;
-
- overlay procedure betting_odds;
- begin
- checkhangup; if hangup then leave;
- print('35:1 bets are:');
- print(' the numbers (1-36), (49)-0, and (50)-00');
- nl;
- print('2:1 bets are:');
- print(' (37) 1-12 (40) 1st column');
- print(' (38) 13-24 (41) 2nd column');
- print(' (39) 25-36 (42) 3rd column');
- nl;
- print('Even money bets are:');
- print(' (43) 1-18 (46) odd');
- print(' (44) 19-36 (47) red');
- print(' (45) even (48) black');
- nl;
- print('Minimum bet is $10, maximum is $5000');
- print('You may place up to 5 different bets');
- nl;
- end;
-
- overlay procedure baccarat_instruction;
- begin
- checkhangup; if hangup then leave;
- print(' Baccarat is a very popular game in Las Vegas. The player');
- print('and banker each receive two cards from a ''shoe'' containing');
- print('8 decks of cards. All card combinations totaling ten are');
- print('not counted. The one that ends up closer to nine wins. The');
- print('stakes are high. You can bet any amount, as long as you have');
- print('the funds to cover it. A third card is given only under');
- print('certain conditions as you will see.');
- nl;nl;
- print(' Games of the baccarat and chemin de fer family originated');
- print('in the baccarat that became popular in the French casinos in');
- print('the 1830''s. In the present century they have travelled from');
- print('Europe to the United States, back to Europe, and to casinos');
- print('throughout the world. This process has resulted in wide');
- print('variations in playing rules and what is called ''baccarat'' in');
- print('one casino may more nearly resemble the ''chemin de fer'' of another.');
- nl;nl;checkhangup; if hangup then leave;
- pausescr;
- print(' The computer game here is more nearly chemin de fer than it');
- print('is baccarat. The rules are as follows: Eight packs of cards');
- print('are shuffled together and placed in a ''shoe'' from which the');
- print('cards can be slid out one by one. Following this, you may make');
- print('your bet. You may bet up to the total amount that the banker has.');
- print('This is called ''Banco'', and the ''Banker'' will cover');
- print('the bet. If you declare ''Banco'' and win, the game is over.');
- print('since you will have ''broken'' the bank. If you lose, well,');
- print('that''s it for you!');
- nl;nl;
- print(' After the bets are placed, the banker deals two hands of');
- print('two cards each, dealing one card at a time.');
- nl;nl;pausescr;
- print(' The object of the game is to hold two or three cards which');
- print('count nine or as nearly nine as possible. The values of the cards');
- print('are: face cards and tens=zero; aces=one each;any other card=face value.');
- print('Units of ten points are disregarded so that nine plus seven');
- print('is six and not sixteen.');
- nl;nl;
- print(' A player whose card is nine or eight in his first two cards');
- print('shows his hand immediately. He has a natural and his hand');
- print('wins .. a natural nine beats a natural eight. Naturals of the');
- print('same number tie and there is a new deal.');
- nl;nl;checkhangup; if hangup then leave;
- pausescr;
- print(' When the result is not decided by a natural, the banker');
- print('must give a card to his opponent on request or the opponent');
- print('may stand. The opponent MUST stand on six or seven, MUST draw');
- print('to a zero, one, two, three, or four but has the option on five.');
- print('The additional card if given is face up.');
- nl;nl;
- print(' Then the banker decides whether to stand or take a card:');
- nl;nl;checkhangup; if hangup then leave;
- pausescr;
- checkhangup; if hangup then leave;
- print('IF BANKER GIVES BANKER STANDS ON BANKER DRAWS TO');
- print('Face card or ten 4,5,6,7 3,2,1,0');
- print('Nine 4,5,6,7 (or 3) 2,1,0 (or 3)');
- print('Eight 3,4,5,6,7 2,1,0');
- print('Seven or six 7 6,5,4,3,2,1,0');
- print('Five or four 6,7 5,4,3,2,1,0');
- print('Three or two 5,6,7 4,3,2,1,0');
- print('Ace 4,5,6,7 3,2,1,0');
- print('Opponent stands 6,7 5,4,3,2,1,0');
- nl;pausescr;
- print(' Neither player may have more than one additional card giving');
- print('him three cards at the most. When each player has exercised');
- print('his option, the cards are shown. If the totals are the same');
- print('the bets are off and may be withdrawn and new bets are placed');
- print('exactly as before for another deal. If you have a');
- print('higher number than the banker''s, then you win.');
- nl;
- print('Good luck and have fun!');
- nl;nl;pausescr;
- end;
-
- overlay procedure baccarat_welcome;
- begin
- checkhangup; if hangup then leave;
- print(' As you enter the baccarat room, you notice how quite things');
- print('seem to be. There are only 8 tables in this room, and you see');
- print('huge amounts of money being lost and won. You observe as one');
- print('player plays against the stranger you saw in one of the other');
- print('rooms. The player declares ''BANCO'', keying in his total');
- print('amount on his credit card. 1 minute later, you watch him leave,');
- print('crying. He has just lost everything he owned to the stranger.');
- print('You sit down, thinking you can do better.');
- nl;nl;
- pausescr;
- end;
-
- overlay procedure slots_welcome;
- begin
- nl;
- print('You open the door, and can not believe your eyes. There must be');
- print('at least 1000 slot machines lined up in rows throughout this room.');
- print(' You wonder around till you find one with an empty seat, sit down,');
- print('and insert your card into the slot in front of you.');
- nl;nl;
- end;
-
- overlay procedure odds;
- begin
- checkhangup; if hangup then leave;
- print(' 3 Bars : JACKPOT! 2 Bars : 25xbet');
- print(' 3 Sevens : 25xbet 2 Sevens : 10xbet');
- print(' 3 Cherrys : 15xbet 2 Cherrys : 5xbet');
- print(' 1 Cherry : 2xbet');
- end;
-
- overlay procedure roulette_welcome;
- begin
- checkhangup; if hangup then leave;
- nl;nl;
- print (' Smoke fills the air as you look across a vast room. There');
- print ('must be at least 100 Roulette tables in front of you. People');
- print ('of all different sorts fill this room, all different colors,');
- print ('and creeds.');
- nl;nl;
- print ('The fifth roulette table has only 1 other person there, so you');
- print ('approach it. Sitting there, in the middle of a mob of blonde');
- print ('showgirls, you see a rather slim man, wearing a dark grey,');
- print ('pin-stripped suit. He seems to be in the possession of a large');
- print ('quantity of money, as well as a one foot cigar. He is wearing a');
- print ('pair of dark glasses, and has a deep scar down the right side of');
- print ('his face. As you approach the table, he glares at you, and');
- print ('says something that makes that makes the girls giggle.');
- nl;nl;pausescr;
- print (' You sit down on a small, wooden stool at the table, placing');
- print ('your chips in front of you. The man looks at your pile,');
- print ('takes a swig of his bourbon (straight) and in a very deep voice');
- print ('says, "Girls, I think this could get interesting."');
- nl;nl;pausescr;
- end;
-