|
|
|
Forward Only: стратегическая игра на Python. Open Source28.09.2020, 14:03. Показов 11776. Ответов 70
Всем здорово!
Я некоторое время разрабатываю игру, хочу, так сказать, показать её людям (проект завершен примерно на 1/3, и я организую сейчас сборку первой играбельной версии; тем не менее, посмотреть на неё глазами уже можно): Игра разработана мной одним на Python 3.7 и движке Panda3D, модели нарисованы на Blender'е. Код открыт (но контрибьютинг не принимается), можно изучить в репозитории. О геймплее: у Вас есть локомотив, разделённый на несколько областей, и команда из персонажей (два класса по два пола в каждом - у всех свои особенности), которых нужно распределять по этим областям. Вы движетесь по сгенерированному миру, отстреливаетесь от волн врагов (сейчас есть два класса врагов) и периодически останавливаетесь для того, чтобы отправить людей на вылазку - заскриптованное событие, на котором Вы набираете очки за класс персонажей, их состояние (жизни и энергия), время суток и сплоченность. Если очков много, Вы получаете ресурсы, если мало, теряете. Каждая вылазка снабжена текстовым описанием, адаптирующимся под персонажей, которых Вы отправили на эту вылазку. Взамен набивания уровней опыта уничтожением врагов, реализована механика сплочения. Ваши персонажи со временем сближаются друг с другом, открывают командные навыки и становятся сильнее в бою. Соответственно, новички общую сплочённость команды снижают. Реализованы города, в которых можно починить паровоз, полечить юнитов, нанять новых. Так как игра стратегическая, есть много тактических элементов: уставшие персонажи стреляют хуже и дают меньше очков на вылазках, разные классы сильнее на разных дистанциях... - всему Вас научат всплывающие обучающие сообщения. Ну, а теперь скажите, как всё это звучит, как выглядит?
5
|
|
| 28.09.2020, 14:03 | |
|
Ответы с готовыми решениями:
70
Open source игра Error C1083: Cannot open source file: 'Source.cpp': No such file or directory
|
|
Всегда онлайн
1084 / 788 / 295
Регистрация: 07.04.2013
Сообщений: 2,703
|
|
| 23.11.2020, 15:57 | |
|
Фаер, у меня тоже не было звука на ubuntu, но после исправления пути к моделям, игра запустилась. правда вообще не понял как в нее играть, но думаю со временем разберусь...
0
|
|
|
|
|
| 22.01.2021, 18:14 [ТС] | |
|
Пришло время второй играбельной сборки, я полагаю.
Скачать: https://github.com/IlyaFaer/Fo... e/releases Много чего в игре появилось: третий (и последний) класс персонажей, третий (и последний) тип вылазок, четвёртый (но не последний) тип врагов, три апгрейда для паровоза (можно купить в городе), расходуемые ресурсы, возможность изменять черты характера персонажей, доработки по механикам и GUI. Немного поколдовал над цветовой гаммой (снизил контраст с GUI, да и вообще цвета холоднее сделал). Ускорил развитие врагов и ещё кое-какие моменты, сбалансировал результаты вылазок. В фундаментальных механиках работы уже не так уж много. Относительно скоро можно будет вплотную заняться балансом (я думаю, темп игры изменится), ну, и наполнением. Footage последней сборки: https://www.youtube.com/watch?v=RKOVbCejowc
1
|
|
|
|
|
| 18.03.2021, 19:22 [ТС] | |
|
Всем привет. Два месяца пролетело, новая играбельная сборка готова.
В общем и целом, все самые сложные механики выполнены, основные риски отбиты, окончательный вид игры определён - по крайней мере вид первого эпизода (если что-то из первого выйдет, будет и развитие, идей-то много). Мир игры стал больше, появились железнодорожные развилки, я поработал над балансом, немного над визуалом, GUI и т.д. Полный список изменений (в том числе на русском) и скачать сборку можно здесь: https://github.com/IlyaFaer/Fo... es/tag/0.6 Пришло время заняться внутриигровым обучением и активным вооружением паровоза, потому что далеко не всё в игре понятно, и временами не требуется какая-либо активность (хотя с каждым релизом я темпы игры понемногу наращиваю). Так же не могу не сообщить, что меня с моей игрой позвали на GDWC 2021. Буду участвовать - времени на подготовку до конца года, я думаю, как раз и доведу всё до совершенства.
0
|
|
|
Неэпический
|
|
| 18.03.2021, 20:11 | |
|
При первом запуске не было звука. Совсем.
При втором запуске звук появился. Кажется, с момента моего последнего запуска данной игры, она потеряла "плавность". Хотя при втором запуске стало чуть лучше, возможно, локальные проблемы. Kubuntu 20.04
0
|
|
|
|
|
| 18.03.2021, 23:17 [ТС] | |
|
Croessmah, стоит добавить игру в исключения антивируса. Если, конечно, он сам ещё не добавил (У меня Avast на Windows добавляет, но не сразу, а после первого закрытия игры. Не знаю, почему так, но это на всех играх - первый раз тормозит, а последующие запуски уже порядок
).
0
|
|
|
14768 / 9541 / 1365
Регистрация: 21.01.2016
Сообщений: 35,980
|
|
| 19.03.2021, 06:21 | |
|
Фаер, я не думаю, что на Kubuntu россыпь антивирусов, которые бы игре вашей мешали)
0
|
|
|
|
|
| 17.05.2021, 17:26 [ТС] | |
|
Всем добрый день!
Я тут соорудил новую играбельную сборку Forward Only. Добавил обучение, новых врагов, несколько апгрейдов локомотива (всего их уже восемь, в том числе два активных орудия и одна активная броня), кое-что перевёл (язык переключается в настройках). Много времени уделил балансу. Так же на загрузочный экран поставил сюжетное вступление (пока только англ.), полный список изменений (и сборку для скачивания) смотрите здесь: https://github.com/IlyaFaer/Fo... e/releases Приурочил к этому делу новую альфа-нарезку: https://youtu.be/Ot2uFTCRRvs К следующей сборке уже планирую добавить основную цель и часть сюжета. В общем-то, процентов на 70 игра выполнена, технически практически всё реализовано. Ещё предстоит немало доработок, дорисовок и добалансировок, но тем не менее, она уже более или менее играется. Даже грешным делом начинаю думать, что из неё может что-то выйти)
0
|
|
|
6353 / 3524 / 1428
Регистрация: 07.02.2019
Сообщений: 8,995
|
|
| 19.05.2021, 15:20 | |
|
Фаер, в целом после 30 мин игры впечатление хорошее.
Что хотел бы увидеть иначе: 1) Сразу после запуска, при поворотах камеры подлагивает(словно что-то активно подгружается), через несколько секунд перестаёт. 2) Скорость локомотива плавает. Впечатление как-будто плавает фпс и скорость игры связана с фпс. На поворотах какое-то неестественное ускорение, возможно с интерполяцией вдоль пути намудрили или ключевые точки неравномерно расставлены. 3) Неудобная и неотзывчивая камера без возможности настроить. При смещении фокуса вращение остаётся вокруг локомотива, хотя логичнее вокруг фокуса. При максимальном отдалении скролл колесом мыши(дальнейшее отдаление) приводит к дерганному смещению камеры. 4) Освещение(солнце) у вас похоже сделано точечным источником, привязанным к локомотиву, да ещё и на небольшой дистанции, из-за чего тени от объектов окружения смещаются по ходу движения локомотива. Особенно заметно на закате/рассвете, когда тени длинные. Это бросается в глаза и портит восприятие. Обычно для имитации естественного света используют направленный свет, а не точечный. 5) Звуковой эффект стука колёс(зависимость скорости воспроизведения от скорости локомотива) то же немного коробит. 6) Очень не хватает паузы, что бы спокойно можно было почитать или отойти. В идеале вообще добавить опцию включения автопаузы при наступлении игрового события, такого как начало боя, приближение к точке интереса и т.д. 7) Не работают сохранения (в каталоге они есть, но пункт меню не активен). OS - fedora33. А вообще молодец, интересная задумка, ставлю плюс и буду следить за развитием проекта.
1
|
|
|
|
||
| 20.05.2021, 12:11 [ТС] | ||
|
zayats80888, о, это целый обзор. Большое спасибо!
Сохраняться в некоторых ситуациях нельзя (во время боя, например), но в этом случае под кнопкой Сохранить должно появиться объяснение причины.
0
|
||
|
6353 / 3524 / 1428
Регистрация: 07.02.2019
Сообщений: 8,995
|
||
| 20.05.2021, 12:55 | ||
|
1
|
||
|
|
|
| 23.07.2021, 18:04 [ТС] | |
|
Ну, что ж, готова таки новая играбельная сборка.
Видео я пока не обновлял, так что у Вас есть возможность в последний раз посмотреть на уродливые перекрещенные спрайты огня и плоский дым - последний, потому что я над ними поработал. Так же была добавлена новая механика: места интереса. Они равномерно распределены по карте и, чтобы победить, Вам нужно будет посетить (за ограниченное время по причине распространения Смрада по карте) как минимум 8 из них (сейчас реализованы только 4). В каждом таком месте требуется принять непростое решение, которое будет иметь последствия. На локомотив теперь можно установить пулемёт, появился новый класс врагов - камикадзе, ещё часть игры переведена на русский. Было исправлено немало известных ошибок (но не все). Увидеть полный список изменений и скачать сборку можно в репозитории: https://github.com/IlyaFaer/Fo... e/releases Думаю, следующий релиз (в районе сентября) уже будет бетой, потому как техническая база завершена, нужно буквально пару мелочей добавить. Останется только всесторонняя полировка и исправление ошибок. Из других новостей, у игры появилась своя страница на IndieDB: https://www.indiedb.com/games/forward-only
1
|
|
|
jump
5009 / 4803 / 852
Регистрация: 13.04.2015
Сообщений: 10,060
|
|
| 17.09.2021, 08:42 | |
|
1
|
|
|
|
|
| 17.09.2021, 12:33 [ТС] | |
|
I can, как раз подбираю музыку к первому полноценному трейлеру
![]() Игра, кстати, движется, я готовлю первую бету. Некоторые мало распространённые баги остались, плюс на русский не переведены сюжет и вылазки (так как русский язык потребовал дополнительных изменений в коде, он отстаёт, уж извините; тем не менее, весь интерфейс и обучение уже переведены). Так же я поработал над чрезмерным поглощением ресурсов на некоторых системах. В общем, самые неприятные и распространённые проблемы должны быть исправлены, немало было добавлено, и уже вот-вот будет первая бета.
1
|
|
|
Неэпический
|
|
| 17.09.2021, 12:43 | |
|
0
|
|
| 17.09.2021, 12:43 | |
|
Qt open source Open Source Open Source Project CoreCLR is now Open Source Посоветуйте open source на C++ Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F
Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU.
Опрашиваются регистры. . .
|
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо
Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
|
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман.
Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
|
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
|