frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Cooperation Cube – a semi-cooperative game with a rotating cube

https://cooperationcube.com
1•diasks2•1h ago
Back in 2017, I built a physical board game called Cooperation Cube.

The idea started somewhere over the Pacific on a long flight. I had been building software all day for years and felt the urge to make something physical. Something you could actually hold.

The result was a wooden cube with a 5×5 grid of holes on four faces. Players place colored sticks into the cube. Short pegs sit in a single face, while longer beams pass through the cube. Each player has pattern cards they are trying to complete on the face in front of them.

The twist is that the cube rotates 90° every round.

Patterns you were building suddenly become part of someone else’s board. Work you thought was secure becomes someone else’s opportunity.

There are also cooperation cards that require two players to coordinate moves without revealing their individual goals. The game lives in the tension between helping someone and quietly advancing your own position. I took some inspiration from the “shooting the moon” mechanic in Hearts and from social deduction games like Mafia.

The practical problem was the hardware.

Each cube required drilling a 5×5 grid on four faces of a wooden block. That is 100 holes, and they all have to line up perfectly. If even one is slightly off, the sticks will not pass through the cube correctly. For every usable cube I made, I probably ruined five blocks of wood.

I considered making a digital version several times but never got it to the finish line until now.

Try it here: https://cooperationcube.com

More details and pictures of the physical game here: https://www.kevinsdias.com/posts/cooperation-cube.html

Tech details: - Next.js + React frontend - Supabase (Postgres + Realtime) backend - TypeScript throughout - Game state stored as JSONB representing the 5×5×5 cube - Game engine implemented as pure functions for move validation, turn logic, and cube rotation - Supabase Realtime pushes updates so all players see moves instantly - Optional AI players fill empty seats so games can start without four humans

The physical cube is still my favorite way to play, but now the game is not limited to the four or five wooden cubes that exist.

The Millisecond That Could Change Cancer Treatment

https://spectrum.ieee.org/flash-radiotherapy
1•marc__1•1m ago•0 comments

Compile to Architecture

https://aicoding.leaflet.pub/3mgfsrk75ac2l
1•chadfowler•3m ago•1 comments

Show HN: Interactive Browser Constructor for Collatz, Riemann, and Twin Primes

https://aidoctrine.github.io/uct-navigator/
1•AlekseN•3m ago•1 comments

Claude Code Front End Design Toolkit

https://github.com/wilwaldon/Claude-Code-Frontend-Design-Toolkit
1•stagezerowil•4m ago•0 comments

Everyday Drone Pilots Are Making a Google Street View from Above

https://singularityhub.com/2026/03/05/thousands-of-everyday-drone-pilots-are-making-a-google-stre...
1•geox•5m ago•0 comments

Books and Blogs (2017)

https://stratechery.com/2017/books-and-blogs/
1•herbertl•8m ago•0 comments

Find roles, meetups, and bounties that showcase what you can do–now, not later

https://earlygrad.com
2•M0HD197•9m ago•2 comments

Show HN: AlliHat – Claude on Safari

https://allihat.com
1•nate•10m ago•0 comments

Tech Layoffs Are Not About AI: An Insider View from a Former Amazon Manager [video]

https://www.youtube.com/watch?v=uyCcgG4nm90
2•DeathArrow•14m ago•0 comments

Workaround to get a functional search bar on a stock Google Pixel homescreen

https://listed.to/@Balias/70754/pixel-persistent-google-search-bar-workaround-if-you-use-another-...
1•prism56•15m ago•1 comments

Berkson's Paradox

https://en.wikipedia.org/wiki/Berkson%27s_paradox
1•scapecast•18m ago•0 comments

Apple's 512GB Mac Studio vanishes, a quiet acknowledgment of the RAM shortage

https://arstechnica.com/gadgets/2026/03/apples-512gb-mac-studio-vanishes-a-quiet-acknowledgement-...
1•reenorap•21m ago•1 comments

Update Your Favicon in Search Results

https://crawler.sh/blog/how-to-force-google-to-update-your-favicon/
1•mehmetkose•23m ago•1 comments

Full Stack Claude with VS Code Workspaces

https://twitter.com/BosonJoe/status/2030300175969698266
1•banjoe•23m ago•0 comments

Ageless Linux

https://goblincorps.com/ageless-linux.html
1•validatori•24m ago•0 comments

Why Brave is opposing Google's Android developer registry

https://brave.com/blog/keep-android-open/
4•XzetaU8•27m ago•0 comments

Rewriting Our Database in Rust

https://medium.com/airtable-eng/rewriting-our-database-in-rust-f64e37a482ef
1•eatonphil•28m ago•0 comments

During WWI, a daredevil pilot helped invent the first 'drones'

https://www.popsci.com/technology/drones-autopilot-invented-wwi-lawrence-sperry/
1•Brajeshwar•28m ago•0 comments

A unicorn-like Spinosaurus found in the Sahara

https://arstechnica.com/science/2026/03/a-unicorn-like-spinosaurus-found-in-the-sahara/
1•Brajeshwar•29m ago•0 comments

We have more privacy controls yet less privacy

https://www.bbc.com/news/articles/c4gj39zk1k0o
4•Brajeshwar•29m ago•0 comments

AI Accelerator Open-source platform for running AI systems in production

https://pypi.org/project/ai-accelerator/
1•Ayoubstudent•32m ago•0 comments

Never Snooze a Future

https://jacko.io/snooze.html
2•lukastyrychtr•32m ago•0 comments

Show HN: How to train and run models with RL Envs

https://astrofolio.pages.dev/blog/rl-env/
1•vrn21•35m ago•1 comments

Best Monitoring and Observability Platform?

1•kebforlifer1•36m ago•1 comments

Show HN: BunnyNet – A Modern Java SDK for BunnyCDN Storage

https://github.com/range79/bunnynet-lib
2•range79•37m ago•0 comments

Algorithm names are the new cognitive activators. Your vocabulary is your tool

https://sderosiaux.substack.com/p/algorithm-names-are-the-new-cognitive
1•chtefi•38m ago•0 comments

Plan management patches for Postgres 19

http://rhaas.blogspot.com/2026/03/pgplanadvice-plan-stability-and-user.html
1•biehl•42m ago•0 comments

Show HN: Fingerprinting Text Embedding Models via Floating-Point Artifacts

https://colab.research.google.com/drive/1CTFltQrHRTViYSs3JLrwC4leSTWIrPc9
1•yantrams•42m ago•0 comments

Cutie Fly: CuTe Layout Representation and Algebra, CuTeDSL, FlyDSL

https://ianbarber.blog/2026/03/06/cutie-fly/
2•matt_d•44m ago•0 comments

Same ladder, different game: Why working harder stops working

https://www.atbrakhi.dev/blog/why-working-harder-stops-working
1•atbrakhi•48m ago•0 comments