CRPG System Browser Utility Overview

System Browser Utility Overview Starting with v0.3 of the system a utility has been included that lets you view the XML data in a more human readable form for those that are afraid of code. This system browser utility is meant to be a starter program that can help new developers learn how to use and integrate the Broken Staff CRPG system. It also showcases the game system in its most basic tasks of reading, sorting and viewing the game data. In the future more functionality will be added including documentation generators that will create HTML documentation for a selected […]

Read More

Champions of Krynn Review

Champions of Krynn Review Why is this the first game to be reviewed? Champions of Krynn has a special place in my heart. This is the first crpg game I ever played. To learn more about the game go to Moby Games for screen shots and a more in-depth description or view the faq on GameFAQs to learn more about the game mechanics. Or you can view this Let’s Play by aulddragon to see the game in action. Box Front   Box Back Before I begin I should probably remind you of my crpg game review criteria, which explains my […]

Read More

CRPG Encounters

CRPG Encounters To finish up our v0.4 series of tutorials we will be looking at encounters. Encounters are bascially groups of monsters that your characters can fight. The default example that comes with the system is very basic, but you should be able to extend it without too much trouble. Encounters.xml Here’s a sample encounter: <Encounter>    <Id>arenalvl1d</Id>    <Name>Arena – Level 1 Humanoid Fight</Name>    <Description>This is a fight for level one characters in the arena.</Description>    <Group>arena</Group>    <OnceOnly>No</OnceOnly>    <EncounterType>combat</EncounterType>    <PartyLevel>1</PartyLevel>    <Monsters>       <Monster>          <Id>thug</Id>          <MinValue>1</MinValue>          <MaxValue>2</MaxValue>       <Monster>       <Monster>          <Id>fighter</Id>          <MinValue>0</MinValue>          <MaxValue>2</MaxValue>       <Monster>       <Monster>          <Id>apprenticemage</Id>          <MinValue>0</MinValue>          <MaxValue>1</MaxValue>       <Monster>       <Monster>          <Id>gaian</Id>          <MinValue>0</MinValue>          <MaxValue>1</MaxValue>       <Monster>    </Monsters> […]

Read More

CRPG Monsters

CRPG Monsters This week we are continuing our series of tutorials on post v0.4 parts of the system by looking at how monsters are setup in the Broken Staff CRPG Monsters can include not only beasts but also humanoid creatures. If you compare an entry in the Monsters.xml file to a character, you should notice many similarities. Monsters.xml Here’s a sample monster: <Monster>    <Id>goblin</Id>    <Name>Goblin</Name>    <Description> Goblins are small, twisted humanoids. They are often thought to have once been gnomes, corrupted by dark magic.    </Description>    <Race>beast</Race>    <Attributes>       <Attribute>          <Id>sex</Id>          <Value>male</Value>       </Attribute>       <Attribute>          <Id>strength</Id>          <Value>6</Value>       </Attribute>       <Attribute>          <Id>vitality</Id>          <Value>7</Value>       </Attribute>       <Attribute> […]

Read More

CRPG Parties in the Broken Staff System

CRPG Parties In single character RPGs parties are not needed. But for the bulk of the classic CRPGs, parties were a staple. Multi-character parties are the default setup in the Broken Staff CRPG system. The point of having parties is to increase options so that players have increase roleplaying options, flexibility in combat and non-combat situations and room for replayability. Out of the box the party class is meant to be flexible and allow you to modify it to suit your needs. Party.xml Here’s a sample party: <Party>    <Id>party1</Id>    <Name>My Test Party 1</Name>    <Description>This is a test party to showcase […]

Read More