Author Topic: Wetspot 2  (Read 3243 times)

Offline John

  • Forum Support / SB Dev
  • Posts: 2622
    • 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: 2622
    • 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!