Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 8, 2021 19:01:35

Faer
Зарегистрирован: 2013-08-25
Сообщения: 25
Репутация: +  3  -
Профиль   Отправить e-mail  

ForwardOnly: стратегический рогалик на паровозе с открытым кодом

Всем здорово!

Готова таки первая бета-версия Forward Only! К этому событию подготовлен первый трейлер (уровень, конечно, инди, никаких тебе устраивающих революцию высокополигональных бойцовских петухов, но просмотры всё равно приветствуются):
https://youtu.be/AjvDuXsIizs

Полностью завершена техническая база игры, улучшен кое-где визуал, добавлены некоторые эффекты стрельбы и командных навыков, и теперь я подступаю к переводу на русский язык того, что ещё не переведено (то есть все вылазки, основной сценарий и записки, в то время как весь интерфейс и обучение уже переведены), а так же общей доработке, совершенствованию и оптимизации.

Отдельной строкой замечу, что в опциях появилась возможность установить лимит FPS - это должно помочь тем, у кого игра неоправданно загружает видеокарту на 90% и выше.

Сборку игры, как обычно, можно найти в репозитории вместе с полным списком изменений с последнего релиза:
https://github.com/IlyaFaer/ForwardOnlyGame

У игры появился свой Discord, а так же, напоминаю, у неё есть своя страница на IndieDB, где Вам всегда категорически рады:
https://discord.gg/8UgFJAWsFx
https://www.indiedb.com/games/forward-only

Отредактировано Faer (Окт. 8, 2021 19:03:02)

Офлайн

#2 Окт. 10, 2021 08:40:19

PEHDOM
Зарегистрирован: 2016-11-28
Сообщения: 2196
Репутация: +  294  -
Профиль   Отправить e-mail  

ForwardOnly: стратегический рогалик на паровозе с открытым кодом

Ну сделайте же вы наконец чтото со звуком. У вас паровоз же.Это очень сильно добавит атмосферы. Посмотрите как это звучитт хотябы в томже трейнсимуляторе: https://www.youtube.com/watch?v=Od0Tg6yvnX4 сразу же слышно что едет паровоз, а не дрезина или электричка.

ЗЫ: при нажатии “опции” почемто у меня игра вылетает.



==============================
Помещайте код в теги:
[code python][/code]
Бериегите свое и чужое время.

Отредактировано PEHDOM (Окт. 10, 2021 08:48:58)

Офлайн

#3 Окт. 10, 2021 10:54:23

Faer
Зарегистрирован: 2013-08-25
Сообщения: 25
Репутация: +  3  -
Профиль   Отправить e-mail  

ForwardOnly: стратегический рогалик на паровозе с открытым кодом

PEHDOM, но ведь под этим видео написан комментарий:
“А вот звук едущего поезда больше похож на звук ручной швейной машинки 1960-х”
Как ему верить?

“при нажатии “опции” почемто у меня игра вылетает.”
Что logs.txt показывает?

Отредактировано Faer (Окт. 10, 2021 10:55:26)

Офлайн

#4 Окт. 10, 2021 12:34:56

xam1816
Зарегистрирован: 2020-05-11
Сообщения: 1308
Репутация: +  112  -
Профиль   Отправить e-mail  

ForwardOnly: стратегический рогалик на паровозе с открытым кодом

Faer
Как ему верить?
гонка паровозовВот им весело там наверное

Офлайн

#5 Окт. 10, 2021 20:08:22

PEHDOM
Зарегистрирован: 2016-11-28
Сообщения: 2196
Репутация: +  294  -
Профиль   Отправить e-mail  

ForwardOnly: стратегический рогалик на паровозе с открытым кодом

Faer
Что logs.txt показывает?

[ERROR] 2021-10-10 20:07:40,774: Exception occured:
Traceback (most recent call last):
File "__main__", line 433, in <module>
File "direct.showbase.ShowBase", line 3325, in run
File "direct.task.Task", line 546, in run
File "direct.task.Task", line 500, in step
File "direct.showbase.EventManager", line 49, in eventLoopTask
File "direct.showbase.EventManager", line 43, in doEvents
File "direct.showbase.EventManager", line 99, in processEvent
File "direct.showbase.Messenger", line 337, in send
File "direct.showbase.Messenger", line 422, in __dispatch
File "direct.gui.DirectButton", line 107, in commandFunc
File "gui", line 457, in _show_conf
ValueError: tuple.index(x): x not in tuple

Faer
“А вот звук едущего поезда больше похож на звук ручной швейной машинки 1960-х”
Как ему верить?
Ну можете сравнить с реальными , реальные тоже швейная машинка работаю :https://www.youtube.com/watch?v=wZvpfanCmFA



==============================
Помещайте код в теги:
[code python][/code]
Бериегите свое и чужое время.

Отредактировано PEHDOM (Окт. 10, 2021 20:22:52)

Офлайн

#6 Окт. 10, 2021 20:19:45

Faer
Зарегистрирован: 2013-08-25
Сообщения: 25
Репутация: +  3  -
Профиль   Отправить e-mail  

ForwardOnly: стратегический рогалик на паровозе с открытым кодом

PEHDOM
Хм-м, как-то зарепортили мне такую же проблему из-за WXGA-разрешения. Каков размер монитора у Вас?

Офлайн

#7 Окт. 10, 2021 20:57:20

PEHDOM
Зарегистрирован: 2016-11-28
Сообщения: 2196
Репутация: +  294  -
Профиль   Отправить e-mail  

ForwardOnly: стратегический рогалик на паровозе с открытым кодом

1600х900



==============================
Помещайте код в теги:
[code python][/code]
Бериегите свое и чужое время.

Офлайн

#8 Окт. 10, 2021 21:28:15

Rodegast
От: Пятигорск
Зарегистрирован: 2007-12-28
Сообщения: 2679
Репутация: +  182  -
Профиль   Отправить e-mail  

ForwardOnly: стратегический рогалик на паровозе с открытым кодом

Вроде запускается, но как играть не понятно. Падает при попытки открыть настройки. Разрешение 3440x1440

 rodegast@rodegast:~/2/ForwardOnlyGame$ python3 ./main.py
Known pipe types:
  glxGraphicsPipe
(1 aux display modules not yet loaded.)
:display:x11display(warning): Could not find cursor filename GUI/pointers/normal.ico
:display:x11display(warning): Could not find cursor filename GUI/pointers/normal.ico
Traceback (most recent call last):
  File "/usr/local/lib/python3.8/site-packages/direct/showbase/EventManager.py", line 49, in eventLoopTask
    self.doEvents()
  File "/usr/local/lib/python3.8/site-packages/direct/showbase/EventManager.py", line 43, in doEvents
    processFunc(dequeueFunc())
  File "/usr/local/lib/python3.8/site-packages/direct/showbase/EventManager.py", line 99, in processEvent
    messenger.send(eventName, paramList)
  File "/usr/local/lib/python3.8/site-packages/direct/showbase/Messenger.py", line 337, in send
    self.__dispatch(acceptorDict, event, sentArgs, foundWatch)
  File "/usr/local/lib/python3.8/site-packages/direct/showbase/Messenger.py", line 422, in __dispatch
    result = method (*(extraArgs + sentArgs))
  File "/usr/local/lib/python3.8/site-packages/direct/gui/DirectButton.py", line 107, in commandFunc
    self['command'](*self['extraArgs'])
  File "/home/rodegast/2/ForwardOnlyGame/gui/__init__.py", line 457, in _show_conf
    RESOLUTIONS.index(base.game_config.resolution),  # noqa: F821,
ValueError: tuple.index(x): x not in tuple
:task(error): Exception occurred in PythonTask eventManager



С дураками и сектантами не спорю, истину не ищу.
Ели кому-то правда не нравится, то заранее извиняюсь.

Отредактировано Rodegast (Окт. 10, 2021 21:32:20)

Офлайн

#9 Окт. 10, 2021 22:31:53

Faer
Зарегистрирован: 2013-08-25
Сообщения: 25
Репутация: +  3  -
Профиль   Отправить e-mail  

ForwardOnly: стратегический рогалик на паровозе с открытым кодом

Rodegast, PEHDOM
В качестве быстрого хака можно открыть options.cfg и изменить установленное там разрешение (первая строка) на одно из списка:
https://github.com/IlyaFaer/ForwardOnlyGame/blob/b7d1ede40fa8f18e6e1f90800234f4933fcd5b3e/gui/__init__.py#L36-L50

Первоначально разрешение в игре определяется по размеру экрана.

Отредактировано Faer (Окт. 10, 2021 22:32:16)

Офлайн

#10 Окт. 13, 2021 13:50:33

PEHDOM
Зарегистрирован: 2016-11-28
Сообщения: 2196
Репутация: +  294  -
Профиль   Отправить e-mail  

ForwardOnly: стратегический рогалик на паровозе с открытым кодом

Faer
В качестве быстрого хака можно открыть options.cfg и изменить установленное там разрешение (первая строка) на одно из списка:
да так не вылетает, работает.

Я понимаю что игра только в разработке поэтому, к графике\звукам особо не буду придираться, все уже озвучено ранее. Чисто технический фидбек:
Если во время загрузки нажать ESC из игры выбрасывает. содержание лога:
[ERROR] 2021-10-13 13:28:40,577: Exception occured:
Traceback (most recent call last):
File "__main__", line 433, in <module>
File "direct.showbase.ShowBase", line 3325, in run
File "direct.task.Task", line 546, in run
File "direct.task.Task", line 500, in step
File "direct.showbase.EventManager", line 49, in eventLoopTask
File "direct.showbase.EventManager", line 43, in doEvents
File "direct.showbase.EventManager", line 99, in processEvent
File "direct.showbase.Messenger", line 337, in send
File "direct.showbase.Messenger", line 422, in __dispatch
File "gui", line 969, in show
AttributeError: 'ForwardOnly' object has no attribute 'traits_gui'

Опять же дома поиграть не вышло, сплошное слайдшоу, а на работе на встроеной видяхе от интель все летает без проблем.
Управление камерой несколько неудобное, както умудрился камеру вверх ногами перевернуть, еле обратно вернул.
Камера сама по себе. Если паровоз поворачивает положение камеры остается незименным. ИМХО нужно привзяывать положение камеры к паровозу, тоесть если игрок выставил камеру сзади за паровозом, то если паровоз повернет камера должна остаться сзади а не переместиться вбок.
Паровоз почемуто на поворотах едет сильно быстрее чем по прямой, хотя логично на поворотах скорость сбрасывать.
Геймплей пока слишком … какбы сказать? Нетороплив? Ненасыщен?Ппаровоз едет 5 минут, ничего не происхдит, потом пояляются мотоциклисты,стычка и опять 5 минут ничего не происходит. Это всеже не трейн симулятор, нужно както уменьшать периоды, между стычками, или дать возможность игроку после того как он закончил менеджмент юнитов, както ускорить/пропустить время до слеждующего события.


xam1816
гонка паровозовВот им весело там наверное

Но ведь гениально придумано, а то ехать в вагочике и смотреть в окошко на пейзаж так себе развлечение.



==============================
Помещайте код в теги:
[code python][/code]
Бериегите свое и чужое время.

Отредактировано PEHDOM (Окт. 13, 2021 14:00:12)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version