NokiMo
shibagani48
shibagani48

patreon


Weekly report Oct 4/4, 2024

Hello everyone! Thank you as always for your support.
Let's take a look at this week's progress!

download it from here. The new password is "4bjzRdRchcUgnF8".

# Main Game Key Input Overhaul

The current input system mainly processes actions only when a button is pressed. With this limitation, implementing charge commands, such as Psycho Crusher or Rolling Attack, is impossible. To address this, I restructured the system to recognize four input states: when a button is pressed, held down, released, or inactive.

Additionally, to implement rollback and input recording/playback features, it's now necessary to save input information for each key on every frame. Previously, only the frames where buttons were pressed were recorded.

With the increased variety in input data, the old command matching system could no longer be used, requiring a complete overhaul. One challenging aspect was deciding how to handle the previously ignored neutral state of the directional pad. To solve this, I created a separate list specifically for command matching that filters input data based on criteria such as input delay frames, separate from the constantly recorded input list.

Previously, action and command input information were managed within the same class. However, as most actions don't have associated commands,

I created a new ScriptableObject dedicated to command inputs, organizing the information more effectively. This allowed us to prepare command pattern presets, significantly reducing redundant tasks.

This overhaul has greatly simplified and improved both the input system and the command matching system. Now, it will be easier to implement charge commands and, in the future, actions requiring simultaneous button presses.

# New Feature

Since input information is now fully recorded, we've added a recording and replay feature for actions, allowing information extraction from specific frames. Up to 1800 frames can be recorded.

Controls:

- Keyboard: Q for record, W for replay

- Controller: Left stick press for record, right stick press for replay

With input data organized, position reset operations can now be executed more flexibly. By combining the select button with the directional pad, players can move to the edge of the screen, center stage, or swap positions.

# Plans for Next Week

Each week, I set milestones but carry over unfinished tasks to the next week. As a result, the backlog keeps growing… I'll prioritize tasks and plan for November. For now, I need to work on my manga…

- November manga (finishing it by this month is a must!)

- Unfinished tasks from this week

- Too many to list—currently organizing

That's all for this week. Thanks to everyone's support, we can continue development! Much appreciation.
Have a great weekend!

Weekly report Oct 4/4, 2024 Weekly report Oct 4/4, 2024 Weekly report Oct 4/4, 2024

Related Creators