Author Topic: Wetspot 2  (Read 4970 times)

Offline John

  • Forum Support / SB Dev
  • Posts: 3046
    • ScriptBasic Open Source Project
Wetspot 2
« 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





Wetspot 2 website

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)
« Last Edit: October 26, 2013, 05:05:01 pm by John »

Offline John

  • Forum Support / SB Dev
  • Posts: 3046
    • ScriptBasic Open Source Project
Re: Wetspot 2
« Reply #1 on: October 26, 2013, 02:25:18 pm »
Nimrod has a game library that could be used with the Wetspot II game in Nimrod.

Imports

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

kryton9

  • Guest
Re: Wetspot 2
« Reply #2 on: October 26, 2013, 02:43:02 pm »
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!