About the Game:
Mini Artillery Duel is an Artillery Game written in MSX-BASIC 1.0 for the 10th Anniversary of BASIC 10 Liner Contest
Like most of the Artillery Games, Mini Artillery Duel has a screen showing a terrain with mountains, valleys and two artillery guns fighting with each other. Player 1 is on the left side and Player 2 is on the right side.
The game is round based and at each round, the current player adjusts your gun and fires. At the top of Screen, the Game HUD shows the current player, the barrel angle (indicated by letter B) and the powder level (indicated by letter P).
At each round, the wind speed changes and the only clue for players is the clouds movement in the sky.
One hit to die!!!
Main Game Features:
Graphics try to look like the ColecoVision version of Artillery Duel
Random generated playfield terrain and background.
Destructible playfield terrain.
Animated cannon movement using “vector balls”.
Sound FX for bomb movement and explosions.
Observations:
The random terrain routine is heavy on processing, after load and run, the game spends about 40 seconds to start drawing, please be patient (if you are spending time reading these texts, probably the game is running and ready to play)
To list the source code, you can break pressing CTRL+Break in your keyboard. If the game stops and you dont see any characters on emulator screen, type “screen 0” and press enter to reset the characters to its original. Alternatively you can view the source online in pure MSX-BASIC here, and in NestorPreTer here
You can grab a disk image with the game here
Use the joysticks to play: 
?/?: Increase/Decrease Powder Level - ?/?: Increase/Decrease Barrel Angle 
Hold Button A to Fire! 
https://carluciosk8.github.io/projects/miniduel/

