Flax HTML5 Game Engine

Flax HTML5 Game Engine Development Diary Part 10

Well, it’s been a while, hasn’t it? In the time since the last dev diary, we’ve gotten jobs, passed exams (and gotten into the third year of our course), gone to a few conferences and the like, and spent a lot of time, to be honest, not working on the Flax Engine. This is our apology.

 

Continue reading ‘Flax HTML5 Game Engine Development Diary Part 10′

html5logo

Flax HTML5 Game Engine Development Diary Part 9

So in my last post I promised a video demo of the current development build of the Flax HTML5 Web Game Engine. Well, I have kept my promise, though quite late. Below you can see the video. Unfortunately due to a number of things not much has changed since I went crazy over Christmas coding. The main reason for this is the fact the house got completely flooded over Christmas after the extreme cold caused a pipe in the attic to burst. Continue reading ‘Flax HTML5 Game Engine Development Diary Part 9′

Google Web Toolkit HTTP

Flax Engine: GWT Asynchronous HTTP communication with PHP back-end

Well here is the first of our successful modular time-boxed tasks which I spoke about earlier this week in Flax HTML5 Game Engine Development Diary Part 6. Earlier this week after I had fixed up a few bugs I committed a completely working build of the Flax Engine. Continue reading ‘Flax Engine: GWT Asynchronous HTTP communication with PHP back-end’

Google Web ToolKit

Flax engine: GWT event bus implementation

In any software system there is going to be events, such as onComponentLoad, onMouseClick etc. Flax as an engine was based off another engine I had written in C++ using SDL as the graphics API, though it was never really finished and lacked a key element from the start: the ability to create custom events, which objects could listen for. What resulted was code which Continue reading ‘Flax engine: GWT event bus implementation’

GWT_JSON_serialization

Flax Engine: GWT client-side JSON serialization and deserialization

During the design document stage of the Flax Game Engine we came up against a wall when trying to communicate information between the engine, the editor and networked clients, so we explored XML and JSON as data formats to communicate the information. Continue reading ‘Flax Engine: GWT client-side JSON serialization and deserialization’

quake Html5 GWT

Flax HTML5 Game Engine Development Diary Part 3

After a weekend of Guinness, rebel songs, and Kildare football banter, I have finally got around to writing last weeks development diary. During the week the first draft of the design document for the Flax Engine was finished, a stage in the development Carl and myself are quite happy to have completed. Continue reading ‘Flax HTML5 Game Engine Development Diary Part 3′

Google Web Toolkit JavaScript Vs hand Crafted JavaScript benchmark

Google Web Toolkit JavaScript Vs hand Crafted JavaScript benchmark: Part 2

Well for those of you who read the first post about benchmarking GWT vs JavaScript Part 1 on Linux, Mac, iPhone and a variety of browsers, here is the continuation of that article tested on Windows XP, Android OS, Symbian OS and even a build of Chromium OS. For those of you who didn’t you may wish to read this first Google Web Toolkit JavaScript Vs hand Crafted JavaScript benchmark Part 1

Continue reading ‘Google Web Toolkit JavaScript Vs hand Crafted JavaScript benchmark: Part 2′