#include <iostream> #include <string> using namespace std; /初始金币/ static int coin = 10; ///函数声明区 void gameover1(); void gameover2(); void gameover3(); void menu(); void welcome(); void class1(); void class2(); void class3(); void class4(); void class5(); void class6(); void help(); void cheat(); ///第三关游戏结束函数 void gameover3(){ int ask; cout << "1.继续游戏\n2.不玩了" << endl; cin >> ask; switch (ask){ case 1:coin--; cout << "复活币-1, 您现在还剩下" << coin << "枚复活币" << endl; system("pause"); class3(); break; case 2:cout << "回到主菜单!" << endl; system("pause"); welcome(); default:cout << "输入错误!" << endl; gameover3(); break; } } //第二关游戏函数结束/// void gameover2(){ int ask; cout << "1.继续游戏\n2.不玩了" << endl; cin >> ask; switch (ask){ case 1:coin--; cout << "复活币-1, 您现在还剩下" << coin << "枚复活币" << endl; system("pause"); class2(); break; case 2:cout << "回到主菜单!" << endl; system("pause"); welcome(); default:cout << "输入错误!" << endl; gameover2(); break; } } /第一关游戏结束函数/// void gameover1(){ int ask; cout << "1.继续游戏\n2.不玩了" << endl; cin >> ask; switch (ask){ case 1:coin--; cout << "复活币-1, 您现在还剩下" << coin << "枚复活币" << endl; system("pause"); class1(); break; case 2:cout << "回到主菜单!" << endl; system("pause"); welcome(); default:cout << "输入错误!" << endl; gameover1(); break; } } ///帮助函数/ void help(){ system("cls"); cout << "每过一关+1复活币,没失败一次-1复活币;\n\n欢迎来到Go_getter的游戏,更多技术支持,请加好友:574273250." << endl; cout << "Copyright@Go_getter. 2014-1-20.\n将回到主菜单!" << endl; system("pause"); welcome(); } /作弊函数// void cheat(){ int choose, times = 0; string cheat; string answer1 = "abcde", answer2 = "ABcde", answer3 = "AbCdE"; cout << "-----------------------------------" << endl; cout << "| 1.充值复活币 |" << endl; cout << "| 2.获取作弊码 |" << endl; cout << "-----------------------------------" << endl; cin >> choose; switch (choose){ case 1: cheat_again : cout << "请输入您的作弊码并按回车(不同作弊码可获得不同值的复活币)" << endl; cin >> cheat; if (cheat == answer1) { coin += 10; cout << "复活币获取成功,+10,将进入主菜单!" << endl; system("pause"); welcome(); } else if (cheat == answer2) { coin += 50; cout << "复活币获取成功,+50,将进入主菜单!" << endl; system("pause"); w
文字探险游戏,基于cmd显示.花了3个小时,技术非常不成熟
最新推荐文章于 2024-08-04 01:00:26 发布
这是一款基于C++编程实现的文字探险游戏,玩家在游戏中经历多个关卡,每个关卡设有不同的选择,影响游戏进程。游戏包含复活币系统,允许玩家在失败后使用。玩家还可以通过作弊码获取额外的复活币。游戏设计简洁,但充满趣味性和挑战性。
摘要由CSDN通过智能技术生成