So I come on here every week or so and see people struggling and struggling to get something off the ground. I also see other people, who know just enough to be dangerous, sending people off down the wrong paths time and time again.
I've finally grown tired of this, and have decided to take a crack at solving the problem.
I have begun writing a series of blog posts targeted at getting the computer power user with some programming experience up to speed and able to produce a full-fledged audiogame in Python, my personal favorite programming language.
Here is a preliminary list of topics which this tutorial will cover:
* Preparing your environment: Getting Python, Pip, virtualenv, and a C Compiler set up so that you can install and run Python packages
* Using a virtualenv to keep your projects separate and dependencies under control
* Playing sounds in 2 and 3 dimensions using Camlorn's excellent Libaudioverse project.
* Capturing Input and acting upon it
* The concept of game screens
* The Model View Controller paradigm
* Finding and using appropriate 3rd-party libraries
* Maps, serialization, and other topics having to do with data storage for your game
* Compiling your masterpiece and distributing it to others to enjoy
So far I've only gotten most of the first article written, and don't yet have the blog set up, though that's simply a matter of sticking a Nikola instance up somewhere
If you guys are interested, I'll go ahead and post a draft of the first tutorial, preparing your environment, and start work on the rest.