space invaders comp dev log-
-----------------------------------------------------------------------------------
10:15 pm local time-
The shot has been fired and I start off by making an array of enemies for my space invaders clone, which I decided to be a battle for your harddrive. Basically it will be space invaders with a hdd twist, such things as the defragmentator gun and the megabyte blaster. 


There will be support for:

    -animations

    -pickups
        -guns
        -shields
        -lives



The game will be broken into:

    -Sound(dropped)

    -Collision Detection(done)

    -Object interaction (done)
        -Player / Object
        -Player / Bullets
        -Enemy  / Bullets
	-Object / Bullets
	-Object / Enemy

    -Enemy Updating (done)

    -Particle Effects (done)

    -Sprite (done)
        -Loading
        -Displaying
        -Updating (animation)

    -Bullets (done)
-----------------------------------------------------------------------------------
12:09 AM-
Hmm, taking a short break. Particle effects and sprite routines are in, but nothing else has been coded. still have an hour, can i do it?
-----------------------------------------------------------------------------------
12:16 AM-
Collision in, but untested. Seems right logically
-----------------------------------------------------------------------------------
12:23 AM-
Made explosion sprite for particle effects
-----------------------------------------------------------------------------------
1:03 AM-
We decided to extend it as neither of us are done. I have finished bullets and am currently working on player routines.
-----------------------------------------------------------------------------------
1:13 AM-
Hit a slight lull, player routines are done. going to start enemy subs now
-----------------------------------------------------------------------------------
2:22 AM-
Deadline set to 3 AM, hopefully i can get object interaction done by then. enemy routines took way longer than they should have...
-----------------------------------------------------------------------------------
3:10 AM-
Another extension, not set yet. Code going slowly, as i am coding the hardest yet most vital part: interaction. Code like this:

if Collide(b[tB].p.x,b[tB].p.y,i[b[tB].s].w*10,i[b[tB].s].h*10,e[tE].p.x+e[0].p.x,e[tE].p.y+e[0].p.y,i[e[tE].s].w*10,i[e[tE].s].h*10) then

Is what takes so long.Hopefully it won't have to be debugged...

Also made a block sprite for the bullet blocking things
-----------------------------------------------------------------------------------
3:26 AM-
Took a break for coding to let my brain cool off. Made a health sprite and a player sprite.
-----------------------------------------------------------------------------------
3:58 AM-
Object interaction is *done*, time to test the whole hunk of junk that is this code...
-----------------------------------------------------------------------------------
4:29 AM-
Code is largely untested, had a null pointer error [insert inhuman growl here]. I made some rocket sprites to test out the bullet stuff.
-----------------------------------------------------------------------------------
5:24 AM-
3 hours, hahahahahahahahahahahaahah....ahem...The player code is tested, the bullet code is tested, the object code is tested....still have to test enemy code and the whopper -> the one and only interaction routine aka fps muncher.
-----------------------------------------------------------------------------------
6:11 AM-
IT WORKS!!! although i dont have sound, and some enemy movement stuff has yet to be sorted out, the rest works. 
-----------------------------------------------------------------------------------
7:58 AM-
1001 lines of code
Made custom font. enemy movement figured out and done. enemy shooting implemented
Dunno how much longer i am going to go at this, maybe a level runner, and bonuses
-----------------------------------------------------------------------------------
8:14 AM-
custom font made and routines implemented
-----------------------------------------------------------------------------------
10:15 AM-
12 hours after our 3 hour compo started and I am finally wrapping up. I am currently writing a pause routine, after that I will write bonuses and ufo's and enemy speed up.
-----------------------------------------------------------------------------------
10:32 AM-
pause function finished and functional
-----------------------------------------------------------------------------------
11:12 AM-
Bonuses in, ufo's in, only enemy speed up left
-----------------------------------------------------------------------------------
11:48 AM-
enemy speed up in
-----------------------------------------------------------------------------------
1:26 PM-
finishing up a crappy menu system, then will declare this done
-----------------------------------------------------------------------------------
3:19 PM-
added intro, extro, finished all 5 maps, finished menu
this is done...12 hours later than schedule
-----------------------------------------------------------------------------------
end