37 / 37 / 6
Регистрация: 17.04.2011
Сообщений: 444
1

Морской бой

20.10.2011, 21:43. Показов 2112. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Хочу написать игру "Морской бой", но не знаю, как точно реализовать. Подскажите, пожалуйста, идею, как вообще сделать поле - его лучше отрисовывать канвасом (и как тогда получать доступ к отдельным областям формы) или использовать для этого какие-нибудь компоненты?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.10.2011, 21:43
Ответы с готовыми решениями:

Создание игры "Морской бой"
Создать программу, реализующую игру «Морской бой». Поля организованы с помощью StringGrid. Для...

Морской бой
Народ, у кого есть исходники игры морской бой? Только чтоб не против не компьютера было, а на одном...

Морской бой для 1 игрока
Помогите,пожалуйста. Сказали сделать морской бой,но только для 1 человека(типа сапера). Перед...

Курсовой проект Морской бой на Delphi
Может кому пригодится. Курсовой проект морской бой на Delphi 7. Разрабатывал в том учебном году...

2
Заблокирован
20.10.2011, 22:54 2
Я бы сделал несколько классов.
Класс игра, класс поле, класс ячейка, класс корабль. Каждый класс знает, как себя рисовать на канвасе, который ему передают... Это только так, предварительные размышления, в процессе реализации, наверное, будут изменения
0
0 / 0 / 0
Регистрация: 15.10.2008
Сообщений: 33
20.10.2011, 23:07 3
Я бы сделал несколько классов.
Класс игра, класс поле, класс ячейка, класс корабль. Каждый класс знает, как себя рисовать на канвасе, который ему передают...
А Вы не могли бы в парочку предложений расширить свои мысли - поделиться опытом?
Я когда-то писал морской бой, вычерчивая все вручную. А управлял полями по координатам. К примеру, если нажал в точке х=120; у=110, то цикл пересчитывает эти координаты в положение текущей клетки и рисует на этих координатах либо корабль, либо еще что-то... уже не помню... Все это достаточно удобно разбито на процедуры и функции. Не вижу никаких проблем. Теперь вопрос: особо с классами не игрался, может штука и хорошая, но насколько я понимаю, я в любом случае должен все это прорисовывать вручную. Это ведь игрушка.. Так в чем же преимущество этих классов? И как это сделать (вкратце)?
0
20.10.2011, 23:07
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.10.2011, 23:07
Помогаю со студенческими работами здесь

Помогите с алгоритмом (треугольный морской бой)
у меня курсач треугольный морской бой, с чего начать писать алгоритм для генерации кораблей, при...

Двумерные массивы.Морской бой.Ошибка в коде
Морской бой,ошибка в коде.Дельфи не нравится строчка с "mk" В чем проблема? procedure...

Программа "морской бой"
"Составить программу, позволяющую играть в морской бой игроку с компьютером. Программа должна...

Нарисовать морской пейзаж
Построить статический рисунок морского пейзажа


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru