|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
19.05.2009, 01:59 | #1 |
Пользователь
Регистрация: 19.04.2009
Сообщений: 82
|
Крестики-нолики
Всем привет...У меня тут проблема...
Нужно реализовать модифицированную игру "крестики-нолики" для двух игроков.В этой игре поле 10х10 клеточек,а выйграш - 5 клеток на одной линии. Подробнее: I.Сделать на экране поле из квадратов одинакового размера. Создать запись для каждого квадрата,имеющие следующие поля: 1.Координаты центра квадрата(поле х и поле у) 2.Числовая характеристика квадрата (0-незаполнен,1 - в нем крестик,2 - в нем нолик). Создать двумерный массив таких записей,полностью,описывающий все поле. II.В основной программе задать глобальную переменную,которая будет показывать чей сейчас ход.Написать функцию,которая отслеживает нажатие кнопки мыши,определяет место экрана где была нажата клавиша мышки и,если это свободная клетка,делает следующие: 1.Ставит в этой клетки нолик или крестик,в зависимости от хода 2.Меняет в записи,отвечающей за клетку,поле числовой характеристики(заносит либо 1 либо 2 в зависимости от хода. 3.Запускает функцию анализирующую есть ли линия для этой клетки(эту часть выполняем только,если сделан пункт 3 выполнения Курсовой. 4.Меняет ход на противоположный,если поле не заполнено и нет победы, Функция возвращает одно из четырех значений: 0 - победы не было 1 - победа крестиков 2 - победа ноликов 3 - ничья III.Написать функцию,которая проверяет для заданного квадрата,находится ли он на линии из 5 ноликов или 5 крестиков.Функция возвращает одно из трех значений: 1-есть линия крестиков 2-есть линия ноликов 0-нет линии Добавить функцию в функцию описанную в предыдущем пункте IV.Используя все описанное выше закончить игру.Сделать к ней меню.В конце игры должно выводиться сообщение о чьей-то победе или ничье... PS:Просмотрел множество исходников,ничего подобного не нашёл...Так что пожалуйста кто может,то помогите... |
19.05.2009, 02:02 | #2 |
fenryrroa@mail.ru
Пользователь
Регистрация: 20.01.2009
Сообщений: 10
|
399722458
опишите подробности |
19.05.2009, 02:36 | #3 |
Пользователь
Регистрация: 19.04.2009
Сообщений: 82
|
надо сделать на Паскале!
|
19.05.2009, 04:02 | #4 |
ИСККОНный хакер
Форумчанин
Регистрация: 08.11.2007
Сообщений: 195
|
Загляните в приват.
#define QUESTION bb || !bb
|
19.05.2009, 13:39 | #5 |
Пользователь
Регистрация: 19.04.2009
Сообщений: 82
|
Vedrus
спасибо,но мне не подходит ваше предложение |
19.05.2009, 16:03 | #6 |
Максим Николаев
Форумчанин
Регистрация: 15.02.2009
Сообщений: 170
|
Еще актуально? Если да, то берусь. Портфолио, контакты, схема работы на нашем сайте.↓
NeshSoft. Программирование на заказ для студентов. Delphi/Pascal. Подробнее на сайте neshsoft.narod.ru
|
19.05.2009, 18:41 | #7 |
Пользователь
Регистрация: 19.04.2009
Сообщений: 82
|
Млин народ...Бабла щас по нулям...Могу дать семизнак аську...Кто может щас помочь,очень прошу,я потом сделаю,что угодно...Просто послезавтра уже сдавать надо,а у меня ничего нету...Напишите хотя бы первое или второе задание,а то пппц
|
19.05.2009, 18:48 | #8 |
Максим Николаев
Форумчанин
Регистрация: 15.02.2009
Сообщений: 170
|
Т.е. нужно сделать за один день да еще и бесплатно?
NeshSoft. Программирование на заказ для студентов. Delphi/Pascal. Подробнее на сайте neshsoft.narod.ru
|
19.05.2009, 18:51 | #9 |
Пользователь
Регистрация: 19.04.2009
Сообщений: 82
|
за сколко ты сможешь сделать?посмотри приват
|
19.05.2009, 19:14 | #10 |
Пользователь
Регистрация: 19.04.2009
Сообщений: 82
|
Блин...ну киньте хоть исходник какой-то!
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Крестики-нолики | ROD | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 21 | 12.02.2011 00:15 |
Крестики нолики на C++ | Alar | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 11 | 15.03.2010 16:09 |
Крестики-Нолики. | oblachko | Помощь студентам | 5 | 23.01.2009 19:32 |
КРЕСТИКИ-НОЛИКИ | oblachko | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 17.01.2009 22:21 |
Крестики-нолики С++ | ROD | Помощь студентам | 7 | 21.12.2008 20:07 |