Skip to main content

        Grand Chase - Featured image

Grand Chase

Bridging Scout Tradition with Modern Mobile Gaming

Grand Chase is a location-based mobile game. Moving away from paper maps and traditional GPS tracking, the 2023 edition introduced a custom-built digital layer to the streets of Prague, turning the city into a dual-dimensional battlefield for two rival factions. It was developed for Scout Centre 55 Vatra Praha

The Concept: A Dual-Dimension Strategy

Unlike typical mobile games, Grand Chase is a “Phygital” experience. Players interact with the physical world to influence a digital territory war.

  • Two Factions: Players are divided into Red and Blue teams.
  • The HQ (Headquarters): A specialized interface for coordinators. It functions as a military command center simulation, where leaders monitor troop movements, assign reinforcements, and unlock victory points.
  • Field Agents: Players in the field navigate the physical game zone in Prague, scanning QR codes at specific landmarks to interact with the game world.
  • The Mirror World: The map is divided into two identical dimensions—White and Black. Players must navigate and conquer zones across both dimensions to generate resources for their team every 5 minutes.

Core Gameplay Mechanics

Scanning a QR code at a real-world location unlocks various tactical actions:

  • Conquest: Capturing neutral or enemy territory.
  • Interactions: Supporting friendly zones or sabotaging enemy ones.
  • Combat: Attacking enemy groups encountered in the field.
  • Dimensional Travel: Moving between the White and Black maps.

Technical Architecture

The Client (Mobile App)

The application was built using the Godot Engine (4.1). While the team originally intended to use C#, the limitations of Godot 4.1 at the time led to the use of GDScript. The app relies on QR code integration to trigger server-side events, ensuring players must physically visit locations.

The Backend (Server & Database)

  • Language: Python
  • Framework: Flask (Chosen for rapid prototyping and developer familiarity).
  • Database: MySQL (Structured to handle real-time resource generation and territory ownership).
  • Infrastructure: The entire server environment was Dockerized, ensuring consistent deployment and scalability during peak game hours.

Development Challenges

Building a live event game is never without drama. The development included a Proof of Concept (POC) phase in August 2023 to verify mobile compatibility, but the final week before launch was a race against time.

  • Last-Minute Bug Squashing: 20 minutes before registration, a game-breaking bug affecting mobile combat was identified and bypassed with a “quick-fix” logic workaround.
  • Operational Hurdles: From fixing password character limits on-site via a mobile hotspot to manually running “lock-clearance” scripts every 5 minutes during the game, the event required constant technical oversight.

Game Statistics & Results

The 2023 edition saw intense activity across the center of Prague.

Key Statistic Value
Total QR Scans 1,222
Active Game Groups 146
Player Battles 65
Highest Single Attack 4,000 pts
Total Combat Activity 51,202 (Atk + Def)

Territory Control

The Red Team dominated the 2023 edition, capturing 73% of the territory compared to the Blue Team’s 27%. Post-game analysis suggests the Red Team’s success was due to a higher percentage of local Prague players and a more aggressive start, successfully unlocking 17 of their first 20 points.

Showcase

Here you can see two Instagram posts made by a group of players: https://www.instagram.com/p/CybV5-sopKb/

https://www.instagram.com/reel/Cysi57TsXta/?igshid=MzRlODBiNWFlZA==