Category: General

A Little Update

Posted on February 16, 2014

Well, it's been quite a while. As always, there's a lot I've been wanting to do but haven't, sometimes due to procrastination, other times actually being busy, and more than occasionally a cocktail of both. I've planned to do a comprehensive tutorial series on LÖVE itself for ages and I'd written the first one or two parts for it, but now I've just found out that 0.9.0's been released, so that sets it back even...

Read more...

Emotion Affecting Reason

Posted on November 10, 2012

I've recently been musing about how emotion can affect a person's reason. You see it all the time, people following their passionate emotions without stopping to think and reason through a situation. In many cases however, it's more subtle than a hotblooded rage; the inner emotion twists a person's reason in an attempt to justify their thoughts and actions. You might also refer to this as bias. So I was thinking, how can one avoid...

Read more...

A Status Update

Posted on June 28, 2012

Well, I'm back, alive, almost entirely functioning, and trying to settle into a routine. I had a generally good time with some friends and family up in the Brisbane and Sydney areas. Some negative points were a couple minor colds, and some of the most aggravating kids I've ever had the bane of knowing. As usual, nothing has really happened in the realm of my projects while on the trip. If I wasn't talking, doing...

Read more...

Four Weeks Away

Posted on May 28, 2012

This is just a quick notice that I'm going to be away for around four weeks, starting in a couple days. For most of the trip I'll be in Brisbane catching up with friends and relatives. As usual, I probably won't have internet for most of the time while I'm away. Have fun, everyone!

Read more...

And I'm Back

Posted on January 17, 2012

The holiday was great for the most part, and as always, it's good to be home again. But the main thing I want to talk about is the things I've been working on while away. First of all, I worked on Illusive Dreams a bit, adding levels 34 to 38. But the thing I got the most done on would be my library for LÖVE, Ammo. I'm not sure whether I've mentioned it on my...

Read more...

Away for Two Weeks

Posted on December 29, 2011

Well, I'm going away on a holiday with the family for a couple weeks. I doubt I'll have internet access for most of the time I'm away, so there'll be no activity from me accordingly. Nevertheless, I'll probably be working on projects such as Illusive Dreams in my "spare time." Anyway, have a good time internet! :)

Read more...

Ludum Dare 21

Posted on August 22, 2011

After my complete failure in the last Ludum Dare, I didn't plan to take part in the next one (the 21st), however I decided to give it another shot. I'd learnt a number of things from my failure last time: go with a concept that's really simple, and use simple art, like pixel art, at least if you're a programmer like me. I also decided not use my personal framework for LÖVE; the biggest reason...

Read more...

Mac OS X Lion: First Thoughts

Posted on July 22, 2011

As you would all know, OS X Lion was released less than two days ago, gathering over a million downloads in the first day. I bought it a few hours after it came out, and so I thought I'd write down a few first impressions. Once downloaded, the upgrade process was very smooth and took a bit over thirty minutes. The first thing I noticed is that I no longer see the blue screen before...

Read more...

Style Changes

Posted on July 20, 2011

I've beefed up the styling a fair bit on the website, especially regarding the menu. The colour scheme is now different; I've gone for more "modest", grey look. The text is now a little bluish, and the the links are darker. So anyway, that's about it for now. I'm hoping to have a bit more to say (or time to write it more like!) in the future.

Read more...

The Inconsistencies of PHP

Posted on June 12, 2011

Over the past few months I've come to love the Ruby programming language for many reasons. After using this language for a while and having a blast of a time, when I came back to PHP, I found it disgusting. I used to love the language; my tastes of syntax have definitely changed, but one thing that really bugged me as I examined PHP closer, is its inconsistencies. As you can tell by the title,...

Read more...

Music Page

Posted on June 10, 2011

This is just a post to let everyone know about my new music page which you'll probably see up in the menu. I create music from time to time, and so I thought I'd create a page for people to get the songs I've made. Check it out and enjoy! (Also, as stated on the page, they're all licensed under the Creative Commons Attribution-NoDerivs 3.0 Unported License license, so you can use them for any...

Read more...

Moved to Jekyll

Posted on June 04, 2011

For the last three weeks or so, I've been working on converting this site to Jekyll. I've been growing tired of WordPress for a while now, and for me, a programmer, Jekyll was the perfect fit. The big difference is that this site is now purely static, all the server has to deal with is HTML files, making load times much faster. But Jekyll generates the static site from lots of different pieces of information,...

Read more...

Design Flaw the Brickfilm

Posted on May 26, 2011

I haven't posted for the last couple weeks, as I've been working on converting my website to Jekyll, and also on Launcher, both of which are taking a long time. Anyway, today my good friend Patrick Crawford released his independent film (or, brickfilm, as it's made in LEGO) entitled, "Design Flaw". This is from its description on YouTube: My independent film, slightly under two years in the making, is based upon the themes experimented on...

Read more...

Ludum Dare 20: My Experience

Posted on May 02, 2011

From April 29 to May 2 Ludum Dare 20 has been going on. For those who don't know, the main competition involves making a game based on a certain theme in a 48 period; tough call. Hundreds of developers have a shot at this every four months, and I thought I'd give it a try. In this post, I'm going to write about my experience in it, and the lessons I learnt. I'll let you...

Read more...

My Thoughts on Flash

Posted on April 25, 2011

I used to do a lot in Flash. In fact, my first programming language was ActionScript 3. I hacked around for quite some time trying to get Flash to talk to PHP, and eventually figuring out AMFPHP, going on to create the Using AMFPHP tutorial series, and AMFPHP Toolbox. In this post, I'm going to share my current thoughts on Flash, and it's current place in my toolkit. As I said, I used to do...

Read more...

5 Generic Rules for Clean Code

Posted on April 17, 2011

I've been mulling over a few generic rules for a clean code style, and I though I'd share. These are very generic, as in, they don't give any specifics like two-space indentation or something. These rules are the things I've learned in my time coding, and they help me a lot to keep my code looking clean. Clean code is like proper English with good formatting, when compared with sloppy English. Sloppy English is faster...

Read more...

Sometimes WebKit Makes a Big Difference

Posted on March 08, 2011

Due to all the awesome features that WebKit has to offer, if you're not using a WebKit browser, some pages can look very different and you don't even know. Take a look at the awesomely constructed under construction (I know, that sounds weird) page at ringshia.com. If you view it in a WebKit based browser (Chrome and Safari are the major ones) you'll see some nice looking text (using text shadows), a background gradient, and...

Read more...

Lua Performance Tests

Posted on March 08, 2011

Just for some experimentation, I did some performance tests on a few operations in Lua. To time them I used the command, time lua test.lua, and took the "real" time. The test file was just a loop, which looped 20 million times: for i = 1, 20000000 do --[[ code here ]] end Alright, here's the results. Description Seconds Loop Code Variable/Function Definition Empty function call 1.249 f() function f() end Return function call 1.688...

Read more...

Ruby - My Favorite Programming Language

Posted on February 24, 2011

Ruby is my new favorite programming language. After about one or two weeks with it, I was sure this was my new favorite. Ruby is a wonderful language, with so many advantages, so I thought I'd write a blog post about it. Before I found Ruby, I was in a dilema about which programming language was my favorite. I had recently found Lua, and immediately loved syntax, but Lua is nowhere near powerful enough in...

Read more...

Website Redo!

Posted on February 23, 2011

My website hasn't been that active at all lately, due to me being busy (as always). I decided to give the website some attention this month, but instead of posting updates or anything, I've been working on a complete overhaul. This site now runs on WordPress, which is much better, more dynamic, and easier to use than my custom made CodeIgniter slap-together. The blog and website are now merged into one, as in, they run...

Read more...

First Days With the Mac Pro Part 2

Posted on August 23, 2010

Well I thought I'd write another entry on how my experience with the Mac Pro is going. The machine hasn't crashed in a couple weeks (as far as I recall), and is running smoothly. What do I think about Macs now? They're brilliant! My Mac Pro runs smooth as ever, is very fast (unlike my sluggish PC) and I don't have to shut it down every few days (I usually shut down my PC everyday)...

Read more...

First Days With the Mac Pro

Posted on August 09, 2010

A number of days ago I bought I used Mac Pro. It's a 1,1 model from 2006, so it's certainly not the new model from 2009 (as much as I would like one of those). A few days ago the screen I bought for it also arrived, and I was able to start testing it out. So this is what this blog post is about, my first couple days with the Mac Pro. So I...

Read more...

NovaFusion Blog Launched

Posted on August 06, 2010

Well, I've finished making my blog, so here it is. The main point of this post is to make sure you don't get an error message when coming to the home page. :)

Read more...