Researching local multiplayer technologies for mobile devices - Part 1

Posted on 2016-03-18, by Franco Bugnano

tags: technical cordova

Our next game will feature local multiplayer, and in this blog post series I will talk about the technologies that can be used to implement such feature, their platform support, and their implementation in Cordova.

Read More

There are comments.


How the mobile HTML5 landscape has changed in 16 months

Posted on 2016-02-26, by Franco Bugnano

tags: technical frank the dillo cordova

Last time I blogged about it, we have seen the advantages of CocoonJS and Ejecta, but that post was back in 2014, and 16 months in the mobile landscape is an eternity.

In this blog post we will see some new possibilities for making performant HTML5 games for mobile.

Read More

There are comments.


Bluetooth Networking Plugin for Cordova

Posted on 2016-02-12, by Franco Bugnano

tags: technical multiplayer cordova

With cordova-plugin-chrome-apps-bluetoothsocket already there, why bother creating a new Bluetooth networking plugin?

Read More

There are comments.


Lessons learned from Frank the Dillo

Posted on 2016-01-22, by Franco Bugnano

tags: postmortem frank the dillo

Now that Frank the Dillo has been released, it’s time to take a look back at what went good and what went wrong with its development.

Read More

There are comments.


Trailer for Frank the Dillo

Posted on 2015-09-04, by Franco Bugnano

tags: trailer frank the dillo

Here’s the trailer for our first game:

Read More

There are comments.


About framesets in friGame

Posted on 2015-07-16, by Franco Bugnano

tags: technical frank the dillo frigame cocoonjs

Framesets are the cool new feature in the latest development version of friGame, and in this blog post we will see what they are and the motivation behind their implementation.

Read More

There are comments.


How do isometric coordinates work

Posted on 2015-03-04, by Franco Bugnano

tags: technical math javascript

There are a number of good tutorials on the Internet explaining the basic workings of the isometric projection related to game development in terms of tiles and offsets, while other tutorials give directly the coordinate transform formula without giving any explaination on how / why that formula works.

In this blog post I will try to explain how the isometric coordinate transform formula is obtained.

Read More

There are comments.


Understanding prototypal inheritance in JavaScript - Part 4

Posted on 2014-11-14, by Franco Bugnano

tags: technical javascript

In the previous installment of the prototypal inheritance series we have seen how to derive an object to extend the functionality of the prorotype object. Today we will explore some implications of wat we saw in the previous posts.

Read More

There are comments.


Understanding prototypal inheritance in JavaScript - Part 3

Posted on 2014-11-07, by Franco Bugnano

tags: technical javascript

In the previous installment of the prototypal inheritance series we have seen how to instantiate new objects based on a prototype object, now let’s see how to make a derived object to extend the functionality of the prorotype object.

Read More

There are comments.


Understanding prototypal inheritance in JavaScript - Part 2

Posted on 2014-10-31, by Franco Bugnano

tags: technical javascript

In the previous installment of the prototypal inheritance series we have seen how a class-based object system works, now let’s take a look at how to instantiate and initialize objects on a prototypal object system.

Read More

There are comments.