Difference between revisions of "EnergyDome"
Skilgannon (talk | contribs) (an introduction) |
(Improve formatting) |
||
(2 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
{{Infobox Robot | {{Infobox Robot | ||
| author = [[Skilgannon]] | | author = [[Skilgannon]] | ||
− | | extends = AdvancedRobot | + | | extends = [[AdvancedRobot]] |
− | | targeting = | + | | targeting = [[Bullet Shielding]] |
− | | movement = | + | | movement = Imperceptible |
+ | | current_version = 1.6 | ||
+ | | released = 2013 | ||
+ | | download_link = http://robocode-archive.strangeautomata.com/robots/jk.precise.EnergyDome_1.6.jar | ||
+ | | isOneOnOne = yes | ||
+ | | isOpenSource = yes | ||
}} | }} | ||
− | |||
− | |||
==== Author ==== | ==== Author ==== | ||
[[Skilgannon]] | [[Skilgannon]] | ||
Line 14: | Line 17: | ||
==== Description ==== | ==== Description ==== | ||
− | There is an old saying: | + | There is an old saying:<br> |
− | "It is better to become the passive | + | "It is better to become the passive<br> |
− | in order to see what will happen. | + | in order to see what will happen.<br> |
− | It is better to retreat a foot | + | It is better to retreat a foot<br> |
− | than to advance only an inch." | + | than to advance only an inch."<br> |
− | + | <br> | |
− | This is called | + | This is called<br> |
− | being flexible while advancing, | + | being flexible while advancing,<br> |
− | pushing back without using force, | + | pushing back without using force,<br> |
− | and destroying the enemy without engaging him. | + | and destroying the enemy without engaging him.<br> |
− | + | <br> | |
− | There is no greater disaster | + | There is no greater disaster<br> |
− | than underestimating your enemy. | + | than underestimating your enemy.<br> |
− | Underestimating your enemy | + | Underestimating your enemy<br> |
− | means loosing your greatest assets. | + | means loosing your greatest assets.<br> |
− | When equal forces meet in battle, | + | When equal forces meet in battle,<br> |
− | victory will go to the one | + | victory will go to the one<br> |
− | that enters with the greatest sorrow. | + | that enters with the greatest sorrow.<br> |
− | + | <br> | |
− | + | — Lao Tzu, ''Tao Te Ching'', ch. 69 | |
==== What's special about it? ==== | ==== What's special about it? ==== | ||
− | Attempting to make a competitive bullet shielder is harder than it looks. | + | Attempting to make a competitive [[Bullet Shielding|bullet shielder]] is harder than it looks. |
==== How does it [[Movement|move]]? ==== | ==== How does it [[Movement|move]]? ==== | ||
Line 48: | Line 51: | ||
==== What does it save between rounds and matches? ==== | ==== What does it save between rounds and matches? ==== | ||
− | Between rounds it saves Virtual Gun ratings for enemy guns. | + | Between rounds it saves [[Virtual Guns|Virtual Gun]] ratings for enemy guns. |
==== Where did you get the name? ==== | ==== Where did you get the name? ==== | ||
− | Inspired by Israel's Iron Dome, except that this is constructed with, and protects against, energy. | + | Inspired by Israel's [[wikipedia:Iron Dome|Iron Dome]], except that this is constructed with, and protects against, energy. |
+ | |||
==== Can I use your code? ==== | ==== Can I use your code? ==== | ||
− | Once it is integrated into DrussGT, it will be available for all. | + | Once it is integrated into [[DrussGT]], it will be available for all. |
==== What's next for your robot? ==== | ==== What's next for your robot? ==== | ||
Line 62: | Line 66: | ||
==== What other robot(s) is it based on? ==== | ==== What other robot(s) is it based on? ==== | ||
− | It uses some of my bullet shadow library functions from [[DrussGT]] | + | It uses some of my bullet shadow library functions from [[DrussGT]]. |
− | |||
− | |||
− | |||
__NOTOC__ | __NOTOC__ |
Latest revision as of 00:48, 23 September 2017
EnergyDome | |
Author(s) | Skilgannon |
Extends | AdvancedRobot |
Targeting | Bullet Shielding |
Movement | Imperceptible |
Released | 2013 |
Current Version | 1.6 |
Download |
Author
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.