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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 01.10.2009, 21:32   #1
hqpz
Пользователь
 
Регистрация: 13.07.2009
Сообщений: 16
Восклицание Морской бой на Delphi 7

Всем привет. Прошу помочь мне с кодом для игры морской бой на Delphi 7. Меня интересует один вопрос. Как создать игровое поле для игры?
это поле с клетками 10 на 10. Я так понял это должен быть массив (т.к некоторые предлагают сделать клетки так- просто ячейски сделать кнопками( короче бред)). Как расставить корабли рандомно я вроде как догадался, но как сделать поле в виде массива где клетки при попадании принимают красный цвет не знаю. Помогите пожалуйста кто может. Просто скоро надо представить свою курсовую работу. Заранее благодарен.

Последний раз редактировалось Rembo; 04.10.2009 в 13:35.
hqpz вне форума Ответить с цитированием
Старый 01.10.2009, 21:58   #2
Вавел из ГМТУ
Форумчанин
 
Регистрация: 19.06.2009
Сообщений: 896
По умолчанию

Скинь свой проект сюда....
Яб чертил на Image картинку в соответствии с массивом.
Вавел из ГМТУ вне форума Ответить с цитированием
Старый 01.10.2009, 22:07   #3
hqpz
Пользователь
 
Регистрация: 13.07.2009
Сообщений: 16
По умолчанию

всмысле проект? просто ниразу этого не делал. =)
hqpz вне форума Ответить с цитированием
Старый 01.10.2009, 22:11   #4
Вавел из ГМТУ
Форумчанин
 
Регистрация: 19.06.2009
Сообщений: 896
По умолчанию

Аа...... понятно.

Вобще игровое поле это массив 10 х 10 где ты записываешь состояние каждой клетни (0 - пустоб 1 - кораблик(его кусок), 2 - дохлый кораблик(его кусок), 3 - был выстрел).

Ну вот кароче пишешь процедуру, которая будет отрисовывать на компоненте Image картинку в соответствии с этим массивом.

Ну и надо написать обработчик щелчка по этому Image.
Вавел из ГМТУ вне форума Ответить с цитированием
Старый 01.10.2009, 22:29   #5
hqpz
Пользователь
 
Регистрация: 13.07.2009
Сообщений: 16
По умолчанию

Мне конечно стыдно и я чувствую себя полным нубом но можно ли поподробнее о:
1) Ну вот кароче пишешь процедуру, которая будет отрисовывать на компоненте Image картинку в соответствии с этим массивом.
2) Ну и надо написать обработчик щелчка по этому Image.

Как и где это делать. Если можно то какой нить пример- скрин, код или еще что. Просто я реально не представляю как это делать. Мы только начали изучать Delphi а уже курсовую делать надо. В декабре представить .
hqpz вне форума Ответить с цитированием
Старый 02.10.2009, 01:27   #6
Вавел из ГМТУ
Форумчанин
 
Регистрация: 19.06.2009
Сообщений: 896
По умолчанию

Во как.. Если учесть, что я никогда не писал морской бой и как его надо писать я понятия не имею, но темнеменее потратив гдето 2 часа я его написал.. я очень крут

Кароче всё что было в моих мыслях и всё написаное теперь реальность )

Ну вроде както так.
Вложения
Тип файла: rar BattleSea.rar (164.0 Кб, 324 просмотров)
Вавел из ГМТУ вне форума Ответить с цитированием
Старый 02.10.2009, 21:14   #7
hqpz
Пользователь
 
Регистрация: 13.07.2009
Сообщений: 16
По умолчанию

а можеш кинуть на мыло hqpz007@mail.ru а то у меня не качает. Все время требует входа даже при выполнении того (
hqpz вне форума Ответить с цитированием
Старый 02.10.2009, 22:03   #8
Вавел из ГМТУ
Форумчанин
 
Регистрация: 19.06.2009
Сообщений: 896
По умолчанию

Еслиб я помнил своё мыло.... сюда http://webfile.ru/3972560
Вавел из ГМТУ вне форума Ответить с цитированием
Старый 03.10.2009, 22:28   #9
hqpz
Пользователь
 
Регистрация: 13.07.2009
Сообщений: 16
По умолчанию

во супер. это то что надо =). И код бы желательно получить( с последовательным описанием процесса). такой же ссылочкой=). И огромное, просто огромнейшее, тебе спасибо =)
hqpz вне форума Ответить с цитированием
Старый 04.10.2009, 02:52   #10
Вавел из ГМТУ
Форумчанин
 
Регистрация: 19.06.2009
Сообщений: 896
По умолчанию

Ты же вроде сам хотел делать, иль передумал? Времени то до декабря есть..
Вавел из ГМТУ вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите с кодом lewka-serdceed Общие вопросы Delphi 1 22.06.2009 00:25
Помогите пожалуйста с кодом inwc Помощь студентам 3 20.05.2009 14:17
Помогите, пожалуйста, с кодом С++ Serammy Помощь студентам 1 07.05.2009 19:43
Помогите с кодом prostoCHEL Общие вопросы Delphi 4 02.03.2008 21:56