Jumping Jehosaphat

by jharler
Overall★★★★★★★★★★3.48
Fun★★★★★★★★★★3.78
Innovation★★★★★★★★★★3.22
Theme★★★★★★★★★★3.35
Graphics★★★★★★★★★★3.04
Audio★★★★★★★★★★3.44
Humor★★★★★★★★★★3.64
Mood★★★★★★★★★★3.22
screenshot_1.png
Jumping Jehosaphat is my entry into Ludum Dare 39 - Running Out of Power.

Jehosaphat is a robot stuck in a warehouse where the lights have gone out! Jehosaphat only has enough power for a few jumps, but fortunately, batteries are scattered about that give him additional charge. Can you guide Jehosaphat to the light switch so he can see better?

Controls:

Click on Jehosaphat and drag your cursor to give him a jump trajectory. Release the mouse button to send him flying. He enjoys jumping around and banging his head on walls, floors and ceilings, so don't feel bad for him. He doesn't like the dark though, so make sure you get those lights turned on!

You must land in front of the power switch to turn it on. Jehosaphat can't turn the lights on if he's moving too fast!

Tools:

Visual Studio, using my custom C++ game library (ZeroTolerance). Photoshop CS 5. FL Studio 12. Audacity. Notepad++.

Thanks for playing and I hope you have fun!

Download Windows: From Itch.io

Download Source: Source Code

screenshot

Comments25

Wekaj
Wekaj31 Jul 2017, 11:48
Hey, I tried running your game, but it seemed to crash instantly. I have the log file if you need it.
jharlerauthor31 Jul 2017, 11:51
Yes, please email to jharler gmail.com. Thanks!
dalbinblue
dalbinblue31 Jul 2017, 11:54
I also received a crash. The error log file is as follows:

```
Game DLL requesting 128.00 mb of memory
main: app path: C:\Users\dalbi\Downloads\Ludum Dare\LD39_JumpingJehosaphat\JumpingJehosaphat
main: user path: C:\Users\dalbi\Downloads\Ludum Dare\LD39_JumpingJehosaphat\JumpingJehosaphat
main: initializing 128.00 mb of memory
OpenGL: creating DC
OpenGL: setting pixel format
OpenGL: creating OpenGL context
OpenGL: setting context to current
OpenGL: Vsync: false
OpenGL: setting viewport
Could not compile shader: 35633
Reason: ERROR: 0:12: 'output' : reserved word
ERROR: 0:12: 'output' : syntax error syntax error

OpenGL: Unable to compile vertex shader.

Failed vertex shader:
#version 330 core

layout (location = 0) in vec3 _ztvv_position;
layout (location = 1) in vec2 _ztvv_uv;
layout (location = 2) in vec3 _ztvv_normal;
layout (location = 3) in vec4 _ztvv_color;

out PixelInput
{
vec4 position;
vec4 color;
} output;

uniform mat4 model;
uniform mat4 projection;
uniform mat4 view;

void main()
{
gl_Position = projection * view * model * vec4(_ztvv_position, 1.0);
output.color = _ztvv_color;
}

Failed fragment shader:
#version 330 core

out vec4 _ztfs_frag_color;

in PixelInput
{
vec4 position;
vec4 color;
} input;

void main()
{
_ztfs_frag_color = input.color;
}

Unable to compile OpenGL shader program
main: Failed to load default shader: shader-solid
```
oxrock
oxrock31 Jul 2017, 11:58
This game was really cute, I liked it. My only complaint is that the power switch seemed pretty finicky about being activated. I found myself jumping into it several times before it'd activate and complete the level.
jharlerauthor31 Jul 2017, 12:07
I think I was able to fix this. Please download from Itch.io again and let me know if it still fails to run. I appreciate your help debugging!
TheSand
TheSand31 Jul 2017, 12:11
It was fun, I enjoyed it!
The only problem I had is the same problem @oxrock had. But for being a Ludum dare game it's just a small bug ^^ well done mate!
blaclegi
blaclegi31 Jul 2017, 12:16
Hey, This game was fun to play - although the power switch could sometimes be a little awkward to jump onto and this meant that sometimes I used all my jumps when I should have already hit it. I also liked the funny comments the character made as he was flying about. Overall good game! :smile:
Noxim
Noxim31 Jul 2017, 12:19
Nice small puzzle game. Fit the theme really well, and nice to see you writing your own engine. Music was good, gave the game a nice mood.
GettingRekt
GettingRekt31 Jul 2017, 12:20
Just finished playing it, so I guess the new version is Gucci.
Great fluid game with nice level design and mechanics. Some more colors wouldn't hurt in my opinion together with the cute style.
cowa
cowa31 Jul 2017, 15:19
Fun puzzle game! Good job :)
HolyBlackCat
HolyBlackCat31 Jul 2017, 15:22
Really liked the funny sounds and the FoV implementation (especially respectable since it's your own engine).
Drachmor
Drachmor31 Jul 2017, 15:29
This is definitely the funniest game I have yet seen! Not only that, but the core mechanic is well-executed, and the levels are just as difficult as they should be. The only problem I found were some minor performance issues when preparing the character for a jump. Maybe the lighting effect around the trajectory line is causing some lag? Besides that, this was a very enjoyable experience. Good job!
Lord_404
Lord_40431 Jul 2017, 15:32
Crashed once, then properly executed tried to complete the first level but the power icon did not properly colide with my character or something because i lost.
Sivael
Sivael31 Jul 2017, 16:10
Fixed now.
Looks great! The smiley face as it flies through the air is awesome :D
mat1er31 Jul 2017, 19:37
Basically, great, fun, only the graphism aren't great, but they're enough, so yeah, great!
jtn1912 Aug 2017, 16:46
I like the darkness/golf angle. I couldn't hit the power switch just right...I guess that's like putting
dob
dob2 Aug 2017, 17:02
Really great! I loved the mechanic, the use of light and hidden space, and the sounds and graphics. Very fun game. I finished in 187 - not sure if that's good or not. Level 7 was a bear. Very well done.
Knowledge2 Aug 2017, 17:08
Failed to start at first, but run properly second time. Nice little puzzle.
Akerspoket3 Aug 2017, 16:42
Hilarious sound! It was really cozy playing and then when you hear what it (?) was saying it got that much better! It was really addicting for such a simple game, played it for too long :P

I made a youtube video of me playing the game if you are interested :)

ledez
ledez3 Aug 2017, 19:54
Wow! Here we go, Over 9000. I like it! Love the mechanics you used. Great and fun game to play.
Remco
Remco4 Aug 2017, 16:37
Haha, humor, innovation *and* fun in a compo entry. Colour me impressed :smile:

Anyway, just a comment to say that resizing the window can do some funny things, like erasing the battery in the intro screen or disabling click-n-drag if resized too small in the game proper. Not a problem, really, just worth mentioning if you'd like to continue working on it.
MianaGames
MianaGames4 Aug 2017, 23:08
Very good idea. Nice work!
jaimuepe21 Aug 2017, 18:27
Cool game! I liked the "golf" lighting effect, that was pretty original. My bigest concern were the sounds effects, which were cute at the beginning but after a while they become a little annoying, since there's only 4 or 5 of them. Props on using your own engine, i'm trying to learn openGL myself so i can do that someday :). Good job!

Other games by @jharler

Found a bug?
Tell us on Discord