Week 6 #
TheCOOrP #
Play our Demo #
Also avaliable with multiplayer capabilities for Windows, Linux, and MacOS on Itch.io.
Or you can play the single player version here:
Links #
- Deployment/Demo: https://localt0aster.itch.io/thecoorp
- Web Deployment: https://thetopsecretteam.github.io/TheCOOrP
- GitHub Repo: https://github.com/TheTopSecretTeam/TheCOOrP
Final deliverables #
Project overview #
Cooperative anomaly management simulator (like Lobotomy Corporation) written in Godot engine.
It solves a problem presented by our stakeholder.
Features #
- Energy:
- Main goal of the game.
- Anomalies generate energy on interaction with Agents.
- Resources:
- Main currency of the game.
- Used for unlocking new interactions with Anomalies, and equipment like armor and weapons for Agents.
- We plan to have four kinds of Resources in the game.
- Anomaly interactions:
- Agents interact with Anomalies to generate Energy (and maybe die in the process).
- Every Anomaly have default interactions that are general for some groups of Anomalies, and unique interactions that have different consequences (random events).
- COOPerative Multiplayer:
- Multiple players are able to play together via local multiplayer.
- Anomaly Escaping:
- Anomalies have different behaviors that can cause them to Escape the containment and start attacking the Agents in the case of mistreatment.
- Agents are equipped with armor and weapons to suppress the escaped Anomalies.
- Map:
- Facility consists of corridors, elevators, and containment chambers for the Anomalies.
- Players should be able to select the Agents and assign them to a Chamber to interact with the Anomaly.
- Agents then should navigate to the chamber autonomously.
Tech stack #
- Godot Engine
- GDScript
- GitHub Actions
Development setup instructions #
- Clone the repository to a desired location using
git clone https://github.com/TheTopSecretTeam/TheCOOrP.git - Just import it into Godot Engine, and you’re all set. 👍
Presentation draft #
https://docs.google.com/presentation/d/1ttr42u8XmLADHM7Z3rkxbxGosgItds1s3R11Z0HsP54
Weekly commitments #
Individual contribution of each participant #
| Who | Did what | Proof |
|---|---|---|
| Andrey V. | polishing | [ticket #101], [ticket #25], [ticket #103], [ticket #99] |
| Danil N. | polishing | [ticket #105], [ticket #60], [ticket #67], [ticket #65] |
| Anastasia V. | polishing | [ticket #95], [ticket #93] |
Plan for Next Week #
| Who | Plans to do what |
|---|---|
| Andrey V. | Fix bugs and finish the game |
| Danil N. | Fix bugs and finish the game |
| Anastasia V. | Fix bugs and finish the game |
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).