Big Upgrades - OpenSuspect Devlog #8
Big upgrades are being constantly delivered to the OpenSuspect project!
This week, it’s me, Nice Micro, the initial mastermind behind starting the game, who’s delivering you the news on the development progress. It has been a busy two weeks, and there was no rest for the coders, and big chunks of new code have been pulled into the main repository.
New updates
Task information display
Thanks to the great work of Damjan94, now the tasks assigned to the player appear in a dedicated task view HUD element. This might seem like a small addition, but it came together with a big bucket of improvement for the task system, which finally allows for the assignment of global tasks - tasks that have to be performed by anyone, but doesn’t matter who, and their state is synced to all the players. Alongside this, the engine allows personally distributed tasks, too, which don’t synchronize, so anyone who gets the task, has to complete it.
The task display shows the personal tasks under the player’s name, and they turn green on completion.
Code cleanup
Not every important change is visible to the end user on a first glance, but if necessary, refactoring the code as soon as possible is important to keep future development efforts effective. In this early stage, when brand new functionality is added to the code base every day, spaghetti-like code cause merge conflicts, and merge conflicts cause sleepless nights and takes away resources from working on important stuff.
These last two weeks, Cukmekerb did a great job rationalizing the code structure at some key parts, so new contributors will have an easier way to navigate the ever growing source code. Along side with the occasional code cleanup, we strive to have a rigorous code review system, so every new contribution is integrated in a way that will keep the game development less painful in the future.
Character customization
The work on the character customization has not ended, based on the great initial work of Jngo102, I continued polishing the code, while also fiddling with the graphical assets to make the customization experience seamless.
A randomize button has also been introduced to create a random character with random skin- and hair colors for the lazy, or uninspired players. The color-selection became png image based, so the color maps can be easily switched out whenever it will be needed to be done.
What does the future hold?
This weekend we are holding a general meeting for both contributors and interested outside parties, which might bring us in new directions.
As of now, the game design team worked out three tasks in detail, which are going be implemented using the synced task system.
As always, new contributors are warmly welcome!
OpenSuspect
A social deduction game, similar to Mafia or Among Us
Status | In development |
Authors | opensus, GrbavaCigla, Orangemn6, moxvallix, theslaughterbehindtheman, Nice Micro, TheSecondReal0 |
Tags | Local multiplayer, mafia, Multiplayer, social-deduction |
Accessibility | Color-blind friendly |
More posts
- Customization 101 - OpenSuspect Devlog #7Jan 10, 2021
- The PR - OpenSuspect Devlog #6Nov 30, 2020
- A Farewell, and Progress is made - OpenSuspect Devlog #5Nov 24, 2020
- On Track - OpenSuspect Devlog #4Nov 09, 2020
- New Management - OpenSuspect Devlog #3Nov 01, 2020
- Council of Fate - OpenSuspect Devlog #2Oct 24, 2020
- Early Development - OpenSuspect Devlog #1Oct 22, 2020
Comments
Log in with itch.io to leave a comment.
Who let you cook?