Creating great software, one line at a time


view:  full / summary

Using Java to develop an application using public libraries

Posted by Rowan Powell on July 9, 2015 at 2:15 PM Comments comments (0)

As part of my efforts to expand my ablilties, particularly with Java, I developed a small application in 6 hours over two days. The application uses freely available libraries on the internet to create a system that can recognise what a user is saying, check it for key search words and phrases and also search for relavent words around the spoken ...

Read Full Post »

Line of sight detection algorithm

Posted by Rowan Powell on July 8, 2015 at 9:15 AM Comments comments (0)

The code used in this project can be found at

In a recent AI project I needed to work out how to check if the Agent could see locations on the map from where they were standing, taking into consideration the walls placed around the map.

The process of doing this was made significantly simpler by the fact that all obstacles to vision could be considered to be rectangles aligned w...

Read Full Post »

On player retention in lwg - A writeup

Posted by Rowan Powell on June 15, 2015 at 7:10 PM Comments comments (0)

I'm Xao, one of the moderators for lwg and have been around for nearly a year now, so I figured I'd share some thoughts. From my position running tournaments and doing various community management things, I may have a different perspective than some of the other vocal members of the community. This post is going to touch on a variety of things to do with the game, but the real focus is going to be on retaining a playerbase.


A few notes before we begin;


A ...

Read Full Post »

Anya's Quest Expansion - Adding Items

Posted by Rowan Powell on December 8, 2014 at 6:10 PM Comments comments (1)

After updating my site recently, it got a little bit of attention and so did one of my games in particular - Anya's Quest.

So I put in motion a plan to expand the game that was sketched out at release, but I didn't have the motivation for. new mechanics and other fun features are planned but this week so far I've just been adding some more items to start to flesh out the game a bit more.

Read Full Post »

A quick text adventure

Posted by Rowan Powell on November 29, 2014 at 2:05 PM Comments comments (0)

So this week I decided to make a quick text based adventure game, so I could continue to grow my list of finished projects, but also to try something completely different.

In my typical style I went for a dungeon explorer, but it was a fun challenge to try and describe the whole journey and the locations I had in mind with just some text on screen. Initally I wrote the game code by having room classes which extended into classes for each room (Which did allow for very specif...

Read Full Post »

Source Of Mana - DevDiary #2

Posted by Rowan Powell on October 26, 2014 at 8:35 PM Comments comments (0)

I've not done as much interesting development on the game this week, as various bugs and business has kept me from it.

On the plus side, the healthbar/manabar work is being written and should be quite interesting.

It's been difficult to keep working when there's so much demanding my attention, but I'm determined to keep working on the game.

Source Of Mana - DevDiary #1

Posted by Rowan Powell on October 19, 2014 at 3:10 AM Comments comments (0)

It's been a long time since my last project, Anya's Quest, and I finally have time to start working on games again!

I'm working on something a little smaller this time round, SourceOfMana. This game is an arena-based hack & slash through a dungeon (I do love dungeons, maybe you've noticed?) where your power and health are tied together through your Mana.

The key idea of this game though, is that your mana and power come from a certain element, the source of your ma...

Read Full Post »

Dev Diary #9 - Enchanted Items

Posted by Rowan Powell on February 9, 2014 at 2:10 PM Comments comments (0)

This week I've added a whole bunch of enchanted items that extra bonuses but are slightly rarer, including ones with lifesteal!

Also included in this update are three teirs of lifesteal orbs, a damage orb, reflect orb and updated art for many assets. It also includes  rebalance for gloves, which now have less defence, but improve your stun chance, making them now different from other armour pieces.

This week has been a difficult one on the game develop...

Read Full Post »

Dev Diary #8 - Pikes, Greathammers & Bosses

Posted by Rowan Powell on February 2, 2014 at 4:50 PM Comments comments (0)

This week I've added six new pikes, weapons that give you a little bit more reach over the typical weapons as well as extending the range of the bows. There are also a few greathammers to be found, which make you slightly slower, but offer the ability to stun enemies, stopping them from attacking or moving for a while. You can also find a resonance orb which will improve your stun chance by 10%

Read Full Post »

DevDiary #6 - oooh, burn!

Posted by Rowan Powell on November 23, 2013 at 4:50 AM Comments comments (0)

This week i've been adding to, and polishing up, many parts of the game, such as a fancy new title screen, better looking health UI and a small mound of extra items!

In previous builds, the GhastlyChains could be found, and while they offered early-game protection, they did have drawbacks, which is the idea of Ghastly/Haunted items. Now though, along with the introduction of some more Ghastly items, ...

Read Full Post »