Romain,
On 2/2/12 4:50 AM, Romain Tribes wrote:
Hello,
I'm writing webgames with Rails and I want to test my code (and even TDD) but
I'm really stuck figuring what to test.
I read a lot of articles on the subject but I still don't know what to do in my
case: how to start?
For instance, a simple interaction in most game: a character attacks another
one. What should be tested?
With words, here is what I can say about an attack:
It's an action from an attacker to a target.
The attacker may have a weapon and the target may have an armor.
In order to be successful, the attacker must hit the target,
according to the combat skill of each actor and the precision of the
weapon.
When the target is hit, it receives damages according to the attacker
power, the weapon damages and the resistance.
A part of these damages may be absorbed by it's armor.
So, what could my specs be with that? I really can't start… :(
Start with the simplest scenario you can imagine.
What would happen if the attacker had no weapon and the target had no
armor? I can imagine scenarios with each having little skill, with each
having great skill, and the two unbalanced scenarios where one has great
skill and the other little.
Is it possible for the attacker to miss?
- George
--
----------------------------------------------------------------------
* George Dinwiddie * http://blog.gdinwiddie.com
Software Development http://www.idiacomputing.com
Consultant and Coach http://www.agilemaryland.org
----------------------------------------------------------------------
_______________________________________________
rspec-users mailing list
rspec-users@rubyforge.org
http://rubyforge.org/mailman/listinfo/rspec-users