Two lost ships, at the heart of the Atlantic, seeking the same purpose confront one another and decide that one of them should be destined the fate of the Titanic. The game starts with the two ships being on each side of the screen, and with each going all-cannons on the other, each ship is acquainted with a red-diamond cannonball-proof shield that can move parallel to the cannons in attempt to dodge and retarget incoming cannonballs towards the opposing ship. Both ships start at full health that then falls off with each incoming cannonball hitting the ship, whenever any gets to zero health, the ship sinks. And the other discovers El Dorado.
🔵 TML.asm which has all the Macros that we've used (TML for Titanic Macro Library.)
🟢 Chat.asm which is responsible for the chat module.
🟡 Graphics.asm which includes all the graphics (assets) used in the game.
🔴 Game.asm which is the game itself, it uses all three other files.
If you're using DOSBOX through VSCODE then simply copy the content of this folder to the extensions workspace (as in the .txt) and that should then run by default, otherwise you might just use the normal incantation of masm-ing each file then linking all. Regardless, you need a virtual port simulator for this (to simulate playing/chatting on two different computers)
In level I everything is pretty chill and laid back, cannonballs are shot periodically form the two ships.
In level II cannonballs are faster and waves hurt and slow down the shields upon impact.
In level II cannonballs are faster and waves hurt and slow down the shields upon impact.
Essam |
Reem-atalah |
Radwa Ahmed |
Raghad Khaled |