Professor Squeaks: The Circuitous Escape! by envy3d
Escape from the laboratory!
You'll have to dodge obstacles, collect circuit elements, and repair circuits if you are to escape with your life!
Find out which kinds of circuit elements go which slots on the circuit board and use that knowledge to solve the more chalenging circuits. If you complete a valid but incorrect circuit, a graph will appear on the top-left of the screen to help you.
While Escaping:
Use A and D to move left and right
Use W to jump
Use E to use door access panels
While Completing a Circuit:
Use A and D to change selection spot on the circuit board
Use W and S to select a circuit element
Press E to attach a circuit element to the circuit board
Press Q to return to Escape Mode
Press M to mute.
Additional Info:
The Crashless-Web version has the 2nd crash (see below) fixed.
This required some modification to the collision detection code.
Nothing but the code detecting collisions between the player and non-interactive environment was changed as I wanted to keep the game as close to the original as possible. There are still plenty of not-so-lovely (but not game breaking) collision bugs in this version.
If you wish to play the original (with only the 1st crash fixed) select the Original-Web link.
Fixed game-breaking bugs since release:
1. When near an item, the collision detection could sometimes fill the player's available item slots with 1 circuit element type, causing the player to no longer be able to progress through the level.
2. The collision detection could mess up causing the player to fall off the map and the game to crash.
You'll have to dodge obstacles, collect circuit elements, and repair circuits if you are to escape with your life!
Find out which kinds of circuit elements go which slots on the circuit board and use that knowledge to solve the more chalenging circuits. If you complete a valid but incorrect circuit, a graph will appear on the top-left of the screen to help you.
While Escaping:
Use A and D to move left and right
Use W to jump
Use E to use door access panels
While Completing a Circuit:
Use A and D to change selection spot on the circuit board
Use W and S to select a circuit element
Press E to attach a circuit element to the circuit board
Press Q to return to Escape Mode
Press M to mute.
Additional Info:
The Crashless-Web version has the 2nd crash (see below) fixed.
This required some modification to the collision detection code.
Nothing but the code detecting collisions between the player and non-interactive environment was changed as I wanted to keep the game as close to the original as possible. There are still plenty of not-so-lovely (but not game breaking) collision bugs in this version.
If you wish to play the original (with only the 1st crash fixed) select the Original-Web link.
Fixed game-breaking bugs since release:
1. When near an item, the collision detection could sometimes fill the player's available item slots with 1 circuit element type, causing the player to no longer be able to progress through the level.
2. The collision detection could mess up causing the player to fall off the map and the game to crash.
Ratings
| Coolness | 73% | 3 |
| Overall | 2.77 | 556 |
| Audio | 2.03 | 594 |
| Fun | 2.36 | 674 |
| Graphics | 2.61 | 577 |
| Humor | 2.28 | 402 |
| Innovation | 3.33 | 241 |
| Mood | 2.59 | 499 |
| Theme | 3.00 | 450 |
Controls are bit a fiddly when modifying the circuits though, I kept accidentally closing the mini-game by pressing the wrong button, also when navigating the level it would be nice if the game remembered I was holding a direction key even after I've hit an obstacle so when I jump it automatically continues forwards - not having this lead to a fair bit of frustration when trying to jump through some of the smaller gaps.
The sound at the end is genius!
I wish you could save the poor mind controlled rats !
The platforming was tricky with the collision detection, but that was the only let down. I think with better platforming this would be totally awesome.
The concept of collecting circuit components and using them to open doors is an interesting one. I don't know if I've ever seen a take like that before. It has the potential to be a really interesting little mini-game inside your game. If only I could open any door in real life using only a 2V battery and a ... light thingy.
Good use of the theme too.
For me, (OSX) there was a constant flicker that really hurt the game play. It was distracting and made the experience unpleasant. No points off for that because I'm assuming you had no way to test that. But, the jump controls were genuinely frustrating and the collisions didn't feel right.
Graphics were cute. Sound was minimal but cute. Overall, it's a good accomplishment for 48 hours and a good concept that, I think, deserves some further development time.
@everyone I know the controls/collisions can be frustrating (that's what I get for programming the collision detection with no prior experience) and I thank you all for continuing to play in spite of them!
http://dl.dropbox.com/u/664907/Screenshots/~4jk.png
well - the circuits are quite simple and not too much of a challenge but the game itself was nicely presented and I liked the theme very much.
the only thing I could criticize would be the sluggish platformer controls - but it didn't have any impact on the fun of the game - so it's alright
nice game, playing a rat is staggeringly amusing
Great job! :)
Nice squeaks!
I loved the idea of the circuit mini-game and they weren't as difficult as I first thought they would be :-D
The "squeaky" sound was great, but given it is the only sound (I could hear), it feels like something is lacking.
'Death' is lenient, which I think would be a problem if not for the collision/control issues.
The sounds are effective, which is nice.
There was just the rules explanation and nothing else to see.
This is a little self-advertising, but you might consider checking out the free Java hosting I offer at http://StaticVoidGames.com. We'd love to have you.
question: how did you make the java loading screen black..ive not seen that before :)
goodjob
<applet code...>
...
<param name="boxbgcolor" value="black">
</applet>