← Back to game

youknObtainium – Plan

This page describes the planned token and tournament system: goals, flows, what is implemented, and what cannot be done (on-chain and pump.fun constraints).

Goals

Diagrams

5-player game (1–5 users, rest bots)

flowchart LR A[5 players: 1–5 users + bots] --> B[One winner per game] B --> C[Only winner gets win] C --> D[Auto-buy obtaniumcoin]

Guest vs linked flow

flowchart LR A[Play as guest] --> B[Wins stored locally] B --> C[Recover: connect wallet] C --> D[Sign & migrate wins] D --> E[Wins tied to wallet] F[Connect wallet first] --> G[Wins tied to wallet] G --> E

Auto-buy obtaniumcoin on win

flowchart LR subgraph One winner per game BW[Bot wins game] --> AB[Auto-buy obtaniumcoin] UW[User wins game] --> AB end AB --> R[Amount ∝ 1/turns] R --> T[obtaniumcoin] T --> U[User wallet if user won] T --> P[Bot pool / treasury if bot won]

Tournament (optional)

flowchart TB T[Tournament date TBD] T --> E[Entry: obtaniumcoin / fee] E --> P[Play] P --> R[Rank by efficiency] R --> W[Winners] W --> D[Rewards pool] D --> N[Token rewards]

Ranking (efficiency + Event Horizon)

flowchart LR subgraph Rank R[efficiency = wins / turns] end EH[Event Horizon win] --> Badge[High-value badge] R --> Leaderboard Badge --> Leaderboard

Backend

obtaniumcoin (pump.fun) & automatic buy on win

The project token obtaniumcoin is created on pump.fun. Each game has 5 players (1–5 users, rest bots); only the winner of the game gets the win and triggers the buy. Core mechanic:

Efficient wins (e.g. Event Horizon in 1 turn) yield a larger buy. Who pays (house treasury vs user wallet) and who receives (user vs bot pool) will be set before launch.

Phase one: Maximum supply of 1B (one billion) obtaniumcoin, with an expected reach of 100M (100 million) users.

Optional: Scheduled tournament with entry fee and rewards pool in obtaniumcoin. Link to pump.fun token: (to be added when token is created).

Price visualization (conceptual)

Below is a simplified model of how obtaniumcoin price could rise over time. Each game has 5 players and one winner; only that winner’s win triggers an automatic buy (size = efficiency, 1/turns). The price curve is aligned with a bonding-curve (pump.fun-style): price rises as buy volume fills the curve. The chart shows a hypothetical first year.

Price (left axis) follows a bonding-curve shape: it rises with cumulative buy volume (right axis) from user wins and bot wins. Formula approximates constant-product behavior (price ∝ buy pressure²) as on pump.fun.

Average gameplay time & games for the curve

What we can do

  • Store guest wins locally and in Firebase (with guest id or session).
  • Connect wallet (MetaMask / WalletConnect) and identify the player.
  • One-time "Recover" flow: link wallet, sign message, migrate guest wins to the linked account.
  • Run games with 5 players (1–5 users, 0–4 bots); only the winner gets the win and triggers the auto-buy of obtaniumcoin. Attribute guest wins to bots until the user recovers.
  • Compute efficiency (wins/turns) and Event Horizon count for ranking; use it to size automatic obtaniumcoin buys for each winning game.
  • Backend executes win recording and (when ready) token buys; client never touches private keys for those operations.
  • Static plan page (this page) and documentation.

What we cannot do

  • On-chain limits: Gas and chain rules apply; we cannot bypass transaction costs or chain finality.
  • pump.fun constraints: Token creation and trading follow pump.fun rules; we do not control their platform.
  • Proving guest wins on-chain: Until recovery, guest wins are off-chain (Firebase + local); only after "Recover" are they tied to the wallet for user-win auto-buy and ranking.

Implementation status

← Back to game