Back
2023
# Low-Level Programming

Assembly Yahtzee

A school project for 3rd-year applied maths: a Yahtzee game made in assembly because why not.

~/Tags

x86-64 NASMApplied Maths

~/About

This third-year applied mathematics project involved creating a Yahtzee game in any programming language. Calculating Yahtzee statistics in your third year? Seriously? Why not do it in assembly, then! Experimenting with floating-point operations, system calls, and register management is way more fun than a Python program, isn't it?

~/Gallery

view

~/Key features

Give probability for each possible combination
Implemented x86-64 assembly with NASM
Direct Linux syscalls for I/O
Educational exercise in low-level programming