Beginning Facebook Game Apps Development [electronic resource] /
Graham, Wayne.author.
Today's Facebook is emerging to become tomorrow's operating system, according to some. Certainly, a WebOS. Web standards-based apps using HTML5, JavaScript, CSS3 and more are now possible on Facebook. Why not get started with developing and selling Facebook game apps on Facebook's App Store? Beginning Facebook Game Apps Development gets you started with building your first game apps that run on Facebook. Become your own "Zynga" and create your own "Civilization" or "Farmville" and more. Build rich Web-based apps that you can sell on Facebook's App Store. Because these apps are built on Web standards, you can build and run on many browsers and—more interestingly—more computers, tablets, smartphones and even other devices and appliances that are Web-connected or enabled.
Title Page; Copyright Page; Contents at a Glance; Table of Contents; About the Author; About the Technical Reviewer; Acknowledgments; Introduction; Chapter 1 First Steps; Gaming in the Browser; HTML5 and the Canvas Element; Game Terminology; Game Views; General Terms; Game Genres; Summary; Chapter 2 JavaScript Boot Camp; What Is JavaScript?; Testing Out JavaScript; Firebug; Chrome; Debugging; Comments; Data Types; Variables; Operators; Assignment; Comparison; Arithmetic Operators; Logical Operators; String Operators; Special Operators; Ternary; New; This; typeof; Data Structures; Array
Flow Controlif..else; Switch; Loops; For Loop; While Loops; Do/while; Loop Statements; Functions; Variable Scope; Special Variables; Document Object Model; Guess the Number Game; Getting Good with JavaScript; Summary; Chapter 3 It's All About Context: Canvas Basics; Canvas: The 2D Context; First Shape; Triangles and Lines; Transparency; Translation and Rotation; Simple Motion; Keyboard Control; Debugging Tools; What About Mobile?; Summary; Chapter 4 The Plan: Idea to Design; The Design Process; Brainstorming; Identify Your Audience; Identify Your Competition; Artistic Direction
Project ReviewFeature Cull; Planning Milestones; Code; Deployment; User Testing; Launch; Summary; Chapter 5 Essential Game Components; Types of Graphics; Graphics Tools; Graphics Design Process; Sketch; Refine; Produce; Techniques; Lighting; Depth; Color; Focus and Blur; Movement; Drop Shadow; Audio; Creating Sounds; Software; Hardware; Recording; Royalty-Free Sounds; Preparing Your Audio; Understanding Copyright; Creative Commons-BY(CC-BY); Creative Commons-BY-Share Alike (CC-BY-SA); Creative Commons 0 (CC0); Gnu General Public License (GPL); Apache 2.0; MIT; Dual/Multi License; Summary
Chapter 6 Your First Game: Alien Turtle InvasionDefining the Game; Define the Audience; Identify the Competition; Boilerplate; Coding the Engine; Adding Textures; Adding Sound; Summary; Chapter 7 Social Components and HTML5 Games; Social Mechanics in Games; Tic-Tac-Toe; The Rules; The Board; Keeping Track; Adding Some Intelligence; Going Further; Scoreboard; Sound; Next Steps; Summary; Chapter 8 Introducing the Facebook Platform; The Facebook Development Platform; Creating Applications with the Facebook Platform; Basic Info; Cloud Services; Facebook Integration; Software Development Kits
Your First Facebook ApplicationPrerequisites; Git; Ruby; Windows; OS X; Heroku; Facebook Setup; Using the Graph API; Searching; Facebook Query Language; Facebook SDKs; Setting up a Development Environment; Summary; Chapter 9 Facebook Developer Tools; Developer App; Open Graph Protocol; Open Graph Types; Facebook Types; Open Graph Stories; Aggregations; Achievements; Credits; Credit Callback; Troubleshooting; Roles; Insights; Summary; Chapter 10 Creating Your First Facebook Game; Project Planning; Define the Rules; Identify Your Audience; Competition; Developing the HTML Game; Project Setup
Game Code
Includes index.
Today's Facebook is emerging to become tomorrow's operating system, according to some. Certainly, a WebOS. Web standards-based apps using HTML5, JavaScript, CSS3 and more are now possible on Facebook. Why not get started with developing and selling Facebook game apps on Facebook's App Store? Beginning Facebook Game Apps Development gets you started with building your first game apps that run on Facebook. Become your own "Zynga" and create your own "Civilization" or "Farmville" and more. Build rich Web-based apps that you can sell on Facebook's App Store. Because these apps are built on Web standards, you can build and run on many browsers and—more interestingly—more computers, tablets, smartphones and even other devices and appliances that are Web-connected or enabled.
Facebook (Electronic resource)
Computer games—Programming.
Software engineering.
Game Development.
Software Engineering/Programming and Operating Systems.