html5logo

Flax HTML5 Game Engine Development Diary Part 11

Well it’s that time again, it’s been just about three weeks since the first iteration of the Flax HTML5 Game Engine 0.1 and as promised we have tried really hard to stick to our time-boxed release system and putting the Agile practices that we learned about in software engineering on our college course at IT Carlow into practice. Continue reading ‘Flax HTML5 Game Engine Development Diary Part 11′

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′

Flax HTML5 Game Engine

Flax HTML5 Game Engine Development Diary Part 8 : Screenshots!

Well, it’s almost Christmas day and I am happy to announce that any followers of the Flax Engine development will soon see the fruits of our labour. In late January I will be putting together a video demo of the Flax Game Engine and Weave, the editor. By the end of February there will be Continue reading ‘Flax HTML5 Game Engine Development Diary Part 8 : Screenshots!’

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’