![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 21.03.2010
Сообщений: 2
|
![]()
Доброго времени суток. На экзамен нужно написать 3 игры на С++ (для игры в консоли): пятнашки, морской бой и крестики-нолики. С защитой их
![]() P.S. Учусь на сис.админа, но всунули нам программирование на С++ ![]() Зачем?.. ![]() |
![]() |
![]() |
![]() |
#2 |
Заблокирован
Старожил
Регистрация: 20.07.2008
Сообщений: 4,032
|
![]()
Могу помочь, не дорого.
|
![]() |
![]() |
![]() |
#3 |
Новичок
Джуниор
Регистрация: 21.03.2010
Сообщений: 2
|
![]()
а сколько это - не дорого)) (даже примерно представить не могу)
![]() |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 16.02.2010
Сообщений: 316
|
![]() |
![]() |
![]() |
![]() |
#5 |
JAVA BEAN
Участник клуба
Регистрация: 22.04.2007
Сообщений: 1,329
|
![]()
Плиз, в эту тему не выкладывать готовые программы. Ждём, может её во фриланс перенесут.
|
![]() |
![]() |
![]() |
#6 |
Регистрация: 14.04.2010
Сообщений: 5
|
![]()
Народ помогите нада на языке С++ крестики ноилики или морксой бой. В керситках и ноликах готова сама рамка и возмодность ходить тока врез,Вниз,Вправо,Влевой,ентер, и выход а на морской бой ткоа рамка кому несложно помогите плиз вот код пока котоырй я написал
#include <iostream> #include <windows.h> #include <ctime> #include <cstdlib> #include <conio.h> using namespace std; const int keyUp = 0x48; // Стрелка "Ввверх" const int keyLeft = 0x4B; // Стрелка "Влево" const int keyRight = 0x4D; // Стрелка "Вправо" const int keyDown = 0x50; // Стрелка "Вниз" const int keyEnter = 13; // "Enter" const int keyQuit = 'q'; // "Quit" const int R=30, C=50; HANDLE m_hConsole; //char matriza [][]={{' '}} void gotoxy(int x, int y) { COORD coord = {x, y}; HANDLE h = GetStdHandle(STD_OUTPUT_HANDLE); SetConsoleCursorPosition(h, coord); } void Print(char F[R][C]) { for(int i=0; i<R; i++) { for(int j=0; j<C; j++) { if(F[i][j]==(char)88) SetConsoleTextAttribute(m_hConsole, FOREGROUND_RED | FOREGROUND_INTENSITY ); else if(F[i][j]==(char)79) SetConsoleTextAttribute(m_hConsole, FOREGROUND_BLUE | FOREGROUND_INTENSITY ); else SetConsoleTextAttribute(m_hConsole, FOREGROUND_RED | FOREGROUND_BLUE |FOREGROUND_GREEN |FOREGROUND_INTENSITY ); cout<<F[i][j]; } cout<<"\n"; } } void Table() { char TT=(char)124; gotoxy (19, 6); cout<<(char)131; gotoxy (45, 6); cout<<(char)191; gotoxy (19, 18); cout<<(char)76; gotoxy (45, 18); cout<<(char)217; for (int i=7;i<=17;i++) { gotoxy(19,i); cout<<TT; gotoxy(45,i); cout<<TT; gotoxy(27,i); cout<<TT; gotoxy(36,i); cout<<TT; } for (int i=20;i<=44;i++) { gotoxy (i, 18); cout<<(char)22; gotoxy (i, 6); cout<<(char)22; gotoxy (i, 10); cout<<(char)22; gotoxy (i, 14); cout<<(char)22; } } void Shift(char F[R][C]) { for(int j=0; j<C; j++) (rand()%2) ? F[0][j]=' ' : F[0][j]=(char)88; for(int i=R; i>0; i--) for(int j=0; j<C; j++) if(F[i-1][j]!=(char)79) F[i][j] = F[i-1][j]; } void main() { char F[R][C]; char krestik = (char)88, nolik = (char)79; int menu=1; int x=0; int y=0; while(true) { Table(); int c = _getch(); if (c == 0xE0 || c == 0)// Клавиша "стрелка"? { c = _getch(); if(c==keyUp) { system("cls"); cout<<"keyUp press\n"; } else if(c==keyLeft) { system("cls"); cout<<"keyLeft press\n"; } else if(c==keyRight) { system("cls"); cout<<"keyRight press\n"; } else if(c==keyDown) { system("cls"); cout<<"keyDown press\n"; } } else if(c==keyEnter) { system("cls"); cout<<"keyEnter press\n"; } else if(c==keyQuit) { system("cls"); cout<<"key q press\n"; break; } } } |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
создать в Паскале копию игры "Морской бой" | Керкси Фолс | Помощь студентам | 6 | 17.11.2013 13:19 |
помогите написать крестики-нолики на с++ | anna9009 | Помощь студентам | 1 | 11.12.2009 10:41 |
Игры на Delphi. Крестики-нолики. | Amadel | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 0 | 07.12.2009 00:42 |
Морской Бой | Liska-Melisska | Microsoft Office Excel | 9 | 29.12.2008 00:11 |
Создание игры "Крестики-нолики" | Cubar | Помощь студентам | 9 | 22.01.2008 23:07 |