perlmeditation
SilverB1rd
<p>Ok let set the stage for the game.
You control a tank, with your script, on a battle field of variable size, and fight up to 9 other tanks in the field during one match.<br>
The match will last for a set amount of time.(not infinite)<br>
Your tank my perform tasks as moving, shooting, scaning, etc.<br>
The object is to kill all the other tanks on the field.</p>
<p>Contributing programmers: [mr.nick], [OeufMayo]</p>
<p>Please give your suggestions and comments.</p>
<br><br><b>UPDATE 5</b><br>I'm thinking of implementing everything in a true 3D space.
<readmore>
<p><b>UPDATE 1</b><br>
Thanks to [Larsen] for pointing out those other game</p>
<p><b>UPDATE 2</b><br>
Mr.nick had the idea to include different types of moving or firing methods such as Moving::hover or Moving::treads. This made me think of stuff like Radar::passive, Radar::active, Body::normal, Body::stealth. The Body::stealth would suggest that radar is not 100% accurate.</p>
<p><b>UPDATE 3</b><br>
Looks like it is going to be a time based not turn base game. Oh all the possibilities! =)</p>
<p><b>UPDATE 4</b><br>
What do you think of 4 teams of 3 tanks fighting it out as a extra play type?</p>
<p><b>Game specs</b><br>
<code>
M = meters; S = seconds;
Body::Normal {
Hull = 1000
Radarsig = 90
Maxpower = 100
}
Body::Stealth {
Hull = 700
Radarsig = 45
Maxpower = 60
}
Weapon::Cannon {
Damage = 500
Accuracy = 5 // Within n M of location shot at
DamageArea = 5 // M
Reload = 10 // S
Rrange = 500 // M
Speed = 20 // M per S
Power = 10 // Power needed from body
}
Weapon::Rocket {
Damage = 700
Accuracy = 30 // Within n M of location shot at
DamageArea = 20 // M
Reload = 10 // S
Rrange = 500 // M
Speed = 20 // M per S
Power = 20 // Power needed from body
}
</code></p>
<p>------<br><A HREF="/index.pl?node=82411&lastnode_id=1072">PT</A> - <i>Perl Tanks</i> %100 Perl programming game<br>The Price of Freedom is Eternal Vigilance</p>