Java game development with LibGDX : from beginner to professional /: from beginner to professional. ([2018])
- Record Type:
- Book
- Title:
- Java game development with LibGDX : from beginner to professional /: from beginner to professional. ([2018])
- Main Title:
- Java game development with LibGDX : from beginner to professional
- Further Information:
- Note: Lee Stemkoski.
- Authors:
- Stemkoski, Lee
- Contents:
- Intro; Contents; About the Author; About the Technical Reviewer; Acknowledgments; Introduction; Part I: Fundamental Concepts; Chapter 1: Getting Started with Java and LibGDX; Choosing a Development Environment; Setting Up BlueJ; Downloading and Installing; Using BlueJ; Setting Up LibGDX; Creating a â#x80;#x9C;Hello, World!â#x80;#x9D; Program with LibGDX; Advantages to Using LibGDX; Summary; Chapter 2: The LibGDX Framework; The Life Cycle of a Video Game; Game Project: Starfish Collector; Managing Game Entities with Actors and Stages; Reorganizing the Game Flow; Summary and Next Steps. Chapter 3: Extending the FrameworkAnimation; Value-Based Animations; Image-Based Animations; Physics and Movement; Velocity; Acceleration; Movement; Collision Polygons; Polygons Versus Rectangles; Detecting Collisions; Simulating Solid Objects; Managing Collections of Actors; World Boundaries; Multiple Screens; Summary and Next Steps; Chapter 4: Shoot-em-up games; Game Project: Space Rocks; Discrete Input; Spaceship Setup; Lasers, Rocks, and Explosions; Endgame Conditions; Summary and Next Steps; Chapter 5: Text and User Interfaces; Displaying Text; Bitmap Fonts. Using Hiero: A Bitmap Font EditorUsing the FreeType Font Generator; Labels; Buttons; Image-Based Buttons; Text-Based Buttons; Organizing Layouts with Tables; Signs and Dialog Boxes; Creating Cutscenes; Game Project: Visual Novels; Summary and Next Steps; Chapter 6: Audio; Sounds and Music; Game Project: Rhythm Tapper; Working withIntro; Contents; About the Author; About the Technical Reviewer; Acknowledgments; Introduction; Part I: Fundamental Concepts; Chapter 1: Getting Started with Java and LibGDX; Choosing a Development Environment; Setting Up BlueJ; Downloading and Installing; Using BlueJ; Setting Up LibGDX; Creating a â#x80;#x9C;Hello, World!â#x80;#x9D; Program with LibGDX; Advantages to Using LibGDX; Summary; Chapter 2: The LibGDX Framework; The Life Cycle of a Video Game; Game Project: Starfish Collector; Managing Game Entities with Actors and Stages; Reorganizing the Game Flow; Summary and Next Steps. Chapter 3: Extending the FrameworkAnimation; Value-Based Animations; Image-Based Animations; Physics and Movement; Velocity; Acceleration; Movement; Collision Polygons; Polygons Versus Rectangles; Detecting Collisions; Simulating Solid Objects; Managing Collections of Actors; World Boundaries; Multiple Screens; Summary and Next Steps; Chapter 4: Shoot-em-up games; Game Project: Space Rocks; Discrete Input; Spaceship Setup; Lasers, Rocks, and Explosions; Endgame Conditions; Summary and Next Steps; Chapter 5: Text and User Interfaces; Displaying Text; Bitmap Fonts. Using Hiero: A Bitmap Font EditorUsing the FreeType Font Generator; Labels; Buttons; Image-Based Buttons; Text-Based Buttons; Organizing Layouts with Tables; Signs and Dialog Boxes; Creating Cutscenes; Game Project: Visual Novels; Summary and Next Steps; Chapter 6: Audio; Sounds and Music; Game Project: Rhythm Tapper; Working with Files; Browsing for Files; Recording Song Data; The Game Application; Synchronizing Game Objects and Audio; Adding Interactivity and Creating the User Interface; Finishing Touches; Summary and Next Steps; Part II: Intermediate Examples. Chapter 7: Side-Scrolling GamesGame Project: Plane Dodger; Infinite Scrolling; The Player Plane and Simulating Gravity; Collectibles and Obstacles; Stars; The Enemy Planes; Finishing Touches; Summary and Next Steps; Chapter 8: Bouncing and Collision Games; Game Project: Rectangle Destroyer; Creating the Game Objects; Paddle; Walls; Bricks; Ball; Bouncing Around; User Interface; Items; Sounds and Music; Summary and Next Steps; Chapter 9: Drag-and-Drop Games; Drag-and-Drop Functionality; Game Project: Jigsaw Puzzle; Game Project: 52 Card Pickup; Summary and Next Steps; Chapter 10: Tilemaps. Revisiting the Starfish Collector GameCreating the Tilemap; Creating the TilemapActor Class; Project Integration; Rectangle Destroyer Revisited; Creating the Tilemap; Project Integration; Summary and Next Steps; Chapter 11: Platform Games; Game Project: Jumping Jack; Starting the Level; Platform Character Setup; Game-World Objects; User Interface; The Goal: Reach the Flag; Coins; Time and Timers; Springboards; Platforms; Keys and Locks; Summary and Next Steps; Chapter 12: Adventure Games; Game Project: Treasure Quest; Level Setup; The Hero; The Sword; Bushes and Rocks; User Interface; Enemies. … (more)
- Edition:
- Second edition
- Publisher Details:
- Berkeley, CA : Apress
- Publication Date:
- 2018
- Copyright Date:
- 2018
- Extent:
- 1 online resource
- Subjects:
- 794.8/15133
Computer science
Computer games -- Programming
Java (Computer program language)
Computer games -- Programming
Java (Computer program language)
Computer Science
Game Development
Java
Computers -- Programming Languages -- Java
Programming & scripting languages: general
Java (Computer program language)
Computers -- Programming -- Games
Games development & programming
Electronic books
Electronic book - Languages:
- English
- ISBNs:
- 9781484233245
1484233247 - Related ISBNs:
- 9781484233238
1484233239 - Notes:
- Note: Includes bibliographical references.
Note: Online resource; title from PDF title page (EBSCO, viewed January 26, 2018). - Access Rights:
- Legal Deposit; Only available on premises controlled by the deposit library and to one user at any one time; The Legal Deposit Libraries (Non-Print Works) Regulations (UK).
- Access Usage:
- Restricted: Printing from this resource is governed by The Legal Deposit Libraries (Non-Print Works) Regulations (UK) and UK copyright law currently in force.
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library HMNTS - ELD.DS.359990
- Ingest File:
- 02_339.xml