U-ni-verses 0.0.5


The results of the week are right in front of you)

1 — Make saving progress in game V

2 — Make the pause menu V

3 — Modify the balance of ships V

4 — Start working on the first boss V

5 — Recycle Background V

Conservation

In this case, I decided to make a classic auto-save, which resulted in a huge amount of tinkering with the file system. At first, during the first testing, the game saved data only for the duration of the session that was running. After exiting and returning to the game, all data was deleted. Having decided that "I can do it without documentation", I began to look for the root of the problem.

At first, I thought that the game just doesn't read the save file. But no, the logs showed that the game reads all the data from the file. Then I began to look through the code, and it turned out that the problem was the banal lack of conversion of a string variable to a numeric one. Let me explain, in order to save data, they need to be translated from a numeric variable to a string variable. For clarity, we translate the number 1 into the word "one" to save, but in order to download this data and read it. they need to be translated back from the word "one" to the number 1. What I completely forgot about and why I spent almost a day of work.

The conclusion is that read the documentation before implementing something yourself.

Pause menu

Oooh guys, it was a separate pop-pain ... Let's start with the fact that previously there was only a toggle switch that just stopped everything in the game and started it again. I wanted to make at least just a menu with a restart button and return to the main menu, and then it started…

Toggle switch...with&whose toggle switch....

Toggle switch...with&whose toggle switch....

As soon as I added these two buttons, everything completely broke. When you press pause, the game no longer stopped, moreover, the buttons simply refused to be pressed, and in addition, the pause button stopped turning off this very pause. Okay, bad, but good, I removed the buttons and whatever you think everything works fine. I decided to add one button, nothing works. Another button, and the same story. Therefore, the problem is in them, I thought, and I didn't come up with anything better than just redoing their functionality from scratch. And now guess did it help me? Of course not! I began to rework the pause menu piece by piece until I completely rewrote it from scratch.

By the way, this is how it looks now

New pause menu

Conclusion sometimes it's better to redo everything and make it more convenient and better. And even better, write everything at once in a structured and convenient way.

And while we have not moved away from the topic of the menu, prices for ships have been added

Balance of ships

Everything is complicated here.

The first ship seemed to me the most balanced, the abilities are not unbalanced, but also not flawed. If you get used to it, you can survive for quite a long time.

While the others are already another conversation. The second ship with its shield seems to me too tenacious, so I decided to reduce the speed of charging energy, but leave the duration of the shield the same.

But the third one on the contrary, his ability is the weakest of all, so also the charging conditions are a loss of health. Therefore, I have slightly redesigned the wings mode, now when activated, the ship will rotate and shoot in a circle, and its rate of fire is slightly increased.

Rotation in the wings mode

This will allow you to survive more effectively.

Working on the first boss

And so I ask you to present the design concept of the first boss

Gunner Gate Boss

This is still one of the concepts, but its behavior will check how the player got used to this or that ship. The patterns of his attacks will be easy to read, but this does not mean that he can be defeated quite easily.

New background

And the sweetest thing is a completely redesigned background.

Play

A beautiful black hole!

The background was made in a blender and I had many versions of what kind of appearance to reward this hole. Below there will be several renderings of prototypes, but I'll say right away that I chose the one that fits the style.

And another small render for the main menu

Result

This week we managed to complete all the tasks set.

You can find this version at the link below

https://kurosawa-aoi.itch.io/color-space

Next week's plan

1 — Make the first boss

2 — Make a more lively background in the main menu

3 — Finalize the balance of ships (This will be here until the release)

4 — Make temporary power ups

5 — Start working on the plot of the game

Files

U-ni-verses-0_0_5-windows.zip 131 MB
Oct 23, 2023

Leave a comment

Log in with itch.io to leave a comment.