This Is A Custom Widget

This Sliding Bar can be switched on or off in theme options, and can take any widget you throw at it or even fill it with your custom HTML Code. Its perfect for grabbing the attention of your viewers. Choose between 1, 2, 3 or 4 columns, set the background color, widget divider color, activate transparency, a top border or fully disable it on desktop and mobile.

This Is A Custom Widget

This Sliding Bar can be switched on or off in theme options, and can take any widget you throw at it or even fill it with your custom HTML Code. Its perfect for grabbing the attention of your viewers. Choose between 1, 2, 3 or 4 columns, set the background color, widget divider color, activate transparency, a top border or fully disable it on desktop and mobile.

Technical

Home/Technical

2D polygonal collision-detection and internal edges

Hi and welcome back to my blog! I wanted to share something I've recently discovered about the heinous problem of internal edges in 2D polygonal collision detection. It's not a full-solution, but maybe it will give some other programmers an idea or two. Food for thought! What are internal edges? In general, polygonal collision detection [...]

By | 2012-10-31T15:27:44+00:00 October 31st, 2012|Collision Detection, Geometry, Polygons, Technical|14 Comments

How to make a multi-player game – part 1

Hello and welcome back to my blog! Its been a while since my last post, this is because I've been working on a multi-player game, called mmoAsteroids which you can play by clicking on the icon on the side-bar. This post is my attempt to crystallise the most important points I've learned during the making [...]

By | 2017-05-25T18:11:52+00:00 October 9th, 2012|AS3, Beginner, JSON, Multi-player, Server side, Technical|16 Comments

Composing in-game music – retro style

Hello, and welcome back to my blog! Its time for another guest post - I commissioned this one after a very long search to find an artist talented enough and with the right skill-set for composing in game music in a highly compressed form: Chip tunes. These are steeped in home-computer history and have their [...]

By | 2012-05-15T14:01:23+00:00 May 15th, 2012|Chip tunes, Music, Platform game, Technical|10 Comments

Implementing a wrap-around world

Hello and welcome back to my blog! This time I'm going to be talking about something related to the game I'm currently working on, which is a little asteroids style MMO: a wrap-around world. This was necessary because the asteroids world I'd made was infinite in every direction, which meant finding other players could quickly [...]

By | 2012-04-13T18:22:17+00:00 April 13th, 2012|AS3, Geometry, Graphics, Technical|5 Comments

The physics of rolling

Hello and welcome back to my blog! This time I'm going to talk about the physics behind simulating a rolling circle, Super Monkey Ball style but in 2d. The key The key to making this work is understanding how we can take a length (like a movement vector) and turn it into an angle (amount [...]

By | 2012-11-21T09:32:14+00:00 April 2nd, 2012|AS3, Circles, Collision Detection, Geometry, Physics, Technical|12 Comments

Fun with convex polygons

Hello and welcome back to my blog! I wanted to talk about a couple of elegant ways of working with polygons that I've used over the years. Simple convex polygon area I've seen a lot of people go through and calculate the area of a polygon by breaking it up into separate triangles, carefully calculating [...]

By | 2012-03-29T17:36:00+00:00 March 29th, 2012|AS3, Geometry, Graphics, Polygons, Technical|12 Comments

Designing a retro pixel-art tile-set

Hello and welcome back to my blog! This time something a little different - I commissioned a guest post about designing a tile-set from a studio who specialise in pixel-art. After searching long and hard to find exactly the right style I was after I settled on a company from Poland called Blackmoon design. Check [...]

By | 2017-04-27T13:39:05+00:00 March 1st, 2012|AS3, Graphics, Platform game, Stencyl, Technical|25 Comments