News [1]
За последние дни были разработаны следующие возможности.
Over the past few days, the following capabilities have been developed.
Экраны(Screens):
Добавлены логические блоки для отслеживания состояния переменной и вывода нужной информации. В последнем видео показан принцип работы этой системы: я открываю экран помощи в игре, где видны кнопки управления для геймпада, клавиатуры и мыши. Система определяет метод ввода и автоматически выводит нужные клавиши или кнопки на экране.
Logical blocks have been added to track the state of the variable and output the required information. The latest video shows how this system works: I open the help screen in the game, where the control buttons for the gamepad, keyboard, and mouse are visible. The system detects the input method and automatically displays the required keys or buttons on the screen.
На экране внедрена грид-система, упрощающая размещение элементов, особенно при большом количестве объектов, требующих выравнивания.
A grid system has been implemented on the screen, which simplifies the placement of elements, especially when there are a large number of objects that require alignment.
Геймпад(Gamepad):
Была реализована поддержка геймпада. Геймпад определяется автоматически, без сложных манипуляций, его настройка также не составит никакой проблемы. А сама игра полностью поддерживает управление с геймпада. Чтобы игра обнаружила геймпад, его достаточно подключить к ПК и нажать любую кнопку на геймпаде.
Support for gamepads has been implemented. The gamepad is detected automatically, without any complex procedures, and setting it up is also straightforward. The game itself fully supports gamepad controls. For the game to detect the gamepad, you just need to connect it to the PC and press any button on the gamepad.
Демонстрация игры(Game demonstration):
А вот и небольшая демонстрация игры.
And here’s a little demonstration of the game.
В тексте выше описаны основные нововведения. Однако есть и другие улучшения и новые функции, о которых расскажем кратко.
The text above describes the main innovations. However, there are other improvements and new features, which we will briefly discuss.
1. Метод истории сообщений(The message history method)
Мы создали систему, похожую на ту, что используется в Renpy с функцией rollback. Теперь можно прокручивать сообщения с помощью колесика мыши. Также мы добавили backlog, как в играх на KAG. Это экран с историей сообщений. В настройках проекта можно переключаться между этими системами.
Мы создали систему, похожую на ту, что используется в Renpy с функцией rollback. Теперь можно прокручивать сообщения с помощью колесика мыши. Также мы добавили backlog, как в играх на KAG. Это экран с историей сообщений. В настройках проекта можно переключаться между этими системами.
We created a system similar to the one used in Renpy, with a rollback function. Now you can scroll through messages using the mouse wheel. We also added a backlog, like in KAG games. This is a screen with the message history. In the project settings, you can switch between these systems.
2. Буфер система(Buffer system)
Теперь игра заранее знает о необходимых ресурсах и подгружает их заранее. Это сделало игру более плавной, так как подгрузка происходит незаметно для игрока, и он не видит мерцания спрайтов.
Теперь игра заранее знает о необходимых ресурсах и подгружает их заранее. Это сделало игру более плавной, так как подгрузка происходит незаметно для игрока, и он не видит мерцания спрайтов.
Now the game knows in advance about the required resources and loads them in advance. This has made the game smoother, as the loading happens unnoticed by the player, and they don’t see any sprite flickering.
3. Текст(Text)
Работа с текстом стала гораздо удобнее. Теперь есть фуригана для японского языка, что делает чтение более доступным. Можно озвучивать каждую строку отдельно, а не весь блок сразу. Это сделает диалоги в игре более живыми и динамичными.
Работа с текстом стала гораздо удобнее. Теперь есть фуригана для японского языка, что делает чтение более доступным. Можно озвучивать каждую строку отдельно, а не весь блок сразу. Это сделает диалоги в игре более живыми и динамичными.
Working with text has become much more convenient. Now there is furigana for the Japanese language, which makes reading more accessible. You can have each line voiced separately, rather than the entire block at once. This will make the dialogues in the game more lively and dynamic.
Мы внесли множество мелких улучшений, которые сделают наш движок самым удобным среди существующих. Кроме того, мы создали сайт с описанием работы системы и наших планов на будущее. Также мы запустили сервер в Discord и страницу на itch.io, где вы можете подписаться на обновления.
We have made numerous minor improvements that will make our engine the most user‑friendly among existing ones. In addition, we have created a website describing how the system works and our plans for the future. We have also launched a Discord server and a page on itch.io, where you can subscribe to updates.
Буду признателен, если вы расскажете об этом движке своим друзьям и знакомым, особенно тем, кто интересуется разработкой игр.
I would be grateful if you could tell your friends and acquaintances about this engine, especially those who are interested in game development.
news
krOLEG
А можно будет из истории сообщений прослушивать реплики?
Aug 22 12:39
KHORIX Engine
krOLEG, Да, там кнопка где-то рядом с репликой будет.
Aug 22 15:06 
1