Project Summary: FlowState: ATC
Project Overview
FlowState: ATC is a web-based, multiplayer air traffic control (ATC) simulation game designed for two players. The core of the game revolves around cooperative gameplay where players must communicate effectively to manage airspace, guide aircraft to their destinations, and prevent mid-air collisions. Built with a robust Django backend and the dynamic Phaser JS game engine, it offers a real-time, strategic experience that is both challenging and accessible.
Target Audience
The game is designed for a diverse audience, including:
- Casual Gamers: Individuals looking for a fun and engaging cooperative experience without the steep learning curve of professional flight simulators.
- Strategy & Puzzle Enthusiasts: Players who enjoy games that require planning, quick thinking, and problem-solving.
- Friends & Couples: People seeking a collaborative game that emphasizes teamwork and communication.
- Aviation Fans: Those with an interest in aviation who want a lighthearted but engaging air traffic control experience.
Key Features
- Real-Time Cooperative Gameplay: The entire experience is built around two players working together simultaneously in a shared airspace.
- User Authentication System: Players can register, log in, and manage a user profile to track their progress and settings.
- Clear Objectives & Win/Loss Conditions: Success is measured by the number of aircraft safely guided, while failure occurs if planes collide, creating a clear goal for each session.
- Community Integration: A dedicated Discord server is integrated into the user experience, allowing players to find partners, provide feedback, and engage with the developer community.
- Modern Tech Stack: Utilizes a powerful combination of Django for the backend, Phaser JS for a smooth frontend game experience, and Docker for consistent, containerized deployment.
Pain Points Addressed
FlowState: ATC solves several key problems for its target audience:
- Lack of Accessible Co-op Games: It fills a niche for games that are built from the ground up for two players, focusing on communication rather than competition.
- High Barrier to Entry in Simulation Games: Unlike complex flight simulators, FlowState: ATC is easy to pick up and play, with a tutorial to guide new users, making the genre more approachable.
- Desire for Short, Engaging Gameplay Loops: A session can be completed in a relatively short amount of time, making it perfect for players who don't have hours to commit to a single game.
Usage Instructions
Getting started with FlowState: ATC is simple:
- Create an Account: New players must first Register on the website. Existing players can Login.
- Review the Tutorial: It is highly recommended to visit the Tutorial page to understand the basic controls, objectives, and rules of the game.
- Find a Partner: Share your game lobby link with a friend. The game requires two players to start.
- Communicate & Collaborate: Use voice chat or a messaging app to coordinate with your partner. Teamwork is the only way to succeed.
- Guide the Planes: Click and drag to set flight paths for aircraft, guiding them to their assigned runways while keeping them safely separated.