Thursday, March 25, 2010

Working on flash game engine

I've converted my latest side scrolling flash game into an engine over the last couple weeks. I'm making it to simplify a lot of the "loops" that need to be run through when creating a new game.

For instance all the listeners that need to be setup to load xml/images becomes just a bunch of bloated code. I've specialized the loader classes to take care of that, so all you need to do is load an image- and check when it's ready. Since you have a main loop, needing listeners seems to be just an extra step.

The engine will be setup to provide a good foundation for all 2d genre games.

Levels are seperated into "screens" so that I can patch existing screens together, and may be able to even re-use screens with separate graphics.

I was able to integrate box2d as the physics engine, but have an issue with it simulating everything, rather than just what is on screen (for a scrolling game). I might have to take it apart and customize it for what I need. For instance my RPG game has an enormous amount of tiles, and if a similar game needed physics, it should never be done on more than 4 screens at a time (assuming you stop in the middle of all four).

I have posted the side scroller created without the engine on facebook, but will finish it up with final graphics and with better transitions using the engine. After that, I will redo my asteroids game, and start on an arcade game like bejeled/tetris/connect4!

Sunday, February 7, 2010

Added more graphics to the game


I found some added some tree models to the game. I've been tweaking the grass, but still don't have it looking right. Need to add more good looking variation, add a real building in, ect. Hopefully have it looking good soon!

Labels: , ,

Thursday, February 4, 2010

Good progress on game editors


I've been working a lot on the map, and dialogue editors for the game. Still need to work on the quest editor, but that should be easiest.

I've also been developing a decent set of UI components in both of the editors that I can style differently and use in the game. Things like a 2d scrollable window, a class to handle, position, and handle children of those windows, and much more.

Right now I am again back to focusing on graphics. Worked a lot on trying to make realistic cartoon grass, but I think the details on top of the grass will be what makes the world more "3d" . So now that I have some decent looking roads and base grass tiles done, I'm going to be modeling and rendering out the other objects in the game.

Need to add:

-Trees
-Shrubs
-Grasses
-ditches/holes in the earth
-buildings (1 and 2 story along with round ones)

After that, I'll clean up the characters a bit- fully model the faces, correct the anatomy, and creat new monsters that generate better silhouettes than the wolf.

Sunday, January 24, 2010

Finished main game of flash rpg, working on the map editor!


I've been working on the flash mmo RPG as much as possible on my offtime, but finally have the dialogue and quest system working properly.

I've gotten to the point of needing to start making many levels and quests/stories, so I am working on a map editor, quest editor, and dialogue editor.

The map editor screenshot is from 3 days of after work work. it's going to be a bit more involved than I originally planned, but I should be able to create maps very quickly this way.

If anyone wants to sign up for the alpha when it is ready send me an email or post on the message board!

Labels: , , , , ,

Saturday, December 12, 2009

New screen shot of Nemesis


I've been working on Nemesis as much as I can.
I have all the animations for a basic NPC, wold, and main hero finished.

I recently modeled all the equip-able items so far, and rendered them out with animations, so it will soon be possible to see the items when equipped, as well as better looking items on the item screen and on the ground.

I've been playing dragons age lately, and observing what elements I like from their RPG. The game is great! But it might be a different type of play than what Nemesis will be, since it does have a finale, I might need to look more into current MMORPG's and see what elements are most enjoyable/addictive.

Tuesday, December 1, 2009

Forum fixed, and contact form working!

I was able to finally get past the difficulties updating the forum (due to a custom skin), and have it updated, so it won't be going down again.

I updated since the old version of phpbb got about 8 spammer accounts a day, even though the forums are pretty dead.

Also, I realized my contact form had been submitting to nowhere for quite some time, and fixed it so it actually emails me.

Game programming

Other than that, I've still been working on the RPG flash game, I'm re-doing the look of the NPC dialog box to make it look better, and be simpler to interact with.

After that I'll start putting together simple quests with the NPC's, monsters and items, make sure all fighting animations work and look good, and continue working on the artwork/graphics.

I am also exploring building android applications, and will start some openGL based 2d classic arcade game clones very soon!

Friday, November 13, 2009

Diablo like Flash RPG coming soon!

I've still been working on my flash RPG game. I've got all the lower level things finished, but trying to polish things up to work better.

It's an isometric game, and everything is pulled externally from XML files, so it will be possible to add many more enemies, item types, NPC's, and Quests after the initial few.

I'm not an primarily an artist, but it should look pretty decent when finished.

I'm hoping to have the alpha up here soon!

You can also earn extra money in the game by adding user created content, and since the content is almost completely dynamic, the game has the potential for being able to grow very large.

Let me know if you would be interested in signing up for the closed alpha!

Labels:

Nemesis

Nemsis is a flash based game dimmilar to diablo2, which will allow players to save and return to their games, even after leaving the site.

SisterToSisterLLC

SisterToSisterLLC is a company specializing in permanent make-up, based in Scottsdale, AZ



OneCorpFX

OneCorpFX is a Forex Brokerage Company. The website had unique requirements.

This included live AJAX based stock quotes, a complete online account application linked to a customer information database, and dynamic PDF creation to create Customer information hard-copies.

HoboSkateco

HoboSkateco is a company that sells custom skate boards and skater clothing, and donates a percentage of the sales to the homeless.

The company has created a skateboard for the book "The Host" by Stephenie Meyer.

I was provided a basic template, and had to completely re-write it from pure tables to CSS to separate the style/layout and the content, to change formats of the pages and add streaming music.