Code Ugly

Name: Greg Tedder

I am a Christian, a family man, a college student, a full time worker, a contract developer, and a musician who is currently trying to break in to the indie gaming market. I like games, mainly turn based RPGs, but my interests do wander when a good creative title comes along.

Sunday, November 23, 2008

Another Light Update

The phrase, "There's nothing new under the sun" seems to be relevant in every area of life. I am finding RPG's to be no different. While new ideas are introduced to the genre, it is usually a hybridizing practice that is often times found offensive to the hardcore players. So while trying to breath new life into the RPG it is very easy to repulse people with your morning breath. 

So the new (or rather altered) project is aimed toward a more mainstream audience. I am finding it is poor form to push JRPG elements into the genre, and while a few may carry over, I assure you it is being done as tastefully as possible. For instance, every character comes with a fixed class. However, your main characters class is more of an ability rather than a specialization. The other characters available to your party are more on the restrictive side as they have already chosen their paths long before you met them. 

I am ready to spill details, but I am trying to hold myself back until I get the new site completed. Most of it is functional right now with a admin interface to boot, but there are still a few bugs remedy and some basic security needs to be implemented on the off chance someone does decide to be malicious. I thought it silly a small timer like me getting attacked once, but a few years ago my entire site was hijacked and changed. Good times. :)

Wednesday, November 5, 2008

New Web Site Under Way!!!

Code Ugly has just underwent a web redesign. I started last night and the visuals and the static pages are up. The old site was slow and constructed in an older version of rails, the new site makes use of the 2.0 standards. It is much faster, and looks much better, go check it out

Rather than design my own template, for once I did myself a favor and modified an existing template. The excellent template I used was from Free CSS Templates. I plan on modifying the old forum and integrating a blog and news feeds along with it. If I fail I fail, but this is the plan as of now. :)

Tuesday, November 4, 2008

Inventory and Hexes

This last month has slowly brought some new features up for display in the Aeges Project. As stated in one of my previous blogs, I have put the inventory on a grid as you can see the screen shot below. A little bit of work has been put into implementing day and night, as well as keeping track of days. There is also good improvement in foilage and the level is building really nicely right now which brings me to my next item checked off the list.

I am a constant tester and tweaker, so after building two full 'basic' levels and performance maintained, I decided to try doing a single level. With a little partitioning of spaces things seem to be going well. I didn't any dynamic level loaded like I had planed, but rather I load the entire scene, and let each object add itself into its partitioned space. So far it functions almost as well as the individual layers, and still loads almost as fast. Right now on my MacBook I am getting a 4 second load time, while on my old 1.3Ghz I am getting a 10 second level load time.


Finally, the current project is somewhat undoing a change I made. I made the comment that I was going off the grid, and now I half repent of that decision. Exploration feels a lot better with free movement and not being tied to a grid, but tactical combat was suffering from a lot of silliness because of it. So now, when combat starts the players are aligned to the nearest grid and kept on the grid for the duration of the skirmish.

My biggest gripe with the isometric 2:1 grid for combat was range. Range was always fairly clumsy and the results were a bit unreal, especially when attaching to the East or West. So after playing around with some planning software I decided that a hex grid would be ideal and I could use it with all existing artwork with exception to doors. The results seem to be much more consistent. Beyond this, just more of the same. :)