Java Game Development with LibGDX : From Beginner to Professional, Second Edition
معرفی کتاب «Java Game Development with LibGDX : From Beginner to Professional, Second Edition» نوشتهٔ Jones، Mason و Lee Stemkoski (auth.)، منتشرشده توسط نشر Apress در سال 2018. این کتاب در فرمت pdf، زبان انگلیسی ارائه شده است.
Learn to design and create video games using the Java programming language and the LibGDX software library. Working through the examples in this book, you will create 12 game prototypes in a variety of popular genres, from collection-based and shoot-em-up arcade games to side-scrolling platformers and sword-fighting adventure games. With the flexibility provided by LibGDX, specialized genres such as card games, rhythm games, and visual novels are also covered in this book. Major updates in this edition include chapters covering advanced topics such as alternative sources of user input, procedural content generation, and advanced graphics. Appendices containing examples for game design documentation and a complete JavaDoc style listing of the extension classes developed in the book have also been added.**What You Will Learn:** * Create 12 complete video game projects * Master advanced Java programming concepts, including data structures, encapsulation, inheritance, and algorithms, in the context of game development * Gain practical experience with game design topics, including user interface design, gameplay balancing, and randomized content * Integrate third-party components into projects, such as particle effects, tilemaps, and gamepad controllers **Who This Book Is For:**The target audience has a desire to make video games, and an introductory level knowledge of basic Java programming. In particular, the reader need only be familiar with: variables, conditional statements, loops, and be able to write methods to accomplish simple tasks and classes to store related data. Learn to design and create video games using the Java programming language and the LibGDX software library. Working through the examples in this book, you will create 12 game prototypes in a variety of popular genres, from collection-based and shoot-em-up arcade games to side-scrolling platformers and sword-fighting adventure games. With the flexibility provided by LibGDX, specialized genres such as card games, rhythm games, and visual novels are also covered in this book. Major updates in this edition include chapters covering advanced topics such as alternative sources of user input, procedural content generation, and advanced graphics. Appendices containing examples for game design documentation and a complete JavaDoc style listing of the extension classes developed in the book have also been added. What You Will Learn: Create 12 complete video game projects Master advanced Java programming concepts, including data structures, encapsulation, inheritance, and algorithms, in the context of game development Gain practical experience with game design topics, including user interface design, gameplay balancing, and randomized content Integrate third-party components into projects, such as particle effects, tilemaps, and gamepad controllers Who This Book Is For: The target audience has a desire to make video games, and an introductory level knowledge of basic Java programming. In particular, the reader need only be familiar with: variables, conditional statements, loops, and be able to write methods to accomplish simple tasks and classes to store related data. Learn to design and create video games using the Java programming language and the LibGDX software library. Working through the examples in this book, you will create 12 game prototypes in a variety of popular genres, from collection-based and shoot-em-up arcade games to side-scrolling platformers and sword-fighting adventure games. With the flexibility provided by LibGDX, specialized genres such as card games, rhythm games, and visual novels are also covered in this book. Major updates in this edition include chapters covering advanced topics such as alternative sources of user input, procedural content generation, and advanced graphics. Appendices containing examples for game design documentation and a complete JavaDoc style listing of the extension classes developed in the book have also been added. What You Will Learn: Create 12 complete video game projects Advanced Java programming concepts, includ ing data structures, encapsulation, inheritance, and algorithms, in the context of game development Gain practical experience with game design topics, including user interface design, gameplay balancing, and randomized content How to integrate third-party components into projects, such as particle effects, tilemaps, and gamepad controllers Front Matter ....Pages i-xix Front Matter ....Pages 1-2 Getting Started with Java and LibGDX (Lee Stemkoski)....Pages 3-14 The LibGDX Framework (Lee Stemkoski)....Pages 15-37 Extending the Framework (Lee Stemkoski)....Pages 39-81 Shoot-em-up games (Lee Stemkoski)....Pages 83-98 Text and User Interfaces (Lee Stemkoski)....Pages 99-142 Audio (Lee Stemkoski)....Pages 143-169 Front Matter ....Pages 171-172 Side-Scrolling Games (Lee Stemkoski)....Pages 173-187 Bouncing and Collision Games (Lee Stemkoski)....Pages 189-205 Drag-and-Drop Games (Lee Stemkoski)....Pages 207-226 Tilemaps (Lee Stemkoski)....Pages 227-246 Platform Games (Lee Stemkoski)....Pages 247-270 Adventure Games (Lee Stemkoski)....Pages 271-296 Front Matter ....Pages 297-297 Alternative Sources of User Input (Lee Stemkoski)....Pages 299-310 Maze Games (Lee Stemkoski)....Pages 311-333 Advanced 2D Graphics (Lee Stemkoski)....Pages 335-357 Introduction to 3D Graphics and Games (Lee Stemkoski)....Pages 359-389 The Journey Continues (Lee Stemkoski)....Pages 391-399 Back Matter ....Pages 401-433 Working through the examples in this unique book, you will create 12 game prototypes in a variety of popular genres while learning to design and create video games using the Java programming language and the LibGDX software library. -- Edited summary from book
دانلود کتاب Java Game Development with LibGDX : From Beginner to Professional, Second Edition