Объявления

Форум о Героях Меча и Магии и King's Bounty. Если Вы любите эти игры, мы будем рады видеть Вас в наших рядах. :smile2:.

Тактическая игра "Солдатики" (проект)

Игрок управляет одной из сторон, его задача уничтожить солдатиков другой стороны. Бой идёт в пошаговом режиме, ход передаётся от команды к команде.
offlineАватара пользователя
Владимир
Ветеран
Ветеран
 
Сообщения: 593
Зарегистрирован: 30 окт 2012, 18:37
Награды: 3
Высшая медаль (1) 1 место 2 этапа по HMM2 (1) Победителю турнира по KB (1)
Поблагодарили: 349 раз.

Тактическая игра "Солдатики" (проект)

Сообщение Владимир » 04 фев 2015, 16:38

Хочу представить вам свой проект, которым занимаюсь как минимум с 2012 года. Изначально это была домашняя задачка по программированию для университета, но мы решили пойти дальше - и вот, что получилось.

Идея в исходном виде, как она есть: пусть на прямоугольном участке местности есть 2 команды солдатиков. Игрок управляет одной из сторон, его задача уничтожить солдатиков другой стороны. Бой идёт в пошаговом режиме, ход передаётся от команды к команде. В начале хода команды, все её солдаты восстанавливают свои очки действия, которые могут тратить на перемещение, стрельбу и другие действия.

Jagged Alliance 2 можно считать хорошим примером игры с подобной механикой. В JA2 есть и стратегическая карта - секторов в игре несколько десятков, отряды игрока и врага могут перемещаться из сектора в сектор.

Идея сейчас: Пусть на некотором острове (материке?) происходит военный конфликт. Отряд игрока действует совместно с одной из сторон конфликта. Мир "открытый", то есть на сектора не разбит. Если отряд игрока приблизился к отряду врага, из большой карты вырезается фрагмент, на котором и происходит пошаговый тактический бой.

О мире и сюжете игры: Это планета, на которую совершает вынужденную посадку большой космический корабль-транспорт, вывозящий беженцев с другой планеты. Это мир, в который людей никто не звал, и который совсем не собирается покоряться человеку. Планета "играет" со своими новыми обитателями - кому-то обеспечивает жизнь без забот, кто-то умирает или исчезает бесследно. Кому-то достаются необычные способности - полезные или не очень, изменяется внешность или сознание.
Технологии утеряны, остались лишь некоторые "книжные" знания, так что всё приходится восстанавливать. Города и дороги нужно построить, планету нужно исследовать. Старт игры приходится на то, что соответствует 20-м или 30-м годам земного 20 века, так что многое уже сделано.

О людях: Люди? Человеку нужно есть и спать. Он может замерзнуть, или получить солнечный удар, заболеть, отравиться или пострадать от радиации. На человека может напасть хищный зверь. Даже при этом, люди всегда умудрялись воевать - в самых разнообразных условиях.
Что изначально и предлагается игроку.
Вышесказанное должно отразиться на механике - очередных "наёмников, которым надо иногда поспать и деньги" делать не хочется.

Готовность:
1. Есть заготовка стратегической карты
2. Есть способ указать на ней в любое место, вырезать небольшой фрагмент и представить его как тактическую карту
3. Тактическая карта - трёхмерная структура, разбитая на "клеточки" в горизонтальном направлении. Механика сейчас допускает создание многоэтажных зданий произвольной конструкции.
4. Солдатики ходят по карте, умеют видеть или не видеть друг друга.
5. Солдатики "почти" умеют стрелять (есть недоделки). Стреляют одиночными или очередями, расходуются патроны. Попадания фиксируются - сейчас при единственном попадании солдат умирает.

Проблемы:
1. Нет системы трёхмерной графики. Всё, что касается 3d большей частью есть только в механике (т.е. "в голове"), визуализация сейчас идёт с помощью двумерной части OpenGL/Qt.
Важно: сейчас пробую освоить движок/рендер G3D9. По идее, он совместим с программированием на "Си с классами", на котором уже написана часть механики проекта.
2. Нет критики, многое делается первым найденным способом и потом долго не рассматривается снова.

Цели:
Минимум. Делать, чтобы делалось. Без указаний конкретных сроков и предполагаемых объёмов работы.
Максимум. Сделать offline/single-player с сюжетом и online/PvP для тактических боёв.

Сообщение создано с разрешения VDV_forever дабы предоставить разработчикам площадку для обсуждения проекта.
Готов ответить на вопросы об игре, рассмотреть идеи и предложения. Только вот насчёт организационного "так проекты не делаются" пожалуйста не надо.
Изображение
Думаю, для первого сообщения достаточно. Всё равно обсуждение за несколько лет сюда не выложишь.
Последний раз редактировалось Владимир 07 мар 2015, 09:15, всего редактировалось 2 раз(а).
Вернуться к началу

offlineАватара пользователя
Владимир
Ветеран
Ветеран
 
Сообщения: 593
Зарегистрирован: 30 окт 2012, 18:37
Награды: 3
Высшая медаль (1) 1 место 2 этапа по HMM2 (1) Победителю турнира по KB (1)
Поблагодарили: 349 раз.

Re: Тактическая игра "Солдатики" (проект)

Сообщение Владимир » 08 фев 2015, 11:29

Вот так это сейчас выглядит. Больше возможностей - больше спрайтов, которые при смене рендера всё равно отправятся в мусорку. Это удерживает от рисования.
Изображение
Сейчас на очереди такие простые фишки как
- режимы перемещения
- учёт усталости солдатиков

Если Orzie поможет с наброском дизайна инвентаря - буду очень рад.
Хочется научить их подбирать, выбрасывать на землю и передавать друг другу предметы.
Вернуться к началу

offlineАватара пользователя
Orzie
Ветеран
Ветеран
 
Сообщения: 658
Зарегистрирован: 12 сен 2013, 15:17
Откуда: Томск
Награды: 3
Высшая медаль (1) 3 место 1 этапа по HMM1 (1) Бонусный шлем (1)
Поблагодарили: 420 раз.

Re: Тактическая игра "Солдатики" (проект)

Сообщение Orzie » 08 фев 2015, 12:13

Я, признаюсь, вообще не играл в Jagged Alliance, и не в курсе, какая у интерфейса таких игр должна быть эргономика. Ну, это если ещё учитывать, что найдётся время на такое волонтёрство.
Вернуться к началу

offlineАватара пользователя
Владимир
Ветеран
Ветеран
 
Сообщения: 593
Зарегистрирован: 30 окт 2012, 18:37
Награды: 3
Высшая медаль (1) 1 место 2 этапа по HMM2 (1) Победителю турнира по KB (1)
Поблагодарили: 349 раз.

Re: Тактическая игра "Солдатики" (проект)

Сообщение Владимир » 08 фев 2015, 12:19

Чисто для ознакомления.
Из наших обсуждений, что были на общей почте, инвентари.
JA2 присутствует.
Активных ячеек - тех, которые "одежда и снаряжение", а не "запасы в рюкзаке" мы хотели сделать побольше.
Могу огласить весь список.
Вложения
screenshots.rar
(557.22 КБ) Скачиваний: 307
Вернуться к началу

offlineАватара пользователя
Orzie
Ветеран
Ветеран
 
Сообщения: 658
Зарегистрирован: 12 сен 2013, 15:17
Откуда: Томск
Награды: 3
Высшая медаль (1) 3 место 1 этапа по HMM1 (1) Бонусный шлем (1)
Поблагодарили: 420 раз.

Re: Тактическая игра "Солдатики" (проект)

Сообщение Orzie » 08 фев 2015, 16:30

Ух, я в таких делах вообще не смыслю. Аллоды и КР2 люблю, но там явно не то, что требуется.

Вообще можно порекомендовать что-либо похожее на Army Men, возможно, раз уж игра по концепции похожа.
Вернуться к началу

offlineАватара пользователя
Владимир
Ветеран
Ветеран
 
Сообщения: 593
Зарегистрирован: 30 окт 2012, 18:37
Награды: 3
Высшая медаль (1) 1 место 2 этапа по HMM2 (1) Победителю турнира по KB (1)
Поблагодарили: 349 раз.

Re: Тактическая игра "Солдатики" (проект)

Сообщение Владимир » 23 фев 2015, 05:11

Давно хочу написать вспомогательные программки-редакторы для создания баз данных всего, что может встретиться в игре.
Сейчас новые игровые объекты добавляются набиванием кода вручную в init-функции игры, а старые складываются в базу данных с "плотной упаковкой" - один бинарный файл, который надо читать полностью и разбирать "слева направо" вручную.
И то и другое неудобно.

Кто-нибудь делал что-нибудь подобное? Может быть, знаете, как писать подобную базу в архив, реально разбитый на маленькие файлики? Как... как в героях.
Вернуться к началу

offlinebobchik
Новичок
Новичок
 
Сообщения: 24
Зарегистрирован: 15 апр 2013, 12:57
Поблагодарили: 10 раз.

Re: Тактическая игра "Солдатики" (проект)

Сообщение bobchik » 30 июн 2015, 17:08

Концепция чем-то похожа на такие игры ZX-Spectruma как Rebel Star 2, Laser Squad. =)
Любил раньше играть в эти игры) в т.ч. и с друзьями.
Вернуться к началу

offlineАватара пользователя
t800
Ветеран
Ветеран
 
Сообщения: 977
Зарегистрирован: 22 июл 2015, 11:36
Награды: 4
Наградной знак (1) Деревянный Щит (1) Золотой Меч (1) Серебряные Сапоги (1)
Поблагодарили: 189 раз.

Re: Тактическая игра "Солдатики" (проект)

Сообщение t800 » 24 авг 2015, 12:11

Игровой процесс похож на игры серии Worms. И пошаговый режим от туда.
Вернуться к началу


Вернуться в Солдатики

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron