- 1
- 2
- Table of Contents
- Table of Contents
- BackCover
- Elementary Game Programming and Simulators Using Jamagic
- Preface
- Chapter 1: Initial Topics
- Chapter 2: 3D Game Basics
- Texturing Basics
- Chapter 3: Your First Program
- How to Make a New Jamagic Program
- Getting Back to Your Source Code
- Your First Program: Moving Camera and Triangle
- Add Colors and Textures, the Walk Command, and the Jamagic Picture Editor
- Making More Complicated Shapes Using Triangles
- Making 3D Shapes with Polygons and the RGB Color Scale
- Chapter 4: Simple Games
- Sphere1
- Sphere2
- Sphere3
- Sphere4
- Sphere5
- Sphere6
- Sphere7
- Sphere8
- Adding a Menu to Our Game - Menusample Program
- Sphere9
- Chapter 5: Flight Simulators
- First Flight Simulator Program: FlightSimulator
- FlightSimulator2
- FlightSimulator3
- Chapter 6: Ship Simulators
- Basic Ship Simulator Program: Ship Simulator
- Improved Ship Simulator: ShipSim2
- Chapter 7: Closing Remarks - Distributing Your Software
- Appendix A: About The CD-Rom
- System Requirements
- Appendix B: JAMAGIC Language Reference
- Acos
- AddAngle
- AddPosition
- Asin
- Atan
- Cos
- Follow
- GetDegreeGetRadian
- GetDistance
- GetX (also GetY, GetZ)
- GetXAngle (also GetYAngle, GetZAngle)
- HideShow
- Light
- LookAt
- Move
- MoveAround
- MoveBack
- MoveDownMoveUp
- MoveLeftMoveRight
- OnStopMovement
- Pause
- Random
- Resume
- RollLeftRollRight
- Round
- Sine
- Scale
- Set
- SetAngle
- SetFlatSet GouraudSetLambert
- SetGravity
- SetPosition
- SetRelativeAngle
- SetStatic
- ShowAxis
- Stop
- SubAngle
- SubPosition
- TurnBack
- TurnDownTurnUp
- TurnLeftTurnRight
- TurnTo
- Walk
- 1
- 2

