#include #include int main() { using namespace std; //{ // HANDLE hConsoleHandle = GetStdHandle(STD_OUTPUT_HANDLE);//смена цвета // SetConsoleTextAttribute(hConsoleHandle, FOREGROUND_GREEN); // } setlocale(LC_ALL, "Russian"); int lange, over = 0, jump = 0, start = 0, pos=1, points=0; cout << "choose launge (1 russian 2 english)/выберите язык (1 русский 2 английский)\n";//выбор языка cin >> lange; if (lange == 1) { goto russ; } else if (lange == 2) { goto eng; } else { goto gameover; } russ:; system("cls"); cout << "\tМУРАВЬЕД\n\tуправление 1 вверх 2 вниз 3 влево 4 вправо\n"; system("pause"); goto game; eng:; system("cls"); cout << "\tANT-EATER\n\tcontrol 1 up 2 down 3 left 4 right\n"; system("pause"); goto game; game:; { HANDLE hConsoleHandle = GetStdHandle(STD_OUTPUT_HANDLE); SetConsoleTextAttribute(hConsoleHandle, FOREGROUND_BLUE); } if (start == 0) {// старт игры if (lange==1){ cout << "загрузка"; } if (lange == 2) { cout << "loading"; } Sleep(2000); system("cls"); cout << "_________\n"; Sleep(450); cout << "|Y s|\n"; Sleep(450); cout << "| |\n"; Sleep(450); cout << "| |\n"; Sleep(450); cout << "| i|\n"; Sleep(450); cout << "|_______|\n"; start = 1; } else if (start == 1) { pos = 1; cout << "_________\n"; cout << "|Y s|\n"; cout << "| |\n"; cout << "| |\n"; cout << "| i|\n"; cout << "|_______|\n"; } goto goY; gameover:;//красивая надпись game over system("cls"); { HANDLE hConsoleHandle = GetStdHandle(STD_OUTPUT_HANDLE); SetConsoleTextAttribute(hConsoleHandle, FOREGROUND_RED); } while (over != 10) { cout << "game over";; over++; Sleep(450); system("cls"); Sleep(450); } if (lange == 1) { cout << "ты заработал" << points << " очков"; } if (lange == 2) { cout << "you reached" << points << " points"; } goto x; //позиции postwo:; pos = 2; cout << "_________\n"; cout << "| s|\n"; cout << "|Y |\n"; cout << "| |\n"; cout << "| i|\n"; cout << "|_______|\n"; goto goY; posthree:; pos = 3; cout << "_________\n"; cout << "| s|\n"; cout << "| |\n"; cout << "|Y |\n"; cout << "| i|\n"; cout << "|_______|\n"; goto goY; posfour:; pos = 4; cout << "_________\n"; cout << "| s|\n"; cout << "| |\n"; cout << "| |\n"; cout << "|Y i|\n"; cout << "|_______|\n"; goto goY; posfive:; pos = 5; cout << "_________\n"; cout << "| Y s|\n"; cout << "| |\n"; cout << "| |\n"; cout << "| i|\n"; cout << "|_______|\n"; goto goY; possix:; pos = 6; cout << "_________\n"; cout << "| s|\n"; cout << "| Y |\n"; cout << "| |\n"; cout << "| i|\n"; cout << "|_______|\n"; goto goY; posseven:; pos = 7; cout << "_________\n"; cout << "| s|\n"; cout << "| |\n"; cout << "| Y |\n"; cout << "| i|\n"; cout << "|_______|\n"; goto goY; poseight:; pos = 8; cout << "_________\n"; cout << "| s|\n"; cout << "| |\n"; cout << "| |\n"; cout << "| Y i|\n"; cout << "|_______|\n"; goto goY; posnine:; goto gameover; posten:; pos = 7; cout << "_________\n"; cout << "| s|\n"; cout << "| Y|\n"; cout << "| |\n"; cout << "| i|\n"; cout << "|_______|\n"; goto goY; poselev:; pos = 7; cout << "_________\n"; cout << "| s|\n"; cout << "| |\n"; cout << "| Y|\n"; cout << "| i|\n"; cout << "|_______|\n"; goto goY; postwen:; points++; pos = 7; cout << "_________\n"; cout << "| s|\n"; cout << "| |\n"; cout << "| Y|\n"; cout << "| i|\n"; cout << "|_______|\n"; goto goY; goY:; cin >> jump; system("cls"); if (pos == 1) { if (jump == 2) { goto postwo; } if (jump == 4) { goto posfive; } else { goto gameover; } } if (pos == 2) { if (jump == 2) { goto posthree; } if (jump == 4) { goto possix; } if (jump == 1) { goto game; } else { goto gameover; } } if (pos == 3) { if (jump == 2) { goto posfour; } if (jump == 4) { goto posseven; } if (jump == 1) { goto postwo; } else { goto gameover; } } if (pos == 4) { if (jump == 4) { goto poseight; } if (jump == 1) { goto posthree; } else { goto gameover; } } if (pos == 5) { if (jump == 2) { goto possix; } if (jump == 4) { goto posnine; } if (jump == 3) { goto game; } else { goto gameover; } } if (pos == 6) { if (jump == 2) { goto posseven; } if (jump == 4) { goto posten; } if (jump == 3) { goto postwo; } if (jump == 1) { goto posfive; } else { goto gameover; } } if (pos == 7) { if (jump == 2) { goto poseight; } if (jump == 4) { goto poselev; } if (jump == 3) { goto posthree; } if (jump == 1) { goto possix; } else { goto gameover; } } if (pos == 10) { if (jump == 2) { goto poselev; } if (jump == 3) { goto possix; } else { goto gameover; } } if (pos == 11) { if (jump == 2) { goto postwen; } if (jump == 3) { goto posseven; } if (jump == 1) { goto posten; } else { goto gameover; } } if (pos == 12) { if (jump == 3) { goto poseight; } if (jump == 1) { goto poselev; } else { goto gameover; } } if (pos == 8) { if (jump == 1) { goto posseven; } if (jump == 4) { goto postwen; } if (jump == 3) { goto posfour; } else { goto gameover; } } x:; } //подсказка для меня тут все позиции //"_________" //"|1 5 9|" //"|2 6 10|" //"|3 7 11|" //"|4 8 12|" //9-gameover //12-+1 point // управление 1 вверх 2 вниз 3 влево 4 вправо