SFML community forums

General => SFML projects => Topic started by: Glocke on October 29, 2015, 01:12:48 pm

Title: Seegurke - A Naval Minigame
Post by: Glocke on October 29, 2015, 01:12:48 pm
Hi,

I just started a mini project about naval combat. The major inspiration was the third chapter of "The Curse of Monkey Island", which offered a very fun naval combat system. So I started a small prototype, because I'd like to build such a minigame as standalone application. The project's name is taken from the German version of Monkey Island 3; the name of Guybrush's ship is "Seegurke".

(https://github.com/cgloeckner/seegurke/blob/master/screenshot.png?raw=true)

The code and art can be found on GitHub: https://github.com/cgloeckner/seegurke - it's build with C++11, SFML 2.2 and Thor 2.0, a CMake script is contained.

The current features are very limited, because I just started: Moving (W/S) and stearing (A/D), as well as shooting (Space) are implemented. Another ship is moving, but no collision is implemented yet (neither between ships nor between ship and cannonball).

Hope you like it anyway ^^ As I have enough time, I'll enhance the code. So keep in mind: It's only a prototype.
Title: Re: Seegurke - A Naval Minigame
Post by: SpeCter on October 29, 2015, 01:41:28 pm
Hi,

I just started a mini project about naval combat. The major inspiration was the third chapter of "The Curse of Monkey Island", which offered a very fun naval combat system. So I started a small prototype, because I'd like to build such a minigame as standalone application. The project's name is taken from the German version of Monkey Island 3; the name of Guybrush's ship is "Seegurke".

(https://github.com/cgloeckner/seegurke/blob/master/screenshot.png?raw=true)

The code and art can be found on GitHub: https://github.com/cgloeckner/seegurke - it's build with C++11, SFML 2.2 and Thor 2.0, a CMake script is contained.

The current features are very limited, because I just started: Moving (W/S) and stearing (A/D), as well as shooting (Space) are implemented. Another ship is moving, but no collision is implemented yet (neither between ships nor between ship and cannonball).

Hope you like it anyway ^^ As I have enough time, I'll enhance the code. So keep in mind: It's only a prototype.

I like it so far and as an old adventure lover I love the reference to Monkey Island 3(one of my all time favorites).

I'm even tempted to make a little/simple AI sandbox out of it :D
Title: Re: Seegurke - A Naval Minigame
Post by: G. on October 29, 2015, 02:26:16 pm
It also looks similar to Overboard on PS1. (great game)
Title: Re: Seegurke - A Naval Minigame
Post by: Ztormi on October 29, 2015, 03:02:19 pm
It also looks similar to Overboard on PS1. (great game)

Oo I remember Overboard, that was so much fun. There were different powerups so you could fire all kinds of silly shots and broadsides.
Title: Re: Seegurke - A Naval Minigame
Post by: SpeCter on November 02, 2015, 10:04:11 am
From the first looks at the code and the game running you seem to be framerate dependend in some parts.
If the game runs to fast, the cannonballs just scale up to infinity until they are slow enough to be deleted.
At the moment I'm trying to build something out of it in conjunction with chaiscript :D
Title: Re: Seegurke - A Naval Minigame
Post by: Glocke on November 02, 2015, 10:13:07 am
From the first looks at the code and the game running you seem to be framerate dependend in some parts.
If the game runs to fast, the cannonballs just scale up to infinity until they are slow enough to be deleted.
Yeah, it's just a prototype, yet :D

At the moment I'm trying to build something out of it in conjunction with chaiscript :D
Feel free to notify us about your results :)
Title: Re: Seegurke - A Naval Minigame
Post by: SpeCter on November 02, 2015, 11:36:31 am
From the first looks at the code and the game running you seem to be framerate dependend in some parts.
If the game runs to fast, the cannonballs just scale up to infinity until they are slow enough to be deleted.
Yeah, it's just a prototype, yet :D

Just wanted to mention it, maybe you didn't encounter it because your driver has vsync enabled by default.
On my computer it goes so fast, you just see a giant flickering for a split second.

At the moment I'm trying to build something out of it in conjunction with chaiscript :D
Feel free to notify us about your results :)

Will do, at the moment I only can set the ship moving and rotate it :D
Title: Re: Seegurke - A Naval Minigame
Post by: Glocke on November 02, 2015, 01:16:57 pm
Just wanted to mention it, maybe you didn't encounter it because your driver has vsync enabled by default.
On my computer it goes so fast, you just see a giant flickering for a split second.
Yeah, my graphics driver is vsyncing by default. So I just added a frame limit, thanks!

Will do, at the moment I only can set the ship moving and rotate it :D
Ah right, you're doing AI as you mentioned before :D