puzzles

george boole

loading...

quick rules
MOVES
arrow keys or swipe
all tiles slide one direction
MERGING
same + same = same (idempotence)
different #s need a gate between them
gates: ⊕ ∨ ∧ sandwich
¬ slides into any number
SCORING
operations = result
height bonus 2× value
overflow 3× max
OVERFLOW
exceeding max value awards bonus points & clears the tile
¬max → overflow!
GAUNTLET
start 2-bit, reach max to upgrade
progress through 8-bit

george boole

has entered the chat
points
0
logic gates
XOR
exclusive or — flips bits where inputs differ
1 ⊕ 2 = 3
2 ⊕ 3 = 1
sandwich: [num][⊕][num]
OR
bitwise or — sets any bit that is 1 in either input
1 ∨ 2 = 3
4 ∨ 3 = 7
sandwich: [num][∨][num]
AND
bitwise and — keeps only shared bits
3 ∧ 2 = 2
7 ∧ 4 = 4
sandwich: [num][∧][num]
¬
NOT
inverts all bits — unary, acts on one number
¬1 = 2 (2-bit)
¬8 = 7 (4-bit)
slide into any tile
idempotence: same + same = same
1 + 1 = 1  ·  7 + 7 = 7
(A ∨ A = A)

GEORGE BOOLE

HAS ENTERED THE CHAT

"No general method for the solution of
questions in the theory of probabilities
can be established."
— George Boole, The Laws of Thought, 1854
←↑→↓ arrow keys or swipe to move tiles
same + same = same (idempotence — consolidates, not doubles)
different numbers need a gate between them
⊕ ∨ ∧ ¬ sandwich binary gates, ¬NOT slides into any tile
reach max value → overflow bonus 3× max

SELECT YOUR MODE

how many bits?

*** NEW HIGH SCORE! ***

enter your initials:


GAME OVER!

Final Score: 0

all-time high scores

how to play

Just as in 2048, use arrow keys or swipe to move tiles on a 4 by 4 grid in any direction.

GOAL: SURVIVE & SCORE!

This is a survival game with no win state!

As a warm up, play 2048 (actually, 2^N) at magmacrunch.com/arcade!

BOOLEAN LOGIC RULES

same + same = same (idempotence)

  • → 1 + 1 = 1 (consolidates, awards points)
  • → 2 + 2 = 2 (merges to same, no doubling!)
  • → 7 + 7 = 7 (Boolean logic: A∨A = A)

different numbers need gates

e.g., you cannot merge 1 + 2 directly; you must use tiles with logic gates (⊕ ∨ ∧ ¬).

LOGIC GATES

⊕ XOR
flips bits where different
1⊕2=3, 2⊕3=1
∨ OR
effectively combines values
1∨2=3, 4∨3=7
∧ AND
keeps shared bits
3∧2=2, 7∧4=4
¬ NOT
inverts all bits (acts one number only)
¬1=2 (2-bit), ¬8=7 (4-bit)
¬max = OVERFLOW

gate usage:

  • ¬ NOT: slide into any number! [¬][num] or [num][¬]
  • ⊕ ∨ ∧: sandwich between two numbers! [num][gate][num]

MAXIMUM VALUES & OVERFLOW

The N-bit mode has a maximum value (2^N - 1):

2-bit: max 3
3-bit: max 7
4-bit: max 15
5-bit: max 31
6-bit: max 63
7-bit: max 127
8-bit: max 255
GAUNTLET: progressive

EXCEEDING MAX = OVERFLOW BONUS!

• operations that exceed the maximum are awarded a 3× max value bonus
• the resulting tile disappears (clears space)
• OVERFLOW mainly happens when ¬ NOT is applied to the max value
• e.g., in 2-bit: ¬3 → overflow! +9 pts
• e.g., in 4-bit: ¬15 → overflow! +45 pts

GAUNTLET MODE: PROGRESSIVE CHALLENGE

This is the ultimate survival mode with escalating difficulty!

how it works:

  • START: begin at 2-BIT mode (max value: 3)
  • GOAL: merge tiles to create the max value
  • UPGRADE: creating max → automatic upgrade
  • PROGRESS: 2→3→4→5→6→7→8 BIT challenges
  • DISPLAY: message reminder is at the top
  • SURVIVE: final challenge is 8-BIT!

example progression:

Start: 2-BIT, max = 3
Merge: 1 OR 2 to get 3
UPGRADE! now 3-BIT, max = 7
Merge tiles in another way to create 7
UPGRADE! now 4-BIT, max = 15
...and so on through 8-BIT!

SCORING

example (4-bit): first time reaching 15 → +15 pts + 30 bonus = 45 pts total!

"No general method for the solution of
questions in the theory of probabilities
can be established."

— George Boole, 1854

settings

audio controls

background music
sound effects

display options

binary display
performance mode

Performance mode disables visual effects to reduce CPU usage and heat.

information

credits

game design & development:
Jake A. McCoy

music:
"George Boole has entered the chat" by Juanito Thompson

original concept:
This game is inspired by Gabriele Cirulli's 2048 (2014), reimagined with Boolean logic and bitwise operations instead of simple addition.

technology & resources:
• HTML5 (Canvas API & DOM), CSS3, and pure vanilla JavaScript
• Web Audio API (background music & SFX)
• MOOG GRANDMOTHER synth (sound effects)
• Press Start 2P font by CodeMan38 (Google Fonts)
adenosine puzzle framework & score client

publisher:
magmacrunch media

named in honor of:
George Boole (1815-1864), mathematician & father of Boolean logic

cheapness impact factor:
2.4

last updated:
July 14, 2026