OhMyGame
OhMyGame is the open-source studio for making games with AI. Design, build, playtest, and publish games in one app, with your own model keys.
9D Ultimate Tic-Tac-Toe: nine boards, one strategy. Beat the AI opponent at four difficulty levels, play a friend, and explore the add-on game catalog.
GamesGitHub @9dtictactoeOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Repository information has not been collected yet.
No updates detected yet. GitHub releases will appear here.
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗╔══════════════════════════════════════════════════════════════╗
║ ║
║ ██████╗ █████╗ ███████╗████████╗██╗ ██████╗ ███╗ ██╗ ║
║ ██╔══██╗██╔══██╗██╔════╝╚══██╔══╝██║██╔═══██╗████╗ ██║ ║
║ ██████╔╝███████║███████╗ ██║ ██║██║ ██║██╔██╗ ██║ ║
║ ██╔══██╗██╔══██║╚════██║ ██║ ██║██║ ██║██║╚██╗██║ ║
║ ██████╔╝██║ ██║███████║ ██║ ██║╚██████╔╝██║ ╚████║ ║
║ ╚═════╝ ╚═╝ ╚═╝╚══════╝ ╚═╝ ╚═╝ ╚═════╝ ╚═╝ ╚═══╝ ║
║ ║
║ Q U A R T E T S T U D I O S ║
║ ║
╚══════════════════════════════════════════════════════════════╝
A Bastion Quartet Production
Strategic multiplayer gaming platform featuring accessible and competitive games
Version 2.0 - Full Stack Edition 🚀
9DTTT (Nine Dimensional Tic-Tac-Toe Tournament Tournament Tournament) is the XRP Layer of the AtomicFizzCaps.xyz ecosystem - a comprehensive full-stack game platform featuring 31 games, complete backend API, and cross-chain token integration.
9dttt.com is part of the broader Unwrenchable project portfolio:
Gaming & Token Economy:
Social & Community:
Healthcare & Utilities:
See ECOSYSTEM_ARCHITECTURE.md for complete portfolio architecture and integration details.
/admin.htmlCompletely rebuilt with actual interactive gameplay instead of text screens:
Flagship game upgraded to AAA quality with Babylon.js 3D engine:
GET /api/health - Health check
GET /api/stats - Platform statistics
GET /api/leaderboard - Global leaderboard
POST /api/leaderboard - Submit high score
POST /api/auth/login - Login/register
GET /api/crypto-quest/progress - Load player progress
POST /api/crypto-quest/progress - Save player progress
GET /api/caps/balance - Get player's CAPS balance
POST /api/caps/redeem - Redeem CAPS for real tokens (triggers XRP mechanics)
npm install -g vercel
vercel --prod
See README_DEPLOYMENT.md for detailed deployment guide.
9DTTT is a real-time multiplayer game platform developed by Bastion Quartet. Our mission is to create engaging, accessible, and strategic games that bring players together.
Atomic Fizz Integration: CAPS is the reward token from the Atomic Fizz ecosystem that powers cross-multichain gaming.
When you earn CAPS, it activates XRP Ledger features:
Now featuring holographic 3D gameplay! Experience the strategic 9-board tic-tac-toe in stunning 3D space.
A strategic 9-board tic-tac-toe where your move determines your opponent's next board!
| Feature | Description |
|---|---|
| Players | 2 |
| Boards | 9 mini-boards in a 3×3 grid |
| Rule | Your cell choice sends opponent to that board |
| Scoring | Points = moves in section when won (max 9 per section) |
| Max Points | 81 total (9 sections × 9 moves) |
| Win Condition | Most points when all sections complete |
The 3D upgrade transforms 9DTTT from a clever strategy game into a visually stunning AAA experience while preserving the core gameplay that makes it unique. Experience the future of board games!
npm installnpm start# Clone the repository
git clone https://github.com/Unwrenchable/9dttt.git
cd 9dttt
# Install dependencies
npm install
# Start the server
npm start
# Visit http://localhost:3000
| Variable | Description | Required |
|---|---|---|
PORT | Server port (default: 3000) | No |
NODE_ENV | Environment (development/production) | No |
JWT_SECRET | Secret for JWT tokens | Yes (production) |
REDIS_URL | Redis connection URL for persistence | No |
RENDER_EXTERNAL_URL | Your Render app URL (for keep-alive) | No |
The platform supports multiple authentication methods without requiring any external services:
📧 Email & Password - Traditional registration and login
🦊 Web3 Wallet Authentication - Perfect for crypto gaming!
👤 Guest Mode - Instant access without registration
All authentication methods work out of the box. Just install dependencies and start the server!
See QUICK_START_NO_FIREBASE.md for a simple setup guide.
Our player-friendly monetization philosophy:
| Feature | Description |
|---|---|
| Base Experience | Completely ad-free - no forced ads ever |
| Rewarded Ads | Optional: Watch ad → 1 hour ad-free, XP boost, or cosmetic |
| Battle Pass | Free, Premium ($4.99), Ultimate ($9.99) tiers |
| Cosmetics | Avatar frames, board themes, player icons |
| Fair Play | No pay-to-win - all purchases are cosmetic only |
GET /api/monetization/status - Check ad-free status & unlocks
POST /api/monetization/ad-reward - Record ad view, receive reward
GET /api/monetization/cosmetics - List available cosmetics
POST /api/monetization/equip - Equip a cosmetic item
POST /api/profile/avatar - Upload custom avatar
DELETE /api/profile/avatar - Reset to default avatar
The platform implements comprehensive security measures:
| Security Feature | Implementation |
|---|---|
| HTTPS | Automatic redirect in production |
| HSTS | 1-year max-age with preload |
| CSP | Content Security Policy headers |
| XSS | X-XSS-Protection enabled |
| Clickjacking | X-Frame-Options: SAMEORIGIN |
| MIME Sniffing | X-Content-Type-Options: nosniff |
| Referrer | strict-origin-when-cross-origin |
| Permissions | Restrictive Permissions-Policy |
| Cross-Origin | COOP & CORP headers |
9dttt/
├── Public/ # Static frontend files
│ ├── index.html # Main game library
│ ├── maintenance.html # Maintenance page with mini-game
│ ├── css/ # Stylesheets
│ ├── js/ # Client-side JavaScript
│ └── games/ # Individual game pages
├── server/ # Backend modules
│ ├── config.js # Configuration
│ ├── storage.js # Data persistence (Redis/Memory)
│ ├── auth.js # Authentication & profiles
│ ├── oauth.js # Social login (OAuth2)
│ ├── gameManager.js # Game logic & matchmaking
│ ├── moderation.js # Block, report, discipline
│ ├── security.js # Rate limiting, bot protection, headers
│ ├── monetization.js # Ads, cosmetics, battle pass
│ ├── keepAlive.js # Prevent Render sleeping
│ └── boot.js # ASCII boot sequence
├── server.js # Main server entry point
├── package.json
├── render.yaml # Render deployment config
└── README.md
All games include:
This platform can be installed as an app:
Users can "Add to Home Screen" for an app-like experience with offline support.
npm install @capacitor/core @capacitor/cli
npx cap init
npx cap add ios android
npx cap sync
Note: When running npx cap init, you'll be prompted for a package name (e.g., com.example.app). For Android apps, this package name becomes the applicationId in your app-level build.gradle file.
The platform includes comprehensive moderation tools:
| Feature | Description |
|---|---|
| Block Players | Prevent all interactions with specific users |
| Report System | Report harassment, cheating, spam, inappropriate content |
| Discipline Ladder | Warning → Mute → Temp Ban → Permanent Ban |
| Auto-Moderation | Automatic action on multiple reports |
MIT License - Free to use and modify.
git checkout -b feature/amazing-feature)git commit -m 'Add amazing feature')git push origin feature/amazing-feature)Built with ❤️ by Bastion Quartet
Strategic Gaming for Everyone