10corp by vittorioromeo
This is 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", 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,
Vittorio Romeo
---
Linux users: native build is available, built on Ubuntu 12.04. Also, the Windows version works flawlessly on Wine.
---
Some people are having issues with OpenAL errors on Windows - replacing the existing `openal32.dll` file with the one from the OpenAL website may fix the issue.
---
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
---
Youtube videos:
http://www.youtube.com/watch?v=SW7uB-v8pXQ
http://www.youtube.com/watch?v=zjQCVzKrnqA
---
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!
The game is written in C++11, using only SFML2.1 and JsonCpp as external dependencies.
It is written using my personal "SSV framework", 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,
Vittorio Romeo
---
Linux users: native build is available, built on Ubuntu 12.04. Also, the Windows version works flawlessly on Wine.
---
Some people are having issues with OpenAL errors on Windows - replacing the existing `openal32.dll` file with the one from the OpenAL website may fix the issue.
---
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
---
Youtube videos:
http://www.youtube.com/watch?v=SW7uB-v8pXQ
http://www.youtube.com/watch?v=zjQCVzKrnqA
---
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!
Ratings
| Coolness | 52% | 3 |
| Overall | 3.30 | 322 |
| Audio | 2.82 | 394 |
| Fun | 3.00 | 476 |
| Graphics | 3.17 | 391 |
| Humor | 2.61 | 367 |
| Innovation | 2.93 | 574 |
| Mood | 3.36 | 160 |
| Theme | 3.66 | 156 |
Good job!
@Thinkofdeath: deeply sorry about that! Have you got the latest video card drivers? Have you tried replacing the openal32.dll as indicated in the original post?
Although I had problems with throwing storagecrates at first, it became easier with time. Nice game !
@Clavus: Thanks for the feedback. To throw, quickly turn in the opposite direction and immediately release 'Z'. If you want altitude in your throw, jump right before releasing `Z`.
@Delca: Glad you liked the game! I assure you 5th level can be done, but it's not good for mind sanity :D You have to use three "1" blocks in the stack (and the "2" block), and get rid of the "0" blocks as soon as possible. After that, you can throw the "1" blocks in the receivers from ground level by making them bounce on a 45掳 trajectory. It's very hard, but I've come close to beat it a few times! :)
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 !
I wrote a postmortem about 10corp, check it out! :)
http://www.ludumdare.com/compo/2013/08/26/postmortem-10corp/