SFML community forums

General => SFML projects => Topic started by: tylersandman on June 29, 2014, 03:02:10 am

Title: Marvin - A Desktop Platformer
Post by: tylersandman on June 29, 2014, 03:02:10 am
Hi all, for the past few months I've been working on a desktop platformer using SFML and Box2D and I've finally got a playable version ready for playing/testing.

About
Play as the adorable alien Marvin, exploring many different levels and collecting gems to get rich (or die trying). Don't let the friendly looking graphics fool you, Marvin is unforgiving with no checkpoints and features challenging gameplay. I actually got a lot of inspiration from Super Meat Boy.

Read more, and download it here:
http://tylersandman.github.io/marvin/ (http://tylersandman.github.io/marvin/)

I would absolutely love any feedback (constructive or not). The game is not finished and I'm looking for suggestions, improvements, and of course bugs to fix! Thanks for reading.
Title: Re: Marvin - A Desktop Platformer
Post by: p5ych0 on June 29, 2014, 04:54:37 am
I get the following application error when attempting run the .exe:
"The application was unable to start correctly (0xc000007b). Click OK to close the application."

Are there any prerequisites?
Title: Re: Marvin - A Desktop Platformer
Post by: Jebbs on June 29, 2014, 05:34:44 am
I get the following application error when attempting run the .exe:
"The application was unable to start correctly (0xc000007b). Click OK to close the application."

Are there any prerequisites?

It ran just fine for me, but that doesn't mean there aren't any that tylersandman is aware of.

I ran the 32 bit version.
Title: Re: Marvin - A Desktop Platformer
Post by: Xafi on June 29, 2014, 10:32:40 am
I get the following application error when attempting run the .exe:
"The application was unable to start correctly (0xc000007b). Click OK to close the application."

Are there any prerequisites?
Same! 64b
Title: Re: Marvin - A Desktop Platformer
Post by: Geheim on June 29, 2014, 12:34:05 pm
This picture sums up some things for me:
(click to show/hide)

Enable vSync or a frametime limit, also when changing the options :)

As for the lines, I am not sure what causes that, because I have them with my own projects too...
I have the latest SFML version and graphics driver version, sooo does anyone else have this problem?

The 64 bit version results to the above said error, too.

Also saving the progress would be nice ;)
Title: Re: Marvin - A Desktop Platformer
Post by: tylersandman on June 29, 2014, 07:59:04 pm
I get the following application error when attempting run the .exe:
"The application was unable to start correctly (0xc000007b). Click OK to close the application."

Are there any prerequisites?

That's odd. It was compiled using Visual Studio so I'm not sure if that requires any prerequisites.

This picture sums up some things for me:
(click to show/hide)

Enable vSync or a frametime limit, also when changing the options :)

As for the lines, I am not sure what causes that, because I have them with my own projects too...
I have the latest SFML version and graphics driver version, sooo does anyone else have this problem?

The 64 bit version results to the above said error, too.

Also saving the progress would be nice ;)


I did enable vertical sync, but no framerate limit. I'm not sure about the lines too, I never get them but some people do. The only difference between the 32-bit and 64-bit versions are the openal dlls. Also, it should save progress everytime you exit the program properly and complete a level. I used boost serialization to save and load game data to a save.bin file.


I'm not sure what's going on with some of the errors, like I said there may be prerequisites I'm not aware of. Thank you for letting me know!


EDIT: So it turns out I was trying to use a 32-bit build of SFML to compile a 64-bit .exe. I'm assuming that's why the 64-bit version is giving so many people trouble. I'm taking down the 64-bit download for now as the 32-bit version seems to be working fine for most people I've talked to. I also changed serialization (game saving) from binary to plain text so it's more portable.
Title: Re: Marvin - A Desktop Platformer
Post by: ElysianShadow on June 30, 2014, 12:09:37 am
Doesn't seem to work for me. As soon as I pick the first level, it freezes at the loading screen :(
Title: Re: Marvin - A Desktop Platformer
Post by: p5ych0 on June 30, 2014, 12:24:19 am
Downloaded the 32 bit version and it works! Pretty fun and difficult little game you have here.  :)
Title: Re: Marvin - A Desktop Platformer
Post by: tylersandman on June 30, 2014, 01:02:44 am
Doesn't seem to work for me. As soon as I pick the first level, it freezes at the loading screen :(

That's odd. Can you provide more information maybe? Does it give you an error message? Where exactly in the loading screen does it freeze?

Downloaded the 32 bit version and it works! Pretty fun and difficult little game you have here.  :)

Thank you very much for the feedback!
Title: Re: Marvin - A Desktop Platformer
Post by: ElysianShadow on June 30, 2014, 01:08:29 am
Doesn't seem to work for me. As soon as I pick the first level, it freezes at the loading screen :(

That's odd. Can you provide more information maybe? Does it give you an error message? Where exactly in the loading screen does it freeze?


No error message or anything, it just says the program isn't responding and then I have to force close it through task manager. In the console, it seems that the level is getting loaded fine but the screen just stays stuck at the loading screen. And it's the loading screen right after picking the very first level.
Title: Re: Marvin - A Desktop Platformer
Post by: Jesper Juhl on June 30, 2014, 07:02:47 pm
Nifty. Good work.
Title: Re: Marvin - A Desktop Platformer
Post by: tylersandman on June 30, 2014, 11:08:08 pm
Doesn't seem to work for me. As soon as I pick the first level, it freezes at the loading screen :(

That's odd. Can you provide more information maybe? Does it give you an error message? Where exactly in the loading screen does it freeze?


No error message or anything, it just says the program isn't responding and then I have to force close it through task manager. In the console, it seems that the level is getting loaded fine but the screen just stays stuck at the loading screen. And it's the loading screen right after picking the very first level.

Hmm. Maybe it's a problem with the textures. If I'm not mistaken some GPUs can only load up to a certain size of texture. My spritesheets may be too large, not sure.

Nifty. Good work.

Thanks! Any suggestions or thoughts?
Title: Re: Marvin - A Desktop Platformer
Post by: eXpl0it3r on July 04, 2014, 04:55:14 pm
The GitHub.io link doesn't work anymore. :-\
Title: Re: Marvin - A Desktop Platformer
Post by: tylersandman on July 04, 2014, 06:13:05 pm
The GitHub.io link doesn't work anymore. :-\

Sorry about that, changed my repo name and forgot to update this link! It should work now.
Title: Re: Marvin - A Desktop Platformer
Post by: Clockwork on July 07, 2014, 01:00:43 am
Just an observation/opinion.

I think the ground on the menu screen is moving a bit too fast, I noticed that it looks like it's flickering instead of moving, so you may want to slow that down a bit just for aesthetic purposes.

Either way the game is really fun!  I was impressed at the graphics, did you make the art or did somebody else, because they're fantastic.
Title: Re: Marvin - A Desktop Platformer
Post by: tylersandman on July 08, 2014, 01:40:07 am
Just an observation/opinion.

I think the ground on the menu screen is moving a bit too fast, I noticed that it looks like it's flickering instead of moving, so you may want to slow that down a bit just for aesthetic purposes.

Either way the game is really fun!  I was impressed at the graphics, did you make the art or did somebody else, because they're fantastic.

Thanks so much for the feedback! I've gotten the same opinion from others regarding the ground as well. All of the art is open source and produced by Kenney (http://kenney.nl).
Title: Re: Marvin - A Desktop Platformer
Post by: Clockwork on July 08, 2014, 02:05:41 am
Awesome!  Do you ever plan on releasing the source code?
Title: Re: Marvin - A Desktop Platformer
Post by: p5ych0 on July 08, 2014, 05:06:06 am
There's a link on the website he posted that says "View on Github".

https://github.com/TylerSandman/Marvin
Title: Re: Marvin - A Desktop Platformer
Post by: tylersandman on July 09, 2014, 01:14:22 am
Awesome!  Do you ever plan on releasing the source code?

As the user above me posted, here's a link to Marvin's GitHub repo: https://github.com/TylerSandman/Marvin.

If you have any questions about parts of the code or implementation don't hesitate to message me!