Gamify with canvas over Facebook Open Graph

33
Gamify with Canvas over Facebook Open Graph Pietro Polsinelli @ppolsinelli

Transcript of Gamify with canvas over Facebook Open Graph

Page 1: Gamify with canvas over Facebook Open Graph

Gamify with Canvas over

Facebook Open Graph

Pietro Polsinelli @ppolsinelli

Page 2: Gamify with canvas over Facebook Open Graph

If only I remembered who these guys are.

2

Matteo Bicocchi “pupunzi” http://pupunzi.com

Pino Panzarella https://twitter.com/pugusel

Page 3: Gamify with canvas over Facebook Open Graph

Aim: a mobile HTML5 app for expressing

your mood on Facebook. 3

Page 4: Gamify with canvas over Facebook Open Graph

Original mockup

Page 5: Gamify with canvas over Facebook Open Graph

Structure of the app

5

Page 6: Gamify with canvas over Facebook Open Graph
Page 7: Gamify with canvas over Facebook Open Graph

7

Page 8: Gamify with canvas over Facebook Open Graph

How to Add Scalable Vector Graphics to Your

Web Page http://www.sitepoint.com/add-

svg-to-web-page/

Inline SVG XML Embedded Into Your HTML5

Page

“The method works in all HTML5 browsers

and also permits animation, scripting and

CSS”

8

Page 9: Gamify with canvas over Facebook Open Graph

http://picmood.com 9

Page 10: Gamify with canvas over Facebook Open Graph
Page 11: Gamify with canvas over Facebook Open Graph

11

Page 12: Gamify with canvas over Facebook Open Graph

Available in DOM 12

Page 13: Gamify with canvas over Facebook Open Graph

13

Page 14: Gamify with canvas over Facebook Open Graph

From SVG to CANVAS to BASE64

Paintbrush.js 14

Page 15: Gamify with canvas over Facebook Open Graph

Generate Canvas -> Visual Effects

Page 16: Gamify with canvas over Facebook Open Graph
Page 17: Gamify with canvas over Facebook Open Graph

Persistence:

Facebook!

Page 18: Gamify with canvas over Facebook Open Graph

Encode in image in POST -> in HD -> post to FB with FB- JS

API

Page 19: Gamify with canvas over Facebook Open Graph

https://developers.facebook.com/docs

/reference/javascript/

Page 20: Gamify with canvas over Facebook Open Graph

20

Page 21: Gamify with canvas over Facebook Open Graph

Nice that:

- “works” in the limited means of the

mobile browser JS environment. No

(app specific) server, no database.

P.S. : Same for pictures and videos

taken from your phone!!!

Scales!

Page 23: Gamify with canvas over Facebook Open Graph

Otherwise...

23

Page 24: Gamify with canvas over Facebook Open Graph

This is how it should be.

24

Page 25: Gamify with canvas over Facebook Open Graph

Oh gosh the cat...

25

Page 26: Gamify with canvas over Facebook Open Graph

26

Zombie owner...

Page 27: Gamify with canvas over Facebook Open Graph

No owner?

27

Page 28: Gamify with canvas over Facebook Open Graph

Until there were none. 28

Page 29: Gamify with canvas over Facebook Open Graph

HTML5 love / hate

Page 30: Gamify with canvas over Facebook Open Graph

- So little is implemented uniformly of HTML5

specification

- Android’s …

- Media performance (sound, animation) seems

intentionally botched.

“An HTML5 audio library for mobile that tries to actually

work” http://pupunzi.open-lab.com/2013/03/13/making-html5-audio-actually-

work-on-mobile/

HATE 30

Page 31: Gamify with canvas over Facebook Open Graph

Practical, low cost aspects of html5:

- Ease of reform / release often / expand:

This is a great advantage in balancing / fun

phase which in games is a considerable part

- CTRL-R compile

- Used to beautiful fonts / typographic design.

It’s a nightmare in say Unity3d.

LOVE 31

Page 32: Gamify with canvas over Facebook Open Graph

HTML5 apps are ideal for

gamified solution, as integration

in web sites / intranets, social

networks is natural.

HTML5 ideal for gamified solutions.

Page 33: Gamify with canvas over Facebook Open Graph

My twitter stream is mostly dedicated to game design:

http://twitter.com/ppolsinelli

A blog on game design http://designagame.eu