New series: A look at my favourite games

January 18, 2012 at 2:10 pm (Games) (, , , , , , , , )


So in the shower this morning I decided I felt like ranting about some of my favourite video games. So in the next little while, I will be posting about some of my favourite games! (surprise!), and why I think they’re better than anything you play. They will range from the Amiga era to current generation games and are in no particular order.

Advertisements

Permalink Leave a Comment

First conference paper

May 18, 2011 at 1:01 pm (Computer Science, Graphics) (, , , , , )


So a few weeks ago I submitted my very first conference paper. It was 12 pages long and about the system I’m developing (still in progress). We’re expecting the paper to get rejected I think since not all the features are implemented yet and we haven’t done a user study on it.

Permalink Leave a Comment

SweetHome3D

March 22, 2011 at 1:28 pm (Computer Science, Graphics) (, , , , , , , , , , )


So at one point while working on a program for my thesis I was using a free, open-source floorplan suite called SweetHome 3D. I have to say it is pretty impressive for what it is; the stock files include a floorplan editor, a decent library of objects to place, and a built-in raytracer to render your houses. If you have a use for something like that or just want to play around with home design, give it a shot.

What I was doing with it however, was modifying the source code to add in new features and embed it into another program. At first glance the code seemed very well designed and used plenty of design patterns. It keeps in line with the MVC paradigm, but this ended up being somewhat annoying for adding features. It turns out you have to modify a HUGE number of files just to add a basic features and make it accessible in the menu. I’ll note here that the plug-in system is MUCH simpler to use, however it is very limiting in what you can do with it.

It’s been months since I’ve worked with the API so I can’t remember the exact number of tiny changes I had to make to which files, but it took me a long time to track them all down. In the end though, I wrote a tool that lets you place a red dot anywhere in the floorplan. Yes that seems pretty lame, but I wanted to see how much work it would be to add something useful and how I would do that.

Embedding this software into another Java program wasn’t that bad actually. Since Java’s API is fairly awesome once you get used to it (awesome in the sense that you can actually have a clue what people are doing in open-sourced code), I managed to mount the floorplan scene on a GUI widget and plug that into my program. This makes it much fancier than having to open files using the SH3D suite as an external program.

If anyone else is trying to do this type of thing I can probably make some suggestions based on the notes I kept, but I’ll only help you if you’ve bothered to check out the API yourself first.

Permalink Leave a Comment

I Win at Insurgency mod for HalfLife 2

July 17, 2009 at 1:43 am (Games) (, , , , , , )


So I’ve been improving my skills in this mod for a while, but every now and then I convince my team to get creative. Here’s a screenshot of me convincing them to form a pyramid. Why? Because the pyramid is the most stable structure, that’s why. That means there’s no way we can lose! At one point I snuck into the enemy base with a pistol and my whole team spectating the event. Definitely a high point in my gaming career as I took out the enemy soldiers one by one. Here’s a screenshot of the pyramid:

My leadership is unstoppable

My leadership is unstoppable

Permalink Leave a Comment