Dan's Town

Town map

An interactive pixel-art town. Use the arrow keys or W A S D to walk, Enter to interact, or click or tap where you want to go. Every place is also listed in the Map menu and under "Where to?".

← Town
← All projects

Chomp is an impartial game on a grid. The 2Γ—n case is solved, but 3Γ—n has no closed form. For my senior capstone I looked for structure directly in the set of P-positions (losing positions).

Highlights

  • Memoized recursive solver in Python over Young-diagram states, mapping boards up to n = 500.
  • Proved by induction two infinite linear families of P-positions: (a+4, a+2, 2) and (a+11, a+7, 5).
  • Gap Principle conjecture: if third-row length k admits an infinite linear family, k+1 cannot.
  • Opening moves: data suggests the unique winning move from (n, n, n) is always to the second or third row, never both.
  • Combinatorial Game Theory
  • Python
  • Dynamic Programming
  • Research

πŸ—ΊοΈ Town map

Jump straight to a place. No walking needed.

Around town

Welcome to my little world!

Hi, I'm Dan πŸ‘‹ This town is my portfolio. Each building holds a different part of my story.