Crash Course in Game Programming

I have a project "Computer Game Programming" which I am writing to introduce programming to possible students.


My approach is to have very simple code that does simple visual animation; then in the documentation describe in detail what the code does as I introduce the programming concepts that the code uses.

So instead of tutorial style to build up the code, as many younger students have a short attention span and will bail quickly, I deliver the working program and then break it down. If they run the demo and like what they see, maybe they will take some time to study the explanation.

Writing the course documentation is the challenge, I want to allow for someone with no prior knowledge of programming to "get it". I find that it's necessary to be highly redundant, in order to avoid ambiguity.

Let me know what you think. Any editing suggestions would be highly appreciated!

What a great project :)
Looking forward to see where it leads.

P.S. regarding your documentation.

Comparisons ...
Here are the symbols we use for comparison:
= indicates equality

In microScript the single = is for assingments, the equality comparison is a double ==

Additionally, <> does not express inequality. To do that, you need !=

Yes, thanks! Guess I was having a Pascal hangover :)

Hey! Great project, your networking tutorial has also been very useful. Did you choose microScript for simplicity? Because otherwise I would strongly suggest making it in python, because it is far more commonly used and very similar to microScript.

Thanks! I am working on exposing grade school students in my little town to game programming, I worked my local school for a while. The crash course was a start but I am porting somethings to microStudio now.

I do like the simplicity of microScript yes, I have not used python but I know a little about it :) however I am not language specific, used quite a few. What I like is the development platform, web-based and easy. I can teach classes from my local library and that's where I am headed.

It's sweet that anybody can access my game from microstudio.io, no login required, and play my multi-player game while all I need to do is keep the server open in a browser window.

Post a reply



Validate your e-mail address to participate in the community