CASINO GAME PROJECT


CASINO GAME PROJECT

C++ Project for Class 11
 
Description: This C++ program on CASINO GAME is a simple text base game.We have used procedure oriented method to design this game. This program is without grahics to keep program easy for beginners. Player can deposit his money to play. From this amount he can bet on number between 1 to 12. If he win he gets 10 times of money otherwise lost his money.

//***************************************************************
// Source Code 
//****************************************************************
#include<iostream.h>
#include<conio.h>
#include<stdlib.h>
#include<stdio.h>
#include<time.h>
void draw_line(int n,char ch);
void rules();
void main()
{
int balanceamt,amt,no,dice;
char playername[80],ch;
clrscr();
draw_line(60,'=');
cout<<"\n\n\n\n\t\tCASINO GAME\n\n\n\n";
draw_line(60,'=');
cout<<"\n\n\nEnter Your Name :";
gets(playername);
cout<<"\n\n\Enter Deposit amount to play game :";
cin>>balanceamt;
do
{
clrscr();
rules();
cout<<"\n\nYour current balance is Rs."<<balanceamt;
do
{
cout<<"\n\n"<<playername<<" enter money to bet";
cin>>amt;
if(amt>balanceamt)
cout<<"Your betting amount is more than your current balance\n\nRe-enter data\n ";
else
break;
}while(1);
do
{
cout<<"Enter your lucky number to bet between 1 to 12 :";
cin>>no;
if(no<=0||no>12)
cout<<"Please check the number!! should be between 1 to 12\n\nRe-enter data\n ";
else
break;
}while(1);
randomize();
dice=random(12)+1;
if(dice==no)
{
cout<<"\n\nGood Luck!! You won Rs."<<amt*10;
balanceamt=balanceamt+amt*10;
}
else
{
cout<<"Bad Luck this time !! You lose Rs."<<amt;
balanceamt=balanceamt-amt;
}
cout<<"\n\nThe winning number was : "<<dice;
cout<<"\n\n\t"<<playername<<" You have Rs. "<<balanceamt<<endl;
cout<<"\n\n-->Do you want to play (y/n)? ";
cin>>ch;
}while(ch=='Y'|| ch=='y');
clrscr();
cout<<"\n\n\n";
draw_line(70,'+');
cout<<"\n\n\t\THANKS FOR COME TO CASINO YOUR BALANCE AMOUNT IS RS."<<balanceamt<<"\n\n";
draw_line(70,'+');
cout<<"\n\nGame developed by ANIKET RAJPUT\n";
draw_line(70,'+');
getch();
}
void draw_line(int n,char ch)
{
for(int i=0;i<n;i++)
cout<<ch;
}
void rules()
{
clrscr();
cout<<"\n\n";
draw_line(60,'-');
cout<<"\n\t\tRULES OF THE GAME\n";
draw_line(60,'-');
cout<<"\n\t1. Choose any number between 1 to 12\n\t2. If you win you will get 10 times of money you bet\n\t3. If you bet on wrong number you will lose your betting amount\n\n";
draw_line(60,'-');
cout<<endl;
}

//***************************************************************
// END OF PROJECT
//***************************************************************

No comments:

Post a Comment