Learning Java 9 by Building Android Games - Second Edition

Explore the world of Java through Android game development
Code Files

Learning Java 9 by Building Android Games - Second Edition

John Horton

Explore the world of Java through Android game development
This title is available to pre-order now and is expected to be published in
eBook
$10.00
RRP $35.99
Save 72%
Print + eBook
$44.99
RRP $44.99
What do I get with a Mapt subscription?
  • Unlimited access to all Packt’s 6,000+ eBooks and Videos
  • 100+ new titles a month, learning paths, assessments & code files
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$10.00
$44.99
RRP $35.99
RRP $44.99
eBook
Print + eBook

Frequently bought together


Learning Java 9 by Building Android Games - Second Edition Book Cover
Learning Java 9 by Building Android Games - Second Edition
$ 35.99
$ 10.00
Hands-On Artificial Intelligence for Beginners Book Cover
Hands-On Artificial Intelligence for Beginners
$ 39.99
$ 10.00
Buy 2 for $20.00
Save $55.98
Add to Cart

Book Details

ISBN 139781788839150
Paperback428 pages

Book Description

The book starts with an introduction to Java, Android, and game development and why it is a great combination for learning to program. You will build your first game, a Sub hunter, by covering Object Oriented Programming; Java variables; operators; expressions; if, else, and switch to get the player’s input; and working with while, do while, for loops, break, and continue to enhance the game. You will also work with Java methods and explore how they help us organize and improve game code.

Moving on, you will implement key topic of OOP by developing 3 different games, which include interfaces, threads, exceptions, and working with objects with arrays. You will also get acquainted with Java collections, stacks, heaps, and garbage collection.
Next you will explore more advanced OOP topics such as inheritance, polymorphism, and software patterns (including the entity component pattern and Singleton pattern). You will work with the advanced game features such as Sprite sheet character animation and handle multiple screens and communication between objects.

By the end of the book, you will have built your knowledge/skills and progressed from a complete beginner to a working Java developer—all by developing interesting games.

Table of Contents

What You Will Learn

  • Set up an efficient, professional game development environment in Android Studio
  • Build games with real-time interaction using Java threads and implement locking/handling, screen rotation, pixel graphics, clicks, animations, sound FX, and many other features in six playable games, with steadily increasing features and complexity
  • Explore Object-Oriented Programming (OOP) and design scalable, reliable, and well-written Android games or apps on almost any Android device
  • Build and deploy multiple games ranging from a simple screen-tapper game, a pong-style game, to a retro Snake game and a “bullet-hell” game.
  • Build a side-scrolling shooter and a 2D platformer using advanced OOP concepts
  • Explore Java-OOP and Android then implement advanced features such as cameras, object pools, inter-object communication, sprite-sheet character animation, and much more.
  • Feel confident about redeploying your Android and Java skills outside the gaming and Android fields
  • Gain the knowledge to design and build your own games and publish them on the Google Play store

Authors

Table of Contents

Book Details

ISBN 139781788839150
Paperback428 pages
Read More

Read More Reviews

These popular $10 titles might interest you

Hands-On Artificial Intelligence for Beginners Book Cover
Hands-On Artificial Intelligence for Beginners
$ 39.99
$ 10.00
Learning ServiceNow - Second Edition Book Cover
Learning ServiceNow - Second Edition
$ 39.99
$ 10.00
Learning Java 9 - Databases and Multithreading in Java [Video] Book Cover
Learning Java 9 - Databases and Multithreading in Java [Video]
$ 124.99
$ 10.00
Angular 6 by Example - Third Edition Book Cover
Angular 6 by Example - Third Edition
$ 35.99
$ 10.00
OpenStack for Architects - Second Edition Book Cover
OpenStack for Architects - Second Edition
$ 31.99
$ 10.00
Power BI Masterclass - Your Future in Data Analytics [Video] Book Cover
Power BI Masterclass - Your Future in Data Analytics [Video]
$ 142.99
$ 10.00