color bounce by shuall
First game jam, and this game I think would have been better as a flash game it's so simple. Simple doesn't mean boring or unenjoyable. There's 4 difficulty levels, and your score can go infinitely (within the range of floating point numbers on your machine) high.
As per the theme, I made this game in C, using only openGL, glfw3, and cstdlib (math.h, and strings.h for memcpy). I may try out emscripten to get a web version, or compile with static libs, so I can provide.
I tried to make menus intuitive without text. I'd like to get feedback on that.
Please include your highscore in the comments. Mine so far are:
green: 2075
yellow: 742
orange: 893
red: 103
--Stuff I wish I'd done
*music.
*thought off a better name
*maybe some more 3d effects and animations with the - sweet goodness there's a lot of jumping platform games.
--Stuff I wish I hadn't done
*wrote my own mini linear algebra lib
*used glfw3 (glfw 2.7 might be better for other people, I'll try and fix it)
Updates:
windows binary is up, but finicky
linux built with static glfw3 and static glew1.9, so no problems there
linux binary now linked to static glfw3 and glew1.7
linux download is now zip file with README and launcher
As per the theme, I made this game in C, using only openGL, glfw3, and cstdlib (math.h, and strings.h for memcpy). I may try out emscripten to get a web version, or compile with static libs, so I can provide.
I tried to make menus intuitive without text. I'd like to get feedback on that.
Please include your highscore in the comments. Mine so far are:
green: 2075
yellow: 742
orange: 893
red: 103
--Stuff I wish I'd done
*music.
*thought off a better name
*maybe some more 3d effects and animations with the - sweet goodness there's a lot of jumping platform games.
--Stuff I wish I hadn't done
*wrote my own mini linear algebra lib
*used glfw3 (glfw 2.7 might be better for other people, I'll try and fix it)
Updates:
windows binary is up, but finicky
linux built with static glfw3 and static glew1.9, so no problems there
linux binary now linked to static glfw3 and glew1.7
linux download is now zip file with README and launcher
Red: 303
Orange: 803
Yellow: 3003
Green: too easy
bash-4.2$ ./bounce.sh
./bounce: error while loading shared libraries: libGLEW.so.1.7: cannot open shared object file: No such file or directory
Slackware 14.0x64 - 3.7.9 kernel.
0(2) : error C0201: unsupported version 330
0(2) : error C0206: invalid token "core" in version line
0(3) : error C0000: syntax error, unexpected '(' at token "("
0(3) : error C0501: type name expected at token "("
0(3) : warning C7022: unrecognized profile specifier "layout"
0(3) : error C0000: syntax error, unexpected ')', expecting ',' or ';' at token ")"
0(3) : error C0501: type name expected at token ")"
0(3) : warning C7537: OpenGL does not allow 'inout' after a type specifier
0(4) : error C0000: syntax error, unexpected identifier, expecting '{' at token "fillColor"
0(4) : error C0501: type name expected at token "fillColor"
0(6) : warning C7532: global type mat4 requires "#version 100" or later
0(9) : error C0000: syntax error, unexpected identifier, expecting '{' at token "colorShade"
0(9) : error C0501: type name expected at token "colorShade"
0(12) : warning C7532: global variable gl_Position requires "#version 100" or later
0(12) : warning C7532: global type vec4 requires "#version 100" or later
shader creation failed
csanyk: The camera is controlled by your mouse.