Latest posts on ForwardOnly: стратегический рогалик на паровозе с открытым кодом topichttp://python.su/forum/topic/39254/2022-08-26T15:06:52+03:00Общий :: Python проекты :: ForwardOnly: стратегический рогалик на паровозе с открытым кодом
2022-08-26T15:06:52+03:00Faer223835Всем здорово! Новая сборка случилась на днях. Улучшены эффекты взрывов, увеличен темп игры, враги стали агрессивнее. В самом начале теперь игрок получает активное орудие - пулемёт.<br/><br/><img src="https://user-images.githubusercontent.com/26030071/185779625-84af392a-9c18-4607-add1-3a2df5cdb4ab.png"></img><br/><br/>Так же исправлены кое-какие ошибки в физике, визуале, звуках и вылеты игры.<br/><br/>Новая сборка:<br/><a href="https://github.com/IlyaFaer/ForwardOnlyGame/releases/tag/0.91">https://github.com/IlyaFaer/ForwardOnlyGame/releases/tag/0.91</a><br/><br/>В скором времени планирую открыть репозиторий, чтобы любой желающий мог внести изменения (после ревью, разумеется).
Общий :: Python проекты :: ForwardOnly: стратегический рогалик на паровозе с открытым кодом
2022-05-27T17:28:07+03:00Faer222170Всем привет, как жизнь молодая?<br/><br/><img src="https://media.indiedb.com/images/members/5/4531/4530967/profile/doppelganger_medium.png"></img><br/><br/>Вышла новая сборка Forward Only. Она включает эпизод-кроссовер с SCP Foundation и музыку от французской группы Yeruselem!<br/>См. трейлер: <a href="https://youtu.be/eaLNzbIe5SA">https://youtu.be/eaLNzbIe5SA</a><br/><br/>Модели людей в игре были порядочно оптимизированы, так что производительность должна подрасти. Так же исправлены кое-какие ошибки.<br/><br/>Последняя играбельная сборка:<br/><a href="https://github.com/IlyaFaer/ForwardOnlyGame/releases">https://github.com/IlyaFaer/ForwardOnlyGame/releases</a><br/><br/>Со следующей сборкой уже пора готовиться к раннему выпуску игры в магазинах (но игра остаётся бесплатной).<br/><br/>Главный вопрос: нужно ли ещё ускорять геймплей? Или нынешние медитативные паузы между боями достаточно коротки?
Общий :: Python проекты :: ForwardOnly: стратегический рогалик на паровозе с открытым кодом
2022-03-22T17:23:30+02:00Faer221093Всем здорово!<br/><br/>В Forward Only большие новости, аж три музыкальных исполнителя: Moloken, Among Madness и Квалиа, поддержали игру своими треками! Слушайте полный <a href="https://open.spotify.com/playlist/2DiGeOVQfOirdGzTTwPmlC">плейлист игры на Spotify</a> для быстрого ознакомления.<br/><br/>Так же новый релиз включает в себя новые визуальные и звуковые эффекты (одни только светлячки по ночам чего стоят), правку некоторых ошибок и неудобностей, плюс, ещё большее спрессовывание мира. Так что темп игры ещё немного увеличился.<br/><br/>Скачать последнюю сборку:<br/><a href="https://github.com/IlyaFaer/ForwardOnlyGame/releases">https://github.com/IlyaFaer/ForwardOnlyGame/releases</a><br/><br/>У Forward Only (с большим опозданием, но всё же) появилась группа в ВК:<br/><a href="https://vk.com/forwardonlygame">https://vk.com/forwardonlygame</a><br/><br/>Сохраняйте бдительность, потому что намечается кроссовер с большим международным фэндомом <img src="/static/djangobb_forum/img/smilies/cool.png" />
Общий :: Python проекты :: ForwardOnly: стратегический рогалик на паровозе с открытым кодом
2022-02-12T11:51:37+02:00Faer220591Всем здорово!<br/><br/>Таки новый релиз Forward Only, с розовым любовным цвето-фильтром, последними двумя главами сюжета и большой работой по балансу. Размер игрового мира уменьшен на 25%, события, соответственно, стали чаще, враги развиваются быстрее, но и орудия перезаряжаются стремительнее. Основной вопрос, стоящий сейчас - нужно ли прессовать ещё?<br/><br/>Активная стадия разработки, я думаю, завершена, дело за всесторонней полировкой, оптимизацией и прочим.<br/><br/><a href="https://github.com/IlyaFaer/ForwardOnlyGame/releases">Последняя играбельная сборка</a><br/><a href="https://youtu.be/bYThpArtgi0">Превью цветового фильтра</a><br/><a href="https://youtu.be/AjvDuXsIizs">Трейлер для тех, кто в первый раз</a><br/><br/>К слову, 22-го февраля игре исполняется два года. Хлопнем стакан Mirinda за это, она похожа на жидкий газированный Смрад.
Общий :: Python проекты :: ForwardOnly: стратегический рогалик на паровозе с открытым кодом
2021-12-22T23:48:56+02:00py.user.next219780<blockquote><em>FishHook</em><br/>Faer<br/>ох у вас и терпение! </blockquote>Не, когда что-то появляется, есть смысл качать это дальше. У меня так же: когда программы нет, ты ебёшься пиздец (чтобы себя заставить сделать что-то), а когда она есть, ты её удобряешь, выращиваешь и получаешь от этого кайф, потому что она уже есть, она уже живёт.<br/><br/>Я делал тетрис, делал крестики-нолики, делал морской бой. Это всё очень большой опыт и хорошая тренировка. Только там ты узнаёшь, что нихуя оно само не работает. Вот что напишешь, то и будет. Напишешь плохо - будет плохо. Само оно не улучшится. И это потом действует на все-все-все программы. Поэтому и программы у меня все работают, а не просто бесполезная хуета лежит там где-то и только ходишь и рассказываешь всем “а я вот её написал”.
Общий :: Python проекты :: ForwardOnly: стратегический рогалик на паровозе с открытым кодом
2021-12-22T12:35:06+02:00FishHook219755<strong>Faer</strong><br/>ох у вас и терпение!
Общий :: Python проекты :: ForwardOnly: стратегический рогалик на паровозе с открытым кодом
2021-12-22T11:24:20+02:00Faer219750Время новогоднего релиза, я полагаю. В игру добавлены возможности включить гирлянду (по кнопке 7) и выстрелить хлопушкой (по кнопке 8 при включённой гирлянде).<br/><br/><a href="https://youtu.be/sey8kP_zHjw">Краткое превью</a><br/><br/>Добавлены новые блоки ландшафта, все места интереса и вылазки переведены на русский язык, повышена производительность, добавлена возможность включить/выключить режим многопоточности (повышает FPS, но может выдавать плавающие ошибки на некоторых системах - ошибка движка, над её исправлением уже трудятся). Доработаны модели и эффекты.<br/><br/><em>Со дня последнего поста произошёл ещё один малый релиз с исправлениями ошибок, добавлением возможности включить FPS-метр, увеличением кол-ва врагов и балансировкой вылазок.</em><br/><br/><a href="https://github.com/IlyaFaer/ForwardOnlyGame/releases/">Полный список изменений последнего релиза и скачать</a>
Общий :: Python проекты :: ForwardOnly: стратегический рогалик на паровозе с открытым кодом
2021-10-13T13:50:33+03:00PEHDOM218636<blockquote><em>Faer</em><br/>В качестве быстрого хака можно открыть options.cfg и изменить установленное там разрешение (первая строка) на одно из списка:</blockquote>да так не вылетает, работает.<br/><br/>Я понимаю что игра только в разработке поэтому, к графике\звукам особо не буду придираться, все уже озвучено ранее. Чисто технический фидбек: <br/>Если во время загрузки нажать ESC из игры выбрасывает. содержание лога:<br/><div class="code"><pre>[ERROR] 2021-10-13 13:28:40,577: Exception occured:<br/>Traceback (most recent call last):<br/> File "__main__", line 433, in <module><br/> File "direct.showbase.ShowBase", line 3325, in run<br/> File "direct.task.Task", line 546, in run<br/> File "direct.task.Task", line 500, in step<br/> File "direct.showbase.EventManager", line 49, in eventLoopTask<br/> File "direct.showbase.EventManager", line 43, in doEvents<br/> File "direct.showbase.EventManager", line 99, in processEvent<br/> File "direct.showbase.Messenger", line 337, in send<br/> File "direct.showbase.Messenger", line 422, in __dispatch<br/> File "gui", line 969, in show<br/>AttributeError: 'ForwardOnly' object has no attribute 'traits_gui'</pre></div><br/>Опять же дома поиграть не вышло, сплошное слайдшоу, а на работе на встроеной видяхе от интель все летает без проблем.<br/>Управление камерой несколько неудобное, както умудрился камеру вверх ногами перевернуть, еле обратно вернул. <br/>Камера сама по себе. Если паровоз поворачивает положение камеры остается незименным. ИМХО нужно привзяывать положение камеры к паровозу, тоесть если игрок выставил камеру сзади за паровозом, то если паровоз повернет камера должна остаться сзади а не переместиться вбок.<br/>Паровоз почемуто на поворотах едет сильно быстрее чем по прямой, хотя логично на поворотах скорость сбрасывать.<br/>Геймплей пока слишком … какбы сказать? Нетороплив? Ненасыщен?Ппаровоз едет 5 минут, ничего не происхдит, потом пояляются мотоциклисты,стычка и опять 5 минут ничего не происходит. Это всеже не трейн симулятор, нужно както уменьшать периоды, между стычками, или дать возможность игроку после того как он закончил менеджмент юнитов, както ускорить/пропустить время до слеждующего события.<br/><br/><br/><blockquote><em>xam1816</em><br/>гонка паровозовВот им весело там наверное</blockquote><br/>Но ведь гениально придумано, а то ехать в вагочике и смотреть в окошко на пейзаж так себе развлечение.
Общий :: Python проекты :: ForwardOnly: стратегический рогалик на паровозе с открытым кодом
2021-10-10T22:31:53+03:00Faer218612<strong>Rodegast</strong>, <strong>PEHDOM</strong><br/>В качестве быстрого хака можно открыть options.cfg и изменить установленное там разрешение (первая строка) на одно из списка:<br/><a href="https://github.com/IlyaFaer/ForwardOnlyGame/blob/b7d1ede40fa8f18e6e1f90800234f4933fcd5b3e/gui/__init__.py#L36-L50">https://github.com/IlyaFaer/ForwardOnlyGame/blob/b7d1ede40fa8f18e6e1f90800234f4933fcd5b3e/gui/__init__.py#L36-L50</a><br/><br/>Первоначально разрешение в игре определяется по размеру экрана.
Общий :: Python проекты :: ForwardOnly: стратегический рогалик на паровозе с открытым кодом
2021-10-10T21:28:15+03:00Rodegast218611Вроде запускается, но как играть не понятно. Падает при попытки открыть настройки. Разрешение 3440x1440<div class="code"><pre> rodegast@rodegast:~/2/ForwardOnlyGame$ python3 ./main.py
Known pipe types:
glxGraphicsPipe
<span class="o">(</span><span class="m">1</span> aux display modules not yet loaded.<span class="o">)</span>
:display:x11display<span class="o">(</span>warning<span class="o">)</span>: Could not find cursor filename GUI/pointers/normal.ico
:display:x11display<span class="o">(</span>warning<span class="o">)</span>: Could not find cursor filename GUI/pointers/normal.ico
Traceback <span class="o">(</span>most recent call last<span class="o">)</span>:
File <span class="s2">"/usr/local/lib/python3.8/site-packages/direct/showbase/EventManager.py"</span>, line <span class="m">49</span>, in eventLoopTask
self.doEvents<span class="o">()</span>
File <span class="s2">"/usr/local/lib/python3.8/site-packages/direct/showbase/EventManager.py"</span>, line <span class="m">43</span>, in doEvents
processFunc<span class="o">(</span>dequeueFunc<span class="o">())</span>
File <span class="s2">"/usr/local/lib/python3.8/site-packages/direct/showbase/EventManager.py"</span>, line <span class="m">99</span>, in processEvent
messenger.send<span class="o">(</span>eventName, paramList<span class="o">)</span>
File <span class="s2">"/usr/local/lib/python3.8/site-packages/direct/showbase/Messenger.py"</span>, line <span class="m">337</span>, in send
self.__dispatch<span class="o">(</span>acceptorDict, event, sentArgs, foundWatch<span class="o">)</span>
File <span class="s2">"/usr/local/lib/python3.8/site-packages/direct/showbase/Messenger.py"</span>, line <span class="m">422</span>, in __dispatch
<span class="nv">result</span> <span class="o">=</span> method <span class="o">(</span>*<span class="o">(</span>extraArgs + sentArgs<span class="o">))</span>
File <span class="s2">"/usr/local/lib/python3.8/site-packages/direct/gui/DirectButton.py"</span>, line <span class="m">107</span>, in commandFunc
self<span class="o">[</span><span class="s1">'command'</span><span class="o">](</span>*self<span class="o">[</span><span class="s1">'extraArgs'</span><span class="o">])</span>
File <span class="s2">"/home/rodegast/2/ForwardOnlyGame/gui/__init__.py"</span>, line <span class="m">457</span>, in _show_conf
RESOLUTIONS.index<span class="o">(</span>base.game_config.resolution<span class="o">)</span>, <span class="c1"># noqa: F821,</span>
ValueError: tuple.index<span class="o">(</span>x<span class="o">)</span>: x not in tuple
:task<span class="o">(</span>error<span class="o">)</span>: Exception occurred in PythonTask eventManager
</pre></div>
Общий :: Python проекты :: ForwardOnly: стратегический рогалик на паровозе с открытым кодом
2021-10-10T20:57:20+03:00PEHDOM2186101600х900
Общий :: Python проекты :: ForwardOnly: стратегический рогалик на паровозе с открытым кодом
2021-10-10T20:19:45+03:00Faer218609<strong>PEHDOM</strong><br/>Хм-м, как-то зарепортили мне такую же проблему из-за WXGA-разрешения. Каков размер монитора у Вас?
Общий :: Python проекты :: ForwardOnly: стратегический рогалик на паровозе с открытым кодом
2021-10-10T20:08:22+03:00PEHDOM218608<blockquote><em>Faer</em><br/>Что logs.txt показывает?</blockquote><br/><div class="code"><pre>[ERROR] 2021-10-10 20:07:40,774: Exception occured:<br/>Traceback (most recent call last):<br/> File "__main__", line 433, in <module><br/> File "direct.showbase.ShowBase", line 3325, in run<br/> File "direct.task.Task", line 546, in run<br/> File "direct.task.Task", line 500, in step<br/> File "direct.showbase.EventManager", line 49, in eventLoopTask<br/> File "direct.showbase.EventManager", line 43, in doEvents<br/> File "direct.showbase.EventManager", line 99, in processEvent<br/> File "direct.showbase.Messenger", line 337, in send<br/> File "direct.showbase.Messenger", line 422, in __dispatch<br/> File "direct.gui.DirectButton", line 107, in commandFunc<br/> File "gui", line 457, in _show_conf<br/>ValueError: tuple.index(x): x not in tuple</pre></div><br/><blockquote><em>Faer</em><br/>“А вот звук едущего поезда больше похож на звук ручной швейной машинки 1960-х”<br/>Как ему верить?</blockquote>Ну можете сравнить с реальными , реальные тоже швейная машинка работаю :<a href="https://www.youtube.com/watch?v=wZvpfanCmFA">https://www.youtube.com/watch?v=wZvpfanCmFA</a>
Общий :: Python проекты :: ForwardOnly: стратегический рогалик на паровозе с открытым кодом
2021-10-10T12:34:56+03:00xam1816218606<blockquote><em>Faer</em><br/>Как ему верить?</blockquote><a href="https://youtu.be/5zUwk84ViAk">гонка паровозов</a>Вот им весело там наверное
Общий :: Python проекты :: ForwardOnly: стратегический рогалик на паровозе с открытым кодом
2021-10-10T10:54:23+03:00Faer218605<strong>PEHDOM</strong>, но ведь под этим видео написан комментарий:<br/>“А вот звук едущего поезда больше похож на звук ручной швейной машинки 1960-х”<br/>Как ему верить?<br/><br/>“при нажатии “опции” почемто у меня игра вылетает.”<br/>Что logs.txt показывает?