Notice!
The ebook Teach Yourself Game Programming for HTML5, WebGL, Android, iPad, iPhone, Windows and Mac all in one go! Is now available to readers kindle all over the world.
Special offer
Book released at half price for the next two weeks until 10th October 2012
This ebook is part of the Kindle KDP Select program, US customers who have Amazon Prime can get the ebook free.
Cover Artwork
Links and prices
UK
http://www.amazon.co.uk/Yourself-Programming-Android-Windows-ebook/dp/B009GJRH7K/ref=sr_1_17?ie=UTF8&qid=1348659451&sr=8-17
£1.53
USA
http://www.amazon.com/Yourself-Programming-Android-Windows-ebook/dp/B009GJRH7K/ref=sr_1_30?ie=UTF8&qid=1348660705&sr=8-30&keywords=teach+yourself+html5
$2.99
Italy
http://www.amazon.it/Yourself-Programming-Android-Windows-ebook/dp/B009GJRH7K/ref=sr_1_7?ie=UTF8&qid=1348660742&sr=8-7
€2.60
France
http://www.amazon.fr/Yourself-Programming-Android-Windows-ebook/dp/B009GJRH7K/ref=sr_1_9?ie=UTF8&qid=1348660811&sr=8-9
€2.60
Spain
http://www.amazon.es/Yourself-Programming-Android-Windows-ebook/dp/B009GJRH7K/ref=sr_1_9?ie=UTF8&qid=1348660850&sr=8-9
€2.60
India
http://www.amazon.com/Yourself-Programming-Android-Windows-ebook/dp/B009GJRH7K/ref=sr_1_30?ie=UTF8&qid=1348660705&sr=8-30&keywords=teach+yourself+html5
$1.77
Blurb
The world has so many programming languages, engines, SDK’s and tools when it comes to game making. They could give university degrees to those who know the differences between them all. For any new user without years of formal training and experience it’s virtually impossible to know where to start! To top it off, people often spend years training in languages and technologies that are virtually obsolete by the time you get your degree!
To make the nightmare even worse, you have to learn different languages and tools if you want to do something as simple as publish a game popular devices like iPad, Android, Windows, Mac or even host it in the cloud for facebook players! Covering all these platforms means losing valuable time recreating your game over and over again while your rivals create new market grabbing tiles around you.
If only there was a single easy to use language that allowed you to write your games once, then deploy them to all the most commonly used platforms. If only you didn’t have to spend hours learning which language does what, which SDK has which feature? If only you didn’t have to write the same game over and over and over until you finally covered all the different platforms and markets.
There is hope! Freedom-Engine does all that and more. It gives you the freedom to learn one single easy to learn language. It gives you the freedom to write games for PC, Mac, iOS, Android, and for the cloud all at the same time. There is no need to rewrite your work over and over again! It also gives you the freedom of the cloud, you don’t need to be tied to specific devices or hardware, and your games can run directly from your website without the need for flash!
Armed with this eBook and the very latest revolution in game creation technology you can start producing your very first game today.
What's in it?
The ebook includes three courses, two primers, and one final course demonstrating a working game in action. This book is ideal for users with zero Freedom Engine knowledge and limited programming experience. For a more detailed list of what's included please see the Table of contents.
Table of Contents
Introduction
Minimum System Requirements
What is The Space Fighter project?
Primer Course Core Commands
First things first
Creating a program
Hello World
REM
DO
PRINT()
Sync()
Keeping time
Updating the screen
Loop
Program indentations
Working with Identifiers
Legal names for identifiers
Using Identifiers to describe data
Mathematics
Legal mathematical operators
Logic and decision making
Loops
Do and Loop
For and Next
Repeat, Until
Getting Input from the Keyboard
Final code in full
Scan Code Cheat Sheet
Primer Course Working with graphics
Introduction
Setting up your Visual Environment
Keeping your program under control
Understanding your Canvas
Creating your sprites
Working with Images
Converting Images into sprites
Setting sprite data
Let’s Animate!
Getting sprite data
Getting the pointer
Final Course The Space Fighter Project
Introduction
Game Design
The Space Fighter Project
Section One: game settings and identifiers.
Section two: Setting up your environment.
Section three: Pre-game setup
Section four: Main game loop
Full source code
Final comments