Skip to content
jmjpro edited this page Aug 23, 2013 · 16 revisions

Welcome to the tg-galapago wiki for Galapago, the game, not [Galapagos] (http://en.wikipedia.org/wiki/Galapagos_Islands), the island

Overview

Galapago is an HTML5 game for interactive television. Time Savers (TS) is developing Galapago for TransGaming (TG), a maker of interactive games. Galapago already exists as a PC game. This Galapago is mostly just a rewrite of the existing PC game, with some additions such as such as support for Google ads. The game is required to be built using the HTML5 hardware-accelerated <canvas> tag. New generations of interactive televisions such Sony Blu-Ray (Opera), Dish Network Hopper (Webkit?), and Toshiba (Espial Webkit) support HTML5 specs in general, and in particular <canvas>. These devices are generally focus on TV watching and don't allocate a lot of memory or CPU to there integrated web browser. As such, Galapago code must be highly memory and CPU efficient. We must assume that the browser executing the game has less memory and CPU power than even an average Android phone.

Tools

IDE/Code Editor
Configure whatever editor you use the common format of 2 character tabs and 120 character line wrapping. I'm currently using annoyware [Sublime Text 2] (sublimetext.com), which provides beautiful color coding for html, javascript, json, css, and many more languages. It also knows about variables that have been previously created, which gives it a rudimentary "code completion" feature. It prompts after about every 5 saves to purchase for $70.
Development Process
See Development Process
Quality Assurance
See Quality Assurance
Documentation
Use the wiki you're viewing now, known as GitHub Wiki aka Gollum. For a feed of all updates to all of these pages, click the Pages link, copy the URL of the Atom feed, and paste into your favorite feed reader, such as [Feedly] (http://feedly.com).
Version control
[Github] (https://github.com/jmjpro/tg-galapago). If you're new to Git or GitHub, read the [gentle introduction] (http://learn.github.com/p/index.html). See Git-Assistance
Issue tracking
[Github] (https://github.com/jmjpro/tg-galapago)
Invoicing
See Invoicing
Clone this wiki locally