A Stone's Throw by scoobyben
Made with Python 3.2 and Pygame.
(I don't have much experience with making python scripts exectuable, so let me know if there are any issues. You should be able to run the executable on Windows as long as you have python installed)
The game is a fairly standard fare platformer, with one main difference - the player character is blind. You can use the sound of your surroundings to get around, and you have with you a stone which you can throw to help you map out the levels. You only get one stone, so if you lose it (down a pit, for example), that's it.
There are some enemies, who also make sound (so you can see roughly where they are), and they can be killed by hitting them with your stone.
(N.B. sound is represented by tiles lighting up on the screen. There is no audio in the game)
Levels are procedurally generated, with two playable modes - one with a set number of lives (which you can set in game), and another which is endless.
CONTROLS
a/d = move left/right
w = jump
left/right arrow keys = throw stone
q = quit to main menu
k = kill self
GOAL
On each level there is a key and an exit - you must first pick up the key (once you have it a key icon will appear in the top right), then find the exit.
(I don't have much experience with making python scripts exectuable, so let me know if there are any issues. You should be able to run the executable on Windows as long as you have python installed)
The game is a fairly standard fare platformer, with one main difference - the player character is blind. You can use the sound of your surroundings to get around, and you have with you a stone which you can throw to help you map out the levels. You only get one stone, so if you lose it (down a pit, for example), that's it.
There are some enemies, who also make sound (so you can see roughly where they are), and they can be killed by hitting them with your stone.
(N.B. sound is represented by tiles lighting up on the screen. There is no audio in the game)
Levels are procedurally generated, with two playable modes - one with a set number of lives (which you can set in game), and another which is endless.
CONTROLS
a/d = move left/right
w = jump
left/right arrow keys = throw stone
q = quit to main menu
k = kill self
GOAL
On each level there is a key and an exit - you must first pick up the key (once you have it a key icon will appear in the top right), then find the exit.
Ratings
| Coolness | 67% | 3 |
| Overall | 3.00 | 491 |
| Fun | 2.88 | 478 |
| Graphics | 2.18 | 838 |
| Humor | 2.27 | 482 |
| Innovation | 3.79 | 59 |
| Mood | 2.85 | 438 |
| Theme | 3.39 | 221 |
I found a door that said exit but I couldn't really go through it.
Other than that seemed to go fine! Great game design.
@sam1373 - fair enough, may I ask what I should've done differently to help me improve in the future?
I disagree with some of the comments that didn't like the pits, they added a needed element of danger that force you to take it slow (or take risks). Although losing the stone down a pit seemed excessively harsh and effectively resulted in death.
I feel like the areas where you walked or threw the stone should be "remembered" and maybe even remembered across lives
also I didnt get any sound and this kind of game would be the perfect experiment with stereo sounds and simulated echos
finally for unforgiving platforming the controls should be tighter, for example having 1 jump per click rather than continuous jumping
I was confused by that flying creature. It's too fast and avoiding it feels more like luck than skill. Try to add some more polish next time: death animations/screen fades, audio, prettier menu,... such stuff.