Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.01.2012, 22:15   #1
nato4ka649
Пользователь
 
Регистрация: 17.01.2012
Сообщений: 13
Смущение доделать игру "Морской бой"

задание такое Запрограммировать игру двух игроков в “Морской бой”. Сначала, по-сле запуска программы, игроки совместно вводят размер прямоуголь-ных клеточных полей для игры (NxM) и типы и количество кораблей. Затем игроки независимо друг от друга вводят данные о расстановке своих кораблей (программа должна проверять корректность данных). Далее программа выдает графическое изображение двух одинаковых чистых прямоугольных клеточных полей и предоставляет игрокам поочередное право делать свой ход (игрок указывает мышью на соответствующую клетку поля своего оппонента), при этом об итогах этого хода сообщает не оппонент игрока, а сама программа, отображая их графически. Программа должна анализировать действия игроков и в случае победы одного из них сообщать имя победителя и прекращать игру.
помогите доделать
Код:
void input(char& s, char& c){
 while(1){
 s=_getch();
 if(s==27)
 exit(0);
 if (s>47 && s<58)
 break;
 }
 while(1){
 c=_getch();
 if(c==27)
 exit(0);
 if (c>47 && c<58)
 break;
 }
 }
 while (message != 2)
 {
 system("cls"); // очистка экрана
 show(map); // вывод на экран map
 //test(); // функция для тестирования массивов ships и hits
 char c, d;
 input(c,d);
 human.turn(another_human,c,d);
 input(c,d);
 another_human.turn(human,c,d);
 message = check_ending();
 }


___________
Код нужно оформлять по правилам:
тегом [CODE]..[/СODE] (это кнопочка с решёточкой #)
Не забывайте об этом!
Модератор.

Последний раз редактировалось Serge_Bliznykov; 18.01.2012 в 11:35.
nato4ka649 вне форума Ответить с цитированием
Старый 17.01.2012, 22:21   #2
nato4ka649
Пользователь
 
Регистрация: 17.01.2012
Сообщений: 13
По умолчанию

помогите обработать
nato4ka649 вне форума Ответить с цитированием
Старый 18.01.2012, 09:10   #3
nato4ka649
Пользователь
 
Регистрация: 17.01.2012
Сообщений: 13
По умолчанию

кто нибудь пожалуйста нужно очень срочно
nato4ka649 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Морской бой flutt C++ Builder 10 12.10.2017 16:57
Оцените мою первую игру на С++(Морской бой)) Xrayez Общие вопросы C/C++ 10 24.05.2011 07:24
Морской бой nikifor Фриланс 1 26.03.2009 16:19
Морской бой flutt Gamedev - cоздание игр: Unity, OpenGL, DirectX 6 17.04.2008 22:40