Talk:RoboRumble/Country Flags

From Robowiki
Jump to navigation Jump to search

Hi dear RoboRumble-runners! I'd really really like to have a flag. I wrote to countryflags on the old wiki, but nobody has answered for weeks or months. Is it possible to add flags to new requesters? Here is the direct link to save time. :P [1] --HUNRobar 19:19, 3 March 2009 (UTC)

It is said that Darkcanuck doesn't visit the wiki, try email him. It's darkcanuck81 (at) g mail (dot) com.

Thanks darkcanuck, I have flag at last! :) --HUNRobar 16:20, 6 March 2009 (UTC)

Darkcanuck, a suggestion to make things easier for you (and your server!) in the future: create a folder of country flags named by two-letter country code (US, DE, GR, RU, ...) and associate each username with a particular flag, ideally on a particular (editable!) page on the wiki, like the participants page is now. Then whenever someone wants to set their nationality, they can do it on the wiki, and your server can grab a copy of the page daily or semi-daily to get everyone's country. Then, instead of having multiple copies of the same flag over and over your server can have one of each flag, saving load time and upload bandwidth. -- Synapse 02:48, 4 July 2009 (UTC)

Because someone may want a special flag (see ap package, which nationality are they?). I don't know, this maybe better and need a lot more works, current way I believed is just drop an image named with the package name and all will work. And by setting ErrorDocument directive in .htaccess (server is Apache, detected by Server: HTTP response header) to blank image, the non-existence image will be served using blank flag. » Nat | Talk » 03:16, 4 July 2009 (UTC)
New users show up so infrequently that the current way (manual updates) is much easier... But if the community ever expands like wildfire, I'll look into something like this. --Darkcanuck 21:30, 9 July 2009 (UTC)

Could you be as kind to give me a dutch flag? --Positive 18:59, 18 July 2009 (UTC)

Could i have a swedish flag, please Rsim 18:39, 1 August 2009 (UTC)

Uh oh, the Swedish flag flies once again... =) --Voidious 19:12, 1 August 2009 (UTC)
Hope it is as strong as last time it flied. ;) » Nat | Talk » 02:17, 2 August 2009 (UTC)

Could you give me a Brazilian flag? Thank you! HVilela

Hi, can I have a Portuguese flag? (my bots main package is dmsr) DavidR

Would you please assign a U.S. flag to the uccc.* package name? Thanks, Christopher.Hilla 00:31, 6 February 2010 (UTC)

Hi, can I have a german flag, please? (my bots main package is fromHell) FromHell 12:07, 15 March 2010 (UTC)

Hi I would love to have a United States flag assigned to the package exauge. Currently the only robot I have is exauge.LemonDrop but I plan to add more in the future. Thanks! --Exauge 16:55, 2 May 2010 (UTC)

Could you please add a german flag to the staticline package. Thanks! --Staticline 16:47, 24 June 2010 (UTC)

Hi just started robocode my robot is mym.EdgeStalker I saw it had no flag could you please put a RSA South African flag on it please --Moyamo 19:07, 28 August 2010 (UTC)

Hi would i be able to get a Australian flag attached to quietus please. --Quietus 01:56, 11 September 2010 (UTC)
Hi, could i get an Dutch flag? dont know if anyone is monitoring this page, hope so haha. Thanks in advance! -- KiraNL 12:14, 14 September 2010 (UTC)

Thanks for the flag darkcanuck --Moyamo 15:46, 3 October 2010 (UTC)

Hi, could I have a Finnish flag assigned to my package (lancel)?

Flag request

Give the jeremyreeder package a United States flag, please. --JeremyReeder 23:47, 11 December 2010 (UTC)

May I please have a flag of the USA Darkcanuck? --AW 16:24, 4 April 2011 (UTC)

Can I have a brazilian flag on the mn package, please? -- MN 05:21, 27 June 2011 (UTC)

You can give me a U.S.A. flag whenever you get around to it (xandercat package). Thanks. -- Skotty 16:39, 27 June 2011 (UTC)

Could I please have a german flag for the gf package? -- g0ld3nf0x 17:25, 17 July 2011 (CEST)

Please, set Russian flag for lxx. package --Jdev 19:47, 5 August 2011 (UTC)

I've moved all of my robots to a new package structure. The new top level package is "xander", which replaces "xandercat". Whenever you are updating it again, can you switch my USA flag over to "xander"? I promise I won't change it again. :-) Thank you. Skotty 18:42, 26 October 2011 (UTC)

I would like a USA flag for package "casey". Thanks.--Testb 00:53, 30 October 2011 (UTC)

Can you please set the german flag for the "wompi" package? Thanks. --Wompi 16:08, 7 June 2012 (UTC)

Can you please set the slovak flag for the "pa3k" package? Thanks. --pa3k 7 June 2012 (UTC) http://www.slovakopedia.com/pix/s/slovak-flag.gif

Automated Flags

I have an idea how we can make this automated. Like the current roborumble participant page, we use a pre tag to designate a flag or gif url as the flag for that package, and every so often (once a day?), the rumble server queries the wiki for the package flags.

Example

abc,http://www.gregwolf.com/pt-flag.jpg
ags,canada
chase,japan
davidalves,united_states
florent,http://upload.wikimedia.org/wikipedia/commons/thumb/c/c3/Flag_of_France.svg/30px-Flag_of_France.svg.png
jk,south_africa
kc,united_states
mue,germany
pez,denmark
pulsar,denmark
voidious,united_states
wiki,united_nations
zyx,http://www.craftcentral.com/images/flag/ve_flag_s.png

We can of course use the URL http://www.robowiki.net/wiki/RoboRumble/Country_Flags?action=raw, so that that wiki and rumble server load is lower. It would take a bit of work to get most the flags setup with keywords. But afterword you could change your flag daily, or have a custom flag (icon). Obviously, the server would either have to reject images too large, or convert them. I personally think reject, and to do so for anything not 30x18 and only allow gif, png, and jpg, and nothing over say 1 kb (they are really small flags).

Chase-san 03:18, 19 January 2011 (UTC)

Well, I like the concept, though I'm not going to be volunteering to implement it myself. --Rednaxela 06:27, 19 January 2011 (UTC)

Like I've stated above, the current process is much less work than automating it... If I had more free time and were to make any major updates to the server then I'd let users create accounts, upload their bots and generate the participants list directly (like roborumble.org would have done). No need to scrape web pages for any data or struggle to find hosting for your bot. --Darkcanuck 06:37, 19 January 2011 (UTC)

I guess I can do that then. I have some free time. — Chase-san 06:47, 19 January 2011 (UTC)

I'd wait for a red/green light from Darkcanuck before spending any time on it. Even if you write the initial code, installing / debugging / maintaining it would still include demands on his time, while it sounds like the current system is a negligible amount of work for him. --Voidious 14:43, 19 January 2011 (UTC)

I think the easier way would be setting up a page to allow uploading/changing flags, with username based on Wiki account (the 'autoconfirmed' account). We can use trust system that you shouldn't change other's flags... I believe currently the manual process is uploading flag to specified folder, is it? --Nat Pavasant 14:48, 19 January 2011 (UTC)

I guess it would be simpler to make a uploader that allows you to upload an image, specify the package and automatically check the package format and size/shape/type of the image. That could be done in like 10 minutes. I also made a bunch of updated flags, so I will go and make up a zip of all the updated flags (truer colors, more accurate rendering, smaller files in bytes (for most)). — Chase-san 02:28, 20 January 2011 (UTC)
If you want to send me a zip of updated flags, and maybe a text file mapping countries to packages, that would be great. I wouldn't bother with the uploader though, since I don't have time to check the code for security vulnerabilities right now... --Darkcanuck 04:04, 20 January 2011 (UTC)
abc,portugal
ad,united-states
ags,canada
ahf,united-states
ak,singapore
altglass,germany
amk,ireland
ap,germany
apv,spain
ar,united-states
ara,japan
areb,canada
arthord,canada
ary,singapore
asm,lithuania
awesomeness,united-states
axeBots,brazil
baal,united-states
bbo,netherlands
bing2,china
blank,none
brainfade,england
bvh,netherlands
caimano,italy
cbot,sweden
cf,germany
chase,japan
cjm,united-states
cs,japan
csm,australia
cx,china
dans,united-states
darkcanuck,canada
davidalves,united-states
dcs,united-states
deewiant,finland
deith,poland
demetrix,russia
dft,united-states
DM,united-states
dmsr,portugal
drm,japan
ds,france
dummy,netherlands
dz,canada
eat,canada
emp,netherlands
ethdsy,france
exauge,united-states
florent,france
fm,france
fnc,netherlands
fromHell,germany
germ,united-states
gg,united-states
gh,netherlands
gio,switzerland
gjr,canada
goblin,italy
grybgoofy,united-states
gu,china
hirataatsushi,japan
hvilela,brazil
intruder,united-states
jab,europe
jam,ireland
japs,netherlands
jasolo,spain
jekl,united-states
jep,united-states
jk,south-africa
jmcd,australia
jp,australia
justin,canada
jw,sweden
kawigi,united-states
kc,united-states
kcn,united-states
kid,united-states
kinsen,united-states
Krabb,germany
kronenthaler,venezuela
krzysiek,poland
kvk,france
labg,australia
leb,netherlands
lorneswork,canada
lrem,poland
m3thos,portugal
marksteam,australia
matt,united-states
mc,peace-flag
md,russia
mk,netherlands
mladjo,serbia
mld,united-states
ms,germany
mue,germany
muf,czech-republic
myl,norway
mym,south-africa
mz,united-states
nat,thailand
ne,united-states
nic,united-kingdom
pe,england
pedersen,united-states
pez,sweden
pfvicm,united-states
ph,poland
pla,netherlands
positive,netherlands
pulsar,sweden
radnor,united-states
rc,canada
rdt199,united-kingdom
robar,hungary
rus,russia
rsim,sweden
rz,switzerland
sadoner,spain
sch,italy
serenity,russia
sgp,australia
sgs,canada
shinh,japan
shrub,scotland
simonton,united-states
spinnercat,united-states
staticline,germany
stefw,netherlands
stelo,south-korea
step,brazil
strider,sweden
synapse,united-states
synnalagma,united-nations
tad,australia
takeBot,japan
tango,united-kingdom
taqho,sweden
tcf,united-kingdom
techdude,australia
tide,china
timmit,china
tm,japan
tobe,sweden
toz,norway
trab,norway
tzu,canada
uccc,united-states
vic,netherlands
voidious,united-states
vuen,canada
wcsv,united-states
whind,united-states
wiki,united-nations
wilson,china
wit,ireland
wompi,germany
yk,russia
zen,china
zyx,venezuela

Here is my prefab gifs. Just add ".gif" onto the end of the flag name "canada.gif". http://www.csdgn.org/files/prefab.7z

Chase-san 04:46, 20 January 2011 (UTC)

Oh yeah, here are the flags renamed to the package names. http://www.csdgn.org/files/flags.7zChase-san 04:56, 20 January 2011 (UTC)
In case you don't like some of the flags colors and so on, all flags were taken from wikipedia, which as far as I understand, many community members have gone to great lengths to be sure the colors used in the images is true to the colors of the actual flags. Personally pez' flag being so much more milder took some getting used too. — Chase-san 05:00, 20 January 2011 (UTC)

Non-Country Flags

While they have never been requested, and far as I know, most are not interested in them. What would be your position on flags that do not show nationality but rather are of personal choice. These flags, could have any number of variations and content. While I do not think it is easily possible to fit anything that is visibly inappropriate in 540 pixels with a maximum of 256 colors all under or around 2kb. But I think it would be best to decide if its okay to do so (assuming such a flag is approved of).

Examples (good and bad): http://www.csdgn.org/files/images/flags/flag_0.gif http://www.csdgn.org/files/images/flags/flag_1.gif http://www.csdgn.org/files/images/flags/flag_2.gif http://www.csdgn.org/files/images/flags/flag_3.gif http://www.csdgn.org/files/images/flags/flag_4.gif http://www.csdgn.org/files/images/flags/flag_5.gif http://www.csdgn.org/files/images/flags/flag_6.gif http://www.csdgn.org/files/images/flags/flag_7.gif

Chase-san 06:40, 20 January 2011 (UTC)

Hmm, my stance on this is... I probably wouldn't want to use anything like it myself, but I wouldn't object non-country flags if they're sufficiently "flag-ish". Of those examples, I'd consider the "ABC" and the flame-type one to be okay. I'm curious what others think. --Rednaxela 06:14, 22 January 2011 (UTC)

Well I think the original intention was to highlight where robocoders come from. And I've read in more than one profile that someone's goal is to get their country's flag higher in the rankings. Plus it's nice to visually see the geographic spread. We already have unique package names... --Darkcanuck 06:21, 22 January 2011 (UTC)

I wasn't planning to use one either. However I was interested in what people thought of it. — Chase-san 07:35, 22 January 2011 (UTC)