![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#121 |
Инженер ИС
Старожил
Регистрация: 13.12.2006
Сообщений: 2,671
|
![]()
Alar, нужно получить (для начала) макет режима битвы, где на поле боя будут находится сам герой и хотябы один противник (бот естественно). Герой должен передвигаться по "сотовому" полю (как в Героях Магии и Меча), в любом из 6-и направлений по 1-й клетке за 1-н ход. Бот тоже должен передвигаться, но кажется для первого раза пусть тупо стоит на месте. При расстоянии между героем и ботом в 1-у клетку можно наносить удар, при этом должен использоваться описанный выше алгоритм вычисления урона (какой точно пока не договорились, было несколько вариантов).
Бот должен отвечать на удары пусть по рандомайзу. Предлагается выбирать место приложения удара и защиты один из 3-х возможных вариантов: голова, корпус, ноги. Бот так же должен "выбирать" место приложения удара и защиты. По сравнению этих установок должна выполняться процедура начисления повреждений для соответствующих сторон. Проблемы есть в области "перемещения героя по полю" , анимации, хранения координат в массиве, простому алгоритму выбора направления. Пусть с анимацией все впорядке (можно допустить), то с реализацией выбора направления не все гладко, там монго "воздуха", хотелось бы что-то более простое и надежное. Пока так..., может еще кто добавит что-то? Такое впечатление, что просто испугались, надо же думать и предлагать, а не просто советовать. Буду очень рад, если ошибаюсь...
Руководитель проекта MMO 2D RPG: Настоящее имя Денис Стрижак (10.05.1981-6.02.2019) Мир духу его
|
![]() |
![]() |
![]() |
#122 |
Новичок
Джуниор
Регистрация: 03.04.2007
Сообщений: 1
|
![]()
Народ всем прив!!!!
Вы ещё живы, почему остановились?????? Ведь всё так хорошо начиналось...Предлагаю продолжить... |
![]() |
![]() |
![]() |
#123 |
Инженер ИС
Старожил
Регистрация: 13.12.2006
Сообщений: 2,671
|
![]()
Ex3M, продолжить конечно можно, но я не собираюсь все делать сам. Вот два человека, кроме меня, пока хотят продолжить - это ты и Alar, остальные пока не появлялись, и похоже уже забили. Ну ничего, я пока делаю анимацию, и предлагаю использовать для хранения тестовых данных (хар-ки персонажей, параметры боя, параметры анимации, карты и пр.) Access. Он у всех есть и править будет очень легко. Что скажите?
Да, ...и размеры персонажей будут несколько крупнее, а то для людей со слабым зрением нужен бинокль ![]()
Руководитель проекта MMO 2D RPG: Настоящее имя Денис Стрижак (10.05.1981-6.02.2019) Мир духу его
|
![]() |
![]() |
![]() |
#124 |
Александр
Администратор
Регистрация: 28.10.2006
Сообщений: 17,649
|
![]()
http://programmersforum.ru/showthread.php?t=1206&page=3 - здесь мы решили начать с простого
![]() |
![]() |
![]() |
![]() |
#125 |
Средний прогер
Форумчанин
Регистрация: 16.01.2007
Сообщений: 123
|
![]()
Я за продолжение. Мир держится на энтузиастах...
|
![]() |
![]() |
![]() |
#126 |
Пользователь
Регистрация: 06.04.2007
Сообщений: 36
|
![]()
я тоже был бы не против присоедениться к вам, давно хотел создать игру. Тока я не селен в Delphi, первый год изучаю, надеюсь вы меня примите к себе. За одно и подучился бы
|
![]() |
![]() |
![]() |
#127 | |
Средний прогер
Форумчанин
Регистрация: 16.01.2007
Сообщений: 123
|
![]() Цитата:
Народ, вобшэм я могу только советами помогать так как ща занят другим проектом, который кстати сначала был очень непопулярный, а ща уже пять чел насобиралось и кодин идет нормально, так что не отступайте! |
|
![]() |
![]() |
![]() |
#128 |
Инженер ИС
Старожил
Регистрация: 13.12.2006
Сообщений: 2,671
|
![]()
Давайте для начала так. Раз мы создаем РПГ, и осилить целиком не получится, пытаемся реализовать то, что описано в сообщении #192. DelphiX для этого дела применить не придется, поскольку большинство желающих помочь и поучаствовать в проекте с ним не знакомы или не достаточно знакомы. Предлагаю использовать стандартные функции Delphi для работы с битовыми изображениями, ...выделение, копирование, буферизация, наложение и пр. Процедура прорисовки экрана будет учитывать координаты битовых изображений, и формировать последовательность их наложения, т.е. если один персонаж находится ниже другого, то сначала накладывается тот, что выше. В общем, суть ясна. Экран будет перерисовываться по таймеру, параметры которого будут находиться в базе данных Access.
Придется использовать массу переменных, чтобы учитывать положение битовых изображений на карте и сами данные карты. Ну, это все по ходу пьесы. Может забить на сотовую технологию а? ...тогда можно не дожидаться специалистов и своими силами. Карта тогда будет выглядеть как простая таблица, строки – координаты по Y, столбцы - по X. В ячейках будут находиться коды препятствий, предметов, персонажей и пр. Что скажите? ...в ADO еще кто-нибудь шарит? Задание может быть сформировано так: 1. Определиться с характеристиками персонажей, можно добавить недостающее, или наоборот подрезать лишнее; 2. Оптимизировать алгоритм вычисления урона, т.е. надо посмотреть все, что было предложено ранее и выбрать лучшее, может быть даже придумать что-то еще; 3. Придумать хотя бы один комплект вещей для персонажей с параметрами близкими к реальным, может быть ввести новые характеристики; 4. Обсудить правильность построения генератора случайных чисел (мой вариант может не всех устраивать); 5. Нарисовать интерфейс боя, где какие клавиши и окна с хар-ками персонажей, где будет лог боя, ...в общем, давайте проявите творческий подход; Вот вроде бы пока и все. Я занимаюсь анимацией, остальное, надеюсь, выполните (или хотя бы попытаетесь) Вы, мои уважаемые коллеги ![]()
Руководитель проекта MMO 2D RPG: Настоящее имя Денис Стрижак (10.05.1981-6.02.2019) Мир духу его
Последний раз редактировалось Beermonza; 07.04.2007 в 18:00. |
![]() |
![]() |
![]() |
#129 |
Александр
Администратор
Регистрация: 28.10.2006
Сообщений: 17,649
|
![]()
Как я понял, нужна просто матрица, либо несколько матриц. Для этого подойдёт текстовый файл, несколько файлов.
1) - Меньше размера занимать будут. 2) - Проще с ними работать. Если делать просто квадратное поле, то можно сделать 4 или 8 вариантов передвижения. |
![]() |
![]() |
![]() |
#130 |
Инженер ИС
Старожил
Регистрация: 13.12.2006
Сообщений: 2,671
|
![]()
Alar, конечно будет меньше весить, но как говорится "без пол литру не разобраться" потом. Как будет происходить позиционирование на конкретной ячейке? ...а если карта будет не квадратная? ...можно конечно пустышек наставить, ...ну, мое дело предложить
![]() ...дело в том, что имена строк и столбцов нам будут задавать контрольные координаты персонажей, механизм безотказный ![]()
Руководитель проекта MMO 2D RPG: Настоящее имя Денис Стрижак (10.05.1981-6.02.2019) Мир духу его
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Уроки по созданию игр для новичков... | -=DeS=- | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 750 | 14.11.2017 20:26 |
Музыка программистов - как вы относитесь к АРИИ? | Весёлый Жека | Свободное общение | 46 | 10.10.2008 22:32 |
Конкурсы по созданию игр на Delphi | mutabor | Свободное общение | 0 | 15.06.2007 12:40 |
Работа по созданию ПО | remix | Фриланс | 3 | 22.04.2007 11:00 |