top of page

Sunny Garden - an Upgrade to the SunnySide World Project (Unfinished Post)

Writer's picture: Côme SerlootenCôme Serlooten

Following my collaboration on the SunnySide World project (presented here), I got the opportunity to work on the same project on my own. Because of that, I got to customize it further, as well as add features that I felt were lacking in the previous version.


In this project, as I had already prepared most of the animated visual elements, I focused on exploring new paths for this game, and preparing new elements of gameplay that could be added to the project.


Here is a list of features that differ from the previous iteration of the game:


- Players no longer rely on clicking to move, they are able do move by using the keyboard;

- Collecting ressources from carrots and trees yields ressources (respectively a Carrot and a Log);

- Collected items go into the player's inventory;

- Each tool is selected by clicking on its Icon on the overlay UI;

- Displacement isn't limited to the initial displayed area, the camera follows the player through a much larger area;

- Skeletons fight back and move. If a Skeleton is defeated, it will respawn at its original position after a delay, if the player dies to a Skeleton, they can respawn at the beginning position, and they will spawn a small black Skeleton that cannot respawn;

- Unwanted sprite overlapping is prevented. Each object defines its Z coordinate depending on its y coordinate, in order to adjust its depth accordingly. Therefore, "higher" items will be displayed behind items placed "below";

- Multiplayer Synchronisation. At each connection from a new player, said player receives all information that is different from the initial data in order to update it while reducing information size. This prevents as much desynchronization as possible, such as a Skeleton following a player that isn't displayed in the same position for another player;

- Fully integrated multiplayer. No need to launch a local server, the serverside code is uploaded remotely and allows connexion across different computers.


2 views0 comments

Recent Posts

See All

Comments


bottom of page