I don’t even know where to begin with creating ASCII art. I have tried Google but no luck.
My game art version original and updated…
1 Like
Not 100% sure if this is the best way to do this, but googled around & managed to get it to work…
void DragonLogo()
{
std::cout << R"(
___====-_ _-====___
_--^^^#####// \\#####^^^--_
_-^##########// ( ) \\##########^-_
-############// |\^^/| \\############-
_/############// (@::@) \\############\_
/#############(( \\// ))#############\
-###############\\ (oo) //###############-
-#################\\ / VV \ //#################-
-###################\\/ \//###################-
_#/|##########/\######( /\ )######/\##########|\#_
|/ |#/\#/\#/\/ \#/\##\ | | /##/\#/ \/\#/\#/\#| \|
` |/ V V ` V \#\| | | |/#/ V ' V V \| '
` ` ` ` / | | | | \ ' ' ' '
( | | | | )
__\ | | | | /__
(vvv(VVV)(VVV)vvv)
)";
}
void PrintIntroduction()
1 Like
Nothing too crazy. I didn’t even know ASCII art was a thing until this tutorial lol
1 Like
I love it!
1 Like
std::cout << "............................................................-.......................................";
std::cout << ".........................................../shdmmmmdyo:--.os.-......................................";
std::cout << ".........................................oNMMMMMMMMMmmmy/-:/--......................................";
std::cout << "..............-........................-dMMMNmmNMMMNNmyyhy/s:-..-.-.................................";
std::cout << ".............--.................:......hMMMN+/+ymMMMmysshy+.-o-..-..................................";
std::cout << "..............-.................-......mMMMs///+syymMMhssso---..........................--..........";
std::cout << "....................-..................odoNh::///ohyoddsdN+--.......`....................-..........";
std::cout << "....................---................::oosoo//:+osyddsy---/.......`..........-....................";
std::cout << "......-.............-:................-:sss++////+yyyyyyo/...................:/:....................";
std::cout << "...................-.-................-.+++++//+osdmyoos.....................-:..........-..........";
std::cout << "...................:...........-......:o+++///+o-...........`................-.....................";
std::cout << "....................:.....`...........osoo+++++///..........``.................-........-...........";
std::cout << "....................:.....`........../hss+++//::///-.........`................-.....................";
std::cout << "..................--:----............/yo+/:/:/.-++++:........-..:::..``....--.:.................--::";
std::cout << "..--.-:----:::---:-///---:-.---/:-.-:++:://///:-/++++/..-----::++o/:--::--...---..:...............-:";
std::cout << "-///////://///:+:/+--:--:----::/://::o::/++/:://+/++++/.---..-:----.-----::::/:::/::::-.-.-------//-";
std::cout << "::/:..-::::---------:----------:/+///::/++s:////:+++/++/------:----------------------::/:::----::---";
std::cout << "----.---------------:--------:///:::://:/+o/////.:/+o::---------------------------------------------";
std::cout << "----.------.-------------:///::-------:--/++o+::--:////s:-------------------------------------------";
std::cout << "----..-----.----------:/+//:-----:-------/+os+o---/so+oho---.---------------------------------------";
std::cout << "-------------------:/+/:-----------------/ooo+s----+sooos-------------------------------------------";
std::cout << "---------------::/+/:--------------------:++++:------s++s+------------------------------------------";
std::cout << "------------:///::-----------------------:++so-------+o+os------------------------------------------";
std::cout << "---------:/+/:--------------------------/++os+--------+++s/-----------------------------------------";
std::cout << "------://::----------------------------:y+/o+:......--:+::/-....--------------------------.---------";
std::cout << "----//:-----------------.-......`....-ossoo/o:........-s/://......-......--------...----------------";
std::cout << "-----------------....-.......----------:-..........-..-os++/----------------------------------------";
std::cout << "This is a place where you will die\n";
std::cout << "This is where the fun begin\n";
Yeah, so making the ASCII art show up properly really rustled my jimmies. Had all kinds of errors with more complex artworks, so in the end I just settled with something simple.
This is my take on the triplex game, Thought i might add some faces for fun.
void PrintIntroduction()
{
std::cout << " ____ _______ _______ ___\n";
std::cout << " \\ \\/ /\\ \\/ /\\ \\/ /\n";
std::cout << " \\ / \\ / \\ / \n";
std::cout << " / \\ / \\ / \\ \n";
std::cout << " / \\/ \\/ \\ \n";
std::cout << "/___/\\ /___/\\ /___/\\ / \n";
std::cout << " \\_/ \\_/ \\_/\n";
// Print welcome messages to the terminal
std::cout << "\n(o{}o) Welcome back agent Rogue, this is Hacker009 speaking, do you copy\n";
std::cout << "(<__<) Yes Hacker009 I hear you loud and clear, copy\n";
std::cout << "(o{}o) We need you to break into a secure server room...\n";
std::cout << "(o{}o) You need to enter the correct code to continue...\n";
std::cout << "(<__<) I'm on it, copy and out\n\n";
}