Category: Projects

Ludum Dare 27: Triad

Posted on August 29, 2013

For pretty much all of this year I haven't really been doing any game development (nor posts). But I'm starting to get back into it now; a couple weeks ago I started working on my arena shooter again, and now I've participated in the 27th Ludum Dare. It would seem my period for "not participating in the main competition" was only eight months. :P The game I made is called Triad. You can download it...

Read more...

Ludum Dare 25

Posted on December 19, 2012

Well, I participated once again in Ludum Dare and managed to succeed in creating a game (unlike last time). The game I created is called Amongst Shadows, and you can play it here on my website, or rate/comment on it at its Ludum Dare page. Anyway, on with the post-mortem. Theme The theme was "You are the Villain"; I had hoped it would be "End of the World", given the date and that I had...

Read more...

Ammo 1.0

Posted on December 13, 2012

This is just a post announcing that Ammo 1.0 has been released (changelog). After a couple months in the 0.x range, I feel it's ready to be pushed up to 1.0. Hopefully soon I can create some tutorials for the library; the documentation is complete and up-to-date, but documentation isn't particularly good at conveying the big picture. Anyway, if you've got any feedback on the library, please let me know.

Read more...

Ammo

Posted on October 15, 2012

This announcement post is a bit overdue, but, better late than never. A short while ago, I released the first version (0.1) of Ammo, my organisational library for LÖVE. Its current version is 0.1.3. I plan to let the library stay in the 0.x range for a while as it's tested by me and any others who use it. Along with the core library, there's a number of extensions available. The one I'm most excited...

Read more...

Illusive Dreams: Test Build 5

Posted on May 29, 2012

Well, it's been some time since I've released a test build for Illusive Dreams hasn't it? Work on it has been very slow lately; both I and Jeremiah haven't done all that much on it during the last few months. Nevertheless, a lot has happened to the game since the last test build, and I thought it best to release a new one before I go off to Brisbane. You can find the build here:...

Read more...

Rock 'n' Slash: Ludum Dare 23 Postmortem

Posted on April 29, 2012

Well, I think it's about time I made my Ludum Dare 23 postmortem. First of all, I blame not posting in a long time on my seemingly inherent laziness. Procrastination is an easy trap for me it seems, but that's another topic altogether. Back on subject, the latest Ludum Dare took place between April 21st and 24th, with the main competition ending on the 23rd. It just so happens that this event was Ludum Dare's...

Read more...

Ludum Dare 22 Postmortem

Posted on December 20, 2011

Last weekend was Ludum Dare 22, and of course, I participated. The game I created is entitled Uncorrupted; there's more information available at its page on my website and on Ludum Dare. You could also check out the time-lapse of my work on the game. Preparation Anyway, with that aside, here's my postmortem. As always, it's important to prepare beforehand, especially making sure that your toolchain works. I decided to use FlashPunk this time, firstly...

Read more...

Illusive Dreams: Test Build 4

Posted on December 16, 2011

The fourth test build for Illusive Dreams has been released. Chapter two has been finished, with nine new levels, in-game text replacing cutscenes, and many other modifications and fixes. I haven't been able to do anything with the commonly reported "white screen" bug, as I'm not able to reproduce myself. Please let me know if it occurs in this build. If it hasn't disappeared, I'll have to put more effort towards hunting it down. Anyway,...

Read more...

Illusive Dreams: Test Build 3

Posted on November 24, 2011

I've now released the third test build for Illusive Dreams, and as usual, it's bigger than the last one. There's eight new levels, re-arrangements of previous levels, another night time music track, and many modifications and fixes. Check it out and let me know what you think. Thanks!

Read more...

Illusive Dreams: Test Build 2

Posted on November 20, 2011

I've just released the second test build for Illusive Dreams. This build has six new levels, two music tracks, chapters for level ordering (although there's only one at present), and a number of other modifications and fixes. Once again, I'd really appreciate any feedback or suggestions you might have, as it really helps to improve the game. Thanks!

Read more...

Illusive Dreams: Test Build and a Composer

Posted on November 17, 2011

Quite a bit has happened (as usual) since the last update via my blog. I've created more levels, added a system for chapters, and many other changes and additions. But there are two main things which I'll cover in this post. First is the release of a test build of the game. I needed some people to test the game, to find problems and things that could be improved (the main thing of interest for...

Read more...

Another Update on Illusive Dreams

Posted on November 12, 2011

It's about time for another update post on my platformer, Illusive Dreams. As you may guess, I've finally found a name for the game. The main thing I've been working on is the levels for the game, with the first seven already done and two others which I'll use later on. I don't think I'll be making a hell environment, as it seems to be too much work right now (this is a free game...

Read more...

Pixel Says: A Game with One Pixel

Posted on October 30, 2011

A couple days ago I felt like doing a quick game for a little change from the game I've been working on for the last seven weeks. For some reason, I decided that limiting myself to only one pixel would be a cool idea. So last night, in an hour and a half, using FlashPunk, I put together a Simon Says remake called Pixel Says. Obviously, the only thing that I wasn't able to do...

Read more...

Progress on the Platformer

Posted on October 28, 2011

Since last time I posted on my new platformer game, a lot as happened (as you would expect). Since then, I've released two new progress videos, so instead of me throwing a wall of text at you, I'll let them speak for themselves. Take note that, like last time, the videos are darker than the game itself (though the severity of this seems to have improved somewhat). Here's the latest one: And the one before...

Read more...

A New Game and Future Plans

Posted on October 06, 2011

I've been working on a number of things lately (hence why I haven't posted for a month), one of those things being a new game, which I'll be talking about in this post. After completing Facilitated Escape, I spent a few days wondering what game I should create next. This is where I've got with my idea so far: As a warning, YouTube has darkened the video a great deal, the game is actually lighter....

Read more...

Facilitated Escape 1.0

Posted on September 02, 2011

This post is to announce the release of the first version of my game, Facilitated Escape (other than the one submitted to Ludum Dare). I've been working on it for nearly two weeks since I started work during Ludum Dare 21. The game revolves around escaping a collapsing facility in your rocket, dodging oncoming "blocks" that are in your path. It's got quite a retro feel to it, with pixel art and 8-bit music. Anyway,...

Read more...

Strong 1.0.2

Posted on May 10, 2011

This morning I released strong 1.0.2, which adds three new methods to the mix: camelize, center, and underscore. center is the complement to ljust and rjust, and the others are from Rails' extensions to Ruby's String class. Take note, they aren't yet documented in the function reference. Anyway, go and grab 1.0.2 at its repo. Enjoy!

Read more...

Strong 1.0.1

Posted on May 04, 2011

Just posting a blog to let everyone know about the latest release for strong, which is 1.0.1. There's no API changes, just a few things that are better under-the-hood. For more details see the change log. Enjoy!

Read more...

Strong: Make Your Strings Stronger in Lua

Posted on April 29, 2011

For the last few days I've been working on a library called "strong". It's a string enhancement library for Lua. Strong adds a few operators to strings, and many methods to Lua's string library. I've already written more information in the README and the wiki, which you can go to for more information. Here's the direct link to the GitHub repo by the way. After much testing and refinements, I've just released version 1.0 of...

Read more...

Launcher - Camera Improvements and Music

Posted on April 17, 2011

A little late, posting this, but oh well. I've improved the camera by limiting where it can go, and also by added shakes on explosions. I've added some very quickly put together music. Lastly, I've experimented with increasing the velocity of wall explosions. Enjoy!

Read more...

Launcher - Sound and An Awesome Level

Posted on April 14, 2011

Now this gameplay video I'm pretty proud of. I've now added some very rough sound, generated with CFXR. This is also the first time I get to display a much more awesome level; because I'm telling you, it takes a lot of skill to play this kind of level with a screen recorder running, with all the jerkiness in framerate. The screen recorder also caused a few physics problems a long the way. At two...

Read more...

Launcher - Exploding Walls

Posted on April 13, 2011

I just posted a new gameplay video of Launcher. Most of the time on Launcher since last time has been fixing bugs; there were some pretty serious ones in there. But anyway, that's over now, and the main new feature is exploding walls. Enjoy!

Read more...

Code for Launcher Released

Posted on April 11, 2011

I thought I'd release the code for "Launcher" in its current state for the public to muck around with. Note that, as expressed in LICENSE.txt (make sure you read that), that this only applies to its current state. Meaning that you have this code under the terms of the BSD license, but don't have any future code under its terms. I know this is obvious, but hey, we live in a confusing, wacky, legal world....

Read more...

Launcher

Posted on April 10, 2011

I've been working on a little game (in the LÖVE game engine), which for now I'm calling "Launcher". The core gameplay mechanic is this: you are a circle, which can stick to certain surfaces, and then launch yourself at great speed off them in the direction of the mouse. It's completely controlled by the mouse, you aim with it, and the distance between the player and the mouse determines the speed of launch. On my...

Read more...

Grace is No Longer in Development

Posted on April 08, 2011

My big project called Grace is no longer under development. The reason I started this project, is because I wanted organisation to back me, before I started making a game. That wish is totally valid, but I went too far. Instead of sticking with some simple organisation, and only implementing what I actually needed, I made this monolithic framework that eventually became a little hard for even me to comprehend. After some examination, I found...

Read more...

Vault

Posted on April 03, 2011

Well, this morning I created a little library for LÖVE called Vault. This library is about data storage (as in persistent data storage), and it allows you to store and retrieve data in native Lua data types. If you want to learn more have a read of the README over at its repo. I'll also be adding a project page for it sometime soon. Enjoy! EDIT: The new project page is over here: projects/lua/vault

Read more...

Unix Utils

Posted on March 18, 2011

I've opened up a new repository on GitHub called unix-utils. This repository is to be host for the utility commands for the terminal I "have/might/will" make. Currently it only contains one, which is called strlen. Since I've already written about in the README, I'll point you over there for more information.

Read more...

ClosureClass

Posted on March 13, 2011

I've recently created an experimental Lua object-orientation library using the closure approach to OOP. It's based largely on MiddleClass, sharing a lot of design features with it. I've already written a README, so go and visit the GitHub repo for more information.

Read more...

MiddleClass Extensions

Posted on March 11, 2011

I've just recently opened up a new repository at GitHub called middleclass-extensions, which contains my personal hacks, extensions, extras, whatever you want to call them, to MiddleClass. It's a bit like middleclass-extras. So far the repo only contains one extensions, called Static, but this will grow over time. Static is about creating class only methods. When you create a method which you intend to be accessed only via the class, MiddleClass has no way to...

Read more...

AMFPHP Toolbox 2.1, GitHub, and SOSConnection 1.0.1

Posted on October 22, 2010

Well, it's been awhile since I've posted. I've been a lot of stuff lately, so I haven't really had the time to make a post. Anyhow, in this post, I'll cover a few major events. The first thing I'll talk about is that the NovaFusion AS3 library is now hosted on GitHub as of yesterday. I have heard GitHub recommended among developers, and after giving it a try, I can certainly see why. Playing around...

Read more...

Experimental AS3 Benchmarking Classes (and Other Updates)

Posted on August 30, 2010

I just thought I should probably post an update on my blog. The big thing I forgotten to post about on here is the release of a package of three experimental AS3 classes, targeted at benchmarking. They gather information on two topics, FPS (Frames Per Second) and the time between points in time. I won't re-describe what I already have here, so I'll point you to its project page. As stated, sorry for lack of...

Read more...

SOSConnection - A New AS3 Class

Posted on August 08, 2010

Today I released a new ActionScript 3.0 class. It's called SOSConnection, and in short it speeds things up when sending messages to SOS max. Just in case you don't know, here's a brief overview of SOS max. It's a socket server made by Powerflasher, which allows you to send messages from Flash to the server and provides a graphical interface to view them in. It's sort of a much more advanced trace() function, and is...

Read more...

AMFPHP Toolbox v2 Final Released!

Posted on August 06, 2010

The final version of AMFPHP v2.0, my ActionScript library for working with AMFPHP, has been released. A number of things have been changed since the beta version and I'm going to go over them here. CallQueue First of all I'll introduce the new CallQueue class. This class acts has some similarities with CallSet, and it's functionality is to move a list of call objects up a queue (in the first in first out order) calling...

Read more...