🦍 🪜
Kong Climb
Pinball Viewer Games · Guess the score, climb the tower
Played entirely in Twitch chat, alongside a live pinball stream. When the broadcaster starts a session, the bot checks the real pinball score at random intervals (roughly every 30 seconds to 5 minutes). Before each check, guess what the score will be with !kc <score> — one guess per interval, and a guess is also how you enter the game (no separate join step required). Guess over the actual score, or don't guess at all, and you climb 0ft that round. Otherwise, the closer your guess, the farther you climb: an exact guess is the full 100ft, and every 100,000 you're under costs 1ft (within 100,000 of the real score = 99ft, within 200,000 = 98ft, and so on). Since real scores run into the tens of millions, a guess that's off by a lot still earns a small fraction of a foot rather than nothing — every valid guess makes some progress. Climb distance adds up across every round until the pinball game ends (typically after 3 balls) — the higher your total climb, the better you did that game.
Free to play — no SP cost per guess.
Commands
Player Commands
!kc <score>Submit your guess for the next check-in — this is how you enter the game, no separate join needed. Only one guess counts per interval, and once a round is more than halfway through, new entries have to wait for the next one. Commas are optional — 10000 and 10,000 are the same guess — but a comma in the wrong spot (e.g. 10,00) is rejected. Shorthand works too: 33m = 33,000,000 and 1.5b = 1,500,000,000. Alias: !kongclimb <score>.
!kcCheck your own guess for the round in progress.
!kc meShow your current game's climb distance and your all-time best.
!kc statsSame as !kc me for regular players. Has a 180s per-player cooldown, plus a 30s cooldown shared by everyone using it.
!kc howtoplayLinks this page in chat.
Broadcaster Only
!kc startStarts a new Kong Climb session. Sessions can span multiple streams.
!kc endEnds the current session.
!kc gameoverForce-ends the session when the pinball game has already ended but hasn't been detected yet. Doesn't score the round in progress; shows final climb standings.
!kc roundoverForces the current round to resolve immediately (for when it's hung up or needs to end early), then opens a new round — unless the score file already reads a "Game Over" status, in which case it ends the game instead. Alias: !kc roundend.
!kc timeShows time left until the next check-in and the current score-file status.
!kc statsWith no username, shows a summary of the last game (players, top climber, total feet climbed). With a username, shows that player's stats instead. Same 180s/30s cooldown as everyone else's !kc stats.
Climb Champions — All-Time
| # | Player | Total Climb | Games | Avg / Game |
| 1 |
PlayGamesMoredotcom |
864.00ft |
48 |
18.00ft |
| 2 |
rbwings13 |
664.77ft |
20 |
33.24ft |
| 3 |
AI_Kills |
159.36ft |
2 |
79.68ft |
| 4 |
jowlstar |
145.44ft |
6 |
24.24ft |
| 5 |
Mr_JCrane |
69.93ft |
13 |
5.38ft |
| 6 |
Vader4633 |
30.64ft |
12 |
2.55ft |
| 7 |
spacejunk3000 |
15.96ft |
3 |
5.32ft |
| 8 |
skullbox686 |
0.98ft |
2 |
0.49ft |
| 9 |
belchy_belch |
0.94ft |
6 |
0.16ft |
| 10 |
Ashkore_TV |
0.92ft |
2 |
0.46ft |
| 11 |
WHATNOWMAXTV |
0.48ft |
1 |
0.48ft |
| 12 |
d4rkgrave |
0.30ft |
3 |
0.10ft |
| 13 |
CasualGc |
0.20ft |
1 |
0.20ft |
| 14 |
ryukke47 |
0.09ft |
1 |
0.09ft |
| 15 |
InsanityPinball |
0.00ft |
1 |
0.00ft |
| 16 |
pattheweirdo |
0.00ft |
1 |
0.00ft |
Best Single-Game Climb
| # | Player | Best Climb |
| 1 |
PlayGamesMoredotcom |
221.54ft |
| 2 |
AI_Kills |
159.36ft |
| 3 |
rbwings13 |
151.23ft |
| 4 |
jowlstar |
78.40ft |
| 5 |
Mr_JCrane |
65.72ft |
| 6 |
Vader4633 |
28.50ft |
| 7 |
spacejunk3000 |
15.75ft |
| 8 |
skullbox686 |
0.98ft |
| 9 |
Ashkore_TV |
0.92ft |
| 10 |
belchy_belch |
0.85ft |
| 11 |
WHATNOWMAXTV |
0.48ft |
| 12 |
d4rkgrave |
0.30ft |
| 13 |
CasualGc |
0.20ft |
| 14 |
ryukke47 |
0.09ft |
| 15 |
pattheweirdo |
0.00ft |
| 16 |
InsanityPinball |
0.00ft |
Recent Games
| Game # | Channel | Status | Rounds | Started |
| #77 |
playgamesmoredotcom |
ended |
3 |
9/9/2026, 6:05:29 PM |
| #76 |
playgamesmoredotcom |
ended |
4 |
9/9/2026, 5:55:14 PM |
| #75 |
playgamesmoredotcom |
ended |
1 |
9/9/2026, 5:52:20 PM |
| #74 |
playgamesmoredotcom |
ended |
2 |
9/9/2026, 5:43:46 PM |
| #73 |
playgamesmoredotcom |
ended |
3 |
9/9/2026, 5:34:46 PM |
| #72 |
playgamesmoredotcom |
ended |
1 |
9/9/2026, 5:27:02 PM |
| #71 |
playgamesmoredotcom |
ended |
2 |
9/9/2026, 5:19:44 PM |
| #70 |
playgamesmoredotcom |
ended |
4 |
9/9/2026, 5:07:33 PM |
| #69 |
playgamesmoredotcom |
ended |
2 |
9/9/2026, 4:59:12 PM |
| #68 |
playgamesmoredotcom |
ended |
2 |
9/9/2026, 4:48:49 PM |
| #67 |
playgamesmoredotcom |
ended |
1 |
9/9/2026, 4:44:31 PM |
| #66 |
playgamesmoredotcom |
ended |
0 |
9/9/2026, 4:36:03 PM |
| #65 |
playgamesmoredotcom |
ended |
0 |
9/9/2026, 4:34:55 PM |
| #64 |
playgamesmoredotcom |
ended |
4 |
9/9/2026, 4:18:28 PM |
| #63 |
playgamesmoredotcom |
ended |
2 |
9/9/2026, 4:06:18 PM |
| #62 |
playgamesmoredotcom |
ended |
1 |
9/9/2026, 3:57:49 PM |
| #61 |
playgamesmoredotcom |
ended |
2 |
9/9/2026, 3:52:26 PM |
| #60 |
playgamesmoredotcom |
ended |
0 |
9/9/2026, 3:50:26 PM |
| #59 |
playgamesmoredotcom |
ended |
1 |
9/9/2026, 3:47:54 PM |
| #58 |
playgamesmoredotcom |
ended |
3 |
9/9/2026, 3:35:12 PM |