I did not request any code. I intentionaly said that I DO know how plus to me it seems pretty easy to code in movement and such, I am going to start small and make a more, basic game. Thanks anyway though.
My first game was a fort-defense style game. All it was, was a fort, and a horde of bad guys that spawned on one side of the map and went across the map to attack the fort. The player stands on a hill with an assortment of weapons and kills as many as he can before the fort is destroyed.
The game caught a bug that I was never able to fix, so I never finished it, but I learned a lot, especially about using c_trace, c_move, c_scan, setting pointers and using them properly. I learned how to use panels and how to set up targas with alpha channels. I learned how to make an object turn to face another object. I learned a lot.
So my advice is to think of a simple game, and do it all through your own code, no templates.