EnergyDome

From Robowiki
Revision as of 11:53, 18 February 2013 by Skilgannon (talk | contribs) (an introduction)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
EnergyDome
Author(s) Skilgannon
Extends AdvancedRobot
Targeting None
Movement Endgame ramming


Author

Skilgannon

Extends

AdvancedRobot

Description

There is an old saying: "It is better to become the passive in order to see what will happen. It is better to retreat a foot than to advance only an inch."

This is called being flexible while advancing, pushing back without using force, and destroying the enemy without engaging him.

There is no greater disaster than underestimating your enemy. Underestimating your enemy means loosing your greatest assets. When equal forces meet in battle, victory will go to the one that enters with the greatest sorrow.

- Lao Tzu, Tao Te Ching, ch. 69

What's special about it?

Attempting to make a competitive bullet shielder is harder than it looks.

How does it move?

It does a little bump back and forth just to get a nice view.

How does it fire?

It does its best to shoot out all bullets heading in its direction.

How does it dodge bullets?

It stays very firmly where it is as bait for the enemy to waste their energy on.

What does it save between rounds and matches?

Between rounds it saves Virtual Gun ratings for enemy guns.

Where did you get the name?

Inspired by Israel's Iron Dome, except that this is constructed with, and protects against, energy.

Can I use your code?

Once it is integrated into DrussGT, it will be available for all.

What's next for your robot?

Better adaptation to enemy targeting techniques... there are only so many ways to shoot at a still object!

Does it have any White Whales?

If your bot shoots in strange ways at enemies which stay still, chances are EnergyDome will struggle.

What other robot(s) is it based on?

It uses some of my bullet shadow library functions from DrussGT