Author Topic: Wetspot 2 (UPDATE 2014-10-24)  (Read 8751 times)

dmitry_smagin (OP)

  • Posts: 423
Wetspot 2 (UPDATE 2014-10-24)
« on: November 01, 2013, 05:50:39 pm »
Hello,

Meet Wetspot 2

Originally it was a game written in 1997-1998 by Angelo Mottola in QuickBasic 4.5. It used some obscure techniques like assembler code injecting and ems memory to reach an unbelievable quality. Unfortunately, even with coming of FreeBasic this game remained unportable because of multiple uncompatibilities.

But here comes a total rewrite in plain C using SDL (allowed by the original author btw). Midi music is emulated with fm instruments to retain the feel of ymf262 sounding.

The game is not yet finished but fully playable. All third-party worlds (.WWD) I could find are packaged. If you find some other world, put it into ~./wetspot2 (and please let me know).

Game menu:
START 1 PLAYER GAME <- normal mode, use d-pad and A to operate
START 2 PLAYERS GAME <- use d-pad and L to move red crab; use ABXY and R to move blue crab
ENTER PASSWORD
LOAD EXTERNAL WORLD <- choose another maze to play
OPTIONS <- not implemented yet
CREDITS
EXIT





Video by qbertaddict1: https://www.youtube.com/watch?v=h3pbVftmlqk

Download opk (.xm music): http://www.gcw-zero.com/file.php?file=wetspot2.opk

Sources: https://github.com/dmitrysmagin/wetspot2

Original site: http://reocities.com/SiliconValley/Lakes/7303/
Current site: http://www.ecplusplus.com/

TODO:
- Fade in / fade out
- Key remapping and joystick
« Last Edit: February 02, 2016, 06:19:50 pm by dmitry_smagin »
GCW-Zero prototype, Dingoo a320, Ritmix rzx-50, Dingoo a380, Xperia Play

Gab1975

  • Posts: 1165
Re: Wetspot 2 (preliminary beta)
« Reply #1 on: November 01, 2013, 08:01:35 pm »
Thanks a lot for your work! :) I played for about fifteen minutes and confirm: this game is very funny! (SEGA Pengo style) ;)
« Last Edit: November 01, 2013, 08:53:41 pm by Gab1975 »

John Spikowski

  • Posts: 13
Re: Wetspot 2 (preliminary beta)
« Reply #2 on: November 02, 2013, 05:59:41 am »
Great job on the port of Wetspot II to C. I have taken it a step further and have the game running on Android. It has an on-screen (touch) control interface and can be configured for additional (background) buttons for other game controls. I would have to say that Wetspot II running on Android is the best game play of all the version I have worked with so far. (performance, sound and overall interface is great)





* Running on a Samsung Galaxy Tab 2 tablet.
« Last Edit: November 02, 2013, 06:04:02 am by John Spikowski »

theweirdn8

  • Posts: 115
Re: Wetspot 2 (preliminary beta)
« Reply #3 on: November 05, 2013, 02:37:38 am »

Hey,

Can you upload to somewhere like dropbox, superlongname.com or box.net? Sendspace is blocked on my network.

John Spikowski

  • Posts: 13
Re: Wetspot 2 (preliminary beta)
« Reply #4 on: November 05, 2013, 02:55:04 am »
I don't have the resource (.gzip) array pack/unpack routines finished yet to get the wetspot2.apk built. (not a supported feature of the C4droid build process) I'm only able to run it in the C4droid IDE at the moment. As soon as I get it built, I'll post a link to it here.



dmitry_smagin (OP)

  • Posts: 423
Re: Wetspot 2 (preliminary beta)
« Reply #5 on: November 05, 2013, 03:49:27 am »
I don't have the resource (.gzip) array pack/unpack routines finished yet to get the wetspot2.apk built. (not a supported feature of the C4droid build process) I'm only able to run it in the C4droid IDE at the moment. As soon as I get it built, I'll post a link to it here.

This is not Android-related subforum, please keep it in mind.
GCW-Zero prototype, Dingoo a320, Ritmix rzx-50, Dingoo a380, Xperia Play

John Spikowski

  • Posts: 13
Re: Wetspot 2 (preliminary beta)
« Reply #6 on: November 05, 2013, 05:21:23 am »
Sorry!

I'm just getting to know my way around. I'll start a Wetspot II Android thread over on the Android board.

Is there a way to make the screen larger when compiling on Ubuntu Linux? I was pleased to see I didn't have this issue on Android.

Does this compile on Windows MinGW as well?



« Last Edit: November 05, 2013, 05:32:35 am by John Spikowski »

Gab1975

  • Posts: 1165
Re: Wetspot 2 (preliminary beta)
« Reply #7 on: November 05, 2013, 06:11:29 am »

Hey,

Can you upload to somewhere like dropbox, superlongname.com or box.net? Sendspace is blocked on my network.

Try with this! ;) http://www38.zippyshare.com/v/80287256/file.html

John Spikowski

  • Posts: 13
Re: Wetspot 2 (preliminary beta)
« Reply #8 on: November 05, 2013, 06:25:35 am »
Code: [Select]
wetspot2: ELF 32-bit LSB executable, MIPS, MIPS32 rel2 version 1 (SYSV), dynamically linked (uses shared libs), with unknown capability 0xf41 = 0x756e6700, with unknown capability 0x70100 = 0x1040000, not stripped

I can't use this binary. Can you post the C source files you changed? I'm looking for a larger screen size version on Ubuntu 64 bit Linux.



dmitry_smagin (OP)

  • Posts: 423
Re: Wetspot 2 (preliminary beta)
« Reply #9 on: November 05, 2013, 07:00:08 am »
Quote
Does this compile on Windows MinGW as well?
Yes, it compiles with MinGW, but you have to build and install some SDL addons yourself (SDL_mixer, SDL_gfx) as they are not distributed in binary form.

Code: [Select]
wetspot2: ELF 32-bit LSB executable, MIPS, MIPS32 rel2 version 1 (SYSV), dynamically linked (uses shared libs), with unknown capability 0xf41 = 0x756e6700, with unknown capability 0x70100 = 0x1040000, not stripped

I can't use this binary. Can you post the C source files you changed? I'm looking for a larger screen size version on Ubuntu 64 bit Linux.

I've pushed all necessary changes to git, check it out. It now scales to 640x400 for desktop build.
« Last Edit: November 05, 2013, 07:01:53 am by d_smagin »
GCW-Zero prototype, Dingoo a320, Ritmix rzx-50, Dingoo a380, Xperia Play

John Spikowski

  • Posts: 13
Re: Wetspot 2 (preliminary beta)
« Reply #10 on: November 05, 2013, 07:08:04 am »
Thanks!

I would like it a little larger but it is easy to play in the resolution you have provided.


John Spikowski

  • Posts: 13
Re: Wetspot 2 (preliminary beta)
« Reply #11 on: November 05, 2013, 08:21:53 am »
Can Wetspot II be compiled on Windows 32 using MinGW32? I seem to be having a problem locating the required SDL libraries needed. Can you post the links to Windows libraries that are known to work?

Thank You !


theweirdn8

  • Posts: 115
Re: Wetspot 2 (preliminary beta)
« Reply #12 on: November 06, 2013, 01:49:54 am »

Hey,

Can you change the background music, I know you probably can't wait to be king, but there are plenty of royalty free songs to use too.

dmitry_smagin (OP)

  • Posts: 423
Re: Wetspot 2 (UPDATE 2014-09-02)
« Reply #13 on: September 02, 2014, 11:23:19 am »
Hello.

Finally found some time to finish this nice game, so here's an update:
Download opk: https://www.sendspace.com/file/7jq4pi

What's new
- Added password support for each area
- Added credits screen
- Added winning cutscene
- Added score table

With these changes I consider this game almost finished.
Unfortunately, midi music doesn't allow to add Wetspot 2 to GCW-Zero repository, so the new version with license-clear music and sfx is possible in future.
« Last Edit: September 02, 2014, 12:09:28 pm by d_smagin »
GCW-Zero prototype, Dingoo a320, Ritmix rzx-50, Dingoo a380, Xperia Play

Gab1975

  • Posts: 1165
Re: Wetspot 2 (UPDATE 2014-09-02)
« Reply #14 on: September 02, 2014, 12:43:42 pm »
Thanks! It would have been a pity to leave incomplete the porting of this funny game! :)

dmitry_smagin (OP)

  • Posts: 423
Re: Wetspot 2 (UPDATE 2014-09-02)
« Reply #15 on: October 24, 2014, 02:44:19 pm »
Hello.

New update here. Nothing special, just an alternative set of music by Drozerix
This permits placing Wetspot 2 into the GCW-Zero repository.

Download opk: https://www.sendspace.com/file/42t6wp
« Last Edit: October 27, 2014, 07:43:03 pm by d_smagin »
GCW-Zero prototype, Dingoo a320, Ritmix rzx-50, Dingoo a380, Xperia Play

 

Post a new topic