Game Development Newbies
Currently this website and this project is under construction. Questions? Comments? Contact user:xocolatl.
Introduction
This website is intended as a guide for people who want to program games for One Laptop Per Child's XO computers, but don't know how to get started (i.e. game development newbies). You may not have vast amounts (if any) experience in programing games and you may have limited programing experience, but that doesn't mean you can't put in some effort and produce an XO game. If you're interested in programing games but don't know how to get started, get help here.
Programming
Make sure to take a look at Getting started programming for general programming advice.
Communication
There will come a time when you need to ask questions. You may need to find out more about recently updated specifications or even someone to look over your code. Here are some ways to contact others in the OLCP game development community.
- The Game Mailing List
- If you are interested in talking to other OLPC game developers, communicating game ideas, etc, you should join this list anyway. If you are interested, there are lots of other lists to join, but as a newbie game developer, definitely consider the Games list.
Current projects
Here are some current projects that could use your help.
Side Scroller
Currently, OLPC has a side-scroller engine under development. At some point in the not too distant future, levels will need to be created (and, if you feel such an inclination, you can customize your own side-scroller with the engine). Level development is designed to be extremely simple and involves editing a text file with symbols that look similar to the tiles. Therefore, the transition from making the level to seeing its output is very smooth and satisfying. If you are interested in helping create levels (or, with a bit of programming, creating your own unique side-scroller with unique enemies, bosses, gravity, etc.), please contact me at pepboy013@gmail.com, and I can send you examples and walk you through the process.