New Blood & Beginner GAME Tutorials
by, 24-01-2011 at 01:16 AM (4072 Views)
I've been talking quite a bit with Pascal Programming for Schools site co-creator, Dr. Norman Morrison about ideas that would help better introduce students and young people to Pascal. It's also gotten me to think about how accessible PGD is to those new to making games with Pascal. There is a lot of information on the site in the older threads in the forums, but much of that covers rather advanced topics such as working with 3D meshes or HDR or the next API header or many of the other various topics a newcomer wouldn't know how to use in a game anyways.
I also think a lot of it misses a point though. So much of the community's time is spent trying to get to the next platform or trying to use the next API while some of the core basics of game development is being skipped over. A vital part if we want to introduce the language to newcomers. I don't think that a lot of the content on the site is bad, as much as it only caters to a small selection of those that know how to do all the basics so far. So with that, I think we can do better.
I'm planning on writing and re-publishing some articles that will focus more on the core basics of game development that doesn't get into usage of a specific compiler, graphics API or game engine. The idea of it would be to simply teach the basics of what a game is and how you write one. There are steps to get there of course, so they would have to cover different topics.
Anyone who is interested in chipping in on these new articles feel free to contact me and let me know. Of course any member of PGD is able to write an article as well, just go to the Home section of the site and click on the 'Articles' section link, then use the upper-right form to start.
Good topics would be:
- Basic game code structures
- How to organize your game code so it's managable
- Simple collision detection for simple 2D games
- How to make a simple Pong game
- How to make a Snake game
- How to make a Maze game
I think by keeping new articles to the core basics that actually teach new people how to program the game part rather than just how to play with the next great API, we'll see a bit more interest in future projects. And perhaps some more games to go with it.
Dr. Morrison has done some great work on his rather extensive Game Development tutorial, which I think would give any of our new articles a proper sense of direction. With luck it will do wonders with his students and whichever schools use the material for their programs.
Till next time, happy coding!