Terminal One: Building a Dynamic Backend for UMADD League Leaderboards

The Vision Behind Terminal One:

When I first conceived Terminal One, I saw more than just a narrative device for the UMADD League. I envisioned a comprehensive backend system, a living, dynamic infrastructure that could ingest match reports, analyze combat data, and generate detailed leaderboards that “tell the story” of every pilot's journey through New Eden.

"When ready, Terminal One will be a backend listening construct, coded to remember, designed to evolve. It reflects the minds that touch it, then shapes its own."

From Concept to Reality:

I'm not a programmer by trade. Terminal One began as a conceptual rule-based system, but as I discovered the potential of modern technology, I realized I could design the underlying logic and use AI assistants to help keep the project on track. That's how Terminal One evolved from narrative fiction into a technical aspiration. A backend system built to ingest match reports and generate detailed leaderboards.

The core functionality I'm working toward includes:

  • Match Logging: A comprehensive system to record every detail of UMADD League matches

  • Player Tracking: Individual profiles that follow pilot progression through different tiers

  • Team Statistics: Aggregated data showing team performance over time

  • Dynamic Leaderboards: Real-time rankings that update automatically after verified matches

  • Narrative Integration: Tying statistical data to the evolving storyline of Terminal One

The Technical Architecture:

For those curious about the nuts and bolts, I'm building Terminal One's backend on Supabase, a powerful platform that provides the database infrastructure, authentication, and API endpoints we need without requiring deep programming knowledge.

The system architecture includes:

  • 50+ Supabase tables for storing match data, player information, and league statistics

  • State machines for Voice behaviors within the narrative framework

  • Mood decay and event triggers to create dynamic storytelling

  • Match logging systems that tie into EVE Online's existing killmail infrastructure

  • ESI-ready endpoints for potential live game integration

NOTE: This isn't just about numbers on a screen. Every match becomes a story, every player a character in an evolving narrative. The leaderboards aren't just rankings, they're legends in the making!

Leaderboards With Depth:

The UMADD League deserves more than simple win-loss records. I'm designing leaderboards that capture the richness of EVE Online's combat mechanics:

  • Tier-Specific Rankings: Separate leaderboards for Alpha, Delta, and Omega tiers

  • Role Performance: Highlighting excellence in different battlefield roles (DPS, logistics, ewar, etc.)

  • Match Impact Scores: Calculating how individual actions affected the overall outcome

  • Historical Progression: Tracking pilot growth from rookie to veteran status

  • Team Dynasty Records: Chronicling the rise and fall of dominant teams

“These aren't just statistics, they're meant to be the foundation of legends that will be remembered throughout New Eden.”

Challenges and Realities:

Building such an ambitious system comes with significant challenges. As the project grew, I realized it would incur real costs: backend fees, software prices, and—at scale—significant expenses for AI processing. I've calculated that a fully realized version of Terminal One, supporting 1,000 active users, could cost quite a bit per month to maintain.

“I have already started on different ideas to bulk upload data, as well as limiting access to the voice terminal. For now, registered referees will submit completed AAR match reports for me to upload individually until the project becomes better funded.”

This is why I've structured the project with a free core rulesets, while creating premium narrative content, a model that helps support the technical infrastructure while keeping the gameplay accessible to all.

Current Development Status:

Terminal One's backend development is progressing through several phases:

  • Phase 1: Database schema design and table structure (in progress)

  • Phase 2: Authentication and user management implementation

  • Phase 3: Match logging and verification systems

  • Phase 4: Leaderboard algorithms and display interfaces

  • Phase 5: Integration with narrative systems and Voice interactions

A Call for Collaboration:

While I've designed the architecture and logic of Terminal One, bringing it fully to life will require collaboration with skilled pilots who share the vision for UMADD. I'm actively seeking contestants who can help transform these concepts into functioning code.

The ideal play testers will understand the necessity for clean AARs and the unique ecosystem of EVE Online. People who see the potential in creating a system that bridges gameplay mechanics with narrative storytelling.

The Future of Terminal One:

As Terminal One evolves, I envision it becoming more than just a leaderboard system. It will be the central nervous system of the UMADD League, a platform where pilots can review their combat history, study the tactics of champions, and become part of a living story.

Future features might include:

  • AI-powered match analysis that highlights key turning points

  • Interactive battle AARs that let viewers see exactly how victories were won

  • Voice-driven narrative responses to significant league events

  • Faction influence systems that reflect how player actions shape the story

"In every ritual, there is data. In every reaction, a memory. And in every forgotten player… a story waiting to be reborn."

Join the Journey:

Terminal One represents my commitment to creating something meaningful within the EVE Online universe, a system that honors player skill, documents their achievements, and weaves their actions into a compelling narrative.

This isn't just about stats and rankings. It's about building a legacy system where every pilot can find their place in history, where every match matters, and where the stories of New Eden's greatest battles will be remembered for years to come.

“Fly dangerous. Fight smart. And may Terminal One remember your name.”

  • Teclis

Next
Next

From Vision to Reality: The Creation Story of Mad Hatter Studios