Lineball
Game · Mobile

Lineball

A turn-based mobile game originally conceived as a pen-and-paper game during lectures. Players take turns moving a ball toward the opponent's goal by drawing lines — bouncing off walls and previous lines.

React NativeExpoReact Native Web

Lineball started as a pen-and-paper game played during lectures. The rules are simple: two players take turns drawing a line from the ball's current position. The goal is to get the ball into the opponent's goal.

The twist: if the ball touches a wall or a previously drawn line, it bounces — and the current player can keep extending the line from the bounce point. This mechanic makes the game progressively more chaotic and unpredictable as lines accumulate on the board.

Built with React Native and Expo, playable in the browser via React Native Web.

How to Play

  1. Players alternate turns
  2. On your turn, draw a line starting from the ball's current position
  3. If the line hits a wall or an existing line, the ball bounces — continue drawing from there
  4. First player to get the ball into the opponent's goal wins

The more lines on the board, the harder it becomes to predict where the ball will end up.