Difference between revisions of "Template:Infobox Robot"

From Robowiki
Jump to navigation Jump to search
(updating with more stuff! @_@)
m (Use Template:Bot Categorizer instead)
 
(31 intermediate revisions by 8 users not shown)
Line 1: Line 1:
{| style="text-align: justify; font-size: 70%; float: right; clear: right; border: 1px solid #aaa; width:{{{box_width|20em}}};" cellspacing="5"
+
{| class="robot-infobox" style="text-align: left; font-size: 70%; float: right; clear: right; border: 1px solid #aaa; width:{{{box_width|20em}}}; margin: 0em 0em 0.5em 0.5em; background: white;" cellspacing="5"
 
|-
 
|-
 
 
|colspan="2" style="padding: 0; text-align:center; font-size: larger; background-color:{{{bgcolour|#c0c0c0}}}; color:#000000;" | '''{{{name|{{PAGENAME}}}}}'''
 
|colspan="2" style="padding: 0; text-align:center; font-size: larger; background-color:{{{bgcolour|#c0c0c0}}}; color:#000000;" | '''{{{name|{{PAGENAME}}}}}'''
 
|-
 
|-
 
+
{{If|test={{{altimage|}}}|then=
 +
{{!}} colspan="2" style="vertical-align: top; text-align: center;" {{!}}{{{altimage<includeonly>|</includeonly>}}} }}
 +
|-
 
{{If|test={{{image|}}}|then=
 
{{If|test={{{image|}}}|then=
{{!}} colspan="2" style="text-align:center;" {{!}}[[Image:{{{image}}}{{{imagesize|{{!}}200px{{!}} }}} ]]<br/>{{{caption<includeonly>|</includeonly>}}} }}
+
{{!}} colspan="2" style="text-align:center;" {{!}}[[Image:{{{image}}}|{{{imagesize|200px}}}]]<br/>{{{caption<includeonly>|</includeonly>}}} }}
 
<noinclude>
 
<noinclude>
 
|-
 
|-
| colspan="2" style="text-align:center;" |[[Image:{{{image}}}{{{imagesize | {{!}}200px{{!}} }}} ]]<br/>{{{caption<includeonly>|</includeonly>}}}
+
| colspan="2" style="text-align:center;" |[[Image:{{{image}}}|{{{imagesize|200px}}} ]]<br/>{{{caption<includeonly>|</includeonly>}}}
 
</noinclude>
 
</noinclude>
 
|-
 
|-
  
 
{{If|test={{{author|}}}|then=
 
{{If|test={{{author|}}}|then=
{{!}} style="text-align: right;" {{!}}'''[[Bot_authors|Author(s)]]'''{{!}}{{!}} {{{author<includeonly>|</includeonly>}}} }}
+
{{!}} style="vertical-align: top; text-align: right;" {{!}}'''[[:Category:Bot Authors|Author(s)]]'''{{!}}{{!}} {{{author<includeonly>|</includeonly>}}} }}
 
<noinclude>
 
<noinclude>
 
|-
 
|-
| style="text-align: right;" | '''[[Bot_authors|Author(s)]]''' || {{{author<includeonly>|</includeonly>}}}
+
| style="text-align: right;" | '''[[:Category:Bot Authors|Author(s)]]''' || {{{author<includeonly>|</includeonly>}}}
 
</noinclude>
 
</noinclude>
 
|-
 
|-
  
 
{{If|test={{{extends|}}}|then=
 
{{If|test={{{extends|}}}|then=
{{!}} style="text-align: right;" {{!}}'''Extends'''{{!}}{{!}} {{{extends<includeonly>|</includeonly>}}} }}
+
{{!}} style="vertical-align: top; text-align: right;" {{!}}'''Extends'''{{!}}{{!}} {{{extends<includeonly>|</includeonly>}}} }}
 
<noinclude>
 
<noinclude>
 
|-
 
|-
Line 30: Line 31:
  
 
{{If|test={{{targeting|}}}|then=
 
{{If|test={{{targeting|}}}|then=
{{!}} style="text-align: right;" {{!}}'''[[Targeting]]'''{{!}}{{!}} {{{targeting<includeonly>|</includeonly>}}} }}
+
{{!}} style="vertical-align: top; text-align: right;" {{!}}'''[[:Category:Targeting|Targeting]]'''{{!}}{{!}} {{{targeting<includeonly>|</includeonly>}}} }}
 
<noinclude>
 
<noinclude>
 
|-
 
|-
| style="text-align: right;" | '''[[Targeting]]''' || {{{targeting<includeonly>|</includeonly>}}}
+
| style="text-align: right;" | '''[[:Category:Targeting|Targeting]]''' || {{{targeting<includeonly>|</includeonly>}}}
 
</noinclude>
 
</noinclude>
 
|-
 
|-
  
 
{{If|test={{{movement|}}}|then=
 
{{If|test={{{movement|}}}|then=
{{!}} style="text-align: right;" {{!}}'''[[Movement]]'''{{!}}{{!}} {{{movement<includeonly>|</includeonly>}}} }}
+
{{!}} style="vertical-align: top; text-align: right;" {{!}}'''[[:Category:Movement|Movement]]'''{{!}}{{!}} {{{movement<includeonly>|</includeonly>}}} }}
 
<noinclude>
 
<noinclude>
 
|-
 
|-
| style="text-align: right;" | '''[[Movement]]''' || {{{movement<includeonly>|</includeonly>}}}
+
| style="text-align: right;" | '''[[:Category:Movement|Movement]]''' || {{{movement<includeonly>|</includeonly>}}}
 
</noinclude>
 
</noinclude>
 
|-
 
|-
  
 
{{If|test={{{released|}}}|then=
 
{{If|test={{{released|}}}|then=
{{!}} style="text-align: right;" {{!}}'''Released'''{{!}}{{!}} {{{released<includeonly>|</includeonly>}}} }}
+
{{!}} style="vertical-align: top; text-align: right;" {{!}}'''Released'''{{!}}{{!}} {{{released<includeonly>|</includeonly>}}} }}
 
<noinclude>
 
<noinclude>
 
|-
 
|-
Line 54: Line 55:
  
 
{{If|test={{{best_rating|}}}|then=
 
{{If|test={{{best_rating|}}}|then=
{{!}} style="text-align: right;" {{!}}'''Best Rating'''{{!}}{{!}} {{{best_rating<includeonly>|</includeonly>}}} }}
+
{{!}} style="vertical-align: top; text-align: right;" {{!}}'''Best&nbsp;Rating'''{{!}}{{!}} {{{best_rating<includeonly>|</includeonly>}}} }}
 
<noinclude>
 
<noinclude>
 
|-
 
|-
Line 62: Line 63:
  
 
{{If|test={{{rating|}}}|then=
 
{{If|test={{{rating|}}}|then=
{{!}} style="text-align: right;" {{!}}'''Current Rating'''{{!}}{{!}} {{{rating<includeonly>|</includeonly>}}} }}
+
{{!}} style="vertical-align: top; text-align: right;" {{!}}'''Current&nbsp;Rating'''{{!}}{{!}} {{{rating<includeonly>|</includeonly>}}} }}
 
<noinclude>
 
<noinclude>
 
|-
 
|-
Line 70: Line 71:
  
 
{{If|test={{{current_version|}}}|then=
 
{{If|test={{{current_version|}}}|then=
{{!}} style="text-align: right;" {{!}}'''Current Version'''{{!}}{{!}} {{{current_version<includeonly>|</includeonly>}}} }}
+
{{!}} style="vertical-align: top; text-align: right;" {{!}}'''Current&nbsp;Version'''{{!}}{{!}} {{{current_version<includeonly>|</includeonly>}}} }}
 
<noinclude>
 
<noinclude>
 
|-
 
|-
Line 77: Line 78:
 
|-
 
|-
  
{{If|test={{{license|}}}|then=
+
{{If|test={{{codesize|}}}|then=
{{!}} style="text-align: right;" {{!}}'''License'''{{!}}{{!}} {{{license<includeonly>|</includeonly>}}} }}
+
{{!}} style="vertical-align: top; text-align: right;" {{!}}'''[[Code Size|Code&nbsp;Size]]'''{{!}}{{!}} {{{codesize<includeonly>|</includeonly>}}} }}
 
<noinclude>
 
<noinclude>
 
|-
 
|-
| style="text-align: right;" | '''License''' || {{{license<includeonly>|</includeonly>}}}
+
| style="text-align: right;" | '''[[Code Size]]''' || {{{codesize<includeonly>|</includeonly>}}}
 
</noinclude>
 
</noinclude>
 
|-
 
|-
  
{{If|test={{{whales|}}}|then=
+
{{If|test={{{license|}}}|then=
{{!}} style="text-align: right;" {{!}}'''[[WhiteWhale|White Whales]]'''{{!}}{{!}} {{{whales<includeonly>|</includeonly>}}} }}
+
{{!}} style="vertical-align: top; text-align: right;" {{!}}'''[[Licenses|Code&nbsp;License]]'''{{!}}{{!}} {{{license<includeonly>|</includeonly>}}} }}
 
<noinclude>
 
<noinclude>
 
|-
 
|-
| style="text-align: right;" | '''[[WhiteWhale|White Whales]]''' || {{{whales<includeonly>|</includeonly>}}}
+
| style="text-align: right;" | '''[[Licenses|License]]''' || {{{license<includeonly>|</includeonly>}}}
 
</noinclude>
 
</noinclude>
 
|-
 
|-
  
{{If|test={{{inspiredby|}}}|then=
+
{{If|test={{{download_link|}}}|then=
{{!}} style="text-align: right;" {{!}}'''Inspired by'''{{!}}{{!}} {{{inspiredby<includeonly>|</includeonly>}}} }}
+
{{!}} colspan="2" style="font-size: larger; text-align: center;" {{!}}'''[{{{download_link<includeonly>|</includeonly>}}} Download]''' }}
 
<noinclude>
 
<noinclude>
 
|-
 
|-
| style="text-align: right;" | '''Inspired by''' || {{{inspiredby<includeonly>|</includeonly>}}}
+
| colspan="2" style="font-size: larger; text-align: center;" |'''[{{{download_link<includeonly>|</includeonly>}}} Download]'''
 
</noinclude>
 
</noinclude>
 
|-
 
|-
  
{{If|test={{{inspired|}}}|then=
+
{{If|test={{{source_link|}}}|then=
{{!}} style="text-align: right;" {{!}}'''Inspired'''{{!}}{{!}} {{{inspired<includeonly>|</includeonly>}}} }}
+
{{!}} colspan="2" style="font-size: larger; text-align: center;" {{!}}'''[{{{source_link<includeonly>|</includeonly>}}} Source]''' }}
<noinclude>
 
|-
 
| style="text-align: right;" | '''Inspired''' || {{{inspired<includeonly>|</includeonly>}}}
 
</noinclude>
 
|-
 
 
 
{{If|test={{{download_link|}}}|then=
 
{{!}} colspan="2" style="text-align: right;" {{!}}'''[{{{download_link<includeonly>|</includeonly>}}} Download]''' }}
 
 
<noinclude>
 
<noinclude>
 
|-
 
|-
| colspan="2" style="text-align: center;" |'''[{{{download_link<includeonly>|</includeonly>}}} Download]'''
+
| colspan="2" style="font-size: larger; text-align: center;" |'''[{{{source_link<includeonly>|</includeonly>}}} Source]'''
 
</noinclude>
 
</noinclude>
 
|-
 
|-
  
{{If|test={{{source_link|}}}|then=
+
{{If|test={{{no_categories|}}}|then={{!}} colspan="2" style="text-align: center;" {{!}} ''This is an example!'' }}
{{!}} colspan="2" style="text-align: right;" {{!}}'''[{{{source_link<includeonly>|</includeonly>}}} Source]''' }}
+
|}<!--            --Categorizers--
<noinclude>
+
--><includeonly><!--
|-
+
-->{{if|test={{{no_categories|}}}|then=[[Category:Bots]]|else={{Template:Bot Categorizer|isOneOnOne={{{isOneOnOne}}}|isMelee={{{isMelee}}}|isOpenSource={{{isOpenSource}}}|extends={{{extends}}}}}}}<!--
| colspan="2" style="text-align: center;" |'''[{{{source_link<includeonly>|</includeonly>}}} Source]'''
+
--><!--
</noinclude>
+
--></includeonly><!--
|}
+
--><noinclude>
<noinclude>
 
  
  
Line 140: Line 132:
 
| bgcolour        =  
 
| bgcolour        =  
 
| name            =  
 
| name            =  
 +
| altimage        =
 
| image          =  
 
| image          =  
 
| imagesize      =  
 
| imagesize      =  
Line 145: Line 138:
 
| author          =  
 
| author          =  
 
| extends        =  
 
| extends        =  
| targeting      =
+
| targeting      =  
| movement        =
+
| movement        =  
| released        =
+
| released        =  
| best_rating    =
+
| best_rating    =  
| rating          =
+
| rating          =  
| current_version =
+
| current_version =
 +
| codesize        =
 
| license        =  
 
| license        =  
| whales          =
+
| download_link  =  
| inspiredby      =
+
| source_link    =  
| inspired        =
+
| isOneOnOne      = true/false
| download_link  =
+
| isMelee        = true/false
| source_link    =
+
| isOpenSource    = true/false
 
}}</pre>
 
}}</pre>
 
</div>
 
</div>
  
 
=== Parameters ===
 
=== Parameters ===
{| style="font-size: 80%"
+
{| style="font-size: 80%; border-collapse: collapse; border-left: 10px solid white; border-right: 10px solid white; outline: 1px solid #aaa; margin-bottom: 5px;"
 
|-
 
|-
| style="width: 15%" | bgcolor || The background coloring, omit for default color
+
| style="width: 18%" | bgcolor || The background coloring, omit for default color
 
|-
 
|-
 
|| name || The name of the robot, omit for page name
 
|| name || The name of the robot, omit for page name
 +
|-
 +
|| altimage || generally not used, only here temporarily for offsite image linking, optional
 
|-
 
|-
 
|| image || an image, logo or snapshot of the robot, optional
 
|| image || an image, logo or snapshot of the robot, optional
Line 171: Line 167:
 
|| imagesize* || In the form "Npx", resizes the image to a width of N pixels; default is 200px, optional
 
|| imagesize* || In the form "Npx", resizes the image to a width of N pixels; default is 200px, optional
 
|-
 
|-
|| caption* || A caption discribing the image, optional
+
|| caption* || A caption describing the image, optional
 
|-
 
|-
 
|| author || the creator(s) of the robot, e.g. PEZ, Voidious, Chase-san, etc. optional
 
|| author || the creator(s) of the robot, e.g. PEZ, Voidious, Chase-san, etc. optional
Line 190: Line 186:
 
|-
 
|-
 
|| license || The license this robot's source is under, optional
 
|| license || The license this robot's source is under, optional
|-
 
|| whales || The bots in which you hope to overcome!, optional
 
|-
 
|| inspiredby || Robots that inspired the creation of this one, optional
 
|-
 
|| inspired || Other robots that we're inspired by this one, optional
 
 
|-
 
|-
 
|| download_link || the absolute link to your robots jar, optional
 
|| download_link || the absolute link to your robots jar, optional
 
|-
 
|-
|| source_link || the absolute link to the source of your robot, not needed if its already included in the jar, optional
+
|| source_link || the absolute link to the source of your robot, optional
 
|-
 
|-
| colspan="2" style="font-size: 80%" | * Only used if the {{{image}}} parameter used.
+
| colspan="2" style="font-size: 80%" | * Only used if the {{{image}}} parameter is used.
 
|}
 
|}
 
</div>
 
</div>
 +
 +
{{Infobox Robot
 +
| name            = Dookious
 +
| author          = Voidious
 +
| extends        = AdvancedRobot
 +
| targeting      = GuessFactorTargeting
 +
| movement        = WaveSurfing
 +
| released        = 2006
 +
| best_rating    = 1.571 / 2131 (#1)
 +
| current_version = 1.58
 +
| license        = [[RWPCL]]
 +
| download_link  = http://www.dijitari.com/void/robocode/voidious.Dookious_1.58.jar
 +
| no_categories  = true
 +
}}
 +
 +
 
== Other Notes ==
 
== Other Notes ==
 
Since I cannot access the common.css stuff, I put the style info right into the table T_T. [[MediaWiki:Common.css]]
 
Since I cannot access the common.css stuff, I put the style info right into the table T_T. [[MediaWiki:Common.css]]
 
</noinclude>
 
</noinclude>

Latest revision as of 09:14, 14 September 2017

Infobox Robot
[[Image:{{{image}}}|200px ]]
{{{caption}}}
Author(s) {{{author}}}
Extends {{{extends}}}
Targeting {{{targeting}}}
Movement {{{movement}}}
Released {{{released}}}
Best Rating {{{best_rating}}}
Current Rating {{{rating}}}
Current Version {{{current_version}}}
Code Size {{{codesize}}}
License {{{license}}}
[{{{download_link}}} Download]
[{{{source_link}}} Source]



Documentation

Usage

The infobox may be added by pasting the template as shown below into an article. None of the Parameters are required as of yet.

{{Infobox Robot
| bgcolour        = 
| name            = 
| altimage        = 
| image           = 
| imagesize       = 
| caption         = 
| author          = 
| extends         = 
| targeting       = 
| movement        = 
| released        = 
| best_rating     = 
| rating          = 
| current_version = 
| codesize        =
| license         = 
| download_link   = 
| source_link     = 
| isOneOnOne      = true/false
| isMelee         = true/false
| isOpenSource    = true/false
}}

Parameters

bgcolor The background coloring, omit for default color
name The name of the robot, omit for page name
altimage generally not used, only here temporarily for offsite image linking, optional
image an image, logo or snapshot of the robot, optional
imagesize* In the form "Npx", resizes the image to a width of N pixels; default is 200px, optional
caption* A caption describing the image, optional
author the creator(s) of the robot, e.g. PEZ, Voidious, Chase-san, etc. optional
extends what this bot extends, be it AdvancedRobot, Robot, or TeamRobot, optional
targeting The type of targeting the bot uses, optional
movement The type of movement the bot uses, optional
released The date the bot was originally released, optional
best_rating The best rating the bot has obtained in the rumble, optional
rating The current rating the bot has in the rumble, optional
current_version The current version of the robot, optional
license The license this robot's source is under, optional
download_link the absolute link to your robots jar, optional
source_link the absolute link to the source of your robot, optional
* Only used if the {{{image}}} parameter is used.
Dookious
Author(s) Voidious
Extends AdvancedRobot
Targeting GuessFactorTargeting
Movement WaveSurfing
Released 2006
Best Rating 1.571 / 2131 (#1)
Current Version 1.58
Code License RWPCL
Download
This is an example!


Other Notes

Since I cannot access the common.css stuff, I put the style info right into the table T_T. MediaWiki:Common.css