Difference between revisions of "Template:Infobox Robot"
Jump to navigation
Jump to search
(Adding codesize, generic categorizers... codesize auto-categorization will only be possible with {{#expr:}}) |
m (Use Template:Bot Categorizer instead) |
||
(19 intermediate revisions by 7 users not shown) | |||
Line 1: | Line 1: | ||
− | {| style="text-align: | + | {| 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}}}}}''' | ||
Line 7: | Line 7: | ||
|- | |- | ||
{{If|test={{{image|}}}|then= | {{If|test={{{image|}}}|then= | ||
− | {{!}} colspan="2" style="text-align:center;" {{!}}[[Image:{{{image}}}{{{imagesize| | + | {{!}} 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 | | + | | 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="vertical-align: top; text-align: right;" {{!}}'''[[ | + | {{!}} style="vertical-align: top; text-align: right;" {{!}}'''[[:Category:Bot Authors|Author(s)]]'''{{!}}{{!}} {{{author<includeonly>|</includeonly>}}} }} |
<noinclude> | <noinclude> | ||
|- | |- | ||
− | | style="text-align: right;" | '''[[ | + | | style="text-align: right;" | '''[[:Category:Bot Authors|Author(s)]]''' || {{{author<includeonly>|</includeonly>}}} |
</noinclude> | </noinclude> | ||
|- | |- | ||
Line 31: | Line 31: | ||
{{If|test={{{targeting|}}}|then= | {{If|test={{{targeting|}}}|then= | ||
− | {{!}} style="vertical-align: top; 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="vertical-align: top; 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> | ||
|- | |- | ||
Line 108: | Line 108: | ||
| colspan="2" style="font-size: larger; text-align: center;" |'''[{{{source_link<includeonly>|</includeonly>}}} Source]''' | | colspan="2" style="font-size: larger; text-align: center;" |'''[{{{source_link<includeonly>|</includeonly>}}} Source]''' | ||
</noinclude> | </noinclude> | ||
− | | | + | |- |
− | + | ||
− | + | {{If|test={{{no_categories|}}}|then={{!}} colspan="2" style="text-align: center;" {{!}} ''This is an example!'' }} | |
− | + | |}<!-- --Categorizers-- | |
− | + | --><includeonly><!-- | |
− | -- | + | -->{{if|test={{{no_categories|}}}|then=[[Category:Bots]]|else={{Template:Bot Categorizer|isOneOnOne={{{isOneOnOne}}}|isMelee={{{isMelee}}}|isOpenSource={{{isOpenSource}}}|extends={{{extends}}}}}}}<!-- |
− | --> | + | --><!-- |
− | + | --></includeonly><!-- | |
− | -->{{ | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | --> | ||
− | --> | ||
− | |||
--><noinclude> | --><noinclude> | ||
Line 177: | 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 | + | || 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 216: | Line 206: | ||
| license = [[RWPCL]] | | license = [[RWPCL]] | ||
| download_link = http://www.dijitari.com/void/robocode/voidious.Dookious_1.58.jar | | download_link = http://www.dijitari.com/void/robocode/voidious.Dookious_1.58.jar | ||
+ | | no_categories = true | ||
}} | }} | ||
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