SFML community forums

General => SFML projects => Topic started by: SuperV1234 on August 26, 2013, 02:59:24 am

Title: [LD 27] 10corp
Post by: SuperV1234 on August 26, 2013, 02:59:24 am
10corp
a frustrating reflex-based puzzle platformer

(http://www.ludumdare.com/compo/wp-content/compo2/273708/26255-shot0.png)

This was made for my first Ludum Dare competition.

The game is written in C++11, using only SFML2.1 and JsonCpp as external dependencies.
It is written using my personal SSV framework (https://github.com/SuperV1234), written from scratch, which is free, open-source and available on GitHub.

I couldn't manage to polish the game as much as I wanted to. There only are 7 playable levels, no gfx options, no key rebinding, et cetera.

Still, being my first Ludum Dare, it was a very interesting and learning experience and I'm glad (and surprised) I managed to create something (in my opinion) worth playing that could become a fun little game with additional polish.

Hope you enjoy my entry.

Ludum Dare entry page (http://www.ludumdare.com/compo/ludum-dare-27/?action=preview&uid=26255)
Win32 download (http://vittorioromeo.info/Misc/Linked/LD27/LD27-10Corp-Win32.7z)
Linux download (http://vittorioromeo.info/Misc/Linked/LD27/LD27-10Corp-Linux.tar.xz)

Gameplay video 1 (http://www.youtube.com/watch?v=SW7uB-v8pXQ)
Gameplay video 2 (http://www.youtube.com/watch?v=zjQCVzKrnqA)

Postmortem (http://www.ludumdare.com/compo/2013/08/26/postmortem-10corp/)

---

Linux users: native build is available, built on Ubuntu 12.04. Also, the Windows version works flawlessly on Wine.

---

Controls:
`ARROW KEYS`: move around
`X`: jump
`Z`: hold/release to grab/drop blocks
'R': restart current level
`ESCAPE`: go back to menu
`W/S/A/D`: pan camera
`Q/E`: zoom camera in/out

How to play:
Bring all the crates to the receivers to enable the teleporter. Walk on the teleporter to finish the level.
Numbered crates can only be received by numbered receivers.
Non-numbered crates can only be received by non-numbered receivers.
Non-numbered receivers can receive any kind of crate.
Grab the crates by keeping 'Z' pressed. Quickly turn and release `Z` to throw the crate. Jump right before releasing `Z` to give altitude to your throw.
Stack crates to reach high places.
When the first crate is grabbed, you have 10 seconds to bring any crate to a receiver, or you will be terminated.
When a crate is received, the 10 seconds timer is reset.
After all crates have been received, the timer stops and you can safely walk to the teleporter.

---

Tools used:
`sfxr`, `Pinta`, `Gimp`, `LMMS`, `QT Creator`, `Sublime Text 3`

---

http://vittorioromeo.info  (http://vittorioromeo.info)

---

P.S.

Level 6 is hard, but not impossible
Level 5, though, has a coding error (forgot a receiver at the bottom).
I assure you level 5 is possible though, even if INSANELY HARD.
I've come close to beating it a few times but failed. If you manage to beat it, big kudos to you!
Title: Re: [LD 27] 10corp
Post by: Mister on August 26, 2013, 04:38:05 am
Hahaha I haven't tried it yet but it looks like a really cool concept -- it kind of reminds me of Block Dude but much more extreme and clever.

I'll give it a try on Tuesday when I get back from work  :D
Title: Re: [LD 27] 10corp
Post by: Lo-X on August 26, 2013, 06:04:45 pm
I left a comment on Ludum Dare sub thread but for SFML users, here it is !


I didn't managed to pass some levels, but the game is really really nice with a good concept, humor and nice pixels graphics.
The 10 seconds are short and stressful, just what we do need =)

Very nice job, especially for a first one !
Title: Re: [LD 27] 10corp
Post by: SuperV1234 on August 27, 2013, 01:07:14 am
Thanks for the feedback. I wrote a postmortem, available here:

http://www.ludumdare.com/compo/2013/08/26/postmortem-10corp/
Title: Re: [LD 27] 10corp
Post by: Clockwork on August 27, 2013, 06:07:26 am
Haven't tried it yet, but can't wait to get to it tomorrow!  It looks really interesting. 
I read "reflex based platformer" and had a bit of a panic attack.  Man, what has Super Meat Boy done to me...
Title: Re: [LD 27] 10corp
Post by: SuperV1234 on August 28, 2013, 08:09:17 pm
Haven't tried it yet, but can't wait to get to it tomorrow!  It looks really interesting. 
I read "reflex based platformer" and had a bit of a panic attack.  Man, what has Super Meat Boy done to me...

Can't wait to hear your thoughts :)

Anyway, does anyone feel like the game has potential to become something more?
I was wondering if, with a lot of improvements, and tweaks to the throwing mechanic, it could be worth expanding the game, adding more features/elements.
Title: Re: [LD 27] 10corp
Post by: eXpl0it3r on August 28, 2013, 09:47:19 pm
Well I didn't make it past level three, even after watching to video to understand how to 'throw' boxes. Either it's the key binding (Z<->Y) that doesn't make it work nicely or I'm just not made for such games. ;D
Title: Re: [LD 27] 10corp
Post by: AlexxanderX on August 28, 2013, 10:06:40 pm
eXpl0it3r: And I tried for about 15 minutes to pass that level :D. I'm blocked at level 5 now and can't finish it :| .
The game don't need to be saved? Because when press ESC throw me to the menu and show to start from level 0 :(.
Title: Re: [LD 27] 10corp
Post by: SuperV1234 on August 28, 2013, 11:02:53 pm
eXpl0it3r: And trid for about 15 minutes to pass that level :D. I'm blocked at level 5 now and can't finish it :| .
The game don't need to be saved? Because when press ESC throw me to the menu and show to start from level 0 :(.

Level 5, as said in the OP, is very hard because of a mistake. Also, you can choose starting level in the main menu by using left/right arrow keys