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

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

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 04.03.2011, 11:45   #1
nasirus
 
Регистрация: 02.03.2011
Сообщений: 3
По умолчанию игра морской бой

Доброго дня . Я пишу на паскале примитивную игру морской бой. У меня такая прболема я не знаю как написать процедуру которая дает возможность самому раставлять корабли. Кто может помочь милости просим пишите в этой теме. Целый код не обязательно,но хотя бы рассказать как это сделать. Спасибо
nasirus вне форума Ответить с цитированием
Старый 04.03.2011, 13:49   #2
Vanta11a
Lawful Evil
Участник клуба
 
Аватар для Vanta11a
 
Регистрация: 13.05.2008
Сообщений: 1,208
По умолчанию

Ну самое простое:
Отрисовываешь корабли в цикле по очереди (4,3,3,2,2,2,1,1,1,1 палубы соответственно)
При каждй попытке размещения проверяешь, есть или нет в окрестностях другие корабли и не пересекает ли корабль границы. Если все ок - отрисовываешь корабль, если нет - начинаешь цикл с данным кораблем заново.
Перемещение фигуры для отрисовки реализовать не сложно, я думаю.
Алгоритм - бесплатен. Поиск багов - бесплатен. Реализация алгоритма - за отдельную плату.
На форуме помогают советами и объясняют, а не пишут на халяву программы, лабы, курсачи и т.д. (c)
Vanta11a вне форума Ответить с цитированием
Старый 04.03.2011, 14:31   #3
nasirus
 
Регистрация: 02.03.2011
Сообщений: 3
По умолчанию

Спасибо очень помог.!!
nasirus вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Игра "Морской бой" на Delphi. С чего начать? Cyxarik Помощь студентам 8 16.02.2011 10:26
Игра "Морской Бой" + наработки ThisIzGame Gamedev - cоздание игр: Unity, OpenGL, DirectX 19 28.08.2010 07:55
Игра *Сетевой Морской бой* Delphi. DanZwer Помощь студентам 0 21.05.2010 03:37
Морской бой nikifor Фриланс 1 26.03.2009 16:19
игра морской бой PAVEL315 Общие вопросы Delphi 2 21.11.2006 20:54