Ten-Second Postman by tombsar
A small mouse agility game, based on the Travelling Salesman Problem.
Click on the nodes in the order you want the character to visit them; he must visit them all within ten seconds!
Mouse 1 : Select nodes, and
'r' : Restart level
SPACE : Move on to the next level
This game may require fast movement of the mouse cursor. Please take all necessary precautions for using your computer, and stop playing if you feel any discomfort in your wrists. I can't be held responsible in the unlikely event that you develop RSI after playing this game!
Created on Fedora 18 in under 48 hours.
Software: Geany 1.23.1, g++ (GCC) 4.7.2, GIMP 2.8.6, GNU Make 3.82
Libraries: OpenGL 1.0 (libGL.so.1), GLFW 3.0 (libglfw.so.3), C++ (libstdc++.so.6 etc)
Unfortunately I don't expect it to compile or run on other systems without a few changes. I will try to make a MinGW version for Windows tomorrow...
This was my first Ludum Dare, and I had great fun. I would appreciate any feedback you have for me.
Edit: I have uploaded a version compiled for Windows. In order to make this work, I had to make quite a few changes to the code (purely window management and build related; I didn't change the gameplay). Apparently what Fedora packages as glfw3 is different from any official releases of GLFW, so the Windows version is now probably much more portable than the Linux version I have uploaded.
Click on the nodes in the order you want the character to visit them; he must visit them all within ten seconds!
Mouse 1 : Select nodes, and
'r' : Restart level
SPACE : Move on to the next level
This game may require fast movement of the mouse cursor. Please take all necessary precautions for using your computer, and stop playing if you feel any discomfort in your wrists. I can't be held responsible in the unlikely event that you develop RSI after playing this game!
Created on Fedora 18 in under 48 hours.
Software: Geany 1.23.1, g++ (GCC) 4.7.2, GIMP 2.8.6, GNU Make 3.82
Libraries: OpenGL 1.0 (libGL.so.1), GLFW 3.0 (libglfw.so.3), C++ (libstdc++.so.6 etc)
Unfortunately I don't expect it to compile or run on other systems without a few changes. I will try to make a MinGW version for Windows tomorrow...
This was my first Ludum Dare, and I had great fun. I would appreciate any feedback you have for me.
Edit: I have uploaded a version compiled for Windows. In order to make this work, I had to make quite a few changes to the code (purely window management and build related; I didn't change the gameplay). Apparently what Fedora packages as glfw3 is different from any official releases of GLFW, so the Windows version is now probably much more portable than the Linux version I have uploaded.
Ratings
| Coolness | 59% | 3 |
| Overall | 3.32 | 306 |
| Audio | 1.44 | 937 |
| Fun | 3.26 | 296 |
| Graphics | 3.13 | 407 |
| Humor | 2.23 | 558 |
| Innovation | 3.42 | 246 |
| Mood | 2.96 | 380 |
| Theme | 3.48 | 260 |
The game seems nice at first look =)
Do you know which libs are missing for you? The ones reported by ldd on my machine are:
libglfw.so.3
libGL.so.1
libstdc++.so.6
libm.so.6
libgcc_s.so.1
libc.so.6
libpthread.so.0
Assuming you already do software development, the only one you are likely to be missing is glfw.
I apologise to fellow Linux users who cannot get the game to run natively; the main problem is that I was trying out GLFW for the first time this weekend, and didn't realise that Fedora's packaged version of glfw3 does not match the official 3.0 release (why???). I could spend more time finding and correcting differences, but for now I would rather suggest that people use the Windows version.
Can't beat level 14,
I found that starting with a far dot is a good strategy to plan next dots and don't lose time by making the guy stop.
@gre That sounds like a decent strategy if you are not too quick with the mouse, but probably means the poor guy is having to walk further than he has to! Finding a short route is important for getting to the higher levels.
@Yell0w An angry dog is a great idea! If people are interested I could potentially remake this in Java, so it can be played in a web browser...