我自己制作的RPG文字游戏,但还是有些BUG,希望懂行的能帮我修一下,谢谢。
#include <iostream>
int main()
{
int a1 = 0;
int a2 = 0;
int b1 = 10/*生命*/, b2 = 1/*攻击*/; //怪物的
int c1 = 10/*生命*/, c2 = 1/*攻击*/; //玩家的
int a3 = 0;
std::cout << "选择1为开始游戏,选择2结束游戏" << std::endl;
std::cout << "游戏的字母为:1 = a 2 = b 3 = c ... 24 = z" << std::endl;
std::cout << "不要输入汉语和英语和一些奇奇怪怪的东西,不然无限死循环不关我事!" << std::endl;
//26个英文字母是A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
std::cin >> a1;
while (a1 <= 2147483647) //2147483647为int最大值,超过这个值会自动变成2147483647
{
if (a1 == 1)
{
std::cout << "正在开始游戏" << std::endl;
std::cout << "游戏规则:"
<< "你将必须到99级才能算打完整个结束游戏" << std::endl;
std::cout << "这是以RPG为主的,但由于是文字游戏,所有开放度不是特别的高,因为我还是个学C++ 1个月没到,所有应该会游戏BUG,希望会的人能给我提出些意见,谢谢!帮我修改并发给我那就更谢谢了!" << std::endl;
std::cout << "游戏开始!!!" << std::endl;
while (true)
{
std::cout << "1、打怪 "
<< "2、属性 "
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余3页未读,立即下载