Week8 Devlog


Update summary

Level Block

In this week's project update, I made basic level blocking prefabs. Because there is only one scene, I made multiple modules as level blocks to update the wireless map randomly. The production process of the module is to manually place the positions of various ground materials, and make different modules by adjusting the position of each ground material.


Module diagram (simple):

Screenshot from my own game


Different difficulty modules

In order to allow players to gradually adapt to the game, the difficulty of the module will start from simple, and there are items that can be picked up such as gold coins to guide users to jump and slide operations accordingly, increasing the player's survival rate.


Module diagram (difficulty):

Screenshot from my own game


Different material ground

The difficulty level module will increase the wooden floor. Unlike other materials, the wooden floor can only maintain a stable 0.5s after contacting the player, and then it will fall, which increases the difficulty and also increases the fun of the game.


Module movement

The movement of the module depends on the script BlockMove. The module contains many prefabs such as ground and gold coins, and all components move with the module as a subset of the module. The module moves from right to left, when it encounters a refresh point, the next module will be generated, and when it reaches the destruction point, it will be destroyed after a period of time.

Feedback

After the module is generated, there will be overlaps and a large gap between the front and rear modules.

An error was found because the modules were not made according to the same standard, and the first ground position of each module was different.

Update all modules and adjust the first ground position of all modules. Adjust the refresh point position.

The background and tasks are accelerated, and the speed of the module remains unchanged.

An error was found and the module speed remained unchanged, which did not match the background movement and character speed.

Rewrite the module movement script BlockMove, and add the function of adjusting the movement speed of the module according to the change of time.

Files

game publicv10.zip Play in browser
May 01, 2021

Leave a comment

Log in with itch.io to leave a comment.