VIBE Coding Server

Start Here
Upload
Games (2)
Live Rooms (2)
API Guide

Get Started

Download the GEMINI.md file and place it in your project folder (~/my-game/). Gemini CLI will automatically read this file and follow the server rules when creating your game.

Korean Espanol
Steps:
1. Download GEMINI.md above
2. Move it to your project folder: ~/my-game/GEMINI.md
3. Run gemini in that folder
4. Ask Gemini to build your multiplayer game!
5. Upload your files in the "Upload" tab when done

Upload Your Game

Select all files (index.html, .js, .css, images...)

Published Games

test/students/test/
testGame/students/testGame/

Active Game Rooms

Room QCZVST1 players
Room SFXJBW2 players

Rooms are created via WebSocket API from student games.

WebSocket API Guide

Connect: wss://code-fiesta.xyz/ws

Create Room:
{ "type": "CREATE_ROOM", "nickname": "name" }

Join Room:
{ "type": "JOIN_ROOM", "roomCode": "ABC123", "nickname": "name" }

Send Message (relay to room):
{ "type": "RELAY", "data": { ...anything... } }

Save Shared Data:
{ "type": "SET_STATE", "key": "scores", "value": {...} }

Get Shared Data:
{ "type": "GET_STATE", "key": "scores" }

Leave Room:
{ "type": "LEAVE_ROOM" }