LEADER 06289nam 22007455 450 001 9910300462603321 005 20200702072709.0 010 $a1-4842-0415-8 024 7 $a10.1007/978-1-4842-0415-3 035 $a(CKB)3710000000311485 035 $a(EBL)1964930 035 $a(OCoLC)897810380 035 $a(SSID)ssj0001408190 035 $a(PQKBManifestationID)11746692 035 $a(PQKBTitleCode)TC0001408190 035 $a(PQKBWorkID)11347646 035 $a(PQKB)11628457 035 $a(MiAaPQ)EBC1964930 035 $a(DE-He213)978-1-4842-0415-3 035 $a(CaSebORM)9781484204153 035 $a(PPN)183149157 035 $a(EXLCZ)993710000000311485 100 $a20141204d2014 u| 0 101 0 $aeng 135 $aur|n|---||||| 181 $ctxt 182 $cc 183 $acr 200 10$aBeginning Java 8 Games Development$b[electronic resource] /$fby Wallace Jackson 205 $a1st ed. 2014. 210 1$aBerkeley, CA :$cApress :$cImprint: Apress,$d2014. 215 $a1 online resource (475 p.) 225 1 $aThe expert's voice in Java 300 $a"The expert's voice in Java"--Cover. 300 $aIncludes index. 311 $a1-4842-0416-6 327 $a""Contents at a Glance""; ""Contents""; ""About the Author""; ""About the Technical Reviewer""; ""Acknowledgments""; ""Introduction""; ""Chapter 1: Setting Up a Java 8 Game Development Environment""; ""Prepare a Workstation for Java 8 Game Development""; ""Downloading Java JDK 8 and NetBeans 8.0""; ""Installing the Java 8 Software Development Environment""; ""Installing NetBeans IDE 8.0""; ""Installing New Media Content Production Software""; ""Downloading and Installing Inkscape""; ""Downloading and Installing GIMP""; ""Downloading and Installing Audacity"" 327 $a""Downloading and Installing EditShare Lightworks""""Downloading and Installing Blender""; ""Other Open-Source Software Packages of Interest""; ""Organizing Quick Launch Icons in Your Taskbar Area""; ""Summary""; ""Chapter 2: Setting Up Your Java 8 IDE: An Introduction to NetBeans 8. 0""; ""Primary Attributes of NetBeans 8.0: An Intelligent IDE""; ""NetBeans 8.0 Is Smart: Put Your Code Editing into Hyperdrive""; ""NetBeans 8.0 Is Extensible: Code Editing with Many Languages""; ""NetBeans 8.0 Is Efficient: Organized Project Management Tools"" 327 $a""NetBeans 8.0 Is User Interface Design Friendly: UI Design Tools""""NetBeans 8.0 Is not Bug Friendly: Squash Bugs with a Debugger""; ""NetBeans 8.0 Is a Speed Freak: Optimize the Code with a Profiler""; ""Creating Your Java 8 Game Project: The InvinciBagel""; ""Compiling Your Java 8 Game Project in NetBeans 8.0""; ""Running Your Java 8 Game Project in NetBeans 8.0""; ""Profiling Your Java 8 Game Project in NetBeans 8.0""; ""Profiling Your Java 8 Game Application CPU Usage""; ""Unblocking the Java 8 Platform Binary via the Windows Firewall"" 327 $a""Analyzing the NetBeans IDE 8.0 Game Project CPU Profiling Tool Results""""Profiling Your Java 8 Game Application Memory Usage""; ""Summary""; ""Chapter 3: A Java 8 Primer: An Introduction to Java 8 Concepts and Principles""; ""The Syntax of Java: Comments and Code Delimiters""; ""Java APIs: Using Packages to Organize by Function""; ""Java Classes: Logical Java Constructs to Build On""; ""Nested Classes: Java Classes Living Inside Other Classes""; ""Inner Classes: Different Types of Nonstatic Nested Classes""; ""Java Methods: Core Java Function Code Constructs"" 327 $a""Creating a Java Object: Invoking a Classa???s Constructor Method""""Creating a Constructor Method: Coding an Objecta???s Structure""; ""Java Variables and Constants: Values in Data Fields""; ""Fixing Data Values in Memory: Defining a Data Constant in Java""; ""Java Modifier Keywords: Access Control and More""; ""Access Control Modifiers: Public, Protected, Private, Package Private""; ""Javaa???s Public Modifier: Allowing Access by the Public to Java Program Constructs""; ""Javaa???s Protected Modifier: Variables and Methods Allow Access by Subclass"" 327 $a""Javaa???s Private Modifier: Variables, Methods, and Classes Get Local Access Only"" 330 $aBeginning 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. 606 $aComputer games?Programming 606 $aProgramming languages (Electronic computers) 606 $aComputer programming 606 $aGame Development$3https://scigraph.springernature.com/ontologies/product-market-codes/I29040 606 $aProgramming Languages, Compilers, Interpreters$3https://scigraph.springernature.com/ontologies/product-market-codes/I14037 606 $aProgramming Techniques$3https://scigraph.springernature.com/ontologies/product-market-codes/I14010 615 0$aComputer games?Programming. 615 0$aProgramming languages (Electronic computers). 615 0$aComputer programming. 615 14$aGame Development. 615 24$aProgramming Languages, Compilers, Interpreters. 615 24$aProgramming Techniques. 676 $a004 676 $a005.11 676 $a005.13 700 $aJackson$b Wallace$4aut$4http://id.loc.gov/vocabulary/relators/aut$0709868 801 0$bUMI 801 1$bUMI 906 $aBOOK 912 $a9910300462603321 996 $aBeginning Java 8 Games Development$92129293 997 $aUNINA