Another version is done! :) This time advance battle robot is written in Qbasic. I used the modern QB64 compiler to write this version. QB64 is a open source compiler for Window, Linux and Mac Os X and it is something like 99% compatible with original Qbasic. I also used Dosbox to run the original Qbasic and check if my code is compatible. Writing the game in Qbasic was rather easy, since qbasic contained all the functionality i needed to create the game, such as support for drawing the lines and and generating sounds. The only inconstancy I faced between QB64 and Qbasic was the Paint command that is used to fill and specif area of the screen with a color. In QB64 the command used 3 parameters and a fourth optional one, but in Qbasic it needed all 4 parameters to run. After finishing the game I used QB64 to create executable files for Linux and Windows. Then I thought it would be fun to create an executable file for Dos. Since Qbasic can not compile the code, only run it. I used Quick basic in dosbox to compile the code for dos, it should also run under OS/2 according to Quick Basic but I have not tested it. Finally I noticed that there is a mac version of quick basic that runs on Mac Os 4 to 7, so I downloaded an Mac emulator and managed after a while to get quick basic running on it. Unfortunately the were compatibility issues and some of the commands were not recognized from the Mac quick basic and I was unable to compile the game.
Gameplay wise everything works with the keyboard like all previous version except the C version. This time there only 1 enemy boss robot that changes it weakness after every hit instead of 3 robots.
Next time a return to C but this time with 2 lovely pluses in C++
So here a link for google drive with all the compiled files Linux, Windows and Dos.
https://drive.google.com/drive/folders/1vkmuu4hPc9V64KXKtPc3Cw0M8AELCGNg?usp=sha...