Skip to main content

Beginning Java 8 Games Development first edition by Wallace Jackson

Beginning Java 8 Games Development


About this book:


Beginning Java 8 Games Development, written by Java expert and author Wallace Jackson, teaches you the fundamentals of building a highly illustrative game using the Java 8 programming language. In this book, you'll employ open source software as tools to help you quickly and efficiently build your Java game applications. You'll learn how to utilize vector and bit-wise graphics; create sprites and sprite animations; handle events; process inputs; create and insert multimedia and audio files; and more.
Furthermore, you'll learn about JavaFX 8, now integrated into Java 8 and which gives you additional APIs that will make your game application more fun and dynamic as well as give it a smaller foot-print; so, your game application can run on your PC, mobile and embedded devices.
After reading and using this tutorial, you'll come away with a cool Java-based 2D game application template that you can re-use and apply to your own game making ambitions or for fun.


About Author:


Wallace Jackson has been writing for leading multimedia publications about his work in new media content development since the advent of Multimedia Producer Magazine nearly two decades ago, when he wrote about computer processor architectures for centerfolds (removable "mini-issue" insert) distributed at SIGGRAPH. Since then, Wallace has written for several other publications about his work in interactive 3D and new media advertising campaign design, including 3D Artist,Desktop Publishers Journal, CrossMedia, AVvideo and Kiosk Magazine.

Table of contents:

  • Setting Up a Java 8 Game Development Environment
    Jackson, Wallace
  • Setting Up Your Java 8 IDE: An Introduction to NetBeans 8.0
    Jackson, Wallace
  • A Java 8 Primer: An Introduction to Java 8 Concepts and Principles
    Jackson, Wallace
  • An Introduction to JavaFX 8: Exploring the Capabilities of the Java 8 Multimedia Engine
    Jackson, Wallace
  • An Introduction to Game Design: Concepts, Multimedia, and Using Scene Builder
    Jackson, WallaceThe Foundation of Game Design: The JavaFX Scene Graph and the InvinciBagel Game Infrastructur
    Jackson, Wallace
  • The Foundation of Game Play Loop: The JavaFX Pulse System and the Game Processing Architecture
    Jackson, Wallace
  • Creating Your Actor Engine: Design the Characters for Your Game and Define Their Capabilities
    Jackson, Wallace
  • Controlling Your Action Figure: Implementing Java Event Handlers and Using Lambda Expressions
    Jackson, Wallace
  • Directing the Cast of Actors: Creating a Casting Director Engine and Creating the Bagel Actor Class
    Jackson, Wallace
  • Moving Your Action Figure in 2D: Controlling the X and Y Display Screen Coordinates
    Jackson, Wallace
  • Setting Boundaries for Your Action Figure in 2D: Using the Node Class LocalToParent Attribute
    Jackson, Wallace
  • Animating Your Action Figure States: Setting the Image States Based on KeyEvent Processing
    Jackson, Wallace
  • Setting Up the Game Environment: Creating Fixed Sprite Classes Using the Actor Superclass
    Jackson, Wallace
  • Implementing Game Audio Assets: Using the JavaFX AudioClip Class Audio Sequencing Engine
    Jackson, Wallace
  • Collision Detection: Creating SVG Polygons for the Game Actors and Writing Code to Detect Collision
    Jackson, Wallace
  • Enhancing Game Play: Creating a Scoring Engine, Adding Treasure and an Enemy Auto-Attack Engine
    Jackson, Wallace

    Bibliographic Information:


    Book Title:
    Beginning Java 8 Games Development

    Authors:

    Wallace Jackson 

    Copyright:
    2014

    Publisher:
    Apress

    Copyright Holder:
    Wallace Jackson


    eBook ISBN:
    978-1-4842-0415-3

    DOI:
    10.1007/978-1-4842-0415-3

    Softcover ISBN:
    978-1-4842-0416-0

    Edition Number:
    1


    Number of Pages:
    XXII, 492

    Number of Illustrations and Tables:
    356 b/w illustrations

    Topics:
    Game Development


Size Button MobWebMasters
Download
Download

Comments

Popular posts from this blog

Pakistan's Northern Areas

   Introduction to Pakistan's Northern Areas T he northern areas of Pakistan are a beautiful and diverse region. The landscape varies from snow-capped mountain peaks to lush valleys and exotic animals like the markhor, ibex and urial. There are also many historical sites including Buddhist monasteries, Hindu temples and forts dating back thousands of years. History and Culture The history of the Northern Areas begins with the Indus Valley Civilization, which was one of the world's first civilizations. It existed from 2600 BC to 1900 BC and covered an area that included parts of modern-day Pakistan, India and Afghanistan. The people who lived there were called Harappans because they built their cities at sites with springs or wells (Hara). The first known invaders were Alexander's troops in 327 BC; they conquered parts of Punjab but couldn't conquer these mountains because they were too difficult to pass through. Next came Mahmud Ghaznavi who invaded Punjab in 1001 AD an...

Imran Khan's Ehsas Program

 Imran Khan's Ehsas Program I mran Khan, the Prime Minister of Pakistan, launched the Ehsaas Program in March 2019 to address the issues of poverty, hunger, and inequality in the country. The program has been hailed as a significant step towards improving the lives of the most vulnerable people in Pakistan. The Ehsaas Program is a comprehensive social protection initiative that aims to provide a safety net for the poor and marginalized sections of society. The program includes multiple initiatives that target different areas of need. Some of the key initiatives of the Ehsaas Program are: Cash Transfer Program: One of the primary components of the Ehsaas Program is the cash transfer program, which provides financial assistance to poor families. The program aims to provide support to around 7 million households across the country. The cash transfer program provides a monthly stipend to eligible families to help them meet their basic needs. 2.   Kifalat Program:   The K...

Apple Iphone 12, 5G Supported, Vide Screens, Improved Cameras

A pple has also joined the Five Generations of the era. The four varieties introduced by Apple this year include five G's Sub-6 Flavor and MimiWave technology. This race is currently only available on Verizon in the United States. This year's iPhone Pro model has two sizes. The size of the iPhone 12 Pro is 6.1 inches, and the size of the iPhone Pro Max is 6.7 inches. In the iPhone 11 series, they are 5.8 inches and 6.5 inches. This phone looks great because of that thin bezel. As before, both OLED display models have a refresh rate of 60Hz and consumers will have to use mobile phones with higher refresh rates by next year. Apple added a notch to the phone. This means Apple hasn't compromised Face ID because there is no fingerprint reader on the screen. The resolution of the new iPhone is slightly higher than the previous model. The Pro model has a resolution of 1170 x 2532 pixels and the Pro Max has a resolution of 1284 x 2778 pixels. The maximum screen brightness is ma...