Archives for June 2011

Lua Metatables Tutorial

Posted on June 30, 2011 in Tutorials

In this tutorial I'll be covering a very important concept in Lua: metatables. Knowledge of how to use metatables will allow you to be much more powerful in your use of Lua. Every table can have a metatable attached to it. A metatable is a table which, with some certain keys set, can change the behaviour of the table it's attached to. Let's see an example. t = {} -- our normal table mt =...

Read more...

A Guide to Getting Started with Love2D

Posted on June 14, 2011 in Tutorials

In this post, I'll attempt to give you my personal guide on some good steps to getting started with the Love2D game engine (the proper name is LÖVE, which I'll be using from now on). It's not perfect, of course, but I hope you find it useful. If you have any feedback, I'd love to hear from you in the comments. What is LÖVE? I'm guessing you probably already know, but for those who don't,...

Read more...

The Inconsistencies of PHP

Posted on June 12, 2011 in General

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 in General

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...

Making a 3D Button in CSS

Posted on June 05, 2011 in Tutorials

In this tutorial I'll be showing you how to create a 3D-looking button, made out of pure CSS. The button we'll be building is similar to the button I've used on my project pages. Take note that this uses a number of CSS3 properties, like border-radius and box-shadow. Anyway, let's get into it. The HTML The only HTML code we'll need is a div tag with the proper class: <div class="big-button">Your Text Here</div> If you...

Read more...

Moved to Jekyll

Posted on June 04, 2011 in General

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...