Love2d for lua game programming.
This book follows a tutorial approach with examples and step-by-step instructions to help explain the key concepts of the LÖVE framework as well as everything you need to know about game development using the Lua programming language. LÖVE2d for Lua Game Programming is for anyone who is interested...
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
[Place of publication not identified] :
Packt Publishing,
2013.
|
Temas: | |
Acceso en línea: | Texto completo |
Tabla de Contenidos:
- Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Getting Started with LÖVE; Downloading LÖVE; For Windows users; For Linux users; For Mac users; Choosing your editor; Running a LÖVE game; Basic structure of LÖVE; Examples; Conf.lua; Summary; Chapter 2: LÖving Up!; Drawing 2D objects; Moving objects; Rotating objects; Moving left, right, up, or down; Sprites; Animation; Summary; Chapter 3: Before You Build a Game; Planning your game; Strategy; Role-playing games; Adventure; Action; Simulation; Summary.
- Chapter 4: Making Your First GameBasic level design; Getting your assets ready; Player; Coin; Antagonist; Diamond; Tile set; Getting started with Tiled; Exporting your tile map; Loading the game level; Conf.lua; Summary; Chapter 5: More About Making the Game; Bump on it!; Loading solid tiles into the bump; Loading the character objects (player and enemy); A player character; The anim8 library; Frames; Animation; Player movement; Gravitation physics; Player collision with platform; Player's death; Draw player; Summary; Chapter 6: Meeting the Bad Guy!; Bad guy.
- Updating the enemy position and animationEnemy collision configuration; Enemy death function; Drawing the enemy character to the screen; Summary; Chapter 7: Pickups and Head-Up Display and Sounds; Pickups; Coins; Diamonds; Life; Audio system; Enemy collision sounds; Item pick sounds; Coin sound; Diamond sound; Head-Up Display (HUD); Menu HUD; On clicking a button; Life HUD; Score HUD; Summary; Chapter 8: Packaging and Distributing Your Game; Windows executable; Mac apps; Linux; LÖVE on browsers; LÖVE on Android mobile phones; Summary; Index.