DZone
Web Dev Zone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
  • Refcardz
  • Trend Reports
  • Webinars
  • Zones
  • |
    • Agile
    • AI
    • Big Data
    • Cloud
    • Database
    • DevOps
    • Integration
    • IoT
    • Java
    • Microservices
    • Open Source
    • Performance
    • Security
    • Web Dev
DZone > Web Dev Zone > Experiment: Building and Publishing an HTML5 Game for iPad

Experiment: Building and Publishing an HTML5 Game for iPad

John Esposito user avatar by
John Esposito
·
Nov. 17, 11 · Web Dev Zone · Interview
Like (0)
Save
Tweet
4.20K Views

Join the DZone community and get the full member experience.

Join For Free

Last week's story on Brandon Jones' WebGL game development log did pretty well, so here's another game-development blog series, with a twist.

Matteo Spinelli is writing a much simpler HTML5 game (word puzzle) -- but specifically for the iPad, and without employing a full screen canvas. His goal:

The purpose of this experiment is to develop an HTML game built on DOM and not inside a full screen canvas. I want to find out if you can get a decent game that feels 100% native using just HTML. Also I want to keep the door open to Android devices and older iDevices and iOS versions, and none of them are particularly good at canvas.


This is pretty practical, and the results should be pretty interesting.

One of the first problems Matteo encountered was the database issue: word puzzles require dictionaries so large that an indexed database (necessary for speed) would take more space than Web SQL permits. Matteo's solution? Don't load the index the whole dictionary at once.

Another problem was just how to avoid the Canvas. Right now Matteo doesn't have a solution (he tried and wasn't sure about AppMobi), but he'll figure this out in later posts.

Matteo also (ambitiously) decided to avoid jQuery, specifically in order to optimize -- but more on this later in the series.

The full project-inception post includes a more detailed outline of the project, and some more technical details, but already the idea looks great and the pre-project planning sound. If you're thinking of developing HTML5 games for the iPad, keep your eyes on this series. 

HTML

Opinions expressed by DZone contributors are their own.

Popular on DZone

  • A First Look at CSS When and Else Statements
  • Everything I Needed to Know About Observability, I Learned from ‘Bewitched’
  • Testing Under the Hood Or Behind the Wheel
  • How To Deploy Apache Kafka With Kubernetes

Comments

Web Dev Partner Resources

X

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • MVB Program
  • Become a Contributor
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 600 Park Offices Drive
  • Suite 300
  • Durham, NC 27709
  • support@dzone.com
  • +1 (919) 678-0300

Let's be friends:

DZone.com is powered by 

AnswerHub logo