Atari ST - 2024
Mallard ShootOut
- Genre
- [unknown]
- Year
- 2024
- Language
- Compiled C
- Publisher
- [no publisher]
- Controls
- [unknown]
- Distributor
- GitHub
- Players
- [unknown]
- Developer
- Mount Royal University
- Resolution
- Low
- Licensed from
- —
- Programmer(s)
- Montilla, Edward / Williams, Nejaunie
- Country

- Graphic Artist(s)
- Montilla, Edward / Williams, Nejaunie
- Software
- English
- Game design
- Montilla, Edward / Williams, Nejaunie
- Box/Instructions
- English
- Musician(s)
- Montilla, Edward / Williams, Nejaunie
- License
- PD / Freeware / Shareware
- Sound FX
- Montilla, Edward / Williams, Nejaunie
- Serial
- —
- Cover Artist(s)
- —
- ST Type
- ST, STe
- MIDI
- —
- Version
- [sources only]
- Dump
- Download
- Number of Disks
- —
- Dump format
- —
- Protection
- —
ADDITIONAL COMMENTS
Please have a look at author's website for more info.
INSTRUCTIONS
STUDENT: Jaunie Williams, Edward Montilla COURSE: COMP2659 - COMPUTING MACHINERY II PROFESSOR: Marc Schroeder Title: Mallard ShootOut After running make, these test executables should be made: "game" is the final game "tst_rend" shows the frame by frame rendering in action. Running "tst_rast" will allow the user to flip through pre-programmed raster orientations Running "mixer" will ride the scale of notes, holding each note for ~2.5 seconds and clock ticks are printed onto the screen. Fixes from Stages 2-4: Submitted code compiles without errors There is no game specific data in raster module and plotting on x works smoothly Tst_rast is complete each routine's implementation is clear and concise model and events module have been appropriately seperated Tst_rend functions
TRIVIA (1)
Origins
The game is a student effort from COMP 2659 (Computing Machinery II, formerly COMP 3325), a 3-credit core course in the Bachelor of Science in Computer Science program at Mount Royal University, Canada.
The Atari ST has served as the core hardware platform for the term project in COMP 2659 for over 20 years and - still in 2026 - remains the platform of choice for the course instructors.
The core project requirement is to write an arcade-style game in 640x400 high-resolution mode using C and 68k Assembly. Because the project requires teams to build bare-metal software without an engine or external libraries, instructors review progress through a series of strict milestones, automated testing, and a final live demonstration.
Games were mostly developed under the guidance of Professors Paul Pospisil and Dr. Marc Schroeder.

