x86 Assembly Dice Wager
Summary
Freelancer Client is hiring: x86 Assembly Dice Wager.
Location: Remote
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.
What you'll do:
• Brief README explaining build steps with MASM, TASM, NASM, or any assembler you prefer on Windows
Skills: Game Design, Assembly, Debugging, x86/x64 Assembler, Software Development, Game Development, Programming, Documentation
Budget: $10–$30 USD
Source: Freelancer Client via Remote / Online. Apply on the source website.
Original
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.
Location & Details
Apply on source →About this listing
This remote opportunity was imported from Freelancer and is shown here for discovery. To apply, follow the link to the original posting.