
Listers, sorry for this one but felt it was too important to leave out for this thread. Trying ti limit my contributions as much as possible. Incase others are interested, here goes : @Mike, sorry I forget to mention the key element of game programming. This is called collision detection which gives way to Artifical Intelligence ( AI ). AI is another crazy block to know, its my long term study plan. How does it work? : Simply if you have a player running across the screen and an enemy appears, it would be really silly that the enemy to do the same thing each time, thus making the game boring. You will need to build in un-predictablity that the computer generates so that each time a player lost a life when attacked by the enemy, it has different behaviour. The core of any game is AI and that drives the difficulty level. In my "final" year, my task is to complete the game sequel " Kenyan Sniper : 630pm ". But here's the deal : I want the end user experience to be action packed and realistic. I cannot have game situation where the enemy fire tracer bullets only for the player life to be lost, so when the game loads again into 2nd life, the same tracer situation exits so the player knows how to find the enemy tracer. Sorry, the game would be a dump! Look into these things too on your way towards learning and suddenly you will realise that a few lines of the game plan have actually become pages and pages of code. But thats the good part, creativity at its best. :-) Cheers.