How To Make A Game Developed With Lua Language

 







Contents:
How to Make a Game Developed With Lua Language:







Dedication
Acknowledgments
About the Author
Letter from the Series Editor
Introduction

What's in This Book?

Why Learn Another Language?

What's on the CD-ROM?
Part ONE:  Introducing High-Level Languages

Chapter 1.  High-Level Language Overview

High-Level Language Roots

How programming Languages Work

Low-Level Languages

Today's High-Level Languages

The Pros of High-Level Languages

Cons of High-Level Languages

A Brief History of Structured Programming

Introducing Python

Introducing Lua

Introducing Ruby

Summary

Questions and Answers

Exercises

Chapter 2.  Python, Lua, and Ruby Language Features

Syntactical Similarities of Python, Lua, and Ruby

Hello World Samples

Summary

Questions and Answers

Exercises
Part TWO:  programming with Python

Chapter 3.  Getting Started with Python

Python Executables

Python Debuggers

Python Language Structure

Creating a Simple user Interface in Python

A Simple GUI with Tkinter

Memory, Performance, and Speed

Summary

Questions and Answers

Exercises

Chapter 4.  Getting Specific with Python Games

The Pygame Library

Python Graphics

Sound in Python

Networking in Python

Putting It All Together

Summary

Questions and Answers

Exercises

Chapter 5.  The Python Game Community

Engines

Graphics

Commercial Games

Beyond Python

Summary

Question and Answer

Exercises
Part THREE:  programming with Lua

Chapter 6.  programming with Lua

Lua Executables and Debuggers

Language Structure

Memory, Performance, and Speed

Summary

Questions and Answers

Exercises

Chapter 7.  Getting Specific with Games in Lua

LuaSDL

Gravity: A lua SDL Game

The lua c API

Summary

Questions and Answers

Exercises

Chapter 8.  The lua Game Community

Game Engines

Graphics

The Games Themselves

Beyond Lua

Summary

Exercises
Part FOUR:  programming with Ruby

Chapter 9.  Getting Started with Ruby

Debuggers

Language Structure

Memory, Performance, and Speed

Summary

Questions and Answers

Exercises

Chapter 10.  Getting Started with Ruby Games

FXRuby

Ruby and OpenGL

Ruby and SDL

Summary

Questions and Answers

Exercises

Chapter 11.  The Ruby Game Community

Ruby and Game Engines

Ruby and Graphics

Ruby and Games

Beyond Ruby

Summary

Questions and Answers

Exercises
Part FIVE:  The Wrap Up

Chapter 12.  Using Python, Ruby and lua in Development

High-Level Languages in the Development Cycle

Extending Python, Lua, and Ruby

Python versus lua Versus Ruby

Summary

Exercises

Appendix A.  History of Computer Programming

Appendix B.  Meet the Family

ABC

Ada

AFNOR

C

C++

Cobol

Eiffel

FORTRAN

GNU Octave

Java

Icon

Modula

Pascal

Perl

PHP

Prolog

PureBasic

Smalltalk

Squeak

Marcadores: , , , , ,