HAGE - HTML5 Awilum Game Engine

Изучая возможности HTML5 начал писать вот такой игровой движок - HAGE

Скриншот: арканоид на HAGE




Пример простого приложения на HAGE


<!DOCTYPE html>
<html>
<head>    
    <script type="text/javascript" src="../HAGE.js"></script>
    <script>
        // Init Scene
        function init() {
            background('#333');                     
        }

        // Update Scene
        function update() {

        }

        // Draw scene
        function draw() {
            text('FPS: ' + fps, 10, 20);                    

            textFont('12pt Console');
            textColor('#ccc');
            text('HAGE', 230, 250);

            textColor('#fff');
            text('- HTML5 & JS', 280, 250);                 
        }
    </script>
</head>
<body onload="hageRun()"
          onkeydown="hageKeyboardUpdateStates(event)"
          onkeyup="hageKeyboardClearStates(event)"> 
    <canvas id = "canvas"
            width = "640"
            height = "480"
            onmousemove="hageMouseMove(event)"
            onclick="hageMouseClick(event)">
    </canvas>
</body>
</html>


Также можно посмотреть эти демки:
Demo #1: http://awilum.webdevart.ru/hage/demos/demo1.html
Demo #2: http://awilum.webdevart.ru/hage/demos/demo2.html
Demo #3: http://awilum.webdevart.ru/hage/demos/demo3.html


Из реализованных игр на этом движке пока это Арканоид(демка)
http://awilum.webdevart.ru/games/arcanoid/games/arcanoid.html

Движок, демки и игруху арканоид можно скачать на Google Code:
http://code.google.com/p/hage/


p.s.
к сожалению сейчас не так много времени чтобы работать над этим движком.

Комментариев нет: