Week #6

Week 6 #

TheCOOrP #

Godot Engine GDScript GitHub Actions Itch.io

Windows Linux macOS

Play our Demo #

Also avaliable with multiplayer capabilities for Windows, Linux, and MacOS on Itch.io.

available on itch.io

Or you can play the single player version here:

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 #

WhoDid whatProof
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 #

WhoPlans 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).