Skip to content

Commit

Permalink
Spellcheck README, made HTML and PDF versions
Browse files Browse the repository at this point in the history
  • Loading branch information
guyroyse committed Jan 8, 2012
1 parent 379c41f commit 2040e5b
Show file tree
Hide file tree
Showing 3 changed files with 42 additions and 16 deletions.
29 changes: 21 additions & 8 deletions README.html
Original file line number Diff line number Diff line change
@@ -1,4 +1,15 @@
<h1 id="evercraftrequirements">EverCraft Requirements</h1>
<h1 id="theevercraftkata">The EverCraft Kata</h1>

<p>In this exercise, you will build out a domain model for a MMORPG called EverCraft for the company Blizzards of the Coast. Just
follow the requirements below, pairing and test driving your code of course, and have fun.</p>

<p>This document and several sample projects can be found on-line at <a href="https://github.com/walterg2/EverCraft-Kata">https://github.com/walterg2/EverCraft-Kata</a></p>

<p>May all your rolls be 20s.</p>

<p>Guy Royse <a href="https://twitter.com/#!/guyroyse">(@guyroyse)</a> and George Walters II <a href="https://twitter.com/#!/walterg2">(@walterg2)</a></p>

<h1 id="requirements">Requirements</h1>

<h2 id="iteration1-core">Iteration 1 - Core</h2>

Expand Down Expand Up @@ -60,16 +71,18 @@ <h3 id="feature:characterhasabilitiesscores">Feature: Character Has Abilities Sc
</ul>

<pre>
+------+------+------+------+------+------+------+------+------+------+
Score | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
Modifier | -5 | -4 | -4 | -3 | -3 | -2 | -2 | -1 | -1 | 0 |

+------+------+------+------+------+------+------+------+------+------+
Score | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 |
Modifier | 0 | +1 | +1 | +2 | +2 | +3 | +3 | +4 | +4 | +5 |
+------+------+------+------+------+------+------+------+------+------+
</pre>

<h3 id="feature:characterabilitymodifiersmodifyattributes">Feature: Character Ability Modifiers Modify Attributes</h3>

<p>As a character I want to apply my ability modifiers improve my capabilites in combat so that I can vanquish my enemy with extreme prejudice</p>
<p>As a character I want to apply my ability modifiers improve my capabilities in combat so that I can vanquish my enemy with extreme prejudice</p>

<ul>
<li>add Strength modifier to:
Expand All @@ -93,7 +106,7 @@ <h3 id="feature:acharactercangainexperiencewhenattacking">Feature: A Character c

<h3 id="feature:acharactercanlevel">Feature: A Character Can Level</h3>

<p>As a character I want my experience points to increase my level and combat capabilities so that I can bring vengence to my foes</p>
<p>As a character I want my experience points to increase my level and combat capabilities so that I can bring vengeance to my foes</p>

<ul>
<li>Level defaults to 1</li>
Expand Down Expand Up @@ -257,7 +270,7 @@ <h4 id="samples">Samples</h4>
<li>does 6 points of damage</li>
<li>+2 to attack</li>
<li>+2 to damage</li>
<li>triple damage on a critical (quadrupal for a Rogue)</li>
<li>triple damage on a critical (quadruple for a Rogue)</li>
</ul>

<p>As an elf I want to be able to wield a elven longsword that so I can stick it to that orc with the waraxe</p>
Expand All @@ -269,7 +282,7 @@ <h4 id="samples">Samples</h4>
<li>+5 to attack and damage when wielded by an elf <em>and</em> against orc</li>
</ul>

<p>As a monk I want nunchucks that work with my martial arts so that I can kick ass like Chuck Norris</p>
<p>As a monk I want nun chucks that work with my martial arts so that I can kick ass like Chuck Norris</p>

<ul>
<li>does 6 points of damage</li>
Expand Down Expand Up @@ -314,12 +327,12 @@ <h4 id="samples">Samples</h4>
<li>&#8211;2 to all damage received</li>
</ul>

<p>As an elf I want to be able to wear elven chainmail so that I can fit in with all the other elves</p>
<p>As an elf I want to be able to wear elven chain mail so that I can fit in with all the other elves</p>

<ul>
<li>+5 to Armor Class</li>
<li>+8 to Armor Class if worn by an elf</li>
<li>+1 to atack if worn by an elf</li>
<li>+1 to attack if worn by an elf</li>
</ul>

<h3 id="feature:items">Feature: Items</h3>
Expand Down
29 changes: 21 additions & 8 deletions README.markdown
Original file line number Diff line number Diff line change
@@ -1,4 +1,15 @@
# EverCraft Requirements
# The EverCraft Kata

In this exercise, you will build out a domain model for a MMORPG called EverCraft for the company Blizzards of the Coast. Just
follow the requirements below, pairing and test driving your code of course, and have fun.

This document and several sample projects can be found on-line at [https://github.com/walterg2/EverCraft-Kata] (https://github.com/walterg2/EverCraft-Kata)

May all your rolls be 20s.

Guy Royse [(@guyroyse)] (https://twitter.com/#!/guyroyse) and George Walters II [(@walterg2)] (https://twitter.com/#!/walterg2)

# Requirements

## Iteration 1 - Core

Expand Down Expand Up @@ -48,16 +59,18 @@ As a character I want to have several abilities so that I am not identical to ot
- Abilities have modifiers according to the following table

<pre>
+------+------+------+------+------+------+------+------+------+------+
Score | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
Modifier | -5 | -4 | -4 | -3 | -3 | -2 | -2 | -1 | -1 | 0 |

+------+------+------+------+------+------+------+------+------+------+
Score | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 |
Modifier | 0 | +1 | +1 | +2 | +2 | +3 | +3 | +4 | +4 | +5 |
+------+------+------+------+------+------+------+------+------+------+
</pre>

### Feature: Character Ability Modifiers Modify Attributes

As a character I want to apply my ability modifiers improve my capabilites in combat so that I can vanquish my enemy with extreme prejudice
As a character I want to apply my ability modifiers improve my capabilities in combat so that I can vanquish my enemy with extreme prejudice

- add Strength modifier to:
- attack roll and damage dealt
Expand All @@ -74,7 +87,7 @@ As a character I want to accumulate experience points when I attack my enemies s

### Feature: A Character Can Level

As a character I want my experience points to increase my level and combat capabilities so that I can bring vengence to my foes
As a character I want my experience points to increase my level and combat capabilities so that I can bring vengeance to my foes

- Level defaults to 1
- After 1000 experience points, the character gains a level
Expand Down Expand Up @@ -201,7 +214,7 @@ As a character I want to be able to wield a +2 waraxe that so that I can *be* co
- does 6 points of damage
- +2 to attack
- +2 to damage
- triple damage on a critical (quadrupal for a Rogue)
- triple damage on a critical (quadruple for a Rogue)

As an elf I want to be able to wield a elven longsword that so I can stick it to that orc with the waraxe

Expand All @@ -210,7 +223,7 @@ As an elf I want to be able to wield a elven longsword that so I can stick it to
- +2 to attack and damage when wielded by an elf *or* against an orc
- +5 to attack and damage when wielded by an elf *and* against orc

As a monk I want nunchucks that work with my martial arts so that I can kick ass like Chuck Norris
As a monk I want nun chucks that work with my martial arts so that I can kick ass like Chuck Norris

- does 6 points of damage
- when used by a non-monk there is a -4 penalty to attack
Expand Down Expand Up @@ -243,11 +256,11 @@ As a character I want to the be able to wear magical leather armor of damage red
- +2 to Armor Class
- -2 to all damage received

As an elf I want to be able to wear elven chainmail so that I can fit in with all the other elves
As an elf I want to be able to wear elven chain mail so that I can fit in with all the other elves

- +5 to Armor Class
- +8 to Armor Class if worn by an elf
- +1 to atack if worn by an elf
- +1 to attack if worn by an elf

### Feature: Items

Expand Down
Binary file added README.pdf
Binary file not shown.

0 comments on commit 2040e5b

Please sign in to comment.