2011-09-30, 06:43 PM
I think you're trying to learn too much at one time. You really need to learn everything bit by bit, and properly. You should understand what most of the code does. If there is jargon you don't understand, look it up and read about it so you do understand it. This project was too ambitious given that you seem to be a beginner to programming. Start of by forgetting about gaming programming. Focus on C# itself and basic programming skills and debugging skills to start with.
Randomly rearranging code is a bad way of debugging, and is heavily frowned upon in programming courses in the cs department I am in. When you are finished debugging, you should at least have some idea why the problem was being caused, so that you learn from it and can pick up similar mistakes in the future a lot faster or not make them at all.
We all have to start somewhere. I first did programming in a university course, and it was tough. You can't expect to be a good programmer without doing a lot of work to become one. And jumping into gaming programming when you don't have the basic skills will not work. You can't always just ask people to debug your code for you.
Randomly rearranging code is a bad way of debugging, and is heavily frowned upon in programming courses in the cs department I am in. When you are finished debugging, you should at least have some idea why the problem was being caused, so that you learn from it and can pick up similar mistakes in the future a lot faster or not make them at all.
We all have to start somewhere. I first did programming in a university course, and it was tough. You can't expect to be a good programmer without doing a lot of work to become one. And jumping into gaming programming when you don't have the basic skills will not work. You can't always just ask people to debug your code for you.

