Could help beginer C++ users
When i just started learning C++ i made a crappy Blackjack game.
This could help on what some functions do.
Ignore the pictures they got messed up when i pasted the code down...
But i made it where if you lose in any way the skull comes up.If you draw the alien flips you off.And if you win it flashes multiple colors and a girl comes up.
Heres the code:
Code:
#include <iostream>
#include <cstdlib>
#include <ctime>
#include <windows.h>
using namespace std;
int getCard () {
return (rand () % 10)+2;
}
void skull () {
cout << " ...----.... " << endl;
cout << " ..-:"'' ''"-.. " << endl;
cout << " .-' '-. " << endl;
cout << " .' . . '. " << endl;
cout << " .' . . . . .''. " << endl;
cout << " .' . . . . . . . ..:. " << endl;
cout << " .' . . . . . . .. . . ....::. " << endl;
cout << " .. . . . . . . .. . ....:IA. " << endl;
cout << " .: . . . . . . .. . .. .. ....:IA. " << endl;
cout << " .: . . .. . . . . .. . ... ....:.:VHA. " << endl;
cout << " '.. . .. . . . . .. . .. . .....:.::IHHB. " << endl;
cout << " .:. . . . . . . . . . . ...:.:... .......:HIHMM. " << endl;
cout << " .:.... . . ."::"'.. . . . .:.:.:II;,. .. ..:IHIMMA " << endl;
cout << " ':.:.. ..::IHHHHHI::. . . ...:.::::.,,,. . ....VIMMHM " << endl;
cout << " .:::I. .AHHHHHHHHHHAI::. .:...,:IIHHHHHHMMMHHL:. . VMMMM " << endl;
cout << " .:.:V.:IVHHHHHHHMHMHHH::..:" .:HIHHHHHHHHHHHHHMHHA. .VMMM. " << endl;
cout << " :..V.:IVHHHHHMMHHHHHHHB... . .:VPHHMHHHMMHHHHHHHHHAI.:VMMI " << endl;
cout << " ::V..:VIHHHHHHMMMHHHHHH. . .I":IIMHHMMHHHHHHHHHHHAPI:WMM " << endl;
cout << " ::". .:.HHHHHHHHMMHHHHHI. . .:..I:MHMMHHHHHHHHHMHV:':H:WM " << endl;
cout << " :: . :.::IIHHHHHHMMHHHHV .ABA.:.:IMHMHMMMHMHHHHV:'. .IHWW " << endl;
cout << " '. ..:..:.:IHHHHHMMHV" .AVMHMA.:.'VHMMMMHHHHHV:' . :IHWV " << endl;
cout << " :. .:...:".:.:TPP" .AVMMHMMA.:. "VMMHHHP.:... .. :IVAI " << endl;
cout << " .:. '... .:"' . ..HMMMHMMMA::. ."VHHI:::.... .:IHW' " << endl;
cout << " ... . . ..:IIPPIH: ..HMMMI.MMMV:I:. .:ILLH:.. ...:I:IM " << endl;
cout << " : . .'"' .:.V". .. . :HMMM:IMMMI::I. ..:HHIIPPHI::'.P:HM. " << endl;
cout << " :. . . .. ..:.. . :AMMM IMMMM..:...:IV":T::I::.".:IHIMA " << endl;
cout << " 'V:.. .. . .. . . . 'VMMV..VMMV :....:V:.:..:....::IHHHMH " << endl;
cout << " "IHH:.II:.. .:. . . . . " :HB"" . . ..PI:.::.:::..:IHHMMV" " << endl;
cout << " :IP""HHII:. . . . . .'V:. . . ..:IH:.:.::IHIHHMMMMM" " << endl;
cout << " :V:. VIMA:I.. . . . .. . . .:.I:I:..:IHHHHMMHHMMM " << endl;
cout << " :"VI:.VWMA::. .: . .. .:. ..:.I::.:IVHHHMMMHMMMMI " << endl;
cout << " :."VIIHHMMA:. . . .: .:.. . .:.II:I:AMMMMMMHMMMMMI " << endl;
cout << " :..VIHIHMMMI...::.,:.,:!"I:!"I!"I!"V:AI:VAMMMMMMHMMMMMM' " << endl;
cout << " ':.:HIHIMHHA:"!!"I.:AXXXVVXXXXXXXA:."HPHIMMMMHHMHMMMMMV " << endl;
cout << " V:H:I:MA:W'I :AXXXIXII:IIIISSSSSSXXA.I.VMMMHMHMMMMMM " << endl;
cout << " 'I::IVA ASSSSXSSSSBBSBMBSSSSSSBBMMMBS.VVMMHIMM'"' " << endl;
cout << " I:: VPAIMSSSSSSSSSBSSSMMBSSSBBMMMMXXI:MMHIMMI " << endl;
cout << " .I::. "H:XIIXBBMMMMMMMMMMMMMMMMMBXIXXMMPHIIMM' " << endl;
cout << " :::I. ':XSSXXIIIIXSSBMBSSXXXIIIXXSMMAMI:.IMM " << endl;
cout << " :::I:. .VSSSSSISISISSSBII:ISSSSBMMB:MI:..:MM " << endl;
cout << " ::.I:. ':"SSSSSSSISISSXIIXSSSSBMMB:AHI:..MMM. " << endl;
cout << " ::.I:. . ..:"BBSSSSSSSSSSSSBBBMMMB:AHHI::.HMMI " << endl;
cout << " :..::. . ..::":BBBBBSSBBBMMMB:MMMMHHII::IHHMI " << endl;
cout << " ':.I:... ....:IHHHHHMMMMMMMMMMMMMMMHHIIIIHMMV" " << endl;
cout << " "V:. ..:...:.IHHHMMMMMMMMMMMMMMMMHHHMHHMHP' " << endl;
cout << " ':. .:::.:.::III::IHHHHMMMMMHMHMMHHHHM" " << endl;
cout << " "::....::.:::..:..::IIIIIHHHHMMMHHMV" " << endl;
cout << " "::.::.. .. . ...:::IIHHMMMMHMV" " << endl;
cout << " "V::... . .I::IHHMMV"' " << endl;
cout << " '"VHVHHHAHHHHMMV:"' " << endl;
}
void flipoff () {
cout << " .--. || " << endl;
cout << " / \ _|| " << endl;
cout << " q .. p \ / " << endl;
cout << " \--/ // " << endl;
cout << " __||__// " << endl;
cout << " /. _/ " << endl;
cout << " // \ / " << endl;
cout << " // || " << endl;
cout << " \\ / \ " << endl;
cout << " )\| | " << endl;
cout << " / || || | " << endl;
cout << " |/\| || | " << endl;
cout << " | || | " << endl;
cout << " \ || / " << endl;
cout << " __/ || \__ " << endl;
cout << " \____/____/ " << endl;
}
void woo () {
cout << " .==================================================================. " << endl;
cout << " || ( ) ( ) ( ) ( ) || " << endl;
cout << " |'================================================================'| " << endl;
cout << " || || " << endl;
cout << " || || " << endl;
cout << " || || " << endl;
cout << " || || " << endl;
cout << " || || " << endl;
cout << " || || " << endl;
cout << " || .::::. || " << endl;
cout << " || .::::::::. || " << endl;
cout << " || ::::::::::: || " << endl;
cout << " || ':::::::::::.. || " << endl;
cout << " || :::::::::::::::' || " << endl;
cout << " || ':::::::::::. || " << endl;
cout << " || .::::::::::::::' || " << endl;
cout << " || .:::::::::::... || " << endl;
cout << " || ::::::::::::::'' || " << endl;
cout << " || .:::. '::::::::'':::: || " << endl;
cout << " || .::::::::. ':::::' ':::: || " << endl;
cout << " || .::::':::::::. ::::: '::::. || " << endl;
cout << " || .:::::' ':::::::::. ::::: ':::. || " << endl;
cout << " || .:::::' ':::::::::.::::: '::. || " << endl;
cout << " || .::::'' ':::::::::::::: '::. || " << endl;
cout << " || .::'' ':::::::::::: :::... || " << endl;
cout << " || ..:::: ':::::::::' .:' '''' || " << endl;
cout << " || ..''''':' ':::::.' || " << endl;
cout << " || || " << endl;
cout << " || || " << endl;
cout << " || || " << endl;
cout << " || || " << endl;
cout << " |'================================================================'| " << endl;
}
int main () {
system ("COLOR 0A");
int playerhand = 0;
int dealerhand = 0;
int card;
int option = 1;
srand( time(0) );
playerhand += getCard();
playerhand += getCard();
dealerhand += getCard ();
dealerhand += getCard ();
while ( dealerhand <= 15 ) {
dealerhand += getCard ();
}
// option 1: hit
// option 2: stay
while ( option != 2 && playerhand < 21 ) {
cout << "Your Hand: " << playerhand << endl;
cout << "What would you like to do?" << endl;
cout << "1 (Hit) or 2 (Stay): " << endl;
cin >> option;
if (option==1){
playerhand += getCard ();
}
}
if (playerhand == 21) {
woo ();
//cout << "You Win!!!!" << endl;
for (int i=0; i<10; i++) {
cout << "You Win with a 21!!!!" << endl;
system ("COLOR F0");
system ("COLOR 0A");
system ("COLOR 0F");
system ("COLOR A0");
system ("COLOR F0");
system ("COLOR 0A");
system ("COLOR 0F");
system ("COLOR A0");
system ("COLOR F0");
system ("COLOR 0A");
system ("COLOR 0F");
system ("COLOR A0");
system ("COLOR F0");
system ("COLOR 0A");
system ("COLOR 0F");
system ("COLOR A0");
system ("COLOR F0");
system ("COLOR 0A");
}
}
else if (dealerhand == 21) {
skull ();
cout << "You Lose!!!! HAHA YOU SUCK!" << endl;
}
else if ( playerhand == dealerhand) {
flipoff ();
cout << "YOU DRAW!!!!" << endl;
}
else if ( playerhand > dealerhand && playerhand <= 21) {
woo ();
cout << "You Win" << endl;
for (int i=0; i<10; i++) {
system ("COLOR F0");
system ("COLOR 0A");
system ("COLOR 0F");
system ("COLOR A0");
system ("COLOR F0");
system ("COLOR 0A");
system ("COLOR 0F");
system ("COLOR A0");
system ("COLOR F0");
system ("COLOR 0A");
system ("COLOR 0F");
system ("COLOR A0");
system ("COLOR F0");
system ("COLOR 0A");
system ("COLOR 0F");
system ("COLOR A0");
system ("COLOR F0");
system ("COLOR 0A");
}
}
else if ( playerhand < dealerhand) {
skull ();
cout << "You Lose!!! HAHA YOU SUCK" << endl;
}
else if (playerhand > 21) {
skull ();
cout << "BUST! You Lose with a hand of " << playerhand << "!!!" << endl;
}
else if (dealerhand > 21) {
cout << "Dealer Got BUST You Win!!!" <<endl;
}
system ("PAUSE");
return 0;
}
lol <3 the images but i cant run it :\
i cant run it lol... something is wrong..
and lol at the pics
Did you guys see the compile errors? Try to fix it this will be great practice for you.
To fix most of these errors you can fix the images yourself might take awhile tho.Other than that its perfect i just ran it.
lmao wierd i cant run nice pics
The only reason you cant run it is because of the jacked up pictures.
Fix them if you wanna run or forget the pictures and just sutdy the commands.
okay but it took me like 50 mins to move it all my first progam in c++ lol