Learning Java by Building Android Games - Third Edition

Learning Java by Building Android Games - Third Edition

John Horton

103,00 €
IVA incluido
Disponible
Editorial:
Packt Publishing
Año de edición:
2021
ISBN:
9781800565869
103,00 €
IVA incluido
Disponible

Selecciona una librería:

  • Librería Samer Atenea
  • Librería Aciertas (Toledo)
  • Kálamo Books
  • Librería Perelló (Valencia)
  • Librería Elías (Asturias)
  • Donde los libros
  • Librería Kolima (Madrid)
  • Librería Proteo (Málaga)

Get ready to learn Java the fun way by developing games for the Android platform with this new and updated third editionKey Features- Learn Java, Android, and object-oriented programming from scratch- Find out how to build games including Sub Hunter, Retro Pong, Bullet Hell, Classic Snake, and Scrolling Shooters- Create and design your own games by learning all the concepts that a game developer must knowBook DescriptionAndroid is one of the most popular mobile operating systems today. It uses the most popular programming language, Java, as one of the primary languages for building apps of all types. Unlike most other Android books, this book doesn’t assume that you have any prior knowledge of Java programming, instead helps you get started with building Android games as a beginner.This new, improved, and updated third edition of Learning Java by Building Android Games helps you to build Android games from scratch. Once you’ve got to grips with the fundamentals, the difficulty level increases steadily as you explore key Java topics, such as variables, loops, methods, object-oriented programming (OOP), and design patterns while working with up-to-date code and supporting examples. At each stage, you’ll be able to test your understanding by implementing the concepts that you’ve learned to develop a game. Toward the end, you’ll build games such as Sub Hunter, Retro Pong, Bullet Hell, Classic Snake, and Scrolling Shooter.By the end of this Java book, you’ll not only have a solid understanding of Java and Android basics but will also have developed five cool games for the Android platform.What You Will Learn- Set up a game development environment in Android Studio- Respond to a player’s touch and program intelligent enemies who can challenge the player in different ways- Explore collision detection, sprite sheets animation, simple tracking and following, AI, parallax backgrounds, and particle explosions- Animate objects at 60 FPS and manage multiple independent objects using OOP- Work with design patterns such as OOP, singleton, strategy, and entity-component- Work with the Android API, the SoundPool API, Paint, Canvas, Bitmap classes, and detect version numbersWho this book is forLearning Java by Building Android Games is for anyone who is new to Java, Android, or game programming and wants to develop Android games. The book will also serve as a refresher for those who already have experience using Java on Android or any other platform but are new to game development.Table of Contents- Java, Android, and Game Development- Java- First Contact- Variables, Operators, and Expressions- Structuring Code with Java Methods- The Android Canvas Class - Drawing to the Screen- Repeating Blocks of Code with Loops- Making Decisions with Java If, Else, and Switch- Object-Oriented Programming- The Game Engine, Threads, and the Game Loop- Coding the Bat and Ball- Collisions, Sound Effects, and Supporting Different Versions of Android- Handling Lots of Data with Arrays- Bitmap Graphics and Measuring Time- Java Collections, the Stack, the Heap, and the Garbage Collector- Android Localization- Hola!- Collections and Enumerations- Manipulating Bitmaps and Coding the Snake Class- Introduction to Design Patterns and Much More!- Listening with the Observer Pattern, Multitouch, and Building a Particle System- More Patterns, a Scrolling Background, and Building the Player’s Ship

Artículos relacionados

  • Mastering Secure Java Applications
    Debopam Poddar / Joyanta Banerjee / Tarun Kumar Chawdhury / Vipul Gupta
    Elevate your Java security skills for the modern cloud eraDESCRIPTION This book offers a comprehensive guide to implementing Zero-Trust security principles, cloud-based defenses, and robust application development practices. Through practical examples and expert advice, readers will gain the skills needed to design and develop secure Java applications that easily can tackle to...
    Disponible

    49,94 €

  • Python Mini Manual
    CodeCraft Dynamics
    Embark on a journey to master Python with this comprehensive guide that covers everything from the basics to advanced concepts. Whether you’re new to programming or looking to enhance your skills, this book offers a blend of focused discussions, real-world examples, and practice exercises to help you become proficient in Python. Begin by exploring an overview of Python and its ...
    Disponible

    12,05 €

  • C++ Programming Cookbook
    Anais Sutherland
    'C++ Programming Cookbook' stands out as a clear, concise, and powerful technical resource for programmers who want to master C++’s intricacies. C++ programmers face a wide variety of problems, and this carefully written book is a treasure trove of solutions and methods to those software development challenges.Each chapter is organized to help you get a good grasp of the langua...
    Disponible

    61,97 €

  • Python Advanced Programming
    Marcus Richards
    If you want to learn the most modern programming language in the world, then keep reading.Python is an high-level programming language. It’s a modern language, easy to learn and understand but very powerful.It’s a versatile programming language that is now being used on a lot of different projects, from world-class internet companies to small hobbyists, Python is extremely flex...
    Disponible

    22,81 €

  • React and React Native - Fifth Edition
    Adam Boduch / Mikhail Sakhniuk
    Get a big-picture view of modern React and React Native and see how they go hand-in-hand - covering TypeScript development, Vite, state management strategies, unit testing with Jest, and more.Purchase of the print or Kindle book includes a free PDF eBook.Key Features:- New content on TypeScript, React frameworks, state management strategies, and unit testing- Get to grips with ...
    Disponible

    90,71 €

  • Practical Rust 1.x Cookbook, Second Edition
    Lloyd Frank
    If you want to learn how to program in Rust and create strong, reliable apps with the most recent version Rust 1.68, then you need the 'Practical Rust 1.x Cookbook (Second Edition)'-a book full of real-world solutions. An extensive collection of practical recipes covering a wide range of topics. You will learn the fundamentals of programming, how to set up a development environ...
    Disponible

    62,44 €

Otros libros del autor

  • Beginning C++ Game Programming - Third Edition
    John Horton
    Get to grips with programming and game development techniques using C++ libraries and Visual Studio 2022 with this updated edition of the bestselling seriesPurchase the eBook for full-color contentKey Features:- Create fun games in C++, with this up-to-date guide covering the latest features of C++20 and VS2022- Build clones of popular games such as a Timberman clone, a Pong ga...
    Disponible

    72,66 €

  • Growing Up and Getting by
    John Horton
    Bringing together new, multidisciplinary research, this book explores how children and young people across Europe, Asia, Africa and the Americas experience and cope with situations of poverty and precarity. It looks at the impact of neoliberalism, austerity and global economic crisis, evidencing the multiple harms and inequalities caused. It also examines the different ways tha...
  • Android Programming for Beginners
    John Horton
    Learn the Java and Android skills you need to start developing powerful mobile applications with the help of actionable stepsKey Features:Kick-start your Android programming career or just have fun publishing apps to the Google Play marketplaceGet a first principles introduction to using Java and Android and prepare to start building your own apps from scratchLearn by example b...
    Disponible

    68,35 €

  • Beginning C++ Game Programming - Second Edition
    John Horton
    Get to grips with programming techniques and game development using C++ libraries and Visual Studio 2019Key Features:Learn game development and C++ with a fun, example-driven approachBuild clones of popular games such as Timberman, Zombie Survival Shooter, a co-op puzzle platformer, and Space InvadersDiscover tips to expand your finished games by thinking critically, technicall...
    Disponible

    90,62 €

  • We Dare to Disturb the Silence
    John Horton
    This is an anthology of slam poems written by the 2019 Westside Middle School slam poetry team. ...
    Disponible

    11,01 €

  • Android Programming with Kotlin for Beginners
    John Horton
    Build smart looking Kotlin apps with UI and functionality for the Android platformKey FeaturesStart your Android programming career, or just have fun publishing apps on Google Play marketplaceThe first-principle introduction to Kotlin through Android, to start building easy-to-use appsLearn by example and build four real-world apps and dozens of mini-apps Book DescriptionAndroi...
    Disponible

    61,35 €