Hey. I took part in a local edition in Krak??w, where I currently study. We did a game in C++, basing on Qt, using Chipmunk for physics, FMOD for sounds and drawing in OpenGL (http://globalgamejam.org/2012/panzer-sushi-knight). Since my C\Cpp is rather poor, I didn't really do a lot of coding - only some simple tasks, plus I took care of sounds. But other than that, the whole event was quite fun. It was nice getting to know all the people, plus the atmosphere was really cool.
Ha ha, yes. I thought to myself - for the next GGJ, could try making an engine in pas and then just use it to create something nice.
Isn't it a pity when PGD coders have to use C++ for GGJ? Or make graphics and sound when you want to code?
BTW, why did you need QT? Maybe there are windows and menus that I can't see in the screen shot? Those flames/lava effects look pretty nice, I suppose they are algorithmic?
We used QT mainly because our team was kinda gathered from leftovers (we didn't know eachother before) and had an OS problem - we had two computers with Linux, two with 64b-Windows7 and one with WindowsXP, so we had to use something that was portable. Qt was proposed by one of the guys; we all agreed, as it is quite a big framework and offers a lot of features.
All gfx is done in OpenGL; I don't know it (that was also one of the reasons I didn't really have much to do... Gotta try learning after the exam session), so I can't really tell much. I think they are either shaded circles or circular sprites (with alpha decreasing from the center). As for their behaviour, all physics is done by the Chipmunk lib - in case of lava, it's simply a lot (1k when project begun, later reduced to 700-800 to combat lag) of equal-radius balls. If you were really curious, I think there is a .zip with sources attached.
Games:
Seafox
Pages:
Syntax Error Software
itch.io page
Online Chess
http://gameknot.com/#paul_nicholls
Just FYI Qt is more than just a GUI library. It includes OpenGl support, a cool 2d canvas system, a signal & slot system and a scripting system as well just to name some features. If you want to write a game in c++ Qt wouldn't be a bad way to go imo. I know Qt is known as a GUI library primarily, but it actually offers much more. I was impressed when I tried it out a few years back. Some of it features would be nice if they were included with Delphi/Lazarus.
Imagine I've written something clever here inspiring you to make something awesome. If that happens give me credits
Bookmarks