NokiMo
shibagani48
shibagani48

patreon


Weekly report

Hello everyone!
Let's check the progress this week!

#Update demo

Download from here. New password is "z4h8XSSpnfLipRv".

-Note-

#Paint work

Painter by Nick-san.

#Establishment of UI system

The device pairing system was completed, but a new problem surfaced. The user interface system is different for each scene, making it difficult to pass values and add menus.

Each system is unique, so we have to create the same UI system from scratch as there are scenes, and naturally we end up writing the same code over and over again. Every time I change the contents of the UI, I have to remember what kind of system each scene was.

Therefore, we prepared a common input system for the entire game, and changed the mechanism to pass the necessary information to the UI in each scene. The UI behavior is similar, so if you create a mechanism once, you can use it for everything, and you only need to change it once.

From this experience, I learned how to use delegate types and pass-by-reference to overwrite the contents of functions as well as variables. Everything seemed fine. HoweverΒ·Β·Β·

This input system can only receive one piece of UI information, so it won't work if you have multiple UI menus in your scene. Furthermore, it is not possible to flexibly switch the processing of menus that are arranged differently, such as Column, Raw, and Table.

Needs a makeover!

I prepared a class to hold the menu information in the input system. This allows you to add as many menus as you want by creating an instance! You can also set column, raw, and table types for each menu item, so you don't have to force one control to handle everything. I think that the menu will be more and more diversified in the future, but if you use this mechanism, you can easily add menus.

So far this works great!

#Voice

A new Zdorada voice has arrived from abi-san. Her acting is just like Zdrada, especially her laugh! It's included in this demo.

We were supposed to place the first order for Modeus last week, but we were unable to complete it due to various troubles.😫 It will take a while. For now, I'm asking Lenny-san to record the lines for the introduction movie.

Also, as some of you may have noticed in the last demo, the volume of the voices was all over the place. I listened to and compared the audio data one by one, and manually adjusted the volume one by one. This task is very difficult, so I neglected it for a while, but I found a way to easily equalize the volume! What used to take hours was now done in 5 minutes. What was my trouble?πŸ€ͺ

#Next week plan

#Other topic

I'm sure some of you are thinking this.
"Why didn't this fuckin chicken make a Modeus sprite even though it was voted last time?"
Exactly. You are all correct! It all started when I was making Modeus sprites and wanted to add a unique mechanism for the heart object.

The current system does not allow each character to have a unique structure.
↓
Work on instancing characters that have their own structure
↓
A mechanism to determine the instance of the character to be generated is required.
↓
Need a system to decide which characters are generated by which side.
↓
Maintenance of character select. However, the player's left and right cannot be determined here.
↓
Make setting side scene. This scene assumes pairing with a device, but there is no such system.
↓
Facilitates device pairing system. 2p can be paired in the SettingSide scene, but 1p must be paired in the title scene.
↓
Make title scene. However, the input system is different for each scene.
↓
Continue to Establishing a UI System...

Everything is connected. Changing one part affects all parts.😲 I understand why programmers are reluctant to make sudden changes. Especially since I don't have a blueprint for the whole thing and am making it from the details, I am exposed to such problems. Planning is so important!

That's all today.

Have a nice day!

Weekly report

Related Creators