Learning Java by Building Android Games :: Learn Java and Android from Scratch by Building Six Exciting Games, 2nd Edition.
Android is one of the most popular mobile Operating systems presently. It uses the Java programming language. The problem is that most Android books assume the reader is already proficient with Java. This new and expanded second edition of Learning Java by Building Android Games shows you how to sta...
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Elektronisch E-Book |
Sprache: | English |
Veröffentlicht: |
Birmingham :
Packt Publishing Ltd,
2018.
|
Ausgabe: | 2nd ed. |
Schlagworte: | |
Online-Zugang: | Volltext |
Zusammenfassung: | Android is one of the most popular mobile Operating systems presently. It uses the Java programming language. The problem is that most Android books assume the reader is already proficient with Java. This new and expanded second edition of Learning Java by Building Android Games shows you how to start building Android games from scratch. The ... |
Beschreibung: | Creating a new project |
Beschreibung: | 1 online resource (775 pages) |
ISBN: | 9781788836722 1788836723 |
Internformat
MARC
LEADER | 00000cam a2200000Mi 4500 | ||
---|---|---|---|
001 | ZDB-4-EBA-on1051141452 | ||
003 | OCoLC | ||
005 | 20241004212047.0 | ||
006 | m o d | ||
007 | cr |n|---||||| | ||
008 | 180908s2018 enk o 000 0 eng d | ||
040 | |a EBLCP |b eng |e pn |c EBLCP |d NLE |d MERUC |d IDB |d N$T |d OCLCF |d LVT |d OCLCQ |d OCLCO |d OCLCQ |d OCLCO |d OCLCQ |d OCLCO |d OCLCL |d OCLCQ | ||
019 | |a 1057018491 | ||
020 | |a 9781788836722 | ||
020 | |a 1788836723 | ||
035 | |a (OCoLC)1051141452 |z (OCoLC)1057018491 | ||
050 | 4 | |a QA76.76.A65 |b .H678 2018eb | |
072 | 7 | |a COM |x 051280 |2 bisacsh | |
082 | 7 | |a 005.3 |2 23 | |
049 | |a MAIN | ||
100 | 1 | |a Horton, John. | |
245 | 1 | 0 | |a Learning Java by Building Android Games : |b Learn Java and Android from Scratch by Building Six Exciting Games, 2nd Edition. |
250 | |a 2nd ed. | ||
260 | |a Birmingham : |b Packt Publishing Ltd, |c 2018. | ||
300 | |a 1 online resource (775 pages) | ||
336 | |a text |b txt |2 rdacontent | ||
337 | |a computer |b c |2 rdamedia | ||
338 | |a online resource |b cr |2 rdacarrier | ||
588 | 0 | |a Print version record. | |
505 | 0 | |a Cover; Copyright; Contributors; Table of Contents; Preface; Chapter 1: Java, Android and Game Development; What's new in the second edition?; Why Java, Android and Games?; Java: The first stumbling block; The games you will build; Sub' Hunter; Pong; Bullet Hell; Snake Clone; Scrolling Shooter; Open-World Platformer; How Java and Android work; Setting up Android Studio; Final step; Starting the first project: Sub' Hunter; Extra step 1; Extra step 2; Android Studio and our project -- A very brief guided tour; The Project panel; The Editor window | |
505 | 8 | |a Locking the game to full-screen and landscape orientationDeploying the game so far; Running the game on an Android emulator; Running the game on a real device; Summary; Chapter 2: Java: First Contact; Planning the Sub' Hunter game; Actions flowchart/diagram; Code comments; Mapping out our code using comments; Introduction to Java methods; Overriding methods; Structuring Sub' Hunter with methods; Introduction to Object Oriented Programming; Classes and Objects; The important thing about OOP, Classes, and Objects; Classes, objects, and instances | |
505 | 8 | |a Final word on OOP, Classes, and Objects -- for nowUsing Java packages; Adding classes by importing packages; Linking up our methods; Summary; Chapter 3: Variables, Operators and Expressions; Handling syntax and jargon; Java Variables; Different types of variables; Primitive types; Reference variables; How to use variables; Declaring variables; Initializing variables; Making variables useful with operators; Most used operators in this book; Casting; Concatenation; Declaring and Initializing the Sub' Hunter Variables; Planning the variables; Declaring the variables | |
505 | 8 | |a Handling different screen sizes and resolutionsHandling different screen resolutions part 1: Initialising the variables; Errors, warnings, and bugs; Printing Debugging Information; Testing the game; Summary; Chapter 4: Structuring Code with Java Methods; Methods; Methods revisited and explained further; The method signature; Modifier; Return type; A closer look at method names; Parameters; Doing things in the method body; Method Overloading by Example; Creating a new project; Coding the method overloading mini-app; Running the method overloading mini-app; Scope: Methods and Variables | |
505 | 8 | |a Revisiting the code and methods we have used alreadyGenerating random numbers to deploy a sub; The Random class and the nextInt method; Adding Random based code to newGame; Testing the game; Summary; Chapter 5: The Android Canvas Class -- Drawing to the Screen; Understanding the Canvas class; Getting started drawing with Bitmap, Canvas, and ImageView; Canvas and Bitmap; Paint; ImageView and Activity; Canvas, Bitmap, Paint and ImageView quick summary; Using the Canvas class; Preparing the objects of classes; Initializing the objects; Setting the Activity content; Canvas Demo app | |
500 | |a Creating a new project | ||
520 | |a Android is one of the most popular mobile Operating systems presently. It uses the Java programming language. The problem is that most Android books assume the reader is already proficient with Java. This new and expanded second edition of Learning Java by Building Android Games shows you how to start building Android games from scratch. The ... | ||
630 | 0 | 0 | |a Android (Electronic resource) |0 http://id.loc.gov/authorities/names/n2009043077 |
630 | 0 | 7 | |a Android (Electronic resource) |2 fast |
650 | 0 | |a Java (Computer program language) |0 http://id.loc.gov/authorities/subjects/sh95008574 | |
650 | 0 | |a Application software |x Development. |0 http://id.loc.gov/authorities/subjects/sh95009362 | |
650 | 6 | |a Java (Langage de programmation) | |
650 | 6 | |a Logiciels d'application |x Développement. | |
650 | 7 | |a Games development & programming. |2 bicssc | |
650 | 7 | |a Object-oriented programming (OOP) |2 bicssc | |
650 | 7 | |a Mobile & handheld device programming |x Apps programming. |2 bicssc | |
650 | 7 | |a Computers |x Programming |x Games. |2 bisacsh | |
650 | 7 | |a Computers |x Programming |x Object Oriented. |2 bisacsh | |
650 | 7 | |a Application software |x Development |2 fast | |
650 | 7 | |a Java (Computer program language) |2 fast | |
776 | 0 | 8 | |i Print version: |a Horton, John. |t Learning Java by Building Android Games : Learn Java and Android from Scratch by Building Six Exciting Games, 2nd Edition. |d Birmingham : Packt Publishing Ltd, ©2018 |z 9781788839150 |
856 | 4 | 0 | |l FWS01 |p ZDB-4-EBA |q FWS_PDA_EBA |u https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=1881289 |3 Volltext |
938 | |a ProQuest Ebook Central |b EBLB |n EBL5504837 | ||
938 | |a EBSCOhost |b EBSC |n 1881289 | ||
994 | |a 92 |b GEBAY | ||
912 | |a ZDB-4-EBA | ||
049 | |a DE-863 |
Datensatz im Suchindex
DE-BY-FWS_katkey | ZDB-4-EBA-on1051141452 |
---|---|
_version_ | 1816882470942932992 |
adam_text | |
any_adam_object | |
author | Horton, John |
author_facet | Horton, John |
author_role | |
author_sort | Horton, John |
author_variant | j h jh |
building | Verbundindex |
bvnumber | localFWS |
callnumber-first | Q - Science |
callnumber-label | QA76 |
callnumber-raw | QA76.76.A65 .H678 2018eb |
callnumber-search | QA76.76.A65 .H678 2018eb |
callnumber-sort | QA 276.76 A65 H678 42018EB |
callnumber-subject | QA - Mathematics |
collection | ZDB-4-EBA |
contents | Cover; Copyright; Contributors; Table of Contents; Preface; Chapter 1: Java, Android and Game Development; What's new in the second edition?; Why Java, Android and Games?; Java: The first stumbling block; The games you will build; Sub' Hunter; Pong; Bullet Hell; Snake Clone; Scrolling Shooter; Open-World Platformer; How Java and Android work; Setting up Android Studio; Final step; Starting the first project: Sub' Hunter; Extra step 1; Extra step 2; Android Studio and our project -- A very brief guided tour; The Project panel; The Editor window Locking the game to full-screen and landscape orientationDeploying the game so far; Running the game on an Android emulator; Running the game on a real device; Summary; Chapter 2: Java: First Contact; Planning the Sub' Hunter game; Actions flowchart/diagram; Code comments; Mapping out our code using comments; Introduction to Java methods; Overriding methods; Structuring Sub' Hunter with methods; Introduction to Object Oriented Programming; Classes and Objects; The important thing about OOP, Classes, and Objects; Classes, objects, and instances Final word on OOP, Classes, and Objects -- for nowUsing Java packages; Adding classes by importing packages; Linking up our methods; Summary; Chapter 3: Variables, Operators and Expressions; Handling syntax and jargon; Java Variables; Different types of variables; Primitive types; Reference variables; How to use variables; Declaring variables; Initializing variables; Making variables useful with operators; Most used operators in this book; Casting; Concatenation; Declaring and Initializing the Sub' Hunter Variables; Planning the variables; Declaring the variables Handling different screen sizes and resolutionsHandling different screen resolutions part 1: Initialising the variables; Errors, warnings, and bugs; Printing Debugging Information; Testing the game; Summary; Chapter 4: Structuring Code with Java Methods; Methods; Methods revisited and explained further; The method signature; Modifier; Return type; A closer look at method names; Parameters; Doing things in the method body; Method Overloading by Example; Creating a new project; Coding the method overloading mini-app; Running the method overloading mini-app; Scope: Methods and Variables Revisiting the code and methods we have used alreadyGenerating random numbers to deploy a sub; The Random class and the nextInt method; Adding Random based code to newGame; Testing the game; Summary; Chapter 5: The Android Canvas Class -- Drawing to the Screen; Understanding the Canvas class; Getting started drawing with Bitmap, Canvas, and ImageView; Canvas and Bitmap; Paint; ImageView and Activity; Canvas, Bitmap, Paint and ImageView quick summary; Using the Canvas class; Preparing the objects of classes; Initializing the objects; Setting the Activity content; Canvas Demo app |
ctrlnum | (OCoLC)1051141452 |
dewey-full | 005.3 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.3 |
dewey-search | 005.3 |
dewey-sort | 15.3 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
edition | 2nd ed. |
format | Electronic eBook |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>05724cam a2200613Mi 4500</leader><controlfield tag="001">ZDB-4-EBA-on1051141452</controlfield><controlfield tag="003">OCoLC</controlfield><controlfield tag="005">20241004212047.0</controlfield><controlfield tag="006">m o d </controlfield><controlfield tag="007">cr |n|---|||||</controlfield><controlfield tag="008">180908s2018 enk o 000 0 eng d</controlfield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">EBLCP</subfield><subfield code="b">eng</subfield><subfield code="e">pn</subfield><subfield code="c">EBLCP</subfield><subfield code="d">NLE</subfield><subfield code="d">MERUC</subfield><subfield code="d">IDB</subfield><subfield code="d">N$T</subfield><subfield code="d">OCLCF</subfield><subfield code="d">LVT</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">OCLCO</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">OCLCO</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">OCLCO</subfield><subfield code="d">OCLCL</subfield><subfield code="d">OCLCQ</subfield></datafield><datafield tag="019" ind1=" " ind2=" "><subfield code="a">1057018491</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781788836722</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1788836723</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)1051141452</subfield><subfield code="z">(OCoLC)1057018491</subfield></datafield><datafield tag="050" ind1=" " ind2="4"><subfield code="a">QA76.76.A65</subfield><subfield code="b">.H678 2018eb</subfield></datafield><datafield tag="072" ind1=" " ind2="7"><subfield code="a">COM</subfield><subfield code="x">051280</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="082" ind1="7" ind2=" "><subfield code="a">005.3</subfield><subfield code="2">23</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">MAIN</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Horton, John.</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Learning Java by Building Android Games :</subfield><subfield code="b">Learn Java and Android from Scratch by Building Six Exciting Games, 2nd Edition.</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">2nd ed.</subfield></datafield><datafield tag="260" ind1=" " ind2=" "><subfield code="a">Birmingham :</subfield><subfield code="b">Packt Publishing Ltd,</subfield><subfield code="c">2018.</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 online resource (775 pages)</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="a">text</subfield><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="a">computer</subfield><subfield code="b">c</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="a">online resource</subfield><subfield code="b">cr</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="588" ind1="0" ind2=" "><subfield code="a">Print version record.</subfield></datafield><datafield tag="505" ind1="0" ind2=" "><subfield code="a">Cover; Copyright; Contributors; Table of Contents; Preface; Chapter 1: Java, Android and Game Development; What's new in the second edition?; Why Java, Android and Games?; Java: The first stumbling block; The games you will build; Sub' Hunter; Pong; Bullet Hell; Snake Clone; Scrolling Shooter; Open-World Platformer; How Java and Android work; Setting up Android Studio; Final step; Starting the first project: Sub' Hunter; Extra step 1; Extra step 2; Android Studio and our project -- A very brief guided tour; The Project panel; The Editor window</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Locking the game to full-screen and landscape orientationDeploying the game so far; Running the game on an Android emulator; Running the game on a real device; Summary; Chapter 2: Java: First Contact; Planning the Sub' Hunter game; Actions flowchart/diagram; Code comments; Mapping out our code using comments; Introduction to Java methods; Overriding methods; Structuring Sub' Hunter with methods; Introduction to Object Oriented Programming; Classes and Objects; The important thing about OOP, Classes, and Objects; Classes, objects, and instances</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Final word on OOP, Classes, and Objects -- for nowUsing Java packages; Adding classes by importing packages; Linking up our methods; Summary; Chapter 3: Variables, Operators and Expressions; Handling syntax and jargon; Java Variables; Different types of variables; Primitive types; Reference variables; How to use variables; Declaring variables; Initializing variables; Making variables useful with operators; Most used operators in this book; Casting; Concatenation; Declaring and Initializing the Sub' Hunter Variables; Planning the variables; Declaring the variables</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Handling different screen sizes and resolutionsHandling different screen resolutions part 1: Initialising the variables; Errors, warnings, and bugs; Printing Debugging Information; Testing the game; Summary; Chapter 4: Structuring Code with Java Methods; Methods; Methods revisited and explained further; The method signature; Modifier; Return type; A closer look at method names; Parameters; Doing things in the method body; Method Overloading by Example; Creating a new project; Coding the method overloading mini-app; Running the method overloading mini-app; Scope: Methods and Variables</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Revisiting the code and methods we have used alreadyGenerating random numbers to deploy a sub; The Random class and the nextInt method; Adding Random based code to newGame; Testing the game; Summary; Chapter 5: The Android Canvas Class -- Drawing to the Screen; Understanding the Canvas class; Getting started drawing with Bitmap, Canvas, and ImageView; Canvas and Bitmap; Paint; ImageView and Activity; Canvas, Bitmap, Paint and ImageView quick summary; Using the Canvas class; Preparing the objects of classes; Initializing the objects; Setting the Activity content; Canvas Demo app</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Creating a new project</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">Android is one of the most popular mobile Operating systems presently. It uses the Java programming language. The problem is that most Android books assume the reader is already proficient with Java. This new and expanded second edition of Learning Java by Building Android Games shows you how to start building Android games from scratch. The ...</subfield></datafield><datafield tag="630" ind1="0" ind2="0"><subfield code="a">Android (Electronic resource)</subfield><subfield code="0">http://id.loc.gov/authorities/names/n2009043077</subfield></datafield><datafield tag="630" ind1="0" ind2="7"><subfield code="a">Android (Electronic resource)</subfield><subfield code="2">fast</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Java (Computer program language)</subfield><subfield code="0">http://id.loc.gov/authorities/subjects/sh95008574</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Application software</subfield><subfield code="x">Development.</subfield><subfield code="0">http://id.loc.gov/authorities/subjects/sh95009362</subfield></datafield><datafield tag="650" ind1=" " ind2="6"><subfield code="a">Java (Langage de programmation)</subfield></datafield><datafield tag="650" ind1=" " ind2="6"><subfield code="a">Logiciels d'application</subfield><subfield code="x">Développement.</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Games development & programming.</subfield><subfield code="2">bicssc</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Object-oriented programming (OOP)</subfield><subfield code="2">bicssc</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Mobile & handheld device programming</subfield><subfield code="x">Apps programming.</subfield><subfield code="2">bicssc</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Computers</subfield><subfield code="x">Programming</subfield><subfield code="x">Games.</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Computers</subfield><subfield code="x">Programming</subfield><subfield code="x">Object Oriented.</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Application software</subfield><subfield code="x">Development</subfield><subfield code="2">fast</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Java (Computer program language)</subfield><subfield code="2">fast</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Print version:</subfield><subfield code="a">Horton, John.</subfield><subfield code="t">Learning Java by Building Android Games : Learn Java and Android from Scratch by Building Six Exciting Games, 2nd Edition.</subfield><subfield code="d">Birmingham : Packt Publishing Ltd, ©2018</subfield><subfield code="z">9781788839150</subfield></datafield><datafield tag="856" ind1="4" ind2="0"><subfield code="l">FWS01</subfield><subfield code="p">ZDB-4-EBA</subfield><subfield code="q">FWS_PDA_EBA</subfield><subfield code="u">https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=1881289</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">ProQuest Ebook Central</subfield><subfield code="b">EBLB</subfield><subfield code="n">EBL5504837</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">EBSCOhost</subfield><subfield code="b">EBSC</subfield><subfield code="n">1881289</subfield></datafield><datafield tag="994" ind1=" " ind2=" "><subfield code="a">92</subfield><subfield code="b">GEBAY</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-4-EBA</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-863</subfield></datafield></record></collection> |
id | ZDB-4-EBA-on1051141452 |
illustrated | Not Illustrated |
indexdate | 2024-11-27T13:29:08Z |
institution | BVB |
isbn | 9781788836722 1788836723 |
language | English |
oclc_num | 1051141452 |
open_access_boolean | |
owner | MAIN DE-863 DE-BY-FWS |
owner_facet | MAIN DE-863 DE-BY-FWS |
physical | 1 online resource (775 pages) |
psigel | ZDB-4-EBA |
publishDate | 2018 |
publishDateSearch | 2018 |
publishDateSort | 2018 |
publisher | Packt Publishing Ltd, |
record_format | marc |
spelling | Horton, John. Learning Java by Building Android Games : Learn Java and Android from Scratch by Building Six Exciting Games, 2nd Edition. 2nd ed. Birmingham : Packt Publishing Ltd, 2018. 1 online resource (775 pages) text txt rdacontent computer c rdamedia online resource cr rdacarrier Print version record. Cover; Copyright; Contributors; Table of Contents; Preface; Chapter 1: Java, Android and Game Development; What's new in the second edition?; Why Java, Android and Games?; Java: The first stumbling block; The games you will build; Sub' Hunter; Pong; Bullet Hell; Snake Clone; Scrolling Shooter; Open-World Platformer; How Java and Android work; Setting up Android Studio; Final step; Starting the first project: Sub' Hunter; Extra step 1; Extra step 2; Android Studio and our project -- A very brief guided tour; The Project panel; The Editor window Locking the game to full-screen and landscape orientationDeploying the game so far; Running the game on an Android emulator; Running the game on a real device; Summary; Chapter 2: Java: First Contact; Planning the Sub' Hunter game; Actions flowchart/diagram; Code comments; Mapping out our code using comments; Introduction to Java methods; Overriding methods; Structuring Sub' Hunter with methods; Introduction to Object Oriented Programming; Classes and Objects; The important thing about OOP, Classes, and Objects; Classes, objects, and instances Final word on OOP, Classes, and Objects -- for nowUsing Java packages; Adding classes by importing packages; Linking up our methods; Summary; Chapter 3: Variables, Operators and Expressions; Handling syntax and jargon; Java Variables; Different types of variables; Primitive types; Reference variables; How to use variables; Declaring variables; Initializing variables; Making variables useful with operators; Most used operators in this book; Casting; Concatenation; Declaring and Initializing the Sub' Hunter Variables; Planning the variables; Declaring the variables Handling different screen sizes and resolutionsHandling different screen resolutions part 1: Initialising the variables; Errors, warnings, and bugs; Printing Debugging Information; Testing the game; Summary; Chapter 4: Structuring Code with Java Methods; Methods; Methods revisited and explained further; The method signature; Modifier; Return type; A closer look at method names; Parameters; Doing things in the method body; Method Overloading by Example; Creating a new project; Coding the method overloading mini-app; Running the method overloading mini-app; Scope: Methods and Variables Revisiting the code and methods we have used alreadyGenerating random numbers to deploy a sub; The Random class and the nextInt method; Adding Random based code to newGame; Testing the game; Summary; Chapter 5: The Android Canvas Class -- Drawing to the Screen; Understanding the Canvas class; Getting started drawing with Bitmap, Canvas, and ImageView; Canvas and Bitmap; Paint; ImageView and Activity; Canvas, Bitmap, Paint and ImageView quick summary; Using the Canvas class; Preparing the objects of classes; Initializing the objects; Setting the Activity content; Canvas Demo app Creating a new project Android is one of the most popular mobile Operating systems presently. It uses the Java programming language. The problem is that most Android books assume the reader is already proficient with Java. This new and expanded second edition of Learning Java by Building Android Games shows you how to start building Android games from scratch. The ... Android (Electronic resource) http://id.loc.gov/authorities/names/n2009043077 Android (Electronic resource) fast Java (Computer program language) http://id.loc.gov/authorities/subjects/sh95008574 Application software Development. http://id.loc.gov/authorities/subjects/sh95009362 Java (Langage de programmation) Logiciels d'application Développement. Games development & programming. bicssc Object-oriented programming (OOP) bicssc Mobile & handheld device programming Apps programming. bicssc Computers Programming Games. bisacsh Computers Programming Object Oriented. bisacsh Application software Development fast Java (Computer program language) fast Print version: Horton, John. Learning Java by Building Android Games : Learn Java and Android from Scratch by Building Six Exciting Games, 2nd Edition. Birmingham : Packt Publishing Ltd, ©2018 9781788839150 FWS01 ZDB-4-EBA FWS_PDA_EBA https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=1881289 Volltext |
spellingShingle | Horton, John Learning Java by Building Android Games : Learn Java and Android from Scratch by Building Six Exciting Games, 2nd Edition. Cover; Copyright; Contributors; Table of Contents; Preface; Chapter 1: Java, Android and Game Development; What's new in the second edition?; Why Java, Android and Games?; Java: The first stumbling block; The games you will build; Sub' Hunter; Pong; Bullet Hell; Snake Clone; Scrolling Shooter; Open-World Platformer; How Java and Android work; Setting up Android Studio; Final step; Starting the first project: Sub' Hunter; Extra step 1; Extra step 2; Android Studio and our project -- A very brief guided tour; The Project panel; The Editor window Locking the game to full-screen and landscape orientationDeploying the game so far; Running the game on an Android emulator; Running the game on a real device; Summary; Chapter 2: Java: First Contact; Planning the Sub' Hunter game; Actions flowchart/diagram; Code comments; Mapping out our code using comments; Introduction to Java methods; Overriding methods; Structuring Sub' Hunter with methods; Introduction to Object Oriented Programming; Classes and Objects; The important thing about OOP, Classes, and Objects; Classes, objects, and instances Final word on OOP, Classes, and Objects -- for nowUsing Java packages; Adding classes by importing packages; Linking up our methods; Summary; Chapter 3: Variables, Operators and Expressions; Handling syntax and jargon; Java Variables; Different types of variables; Primitive types; Reference variables; How to use variables; Declaring variables; Initializing variables; Making variables useful with operators; Most used operators in this book; Casting; Concatenation; Declaring and Initializing the Sub' Hunter Variables; Planning the variables; Declaring the variables Handling different screen sizes and resolutionsHandling different screen resolutions part 1: Initialising the variables; Errors, warnings, and bugs; Printing Debugging Information; Testing the game; Summary; Chapter 4: Structuring Code with Java Methods; Methods; Methods revisited and explained further; The method signature; Modifier; Return type; A closer look at method names; Parameters; Doing things in the method body; Method Overloading by Example; Creating a new project; Coding the method overloading mini-app; Running the method overloading mini-app; Scope: Methods and Variables Revisiting the code and methods we have used alreadyGenerating random numbers to deploy a sub; The Random class and the nextInt method; Adding Random based code to newGame; Testing the game; Summary; Chapter 5: The Android Canvas Class -- Drawing to the Screen; Understanding the Canvas class; Getting started drawing with Bitmap, Canvas, and ImageView; Canvas and Bitmap; Paint; ImageView and Activity; Canvas, Bitmap, Paint and ImageView quick summary; Using the Canvas class; Preparing the objects of classes; Initializing the objects; Setting the Activity content; Canvas Demo app Android (Electronic resource) http://id.loc.gov/authorities/names/n2009043077 Android (Electronic resource) fast Java (Computer program language) http://id.loc.gov/authorities/subjects/sh95008574 Application software Development. http://id.loc.gov/authorities/subjects/sh95009362 Java (Langage de programmation) Logiciels d'application Développement. Games development & programming. bicssc Object-oriented programming (OOP) bicssc Mobile & handheld device programming Apps programming. bicssc Computers Programming Games. bisacsh Computers Programming Object Oriented. bisacsh Application software Development fast Java (Computer program language) fast |
subject_GND | http://id.loc.gov/authorities/names/n2009043077 http://id.loc.gov/authorities/subjects/sh95008574 http://id.loc.gov/authorities/subjects/sh95009362 |
title | Learning Java by Building Android Games : Learn Java and Android from Scratch by Building Six Exciting Games, 2nd Edition. |
title_auth | Learning Java by Building Android Games : Learn Java and Android from Scratch by Building Six Exciting Games, 2nd Edition. |
title_exact_search | Learning Java by Building Android Games : Learn Java and Android from Scratch by Building Six Exciting Games, 2nd Edition. |
title_full | Learning Java by Building Android Games : Learn Java and Android from Scratch by Building Six Exciting Games, 2nd Edition. |
title_fullStr | Learning Java by Building Android Games : Learn Java and Android from Scratch by Building Six Exciting Games, 2nd Edition. |
title_full_unstemmed | Learning Java by Building Android Games : Learn Java and Android from Scratch by Building Six Exciting Games, 2nd Edition. |
title_short | Learning Java by Building Android Games : |
title_sort | learning java by building android games learn java and android from scratch by building six exciting games 2nd edition |
title_sub | Learn Java and Android from Scratch by Building Six Exciting Games, 2nd Edition. |
topic | Android (Electronic resource) http://id.loc.gov/authorities/names/n2009043077 Android (Electronic resource) fast Java (Computer program language) http://id.loc.gov/authorities/subjects/sh95008574 Application software Development. http://id.loc.gov/authorities/subjects/sh95009362 Java (Langage de programmation) Logiciels d'application Développement. Games development & programming. bicssc Object-oriented programming (OOP) bicssc Mobile & handheld device programming Apps programming. bicssc Computers Programming Games. bisacsh Computers Programming Object Oriented. bisacsh Application software Development fast Java (Computer program language) fast |
topic_facet | Android (Electronic resource) Java (Computer program language) Application software Development. Java (Langage de programmation) Logiciels d'application Développement. Games development & programming. Object-oriented programming (OOP) Mobile & handheld device programming Apps programming. Computers Programming Games. Computers Programming Object Oriented. Application software Development |
url | https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=1881289 |
work_keys_str_mv | AT hortonjohn learningjavabybuildingandroidgameslearnjavaandandroidfromscratchbybuildingsixexcitinggames2ndedition |