-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathindex.html
57 lines (48 loc) · 1.89 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
<html>
<head>
<meta charset='utf-8'>
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
<title>HotJS</title>
</head>
<body>
<h1>HotJS</h1>
<h2>What is HotJS?</h2>
<p>HotJS is a web game/app framework, mainly for mobile, but also works on PC.</p>
<p>Using javascript & HTML5 Canvas.</p>
<p>Target OS: Android (50%) / iOS (25%) / WP (25%)</p>
<p>Target browser: Chrome / Safari / Firefox / Opera / IE. </p>
<p>Any comments, please feedback to: @rnjsoft, or [email protected].</p>
<h2>Features</h2>
<ul>
<li>Pure Object-oriented;</li>
<li>Architecture: App -> Canvas View -> Scene -> [ Layer ] -> Node</li>
<li>Math vector/matrix calculation.</li>
<li>Sprite / animat / particle system.</li>
<li>Resource preload and dynamic loading.</li>
<li>Physics collision engine.</li>
<li>Mouse/multi-touch event and gesture.</li>
<li>I18N multi-language handling.</li>
<li>Network/social API.</li>
<li>Unit test with QUnit, and performance benchmark utility.</li>
<li>UI add-ons.</li>
<li>AI: gomoku, path finding, etc.</li>
</ul>
<h2>Tools</h2>
<ul>
<li>hotjs.py, merge all hotjs javascript into one and minify.</li>
<li>sprite2js.py, convert *.sprite to *.js format.</li>
<li>pst2js.py, convert *.pst to *.js format.</li>
</ul>
<h2>Demos</h2>
<ul>
<li>Physics collision engine. <a href='hotjs/demos/010_physics.html'>Balls and balloons</a></li>
<li>Physics collision engine. <a href='hotjs/demos/012_snooker.html'>Snooker</a></li>
<li>Performance benchmark. <a href='hotjs/demos/011_benchmark.html'>500 dropping balls</a></li>
<li>Simple sprite. <a href='hotjs/demos/013_sprite.html'>Working boy and flying bird</a></li>
<li>Professional sprite. <a href='hotjs/demos/016_animat.html'>Warrior show</a></li>
<li>Board game. <a href='hotjs/demos/015_board.html'>Gomoku</a></li>
<li>UI add-on: show board. <a href='hotjs/demos/017_showboard.html'>Colorball</a></li>
</ul>
<p>Last update: July 24, 2013.</p>
</body>
</html>