Skip to content
All projects

Django project

FlowState: ATC

Take control of the skies with a friend in this multiplayer ATC game. Coordinate your moves to safely guide aircraft, manage the chaos, and avoid disastrous mid-air collisions.

FlowState: ATC screenshot

About FlowState: ATC

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:

  1. Create an Account: New players must first Register on the website. Existing players can Login.
  2. Review the Tutorial: It is highly recommended to visit the Tutorial page to understand the basic controls, objectives, and rules of the game.
  3. Find a Partner: Share your game lobby link with a friend. The game requires two players to start.
  4. Communicate & Collaborate: Use voice chat or a messaging app to coordinate with your partner. Teamwork is the only way to succeed.
  5. Guide the Planes: Click and drag to set flight paths for aircraft, guiding them to their assigned runways while keeping them safely separated.

What to notice

Summary

The page is the landing page for FlowState: ATC, an air traffic control simulation game. It prompts users to log in to begin playing and provides links to tutorials, about information, and registration. The site emphasizes it's designed for desktop/laptop use. It also includes links to support the project via Ko-fi and join their Discord server.

Target audience

The target audience consists of individuals interested in air traffic control simulations, aviation enthusiasts, and gamers looking for a collaborative online experience. It seems designed for users who prefer desktop or laptop environments due to the application's requirements.

Key features

  • Air traffic control simulation
  • Online multiplayer experience
  • Designed for desktop and laptop use
  • Includes a tutorial section
  • Offers a login and registration system
  • Has a Discord server for community engagement
  • Accepts donations via Ko-fi

Pain points

  • Requires a desktop or laptop computer, excluding mobile users.
  • Requires users to log in to start the experience.
  • Limited information on the landing page about the game itself.

Usage instructions

To use the application, visit the website on a desktop or laptop computer. Register for an account or log in if you already have one. Follow the tutorial to learn how to play, and then start navigating the skies with friends.