SFML community forums
General => SFML projects => Topic started 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.
-
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
-
It also looks similar to Overboard on PS1. (great game)
-
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.
-
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
-
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 :)
-
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
-
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