中EN
Back to Independent Games

GAME

Midnight Pool

Polished 8-ball with AI matches and serverless two-player P2P

Pool8-BallCasual GameWeb GameAI OpponentMultiplayerWebRTCFrontendFree

OVERVIEW

Overview

Midnight Pool is a browser-based 8-ball game built as a lightweight frontend experience with no installation required. It supports desktop mouse controls and a dedicated landscape layout on mobile. In addition to single-player AI matches, it includes two-player P2P multiplayer powered by WebRTC DataChannel, with connection codes and QR codes for face-to-face setup.

GAMEPLAY

Gameplay

The table stays open after the break. The first legally pocketed solid or stripe later assigns the groups. Players must hit their own target group first. Scratching, missing an object ball or hitting the wrong group first is a foul and gives the opponent ball in hand. After clearing your group, legally pocket the 8-ball to win. Pocketing the 8-ball too early, or pocketing it together with the cue ball, loses the rack. The game uses casual rules and does not require called pockets.

FEATURES

Features

01

Core 8-ball gameplay with solids, stripes and 8-ball win conditions

02

Three AI difficulty levels: Easy, Normal and Hard

03

Aim assist, shot power and cue-ball follow, draw and side spin controls

04

Serverless two-player multiplayer using WebRTC P2P

05

Connection-code and QR-code signaling for same Wi-Fi or phone-hotspot play

06

Ball collisions, cushion rebounds, friction, pockets and impact sound effects

07

Chinese and English with automatic browser-language detection and manual switching

08

Responsive desktop layout plus a dedicated landscape mobile experience

09

Match data is not uploaded; local preferences stay in the current browser

CONTROLS

Controls

01

Desktop: move the mouse to aim, set shot power, then press Shoot

02

Mobile: rotate to landscape and drag on the table to adjust aim

03

Use the Shot Power slider to control cue strength

04

Tap the cue-ball spin control to add follow, draw or side spin

05

When awarded ball in hand, tap a legal position on the table to place the cue ball

06

Use the top bar to switch language, sound and rules

GAMEMODES

Game Modes

01

Single Player: Player vs AI with Easy, Normal and Hard difficulty

02

Two Player: P2P multiplayer between two devices using WebRTC DataChannel