AllBASIC Forum
BASIC Developer & Support Resources => Translators => Topic started by: John on October 25, 2013, 12:03:13 AM
-
I have been looking for game that would be a good target for our BASIC translator efforts. I have attached the QB45 and gcc source version. I was happy to see it working on my Ubuntu 64 bit system with full sound. (SDL based) This game could also be a good example for others wanting to port old QuickBASIC code to other platforms besides Windows. Attached is a couple screenshots from it running on my native compiled copy of DOSBox. I added the Ubuntu 64 compiled version as an attachment.
Compile with gcc on Ubuntu 64 bit
(http://files.allbasic.info/QB45/wetspot.png)
(http://files.allbasic.info/QB45/wetspot2.png)
Wetspot 2 website (http://reocities.com/SiliconValley/Lakes/7303/)
I have attached the wetspot2.c as a PDF (with syntax coloring)
I converted the QB45 code to text programs for those that don't have a DOSBox & QB45 handy. (see attached)
-
Nimrod has a game library that could be used with the Wetspot II game in Nimrod.
audio
— sound, music and playlists.
collider
— colliders.
common
— common types and functions collection.
engine
— game engine class.
entity
— base game entity class.
font
— TTF and bitmap fonts classes.
gui_button
— GUI Button class.
gui_textbutton
— GUI TextButton class.
image
— base graphic class.
imageex
— graphic class with transformations (zoom and rotate) support.
input
— user input types and functions.
mask
— mask class (mostly used by colliders).
screen
— common graphic types and functions.
sprite
— graphic class with frames and animations support.
state
— base game state class.
text
— graphic class for text output.
timer
— timer class.
Github project page (https://github.com/Vladar4/nimgame)
-
Thanks John, good idea about using a game to bring perhaps more people into it. I think something like this gives a target to focus on so great idea!