View Single Post
Old 08-04-2008, 11:51 PM   #1
draive
New Member
 
Join Date: Aug 2008
Posts: 2
draive is on a distinguished road
Adobe AIR/Flash Client

Hey guys,

I'm working on a more graphical game client for muds. The objective is to develop a more comfortable client for players who began online gaming with graphical MMOs. One of my favorite old games is Realms of Kaos that I was a builder for, so its somewhat similiar to that.

I started the project a couple years ago writing it in Java. I love Java but I found that SWING is total crap and I basicaly deleted the source out of frustration. Recently (a couple weeks ago) I started looking at ActionScript 3 and decided to give it a shot. I have found AS3 to be a much more suitable lang for GUIs and when used in conjunciton with the AIR platform, quite powerful.

Current features include:

-- Room list of mobs and items with rollover icons and group list of players in your group. These two lists are added to a JtoggleButton group (I use ASWing library to get some of swings features). This allows you to target someone in your group or something in the room your in. You can then hit 1-10 or press an action button to cast spell on whatever you targeted.

-- Uses Standard MXP tags for graphics.

-- 10 key action bar. This bar is for any spells, actions or anything else you want.

-- Spell book. Has drag and drop spell icons that can be dropped into the action bar.

-- Global hotkeys are in place with "WASD" movement and 1-10 for action bar implemented. You can also click on an item and hit "g" or w/e to get it.

-- Compass shows which directions you can go and is clickable to move with.

-- Player icon with stat bars for health and mana.

-- Multiple chat and information windows. Currently a general window and a combat window.

-- Spells are scripted via XML. So any game can plug in a simple XML text file to add their spells. This is also faster than obtaining that sort of information from the server.



Next round of features:

-- Inventory and equipment windows (Similiar to the spell book with the ability to drag items from inventory onto the equipment window to equip items).

-- More chat pane tabs. (Private Messages, Guild, Auction channels etc.)

-- More right click options.

-- Working map like other MUD mapping systems but using graphics for the rooms instead of simple boxes.

-- Trade windows (again with drag and drop buy / sell GUI).

-- Addition of "green bubbles" to represent movement stat on the player icon.



I also plan to make the client easily configurable so that it can be used with multiple code bases. That being said, some server side modifications maybe needed to get it to work. The client is currently being tested with CoffeeMud.

These are some screen shots of the client:

Basic room:


Spells:




Let me know what you guys think. Is this something that anyone would actually use?
draive is offline   Reply With Quote