Team Size: Solo project
Development Time: 2 weeks
Emulator: Easy68k
Language: 68000 assembly language
Duck hunt game is an attempted clone of the Nintendo’s actual Duck Hunt game. The game is programmed in Motorola 68000 assembly language and runs on Easy68k emulator.
The game starts with 3 + 1 lives. You lose a life when the duck flies away from the screen. You get 3 shots per duck. You can shoot the dead duck to get additional scores.
The project showcases the following features/challenges:
- User input control for the game entity.
- Bitmap background with entities moving over it.
- Physics update of the game entity.
- Fixed point math.
- Collision detection between game entities.
- UI text as a 7-segment LED.
- Data driven path movement for the duck
- Sprite animations.
To play the game:
- Download the source code for the game.
- Download the Easy68k Assembler/Editor/Simulator.
- Open GameLoop.X68 which is present in the downloaded copy (it must open in Easy 68k).
- Hit play button, which is on the right side of the Menu bar (shortcut key: F9).
- Hit Execute button.
- Hit Play button again, this time it is the second button from left on the Menu bar.
