Progress… not looking so good now

I’ve started doing the pathfinding: this is going to be difficult, ive never done pathfinding before.

The following things have been finished:
KB / Mouse input
Loading textures
Layout of GUI
renderer set up pre-shader
Animation(VERY IMPORTANT)
Picking (logic laid out as psudocode and partially implemented)
Tileset Rendering (brute force right now, with lots of glVertex calls. Will refine once game logic is working)
Moving around of camera
Placeholder artwork (everything is [1][2][3][4][5] images in various colours)

The following things have not been finished:

Detection of game conditions such as game over
Pathfinding (this might be the end of me)
Any real art ( :( Looks like it’ll be programmer art, but im not going to touch artwork until the game is playable)
Objectives in game
Sound (This wont take long, thanks to the framework I started out with)
Spells ( :( this is a problem, you need to resurrect / consume / Discard monsters)
Attacking (some enemies shoot, others are melee)
Loading of levels from disk; right now they are all solid blocks of passable terrain with random tiles set on them.

I’m thinking I should go with a procedural level generator, which goes through the following sequence:

Create a grid of streets with larger gaps in random places
Line each street with small buildings
In the larger gaps, put an enemy base

Here is a screenshot:

It’s not actually as bad as it looks; if I can get the pathfinding working, I’m on the home stretch.