AtarimaniaAtarimania

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
Canada
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.