x86 Assembly Dice Wager
Budget: $10 – $30 USD
I need a compact Windows console program written entirely in 32-bit x86 assembly that simulates a simple dice-guessing game. When the program launches it should display the player’s current bank, prompt for a guess on the next roll of a standard six-sided die (1-6), reveal the actual roll, then either add or subtract a fixed amount of money according to whether the guess was correct. The loop repeats until the player chooses to quit, at which point the final balance is shown and the application exits cleanly.
The assignment comes with a step-by-step rubric I will share after award, so please be comfortable following precise guidelines and commenting every logical block clearly. A text-based interface is mandatory—no graphics, no external libraries—just straightforward console I/O using Windows system calls or the C runtime if that is acceptable within assembly.
Because the wager is a fixed figure each round, the arithmetic can stay simple, but please keep all numeric values easy to tweak near the top of the source. Random rolls should use a random number generator from the asmlib.inc that I will provide the freelancer.
Deliverables
• Fully commented .asm source file(s) is preferred, but comments simply explaining the general flow of code is acceptable
• Brief README explaining build steps with MASM, TASM, NASM, or any assembler you prefer on Windows
I will test by compiling from scratch and running several play sessions, so the game loop, balance updates, and exit condition must behave exactly as described. Looking forward to working with someone who enjoys writing clean, readable assembly code.
I will upload the direct instructions as well as an image of an example run. I also must provide the file, include file, and asmlib.lib in order for the freelancer to complete this assignment's specific instructions.
The assignment comes with a step-by-step rubric I will share after award, so please be comfortable following precise guidelines and commenting every logical block clearly. A text-based interface is mandatory—no graphics, no external libraries—just straightforward console I/O using Windows system calls or the C runtime if that is acceptable within assembly.
Because the wager is a fixed figure each round, the arithmetic can stay simple, but please keep all numeric values easy to tweak near the top of the source. Random rolls should use a random number generator from the asmlib.inc that I will provide the freelancer.
Deliverables
• Fully commented .asm source file(s) is preferred, but comments simply explaining the general flow of code is acceptable
• Brief README explaining build steps with MASM, TASM, NASM, or any assembler you prefer on Windows
I will test by compiling from scratch and running several play sessions, so the game loop, balance updates, and exit condition must behave exactly as described. Looking forward to working with someone who enjoys writing clean, readable assembly code.
I will upload the direct instructions as well as an image of an example run. I also must provide the file, include file, and asmlib.lib in order for the freelancer to complete this assignment's specific instructions.
Related categories:
Game Design
Assembly
Debugging
x86/x64 Assembler
Software Development
Game Development
Programming
Documentation