Archive

Author Archive

Chrono Trigger vs Suikoden on the DS

May 5th, 2010 Code Ugly No comments

The Rampant Coyote posted an excellent article on game size, which has prompted me to write a quick article on some things I have noticed with my recent gaming.

Games – Too Big, Too Hard?

For years I have been working full time, and going to college full time, while trying to spend time with my wife and four kids and working on games in my spare time, which left very little time for actually playing a game. During that period of time I almost completed Final Fantasy 3 on the DS making it to the final boss, and alas the world was left in peril due to my untimely death. So now that I am working one full time job putting my hard earned degree to work, I have had time to actually play games, like an hour every night!!!

The first game I pulled from the backlog of unfinished games was Chrono Trigger for the DS. I enjoyed almost every minute of this game, with exception to a lot of the add on quests that came with the DS version, but they were optional so I did what I wanted to do until I got bored with them. Then I got back onto the original side quests and beat all but a handful without having to reference a walkthrough. Each one was creative, and most came with good story bonuses. Then after many hours I took on the Black Omen and pretty much ran straight through from there to the final battle with Lavos.

It took me three nights to beat the final battle, putting the DS on suspend (love that feature) but slowly learned the what needed to be done and took it with patience. The battle felt epic, it was far from impossible, but seemed like it at times, and really challenged my nerves. After it was all over I was given an incredible game ending, and I might eventually play through this game again on the beaten mode.

After that I grabbed Suikoden for the DS, because I remembered the story line in that game to be quite good so far. I played on it for about a week or two, but the constant random battles just wore me out, Suikoden went back on the shelf, and now I am playing another game entirely.

For me Suikoden became more work than fun, and since it is wildly an amusing waste of time, I don’t find it necessary to explore the game further. But Chono Trigger had very little filler content, and I could explore without constantly being punished for doing so. And Chono Trigger is by far the harder of the two games, but it’s balance and intrigue kept me going, and I hardly noticed that it took me about four weeks of hour long play sessions to finish, I just couldn’t put it down.

So, that has been my recent experience, I like to jot this stuff down as I still do a bit of game development to break up the web development tedium.

Categories: Uncategorized Tags:

Twilight, I’ve Chosen a Team

March 20th, 2010 Code Ugly No comments

Before I start in, believe me, I like the movies but wouldn’t consider myself a huge fan, or put this movie in my top 10. But it is a vampire movie (which I enjoy, Bram Stokers #1), and has earned itself a massive and dedicated following. While I liked the movies and absolutely loved the soundtrack I just couldn’t get into the spirit of Twilight, until I watched the second movie. Now I am not certain, don’t quote me on this. But I am about 3% sure I saw him. I believe he was part of the vulturie (or however you spell that), I believe they did their best to edit him out, and I beleive they divulged deep secrets into the reality of vampires existing among us today.

Everyone believed him dead, but I now know he un-lives as a vampire, and I will forever be part of …

TeamEarnestWebOh yeah, I’m a fan!

My wife was at the release party last night, she won that bottle and a few other things. She hasn’t woken up yet to see that I’ve fixed this for her, but I’m sure I’ll be the first to know when she does. Anyway, it’s fun to do an off the wall post every now and then, but I must hurry and get back to my anticipation.

Disclaimer: I am in no way affiliated with Twilight or Earnest. I enjoy parodies of even my favorite movies and singers. This is in no way meant to be offensive, it is just for fun that I do this.

Categories: Uncategorized Tags:

Bard To Death: Version 0.2

March 20th, 2010 Code Ugly No comments

This week Bard to Death hit a bit of a dead spot this week due to employment shifts. I just put 30 minutes worth of time into the game to add some more of Jay Jay’s sounds. Last week however, we managed to get a laundry list of things done. I know I am going to leave something out because it’s not fresh on my mind, but here goes.

New in version 0.2:

  • Animated character
  • Animated monster
  • Menu sounds
  • Equipable character (weapon only)
  • Equipped items change character (weapon only)
  • Random barrel loot (only 2 items right now)
  • Load screen
  • Smarter AI
  • Lots of bug fixes

The next update should be in two or three weeks, give or take five. I just landed a much needed job doing php development and currently have my feet in both jobs right now. Once I am back to only one job work will resume and I hope we can keep this pace going from there on out.

Bard To Death: Introduction

March 7th, 2010 Code Ugly No comments

Play the alpha demo of Bard To Death.

When my friend Justin “JayJay” Johnson asked me if I was interested in doing a joint project I couldn’t turn him down. We both think very much on the same wave lengths when it comes to creativity, and we tend to push each other well. We were originally discussing the previously announced project code named “Goat Cheese”, when we decided to step back a little more and make a game that we could finish in a reasonable amount of time.BardToDeath

Bard To Death is a semi-humorous take on rogue-likes. The story and a lot of the interactions with the game world are geared toward being humorous while at the same time attempting to present a very real challenge. One of my personal goals with this is to ease the difficulty a bit more than the originals without loosing that feeling of desperation they tend to inflict upon you.

At this point we are a litte over two weeks into development. JayJay hammered out some sounds and we went back and forth taylor fitting them into the game in an attempt to publish this young preview. We had some good laughs and I was really disappointed that I couldn’t add more of his sounds at the moment. Hopefully in the next few weeks I can share more of these with you.

On my end I whipped up some simple models and pulled in the camera and player controls from Aeges Road and taylored them to fit the new game play style. The rest was whipped up in short order. There are a few bugs left in the dungeon generation code, but none that should cause computer trouble, you may find out what I am talking about as you play the game. It is also far from optimized, so I would probably recoment a 2Ghz processor or better, my 1.3Ghz Athlon XP choked on it.

I am very exited about this project. The sound detail is amazing and the code is flexible enough not only to get the rest of the content whipped up quickly, but will also serve as the base code of future RPG and rogue-likes coming from CodeUgly.com.

Goat Cheese: The Game that needs a Name

February 13th, 2010 Code Ugly 1 comment

Today I was going to announce a game I have been scheming on for a long time, but when I googled the name this time I found a development studio founded in 2009 that has that name for their company. So for now I am code naming the game “Goat Cheese” and will divulge a few of the details.

Goat Cheese concept art.

Goat Cheese concept art.

  • Goat Cheese is a party based RPG focusing on the story of one town
  • Up to 4 in your adventuring party
  • Almost every NPC is a recruitable character on condition
  • Lots of dialog based on your chosen party adding to replayablity
  • Optional boss fights with the right party
  • Every ending is a game ending, just go home and roll credits
  • Humor based story line with multiple outcomes
  • Start the game over with your saved character
  • Desired Target Platforms: Mac, Windows, iPhone, iPad

The design has multiple authors and I am teaming up with a friend to make this game happen. The timeline is a year in our spare time, give or take a few months. Just to show you how serious this game is I included some early concept art. So in the mean time check back from time to time for updates and if you have an iPhone go check out my current game, Choppacide EU.

Categories: Uncategorized Tags:

Aeges Road? Yes. 2D? Sort-of-ish.

November 27th, 2009 Code Ugly No comments

OK, after doing a ton of AI work in the old Aeges Road I was thrown a curve that just said opportunity. I had been trying to save up for and justify Unity3d for over a year or so, but hadn’t quite convinced myself that I could finish a game any faster in 3d rather than sticking with 2d isometric. Development speed has yet to see an increase, but art speed is amazingly faster, one of the major hang-ups with the original Aeges Road demo. So I am going to introduce the game and show a few early screenshots of this revamped RPG/SRPG hybrid.

The Visual Stuff

In the editor

In the editor

This first shot is just an editor shot showing a bit of the progress so far. This is my first time actually working with C# and I was pleasantly surprised at just how java-like this language is. I am also doing a few of the scripts in javascript which breaks up the monotony a bit. But I have spent only half my time scripting, and most of it playing with art to come up with this style of level design. If I were doing this in 2d, and this is in no way an insult to my former engine, I would have never gotten it to look like this without hiring an artist. The art reality of this project is what basically sent me looking for another project to complete in the first place, but art has been easy so far in 3d.

Approaching a bunch of angry looking pinkies.

Approaching a bunch of angry looking pinkies.

I debated a bit, and tested both perspective and orthographic projections for the game. If anyone has ever followed any of my development blogs you will know I prefer a 2d style of graphics and game play, so naturally I found orthographic to be more appealing for my purposes. I also played around a bit with some detail mapping, but none of it has fit with the overall graphics scheme yet. Another complaint I commonly have in 3d games is the amount of work a camera makes you do in order to play the game in a 3rd person perspective. So rather than leaving the camera free, I did something similar to Final Fantasy Tactics and Jeane De Arc, and gave the camera 4 snap positions rotating around the characters. There are a few areas in a map where this is not good enough, so I also added some “peek” functionality where you can sort-of peek around the corner.

Peeking around the corner

Peeking around the corner

I still do not have a fully animated character, only 8-13 animations exist so far and I am currently trying to finish the design doc before adding the final animations and creating more characters. I am using Cheetah 3d so character animations are a breeze right now. I tried IK’s once, and liked them to a point, but I was constantly spending hours ironing out the fine details of joint constraints just to watch two identical joints behave completely different. It was too much for my brain, so I decided to go back again and animate them using simple keyframing. A lot of these animations already existed, and I was able to add two swimming animations in less than 20 minutes. In my first rough level design test I did have swimming, I just haven’t designed a water area yet in the new design style.

Shot showing combat grid.

Shot showing combat grid.

Finally on the art side of things, I got the grid projection working. I am still trying to refine the look, but if history repeats itself I will be doing this until I ship the product. But I have noticed playing games that a grid is hard to mess up visually. Usually the biggest complaints of a grid is that it gives too little feedback on attacks and movement. While I don’t plan on making pretty little arrows that show the path chosen, I do plan on highlighting ranges and effect areas. Highlighting, range finding, and path finding are coming up real soon on the todo list. There is also the topic of slopes, and the debate on whether or not the characters should be able to jump off cliffs or not. Personally I would like to tighten up movement and reject death defying stunts, but then I get into the debate of jumping onto things being a cool exploration element. I imagine I would be better off waiting until after I have play tested combat and exploration before making a final decision.

Fun With Math

Early graphics

Early graphics

RPG rules are a lot of fun to play with. I have several design docs where all I have done is play with stats and rules. The original Aeges Road rule set was a bit hard to test and design. What it lacked was an easy way to write things out then go hack it out, and it used a very advanced TOHIT/Defense forumla that was hard to balance and made huge gaps in stat levels and gameplay. So, every since the game in a year contest ended, I have been studying PnP rules from several different systems and looking into ways of making my game PnP accessible. Now, if I am not missing a design doc, this game marks my fourth stab at a PnP RPG system. Each time I learn something and I have been trying to boil it all down into something that is just as simple as it is advanced.

Earily swim graphics.

Earily swim graphics.

On my first stab I just went free for all. No hard rules, just something I could test paper. This game never balanced out. The second game I decided to do in a GURPs mentality and only use 6 sided dice. It almost balanced, and the third set of rules was more or less a major revision of the second. But the third set of rules didn’t really work with this project, but worked well with a modern combat RPG I had partially wrote up a year ago, so it actually found a home.

Finally, the fourth PnP set, still in development, is based on a single D6. No roll at any point in this game should ever need anthing but a single D6. I am sure this has been done somewhere, and really it is not that stellar an idea, just a natural evolution sort of thing. I am sure D&D players are all saying “Hell No” right now, but the ease of development this affords me is gold.

Sample weapon and damage

Sample weapon and damage

The idea for damage is quite simple. Each weapon has a set number of attacks available for it. Each type of attack has 6 different summed damages based on the extent of a dice roll minus the stat level below proficiency. Armor is quite the same, with the exception that padding is not summed up, it rolls to static values. For those who simply want the quick basics, it is as simple as 6-14 damage, and for those who want to get into the details and risk management there are plenty of numbers to crunch. I might also abstract weapons from attack types in order to offer more flexibility and faster development. It might also be fun to abstract special attack types to skills or perks.

Other Projects

I did a long post because it may be a while before I post another. There are a few other projects I am trying to co-develope. One is finally getting around to marketting my iPhone game. The game release was chaotic and due to the appstores sporatic approval system my game immediately started at the bottom of the pile effictively killing my original marketting plan. I am also job hunting, so I have considered doing an AJAX version of my PnP system as part of my resume. Finally, I need to do something with this wordpress template. I like the look of the site, but I would rather customize it to look more like one of my old templates.

Picking Up The Pieces

October 28th, 2009 Code Ugly No comments

For a couple years now I have been working on programming an RPG. I started out with one idea which I ran with for a year before realizing I would never complete it with my current schedule. So I tried to simplify everything and start anew, but that RPG quickly got large and out of hand as well. I then jumped onto an iPhone project and finally finished a game, then finished a side scrolling RPG for a competition, then came back and made another RPG combat engine prototype which I am holding onto for a rainy day.

So now I have several partial RPG’s, including one half started 3d game (need more cash first) and no more college waiting on a degree so I can job hunt. So after running aground financially on 3D I decided to review my old design docs and decide on a way to mix them up and finish an RPG. I am still finalizing the design doc and prototyping a bit and getting pretty close to having something that looks fairly impressive. I am also toying with the idea of teaming up with an artist and a sound and music person. I was always hesitant to drag someone onboard before due to my inexperience, but I have learned a great deal over the last two years and feel much more confident in what I can do. And with college no longer a time factor I have been able to accomplish in a week what took me a month and a half in the first competition.

Choppacide Is Available on the App Store

September 13th, 2009 Code Ugly No comments

At long last Choppacide Enemy Unearthed is available on the App Store. It is a fast paced helecopter fighting game in which you protect your cattle from being a spiteful last act of a defeated foe. I had a lot of fun making, so go grab it so you can have a lot of fun playing it.

Choppacide on iTunes.

Categories: Uncategorized Tags:

Choppacide, Enemy Unearthed

September 5th, 2009 Code Ugly No comments

This was my expected date to start offering support for my new iPhone application, but it remains in review and will hopefully be available by next weekend. When I first started with the iPhone developer program most people bragged on their applications being passed in 1 to 3 days. Now I am reading a lot of reviews that indicate their review times taking around a month to get reviewed. I just hope to see this passed before I graduate college next month. :)

Choppacide EU

Choppacide EU

Choppacide EU was the side project I started to let off a little steam from two years of programming on an RPG. It is a quick fun game that is loosely based on my java4k entry in 2004. Choppacide EU was a fun project to work, and allowed me a chance to objective-c and cocoa, not to mention an incredible open source game engine called cocos2d-iphone. Chipmunk is used for the physics and is quite capable. It took me a couple of days to get a prototype working in TGB, then quite a few weekends learning iPhone development and tweaking physics.

I will have more on this game once it gets released.

Categories: Uncategorized Tags:

Already Dead: 48 Hour Competition Entry

August 17th, 2009 Code Ugly No comments

PudgyThis week RPGDX a 48 hour competion to build a side scrolling RPG. Unable to stop myself I decided to make an entry, Already Dead. Download it it here for macintosh and windows! I will write more on a later post this week. So for now, have fun and leave comments. thanks.

screenshot

Categories: Game Design, Game Development, RPG Tags:

What Kind of Games Do You Want To See on Desktop?

August 1st, 2009 Code Ugly No comments

The gaming industry has changed a lot since I was a kid. I started out on an Atari 2600 playing Donkey Kong Jr, Jungle Hunt, and Joust. The games were simple, and quite honestly fun, and that form of quick game play is making a re-emergance right now on the iPhone and other mobile gaming outlets. The popularity of arcade style gaming in one sector makes me wonder if new arcade style games on the desktop might be a worthwhile outlet. Maybe some other genre is being underserved, it has been a few years since a Kings Quest game was released?

Categories: Uncategorized Tags:

Progress vs Blogging, no Winner Yet

July 8th, 2009 Code Ugly No comments

I have been extremely busy. College, work, engines, spammers, rootkits, kids, cars, planes, family, church, and raccoons. Now, for the last 4 weekends I have thought that it would finally be the weekend I turned my game in to Apple for approval, and things just keep getting in the way. This looked like a killer week for it at first, but I have been getting calls and more work work is piling up. I avoided blogging mostly to get more programming done, but also because I needed to take care of a few website problems first, and they are still being worked on so please be patient.

So check back in a week or two and I just might have an announcement of a finalized game. After release I intend to make sure it is stable for a few months before moving on to my next side project. I am still dabbling with The Soldred Kingdom, but I wouldn’t doubt it if I finish several games before it gets finished.

So thanks to everyone who checks out this site from time to time, it is greatly appreciated. Hopefully in the next few weeks I will have comments and the forum re-enabled.

Categories: Blog, Game Development Tags: