nowfound

Life & fun · September 29, 2023

RISC-V assembly tabletop board game (hack your opponent)

I made this game to teach my daughter how buffer overflows work. I want her to look at programs as things she can change, and make them do whatever she wants. Building your exploit in memory and jumping to it feels so cool. I hope this game teaches kids and programmers (who seem to have forgotten what computers actually are) that its quite fun to mess with programs. We used to have that excitement few years ago, just break into softice and change a branch into a nop and ignore the serial number check, or go to a different game level because this one is too annoying. While working on the game…

RISC-V assembly tabletop board game (hack your opponent) launched on September 29, 2023 with 400 votes, #67 of 4,228 launches that month and more than 99% of that year's launches. The site was still online in September 2026, 3 years on.

Visit punkx.org ↗Alternativestop 2% of September 2023

In plain words

RISC-V Assembly Tabletop Board Game is a physical game that teaches buffer overflow exploits and low-level computer manipulation through gameplay. Players build and execute exploits against opponents' programs using RISC-V assembly concepts. Designed for kids and programmers, it aims to revive hands-on engagement with how computers actually work by making memory manipulation and code modification feel engaging and accessible.

written from the facts on this page · September 2026

From the sources

I made this game to teach my daughter how buffer overflows work. My favorite part of comuting is looking at programs as something you can play with, and poke and twist and make it whatever you want. When your microwave oven gets an update and starts crashing, you can hack it. Or when your keyboard controller's firmware is bad, you can hack it (looking at you vortex pok3r). She is 12 yo now, but her assembler skills are getting better and better, hopefully one day she will be able to hack her own keyboard :) The game is about creating a small shellcode in memory by copying existing instructions and then exploiting a buffer overflow to jump into it, so that you can overwrite your opponent’s…from punkx.org

In the maker’s words, at launch

I made this game to teach my daughter how buffer overflows work. I want her to look at programs as things she can change, and make them do whatever she wants. Building your exploit in memory and jumping to it feels so cool. I hope this game teaches kids and programmers (who seem to have forgotten what computers…

Does a similar job

all alternatives →
  • IDE for Learning RISC-V2019 · github.com · ▲105

    RARS -- RISC-V Assembler and Runtime Simulator. Contribute to TheThirdOne/rars development by creating an account on GitHub.

  • AR
    A RISC-V core in Racket2021 · guillaume.baierouge.fr · ▲122
  • Play abstract strategy board games online with friends or against bots2025 · abstractboardgames.com · ▲180

    Thought I would post in celebration of 1 year of my website being online. I've been working on it on and off and currently the website allows users to play Hex, Tumbleweed, Amazons, and Connect 6 against friends or against practice bots. I've been a long time player of some of these games and I felt for a long time that the world could use a few more popular abstract strategy games compared to Chess or Go. If you try it, let me know what you think. I'm always looking for new games or new features to add :)

  • Online challenge: Build a CPU from scratch2018 · nandgame.com · ▲143

    An educational puzzle game. Solve a series of tasks where you build increasingly powerful components. Starts with the simplest logical components and ends up with a programmable computer.

  • Game where you write Python robots to fight other players2013 · robotgame.org · ▲142

    robotgame.org is for sale on Spaceship. Secure checkout and quick transfer. See all purchase options. No hidden fees.

  • New RISC-V emulator for Computer Science education2024 · github.com · ▲71

    Just released EGG, an emulator created for teaching Assembly and microprocessors (designed to suit the needs of the Microprocessors classes, at Universidade Federal do Paraná, Brazil). The emulator will support multiple architetures in the future, but currently only RISC-V is implemented.

More life & fun this month

the category →

Source: Show HN post ↗ · launch text quoted in part

Launched alongside, September 2023

the whole month →
  • Loops▲1,556

    Measure whether a campaign drove the desired outcome

    Dev tools · 2023 · loops.so

  • Tally 2.0▲1,479

    The simplest way to create forms for free

    Dev tools · 2023 · tally.so

  • Klu AI▲1,462

    Your data, unified and interactive

    AI · 2023 · klu.so

  • FirstHR▲1,063

    All-in-one HR platform for founders with dreams and teams

    Work · 2023 · firsthr.app

  • DevHunt▲945

    Open source Product Hunt for dev tools

    Dev tools · 2023 · devhunt.org

  • GenAI app to create personalized content

    AI · 2023 · yarnit.app