Week 3 #
Implemented MVP features #
- Energy:
- Main goal of the game.
- Anomalies generate energy on interaction with Agents.
- Anomaly interactions:
- Agents interact with Anomalies to generate Energy.
- COOPerative Multiplayer:
- Multiple players are able to play together via local multiplayer.
- Map:
- All planned facility modules are implemented.
- Agents can be selected and sent to any location.
- Agents can navigate the complex with ease.
- Anomaly research menu:
- In this menu, you can unlock info about anomalies and read their description.
- It is planned to give player an ability to unlock and manufacture the gear for the employees by spending the resources.
User Journey #
Main Loop: #
- Energy Collection Goal: Each day has a quota of (energy) you must produce by working on Anomalies.
- Order Agents to Work: Agents perform tasks on Abnormalities (e.g., Instinct, Insight, Attachment, Repression), each with different risks and rewards.
- Success yields energy.
- Failure may trigger the Abnormality’s negative effects.
- When you collect enough energy for the quota you will be able to move onto the next day.
Demonstration of the working MVP #
MVP1 demo recording #
Latest Itch.io build #
Internal demo #
After conducting the internal demo, we identified a few major bugs:
- Shop Research Currency counter does not update after purchase.
- Work is not synced between clients.
- You can move working Agent, which breaks the game state.
- You can move Agent into an occupied chamber, which resets current working progress.
- Our stakeholder highlighted the lack of polishing.
Weekly commitments #
Individual contribution of each participant #
Who | Did what | Proof |
---|---|---|
Andrey V. | Made new game sprites, connected all assets into MVP1 | [29dbb93] |
Danil N. | Assembled and redacted assets for MVP1, embedded the web build into the capstone report | [bd865e7] (redid the scripting), [6448f24], committer for many others (due to rebasing) |
Anastasia V. | Helped with anomaly research menu script | [GDrive] (original commit is lost due to multiple rebases) |
Plan for Next Week #
Who | Plans to do what |
---|---|
Andrey V. | Implement Anomaly logic and connect Resources |
Danil N. | Implement Anomaly logic, documentation |
Anastasia V. | Create instances of Anomalies and help with code |
Confirmation of the code’s operability #
We confirm that the code in the main branch:
- In working condition.
- Run via docker-compose (or another alternative described in the
README.md
).