ݺߣ

ݺߣShare a Scribd company logo
JavaScript_lշ
Gu~Morning
Gamania WARD
Amo Wu
2011/08/10
JavaScript _lշ
HTML5 Game
JavaScript _lշ
JavaScript _lշ
JavaScript _lշ
JavaScript _lշ
IE6
IE7
IE8
Firefox3.x
Safari4
IE9
Firefox4
Chrome
Safari5
Android iPhone
iPad
CSS3 Animation
Canvas + JavaScript
CSS + JavaScript + DOM
IE6
IE7
IE8
Firefox3.x
Safari4
IE9
Firefox4
Chrome
Safari5
Android iPhone
iPad
CSS3 Animation
Canvas + JavaScript
CSS + JavaScript + DOM
IE6
IE7
IE8
Firefox3.x
Safari4
IE9
Firefox4
Chrome
Safari5
Android iPhone
iPad
CSS3 Animation
Canvas + JavaScript
CSS + JavaScript + DOM
IE6
IE7
IE8
Firefox3.x
Safari4
IE9
Firefox4
Chrome
Safari5
Android iPhone
iPad
CSS3 Animation
Canvas + JavaScript
CSS + JavaScript + DOM
IE6
IE7
IE8
Firefox3.x
Safari4
IE9
Firefox4
Chrome
Safari5
Android iPhone
iPad
CSS3 Animation
Canvas + JavaScript
Flash
CSS + JavaScript + DOM
IE6
IE7
IE8
Firefox3.x
Safari4
IE9
Firefox4
Chrome
Safari5
Android iPhone
iPad
CSS3 Animation
Canvas + JavaScript
Flash
CSS + JavaScript + DOM
Game Engine
JavaScript _lշ
https://github.com/bebraw/jswiki/wiki/_preview
JavaScript _lշ
JavaScript _lշ
JavaScript _lշ
JavaScript _lշ
JavaScript _lշ
JavaScript _lշ
JavaScript _lշ
JavaScript _lշ
Hydra
hydra
JavaScript _lշ
Gu~Morning
project
Hydra
game engine
Google closure library
JavaScript _lշ
Gu~Morning
Develop environment
JavaScript _lշ
JavaScript _lշ
JavaScript _lշ
JavaScript _lշ
JavaScript _lշ
JavaScript _lշ
JavaScript _lշ
JavaScript _lշ
JavaScript _lշ
Structure
closure externs projects src
tools .Rake
closure externs projects src
tools .Rake
soysrc web
Projects
soysrc web
Projects
EffectBoard Piece Player
Scene Stage util main.js
src
EffectBoard Piece Player
Scene util main.js
GameFinishScene.js
GameOverScene.js
OrientationScene.js
PauseScene.js
PlayingScene.js
src
EffectBoard Piece Player
Scene util main.js
GameFinishScene.js
GameOverScene.js
OrientationScene.js
PauseScene.js
src
PlayingScene.js
JavaScript _lշ
EffectBoard Piece Player
Scene Stage util main.js
src
soysrc web
Projects
soysrc web
Projects
gu.soy
soy
JavaScript _lշ
JavaScript _lշ
JavaScript _lշ
gu.soy
soy
soysrc web
Projects
soysrc web
Projects
.manifest
Index.html
WEB
audio
icon
css
images
font
js
static
.manifest
Index.html
WEB
audio
icon
css
images
font
js
static
JavaScript _lշ
.manifest
Index.html
WEB
audio
icon
css
images
font
js
static
.manifest
Index.html
WEB
audio
icon
css
images
font
js
static
JavaScript _lշ
.manifest
Index.html
WEB
audio
icon
css
images
font
js
static
soysrc web
Projects
soysrc web
Projects
Buil
d
Compiler & Minimize
Compile Template
deploy
deploy
.manifest
Index.html
audio
icon
css
images
font
js
device
JavaScript _lշ
board
480px
300px
480px
300px20px
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 1 1
480px
300px20px
piece
-1,-1 0,-1 1,-1
-1,0 0,0 1,0
-1,1 0,1 1,1
-1,-1 0,-1 1,-1
-1,0 0,0 1,0
-1,1 0,1 1,1
-1,-1 0,-1 1,-1
-1,0 0,0 1,0
-1,1 0,1 1,1
event driven
Scene
PlayingScene.js
EventDispatcher
Board.js
BoardSprite.js
Piece Player Piece Player 
Global.js
CSS animation
𳾱Գ.ٲ.ٱʰDZٲ(&ܴdz;첵dzܲԻ-DzپDz&ܴdz;);
AI state
վ 

ը
T
K
D

K

S
IE678
JavaScript _lշ
Mobile Optimize
JavaScript _lշ
JavaScript _lշ
JavaScript _lշ
JavaScript _lշ
iPhone Optimize
JavaScript _lշ
JavaScript _lշ
JavaScript _lշ
JavaScript _lշ
JavaScript _lշ
JavaScript _lշ
JavaScript _lշ
iPhone Optimize2
JavaScript _lշ
JavaScript _lշ
JavaScript _lշ
iPhone Optimize3
JavaScript _lշ
JavaScript _lշ
JavaScript _lշ
iPhone Optimize4
JavaScript _lշ
JavaScript _lշ
Reference
JavaScript _lշ
JavaScript _lշ
JavaScript _lշ
2011 ? Gamania Digital Entertainment Co, Ltd. All Rights Reserved.

More Related Content

JavaScript _lշ

Editor's Notes

  • #2: JavaScript_lշ C GuMorning
  • #16: Game lib
  • #17: Game lib
  • #18: Game lib
  • #19: Game lib
  • #20: Game lib
  • #21: Game lib
  • #22: Game lib
  • #25: Game lib
  • #26: Game lib
  • #29: stucture
  • #43: ϼܹ
  • #44: ϼܹ
  • #45: ϼܹ
  • #46: ϼܹ
  • #47: ϼܹ
  • #48: ϼܹ
  • #49: ϼܹ
  • #51: ϼܹ
  • #52: ϼܹ
  • #53: ϼܹ
  • #54: ϼܹ
  • #58: ϼܹ
  • #59: ϼܹ
  • #60: ϼܹ
  • #61: ϼܹ
  • #62: ϼܹ
  • #64: ϼܹ
  • #65: ϼܹ
  • #67: ϼܹ
  • #68: ϼܹ
  • #69: ϼܹ
  • #76: Board structure
  • #78: piece
  • #79: Piece rotate
  • #81: Event board boardsprite
  • #83: Css sprite
  • #85: State machine
  • #103: JavaScript_lշ C GuMorning
  • #104: /** * Mobile browser navigator bar Hacks */ function hideNavBar() { window.setTimeout(window.scrollTo, 0, 1, 0); // 1 px is intentional } window.addEventListener("resize", hideNavBar, false); document.addEventListener("touchstart", function (event) { event.preventDefault(); window.scrollTo(0, 1); }, true); window.scrollTo(0, 1);