OpenAI 2026 hackathon

STATE OF PLAY

Real headlines become playable crises. Decide from one nation's chair, inherit the consequences from another, and experience both sides.

Solo project by Musoke Nestroy · 1 likes · 0 comments

Archive position — measured, not model output

1 like on Devpost

506 of the 7,856 archived projects have more likes, and 1,758 share exactly 1 — so this project's #1,990 place in the like-ranked listing is a tie-break inside that group, not a ranking.

Projects (log scale)

1
10
100
1k
10k
05,592
11,758
2285
3–4132
5–975
10+14

Likes on Devpost. ▲ marks this project's group.

Show the figures
LikesProjectsShare of archive
05,59271.2%
11,75822.4%
22853.6%
3–41321.7%
5–9751.0%
10+140.2%
Devpost like counts for all 7,856 archived projects, captured when this archive was built.

Executive Summary

What the company appears to be

STATE OF PLAY is a self-reported React-based single-page application built with Vite and TypeScript. The description states it uses CARTO tiles for mapping, Leaflet.js for rendering, and integrates AI via OpenAI and OpenRouter APIs (with GPT-5.6 and gpt-oss-120b models). It presents an interactive geopolitical simulation where players make decisions in one nation that affect another, using live news feeds and AI-generated briefings and consequences.

What changed

The author reports a significant shift in product development during Build Week: initially, interface elements appeared functional but were not connected to core logic. Codex (with GPT-5.6) was used to audit and correct state flows, ensuring that actions like decision-making actually led to consequence updates and national perspective switches.

Single most important open question

Is there any evidence of traction, revenue, or user adoption beyond the author’s own demonstration? The description contains no data on users, customers, or monetization — only claims about educational intent and AI integration.

Back to contents

What The Product Actually Is

The description states that STATE OF PLAY is a React 19 single-page application built with Vite and TypeScript. It uses:

  • Leaflet.js for interactive map rendering (with CARTO tiles)
  • Framer Motion for animations
  • Howler.js for audio feedback
  • A typed reducer to manage:
    • National meters and turn state
    • Active crises and selected briefings
    • Decision and consequence history
    • Shared cross-nation timeline
    • Win/loss conditions
    • Legacy scores and local personal bests

It also includes:

  • Three Vercel serverless endpoints:
    • /api/news — aggregates news from GDELT, YouTube Atom feeds, SerpAPI, and bundled headlines
    • /api/llm — generates structured briefings, advisors, locations, and decisions
    • /api/consequence — produces structured narratives with bounded meter changes and optional follow-on crises

The AI layer supports two server-side routes:

  • Direct OpenAI route for GPT-5.6 structured output
  • OpenRouter route for openai/gpt-oss-120b:free

Keys are not exposed to the browser bundle, and responses are cached by provider/model/nation/crisis/decision where applicable.

Persistence is handled via browser localStorage, allowing decisions made in one nation to carry over when switching to another.

The system includes resilience features:

  • Fallbacks for failing news sources or AI providers
  • Seed headlines if live data fails
  • Deterministic briefings/consequences if no API keys are available
  • Daily call ceilings to prevent credit exhaustion

Back to contents

Positioning & Claim Evolution

The description states that the product is an experimental MVP focused on educational simulation, not a completed study. It positions itself as:

  • A tool for active learning, where learners act rather than passively receive information.
  • An exploration of how AI can change what a learner can do, not just how fast they get answers.
  • A way to help users slow down, inhabit difficult decisions, and understand why history was never as easy as hindsight makes it appear.

It claims that the experience should complement teachers, primary sources, and discussion — not replace them.

The author notes that the current scope is restrained:

  • It does not simulate the entire world.
  • It uses one geopolitical relationship to prove a complete mechanic: a decision made in one seat of power becomes the reality inherited by another.

There is no evidence of prior positioning or evolution beyond this MVP stage. The project appears to be an experimental prototype submitted for a hackathon, with future directions described but not yet implemented.

Back to contents

Target Customer & ICP

The description states that the primary target is educational use cases:

  • Teachers and educators
  • Students in schools, universities, museums, or independent learners
  • Classroom environments where teams represent stakeholders and negotiate in real time

It also mentions potential audiences for:

  • Age-appropriate modes
  • Localization for global events
  • Private classroom analytics and leaderboards
  • Scenarios beyond geopolitics (economics, public health, climate policy, civics, business history)

However, there is no evidence of actual customers or user segments. The description does not list any specific educational institutions, users, or adoption metrics.

Back to contents

Business Model & Pricing Evidence

The description states that the project is an experimental MVP, and no business model or pricing information is provided. It mentions:

  • No account, payment, or API key required for basic use.
  • Fallback paths are designed to keep the experience playable without credentials.
  • Future directions include:
    • Teacher-authored scenarios aligned with syllabi
    • Classroom sessions with real-time negotiation
    • Assessment based on evidence use and reflection
    • Private classroom analytics and leaderboards

There is no evidence of revenue streams, monetization plans, or pricing tiers.

Back to contents

Technical & Delivery Signals

The project is built using:

  • React 19, Vite, TypeScript
  • Leaflet.js, CARTO tiles, Framer Motion, Howler.js
  • Serverless endpoints on Vercel
  • AI integration via OpenAI and OpenRouter
  • Structured output validation and deterministic fallbacks
  • Caching, call ceilings, and resilience mechanisms

The author notes that Codex (with GPT-5.6) was used to:

  • Design the build plan
  • Establish design tokens and interface
  • Build typed contracts for client-server communication
  • Implement persistent state, bounded meters, decision history, scoring, and run conditions
  • Audit and correct state transitions

There is no evidence of production deployment beyond Vercel, or of performance metrics, scalability, or infrastructure maturity.

Back to contents

Traction & Maturity Signals

The description states that this is an experimental MVP. It includes:

  • A demo URL: https://state-of-play-nine.vercel.app/?demo=1
  • Testing instructions for judges
  • No mention of users, customers, or adoption beyond the author’s own testing

There is no evidence of traction, revenue, or user engagement.

Back to contents

Competitive Context

The description does not provide any information about competitors. It does not name similar products, platforms, or tools in the educational simulation or geopolitical decision-making space.

There is no evidence of competitive landscape analysis.

Back to contents

Key Risks & Red Flags

  • The project is described as an experimental MVP, with no evidence of traction or commercial viability.
  • No revenue, customer base, or monetization strategy are evident.
  • The AI integration relies on external APIs (OpenAI, OpenRouter), which may not be stable or scalable for production use.
  • The fallback paths are designed to keep the experience playable without credentials, but this could limit long-term sustainability.
  • There is no evidence of educational validation or impact studies.
  • The author’s own testing and auditing process suggests that the product was built under tight time constraints, which may affect quality or scalability.

Back to contents

Diligence Questions To Ask The Founders

  1. What are your plans for validating the educational effectiveness of this simulation?
  2. How do you intend to scale beyond a single developer's prototype?
  3. Are there any plans for monetization or commercial partnerships?
  4. Have you tested the experience with actual educators or students?
  5. What is the expected lifecycle of a scenario, and how will new content be added?
  6. How do you plan to handle data privacy and compliance in educational settings?
  7. What are the technical risks associated with relying on external AI providers?
  8. Are there any plans for localization beyond English and Spanish?

Back to contents

Investment/Partnership Verdict

The description states that this is an experimental MVP submitted for a hackathon, with no evidence of traction, revenue, or commercial viability.

It is not evident whether the project has moved beyond prototype stage or has any institutional backing. The author describes it as a proof-of-concept with future directions, but those directions are untested and unimplemented.

Confidence Level: Low

There is no evidence of business model, customers, revenue, or product-market fit. The project appears to be an experimental prototype with no demonstrated commercial potential or traction.

Back to contents

Source

Submitted to the OpenAI 2026 hackathon on Devpost. Project home on DevPost.

The analysis above was generated by a language model from the project's own one-line description. It is not independent research and contains no verified traction, revenue or customer data.