Bluetooth Networking Plugin for Cordova
tags: technical multiplayer cordova
With cordova-plugin-chrome-apps-bluetoothsocket already there, why bother creating a new Bluetooth networking plugin?
Read MoreThere are comments.
About framesets in friGame
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 MoreThere are comments.
How do isometric coordinates work
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 MoreThere are comments.
Understanding prototypal inheritance in JavaScript - Part 4
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 MoreThere are comments.
Understanding prototypal inheritance in JavaScript - Part 3
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 MoreThere are comments.
Understanding prototypal inheritance in JavaScript - Part 2
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 MoreThere are comments.
Understanding prototypal inheritance in JavaScript - Part 1
tags: technical javascript
One of the most misunderstood features of JavaScript is its prototypal object system instead of the more familiar class-based one.
Most of the articles that you find on the Internet regarding JavaScript inheritance don’t mention some important details, that I’m going to show you in this blog post series.
Read MoreThere are comments.
What to do when your HTML5 game runs slow on mobile devices
tags: technical frank the dillo, frigame cocoonjs
In the first installment of the technical series, we talked about the main disadvantage of the HTML5 technology, that is its performance can be poor compared to a native app.
When testing Frank the Dillo a Kindle Fire HD it was so slow that it was unplayable.
Should Frank the Dillo be rewritten in Haxe, or is there a solution to make HTML5 games run faster?
Read MoreThere are comments.
Styling HTML links and buttons in order to appear the same
When creating the game menus using HTML and CSS, there are 2 elements that
can be used to interact with the user, that are links, using the <a> HTML tag,
and buttons, using the <button> HTML tag.
Each of these 2 elements has its optimal use case, and they can be made to appear the same using some CSS.
Read MoreThere are comments.
Analyzing the building blocks of a friGame based game
In the previous installment of the technical series, we looked at the various technologies needed to make a game based on friGame, and the 3 major blocks that compose friGame itself; now let’s take a look at the details of these blocks by analyzing the arkanoid demo bundled with friGame.
Read MoreThere are comments.