For about a year now. I've been working on this hobby project of mine. Or, ours so to say.
It's a spaceship bridge simulator. It's a bit like star-trek, where you gather your friends to play a starship bridge together.
We totally stole the idea from Artemis:
http://www.artemis.eochu.com/But we didn't like some of the shortcomings of that implementation. So. Programmer that I am, I wrote my own version. And thanks to SFML, that was quite doable.
The game is free and open-source (except for some of the 3D assets).
It can be downloaded from:
http://emptyepsilon.org/We play it with touch screen setup in consoles like this:
(old photo, now we have 5 touch screen consoles, painted white)
As for the code, it's available from:
https://github.com/daid/EmptyEpsilon (game code)
https://github.com/daid/SeriousProton (engine code)
As of the last week, I've been trying to get the Android version to run. With already some success. So that's why I'm visiting this forum a bit more frequent.
As for the code itself, it's a bit of a mess in some places, nothing is documented. But there are some cool things in there. For example, I'm using basic SFML rendering primitives and the stencil buffer to do masking:
https://github.com/daid/EmptyEpsilon/blob/master/src/screenComponents/radarView.cpp#L129Main screen for your viewing pleasure:
The radar at the top right is masked with the above stencil buffer code.