|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
01.10.2009, 21:32 | #1 |
Пользователь
Регистрация: 13.07.2009
Сообщений: 16
|
Морской бой на Delphi 7
Всем привет. Прошу помочь мне с кодом для игры морской бой на Delphi 7. Меня интересует один вопрос. Как создать игровое поле для игры?
это поле с клетками 10 на 10. Я так понял это должен быть массив (т.к некоторые предлагают сделать клетки так- просто ячейски сделать кнопками( короче бред)). Как расставить корабли рандомно я вроде как догадался, но как сделать поле в виде массива где клетки при попадании принимают красный цвет не знаю. Помогите пожалуйста кто может. Просто скоро надо представить свою курсовую работу. Заранее благодарен. Последний раз редактировалось Rembo; 04.10.2009 в 13:35. |
01.10.2009, 21:58 | #2 |
Форумчанин
Регистрация: 19.06.2009
Сообщений: 896
|
Скинь свой проект сюда....
Яб чертил на Image картинку в соответствии с массивом. |
01.10.2009, 22:07 | #3 |
Пользователь
Регистрация: 13.07.2009
Сообщений: 16
|
всмысле проект? просто ниразу этого не делал. =)
|
01.10.2009, 22:11 | #4 |
Форумчанин
Регистрация: 19.06.2009
Сообщений: 896
|
Аа...... понятно.
Вобще игровое поле это массив 10 х 10 где ты записываешь состояние каждой клетни (0 - пустоб 1 - кораблик(его кусок), 2 - дохлый кораблик(его кусок), 3 - был выстрел). Ну вот кароче пишешь процедуру, которая будет отрисовывать на компоненте Image картинку в соответствии с этим массивом. Ну и надо написать обработчик щелчка по этому Image. |
01.10.2009, 22:29 | #5 |
Пользователь
Регистрация: 13.07.2009
Сообщений: 16
|
Мне конечно стыдно и я чувствую себя полным нубом но можно ли поподробнее о:
1) Ну вот кароче пишешь процедуру, которая будет отрисовывать на компоненте Image картинку в соответствии с этим массивом. 2) Ну и надо написать обработчик щелчка по этому Image. Как и где это делать. Если можно то какой нить пример- скрин, код или еще что. Просто я реально не представляю как это делать. Мы только начали изучать Delphi а уже курсовую делать надо. В декабре представить . |
02.10.2009, 01:27 | #6 |
Форумчанин
Регистрация: 19.06.2009
Сообщений: 896
|
Во как.. Если учесть, что я никогда не писал морской бой и как его надо писать я понятия не имею, но темнеменее потратив гдето 2 часа я его написал.. я очень крут
Кароче всё что было в моих мыслях и всё написаное теперь реальность ) Ну вроде както так. |
02.10.2009, 21:14 | #7 |
Пользователь
Регистрация: 13.07.2009
Сообщений: 16
|
а можеш кинуть на мыло hqpz007@mail.ru а то у меня не качает. Все время требует входа даже при выполнении того (
|
02.10.2009, 22:03 | #8 |
Форумчанин
Регистрация: 19.06.2009
Сообщений: 896
|
Еслиб я помнил своё мыло.... сюда http://webfile.ru/3972560
|
03.10.2009, 22:28 | #9 |
Пользователь
Регистрация: 13.07.2009
Сообщений: 16
|
во супер. это то что надо =). И код бы желательно получить( с последовательным описанием процесса). такой же ссылочкой=). И огромное, просто огромнейшее, тебе спасибо =)
|
04.10.2009, 02:52 | #10 |
Форумчанин
Регистрация: 19.06.2009
Сообщений: 896
|
Ты же вроде сам хотел делать, иль передумал? Времени то до декабря есть..
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помогите с кодом | 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 |