Premier Press 2003
Get ready to dive headfirst into the world of programming! "Game Programming with Python, Lua, and Ruby" offers an in-depth look at these three flexible languages as they relate to creating games. No matter what your skill level as a programmer, this book provides the guidance you need. Each language is covered in its own sectionyou'll begin with the basics of syntax and style and then move on to more advanced topics. Follow along with each language or jump right to a specific section! Similar features in Python, Lua, and Rubyincluding functions, string handling, data types, commenting, and arrays and stringsare examined. Learn how each language is used in popular game engines and projects, and jumpstart your programming expertise as you develop skills you'll use again and again!
FeaturesThe three scripting languages are all discussed separately, each with their own section.
A great tool for learning high-level languages
Suitable for beginners, game developers, or programmers
Comes with finished and tested open source game code and scripts
Dedication
About the Author
Letter from the Series Editor
Part ONE: Introducing High-Level Languages
Chapter
1. High-Level Language Overview
Chapter
2. Python, Lua, and Ruby Language Features
Part TWO: Programming with Python
Chapter
3. Getting Started with Python
Chapter
4. Getting Specific with Python Games
Chapter
5. The Python Game Community
Part THREE: Programming with Lua
Chapter
6. Programming with Lua
Chapter
7. Getting Specific with Games in Lua
Chapter
8. The Lua Game Community
Part FOUR: Programming with Ruby
Chapter
9. Getting Started with Ruby
Chapter
10. Getting Started with Ruby Games
Chapter
11. The Ruby Game Community
Part FIVE: The Wrap Up
Chapter
12. Using Python, Ruby and Lua in Development
Appendix A. History of Computer Programming
Appendix B. Meet the Family