Friday, January 29, 2010

New Development: Movement Maneuver




Time to start adding a few final touches to Orc which includes the Movement Maneuver Dialog, followed by a Spell Dialog and maybe a Skill Dialog but that will remain to be seen. The Spell Dialog will certainly happen.

The Movement Maneuver Dialog is a necessary component in that a player might opt to either move for the whole round, or perform a press and melee during combat. As you can see on this dialog the user enters the Difficulty (Medium, Hard, Very Hard, etc) and Speed (Walk, run, Sprint, etc) and the number of feet or meters (for you metric users out there) per hex. Entering the player's roll, plus any mods and clicking enter will give you a result from the Movement Maneuver table. You will either get a number or some text that might be a fail or a spectacular success. I will let the user deal with that number in their own way. However I will display a spread of values to help the user with some number crunching. As you see there is a Snap, Normal, Deliberate and Total Label below the Result area. Under these labels will be a value depending on which button is toggled at the time: Feet/Meters or Hex. In order for these numbers to get calculated I have to add a new value into the Add Player dialog box to hold the BMR. Snap will represent the first 20% of the maneuver and can be used for Press and Melee or just a snap action run. Normal is the next 60% and is done while everyone else performs their action as well. Deliberate is the last 20%. The total is self explanatory.

It's much simpler than the Attack dialog that's for sure.

Wednesday, January 27, 2010

Opensource Rolemaster Combat

Orc
A Rolemaster Combat Management System

This is the initial release of Orc 1.0 which is right now in an Alpha state. This release is not stable and is just a Demo release to show everyone what I am developing and to give you a basic idea of what this application does and could do in the future. You can download the binaries here. Because the main idea is simply to introduce the application I'm not currently taking any bugs from the application as of yet, but I will be opening the bug tracker for beta testers when we have a beta version. There are definitely bugs and the application itself could crash during use. The risk is minimal to any user's computer if the program does crash but let it be known that in rare cases, an application crash could cause instability issues on your machine. Most of the time a simple reboot fixes the problem.

Overview


"Orc" is a new Open Source project programmed in C++/WxWidgets that can create and manage player characters and non player characters through a melee combat using the Rolemaster RPG system. Orc will maintain a player's hits, power points, stuns, bleeding, etc, look up damage from an attack, calculate defensive bonuses based on an attack, track targets and most of all initiatives keeping the GM from having to keep track of these timely tasks himself. Orc mainly uses rules from the RMSS, however tables are generated using the new RMFRP templates.

Works on most operating systems:

Because Orc is programmed with wxWidgets and C++ it will work under most modern operating systems including Windows XP/Vista/Win 7, OSX and Linux, targeting more specifically the Ubuntu line, however it should also work under other Linux distributions. All databases are developed using XML markup language so any user can easily update these databases using any text based editor or even an XML editor if you choose.

Installation:

Right now there is no installation file to use. Simply unzip the file to wherever you choose and run the application from this folder. The xml database is included as well as a manifest file which really only gives the application a facelift on the GUI. The application itself was compiled on Windows 7, so I don't think the binaries are going to work under OSX or Linux. However if there is a developer out there who is interested in getting binaries for OSX and Linux let me know and I can get you access to the Source Code.

Free:

Because Orc is open source, it's freeware. You get the whole application. No ads, no limitations, no annoying text warnings. You get the full application, databases and all.

Expandable:

Because all databases are written in XML markup language you can also expand or even create new databases. Just follow the included DTDs for each xml file.

Shout out to developers:

If you are interested in helping develop Orc further please goto the Rolemaster OpenSource Group and sign up.