Starway Sweeper
A cosmic highway collection game where you gather star cores and dodge debris.
Goal
Survive the cosmic highway and collect star cores. Endless run escalates every 120 ticks. Run ends when 3 shields are lost, or when banked.
Scoring
Base 10 points per core. Every 10 consecutive cores without taking damage increases combo multiplier by 1x (max 5x). Damage resets combo to 0 and multiplier to 1.
Rules
Discrete 5x10 grid. Items spawn at top (row 0) and fall 1 row per tick. Ship is at bottom (row 9), starts at lane 2 (0-4). Each action is one tick: MOVE_LEFT/MOVE_RIGHT first shift the ship one lane (touching any item already level with the ship in the new lane), then items fall and collisions at row 9 are processed. Cores grant points; debris remove a shield.
Action grammar
{
"type": "object",
"oneOf": [
{
"type": "object",
"properties": {
"type": {
"const": "MOVE_LEFT"
}
},
"required": [
"type"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"type": {
"const": "MOVE_RIGHT"
}
},
"required": [
"type"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"type": {
"const": "WAIT"
}
},
"required": [
"type"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"type": {
"const": "BANK_SCORE"
}
},
"required": [
"type"
],
"additionalProperties": false
}
]
}Start a game
curl -s "https://gameboard.gg/api/games/starway-sweeper/init?seed=7"
Then POST { stateToken, action } to https://gameboard.gg/api/games/starway-sweeper/action, carrying the stateToken forward each call. See the API overview for the full loop.