Deutscher Entwicklerpreis 2009

Posted on December 14th, 2009 by Andreas  |  Comments Off

As some of you might already know:
From December 2007 till March 2008 I worked at Keen Games in Frankfurt as the Lead Programmer
for Anno/Dawn of Discovery Wii.

Last wednesday Anno Wii received the award for
“Beste deutsche Konsolenspiel 2009″ (Best german Console Game 2009).
Since this was my first lead role in the game industry im pretty proud on what we achieved.

And I’m more than super motivated to get another one :)

Popularity: 17% [?]

Status – Andreas

Posted on December 1st, 2009 by Andreas  |  Comments Off

Just another quick status update, before you forget we/I exist ;)

Didn’t have a lot of time during november, but created some.
The only thing that seems to be limitless is time.
There are always ways to find more.

Here is a randomly sorted list of stuff that I managed to squeeze in:

  • Window resizing for OSX and Linux with fixed aspect ratio. It feels so much better to play in a bigger window.
  • Added score and cash handling. Game logic is almost complete with this.
  • Implemented pools for game objects. Constantly newing and deleting was just fragmenting the memory.
  • Added various helpers for easier creation of dialogs.
  • Added animation converter and loader. Dialog animations are much easier to tweak this way. No editor yet.
  • Added Level 4. Also added some extra features needed for this level.
  • Added graphs to our subversion statistics. This is a huge motivational help.

Overall the game (and the framework) got a huge push forward.
It will still be hard to make the alpha deadline in december, but we are trying.

I also got a quick update from our artist, but didn’t actually see the new graphics yet.

Our windows developer is still missing…

Popularity: 13% [?]

Status – Andreas

Posted on November 9th, 2009 by Andreas  |  Comments Off

The bad news:
Over the last 4 weeks I only had about 4hours in total to work on Omni-Mad stuff :(
About 2 hours at the End of October and about 2 hours this weekend.

The good news:
In the first 2 hours I managed to:
a) Get the Mac Version working again (the dreaded Carbon to Cocoa translation).
(And yes, I will give you the promised sample code, but first I have to fix some minor things … and that is pretty low on my list right now.)
b) Created a bunch of tests for the platform/window/context code. This should make it a lot easier to port to a new platform in the future.
c) Cleaned up the platform code … using the said tests.

In the other 2 hours I managed to work on “Crazy Air” [Codename] again.
This included the following:
a) Level converter, kevel loader, in-game level selection and 3 sample levels are done.
b) Game over and level completed handling are done. (About 99%.)
c) The build utilities have been extracted from “Crazy Air” and can now be shared with the other projects.
d) The asset-build has been automated.
e) The font system is fixed. Before the alpha was broken and only one font could be used.
f) “Speed” controls have been added to the game. (Including pause…)

That might not seem like a lot, but the game (prototype) is about 90% finished now.
Soon there will be some gameplay tests, before I go and fix all the small glitches.
There is simply no need to make the graphics perfect if I don’t know if the game will be entertaining.
(It is for me, but I want some extra players…)

Popularity: 12% [?]

Test – C++ Highlighting

Posted on September 28th, 2009 by Andreas  |  Comments Off

Just wanted to test if syntax highlighting of code works correctly in our blog,
but instead I posted actual code from our framework.
This is all that’s needed to get an OpenGL Viewport/Window/Screen on any supported platform.

 
int main( int argc, char* argv[] )
{
    Platform::initialize( argc, argv );
    Platform::run( &g_application, 320, 480 );
    Platform::shutdown();
}

ps:
By the screensize you might be able to deduce the platform I copied this from ;)

Popularity: 11% [?]

Mac OSX 10.6 – Snow Leopard – Carbon

Posted on September 24th, 2009 by Andreas  |  Comments Off

I just upgraded one of our development MacBooks to Snow Leopard.

Good news, everything is up and running … faster.

Bad news our framework for OSX is based on Carbon and lots of the functions and methods we use are deprecated or removed.
Looks like I finally have no choice and have to port the framework to Cocoa.

Back to square one.
How do I open a window with OpenGl support?

Popularity: 11% [?]