Post news Report RSS Rotion: First footage of C++ version

It's going well! Three of five gametypes are fully playable.

Posted by on

The C++ port is progressing nicely, with most of the gametype logic copied over (if only it were as simple as copying..!). The only sizable things left to do now are the menus and the Campaign gametype.

Here's what it looks like:


(See if you can spot the new AI type near the end...)

As you can see, it looks almost identical to the C# version. Success! I didn't show Splitscreen or Single in the video, but rest assured that they are both in and very playable. Using C++/SFML has allowed for some pretty neat stuff, like pitch-bending sounds and music during slow-mo powerups.

Once the Windows version is fully functional, I can start working on ports to Mac and Linux. There's only a very small section of code that has to be rewritten for each platform, and it's all in the same file to make things easier.

If everything goes to plan, I'll be replacing the alpha on Desura with the C++ version when it's ready. I'm sure there'll be a ton of bugs to fix but that's what alphas are for! In the meantime, the C# version is still available now for those who pre-order:

[ppbranchg12485|644button]


Post comment Comments
MarcusM
MarcusM - - 158 comments

Thanks for considering Linux! This looks really amazing

Reply Good karma Bad karma+4 votes
Kamikazi[Uk]
Kamikazi[Uk] - - 1,412 comments

Great work on the port :D. How are you liking SFML, i've been using SDL but this seems to have alot of nice features.

Reply Good karma Bad karma+2 votes
novemberdobby Author
novemberdobby - - 93 comments

It's pretty nice. I did have to make some changes to get stuff like mipmaps working, and there's still this rare, mysterious crash that hangs my system when it tries to load a music file...

Reply Good karma+2 votes
Kamikazi[Uk]
Kamikazi[Uk] - - 1,412 comments

Ok cool. Are you streaming the music file or just loading it. If you stream it will be alot faster. It might be to big and it's crashing due to the size.

Reply Good karma Bad karma+2 votes
novemberdobby Author
novemberdobby - - 93 comments

Streaming with sf::Music. I think it may be a combination of my dodgy hardware and strange driver versions though.

Reply Good karma+2 votes
zeroy
zeroy - - 278 comments

Great work Dobby!

Reply Good karma Bad karma+4 votes
novemberdobby Author
novemberdobby - - 93 comments

Thanks bro :D

Reply Good karma+3 votes
hero1900
hero1900 - - 356 comments

wow thx for the effort for linux version

Reply Good karma Bad karma+3 votes
Post a comment

Your comment will be anonymous unless you join the community. Or sign in with your social account: