Difference between revisions of "User:Nat"

From Robowiki
Jump to navigation Jump to search
Line 1: Line 1:
 +
{| style="margin-left: 1em; margin-bottom: 0.5em; width: 248px; border: #99B3FF solid 1px; background-color: #FFFFFF; color: #000000; float: right;"
 +
| <div style="text-align: center; font-size: 120%; font-weight: bold;">[[Nat]]</div>
 +
|-
 +
| {{Userbox | id-c=#000 | id-s=12 |id-fc=#fff |info-c=#ccc |info-s=8 |info-fc=#000 |id=08 |info=This user entered robocode community since 2008}}
 +
|-
 +
| {{Userbox | id-c=#cc0 | id-s=12 |id-fc=#fff |info-c=#ffc |info-s=8 |info-fc=#000 |id=JAVA |info=This user prefer to use Java for all his/her programs.}}
 +
|-
 +
| {{Userbox | id-c=#090 | id-s=10 |id-fc=#fff |info-c=#cfc |info-s=8 |info-fc=#000 |id=Robo code |info=This user love robocode!}}
 +
|-
 +
| {{Userbox | id-c=#f00 | id-s=12 |id-fc=#fff |info-c=#fcc |info-s=8 |info-fc=#000 |id=<strike>GF</strike> |info=This user hate [[GuessFactorTargeting]]}}
 +
|-
 +
| {{Userbox | id-c=#00f | id-s=12 |id-fc=#fff |info-c=#ccf |info-s=8 |info-fc=#000 |id=PM |info=This user love [[PatternMatching]]}}
 +
|-
 +
| {{Userbox | id-c=#00f | id-s=12 |id-fc=#fff |info-c=#ccf |info-s=8 |info-fc=#000 |id=Melee |info=This user prefer melee battle than OneOnOne battle}}
 +
|-
 +
| {{Userbox | id-c=#f00 | id-s=12 |id-fc=#fff |info-c=#fcc |info-s=8 |info-fc=#000 |id=<strike>Wave</strike> |info=This user hate [[Wave]]}}
 +
|-
 +
| {{Userbox | id-c=#0f0 | id-s=12 |id-fc=#606 |info-c=#cfc |info-s=8 |info-fc=#000 |id=Wave |info=... but still using it for it's effective!}}
 +
|-
 +
| {{Userbox | id-c=#99f | id-s=12 |id-fc=#333 |info-c=#ccc |info-s=8 |info-fc=#000 |id=[[Image:EclipseIcon.png]] |info=This user use Eclipse to program robocode.}}
 +
|-
 +
| {{Userbox | id-c=#096 | id-s=12 |id-fc=#fff |info-c=#9fc |info-s=8 |info-fc=#000 |id=UBX |info=This user is first one who create their userboxes about robocode!}}
 +
|}
 +
 
My name is Nat Pavasant. I'm 13 years old robocoder from Thailand.
 
My name is Nat Pavasant. I'm 13 years old robocoder from Thailand.
  
Line 4: Line 28:
  
 
== Bots==
 
== Bots==
 +
''Almost all of those bot is just-create bot, and it will not be cared or improved anymore excepted for critical bugs.''
 
* [[Carola]]: My first, public, nano-size and shameless robot. Almost everything is taken from [[WeekendObsession]].
 
* [[Carola]]: My first, public, nano-size and shameless robot. Almost everything is taken from [[WeekendObsession]].
 
* [[NanoKitty]]: A nano bot. First designed for One-one-One, but used [[Head-On Targeting]] so it's better in melee.
 
* [[NanoKitty]]: A nano bot. First designed for One-one-One, but used [[Head-On Targeting]] so it's better in melee.
Line 10: Line 35:
 
* [[AtomicMini]]: A melee robot and my second shameless robot since a movement is entirely from [[Shiz]] and gun from [[MiniTron]].
 
* [[AtomicMini]]: A melee robot and my second shameless robot since a movement is entirely from [[Shiz]] and gun from [[MiniTron]].
 
* [[MiniAtomicOperation]]: A group of 5 AtomicMini.
 
* [[MiniAtomicOperation]]: A group of 5 AtomicMini.
 +
 +
== Goals ==
 +
* Be throne of all roborumble.
 +
 +
== Current Development ==
 +
* A Thai Robocode Community website.
 +
* Axaze robot below.
 +
* Special: Create template for userboxes you see on my page.
 +
 +
== Planned Future Robot ==
 +
* [[Aquazyned]]: An all-round string robot.
 +
* [[Axaze]]: An one-on-one robot. Fire using 3 virtual guns, PatternMatching, GuessFactorTargeting and AntiSurferTargeting.
 +
* [[Albyzque]]: A melee robot.
 +
 +
== Research ==
 +
I've many of private researches which will not finish shortly :-)
 +
* Research for [[AngularTargeting]] to work with moving robot.
 +
* Research for targeting recognizer. (e.g. If enemy fire PM, move in AntiPM; If enemy fire GF, WaveSurf it)
 +
 
== Other Works ==
 
== Other Works ==
 
Even though I had enter robocode community for 3 months (since Oct'08), I've create some work, too:
 
Even though I had enter robocode community for 3 months (since Oct'08), I've create some work, too:
 
* [http://robowiki.kidsdev.org/ Thai robowiki]
 
* [http://robowiki.kidsdev.org/ Thai robowiki]
 +
 +
== Contact Information ==
 +
Email: [http://services.nexodyne.com/email/ http://services.nexodyne.com/email/icon/.ykau8dV3g%3D%3D/einV.U0%3D/R01haWw%3D/0/image.png] <br />
 +
Tel. +66(0)860544882
 +
 +
== Other Information ==
 +
; Robot naming
 +
* For a just-create bot, I backward-ed a first word I see(or think), like Swodniw (Windows).
 +
* For a robot planned for long development, start with "A" and continue a word with lot of not-common-use alphabets (z, q, x). Then change "i" in the word to "y".
 +
* For a research bot, just use name "NatBot", whatever a suffix or not, and increment number.
 +
 +
; Robot staling
 +
OK, I admit I stole many of robots out there in roborumble, whatever it's open source or not, with Java Decompiler. My most problem robots are ABC's and David Alave's robot since they use Java Obfuscation.
  
 
[[Category: Bot Authors|Nat]]
 
[[Category: Bot Authors|Nat]]
  
 
__NOTOC__ __NOEDITSECTION__
 
__NOTOC__ __NOEDITSECTION__

Revision as of 16:47, 3 January 2009

08 This user entered robocode community since 2008
JAVA This user prefer to use Java for all his/her programs.
Robo code This user love robocode!
GF This user hate GuessFactorTargeting
PM This user love PatternMatching
Melee This user prefer melee battle than OneOnOne battle
Wave This user hate Wave
Wave ... but still using it for it's effective!
EclipseIcon.png This user use Eclipse to program robocode.
UBX This user is first one who create their userboxes about robocode!

My name is Nat Pavasant. I'm 13 years old robocoder from Thailand.

I was introduced to Robocode sometime in 2006, when I was 11 years old. I saw some of post somewhere on the internet and I try it. At first, Only thing I can do is copying sample.Wall!! After 3 days, I got bored and return to my PHP programming. Sometimes in July'07, I saw notice about Thailand Robocode Tournament on my school notice board. Just then, I returned to Robocode programming. And again, I got bored after an hour! At last, I've found topic in Programming.in.th about Thai Robocode battle at KidsDev.org and I've found this wiki!!

Bots

Almost all of those bot is just-create bot, and it will not be cared or improved anymore excepted for critical bugs.

Goals

  • Be throne of all roborumble.

Current Development

  • A Thai Robocode Community website.
  • Axaze robot below.
  • Special: Create template for userboxes you see on my page.

Planned Future Robot

  • Aquazyned: An all-round string robot.
  • Axaze: An one-on-one robot. Fire using 3 virtual guns, PatternMatching, GuessFactorTargeting and AntiSurferTargeting.
  • Albyzque: A melee robot.

Research

I've many of private researches which will not finish shortly :-)

  • Research for AngularTargeting to work with moving robot.
  • Research for targeting recognizer. (e.g. If enemy fire PM, move in AntiPM; If enemy fire GF, WaveSurf it)

Other Works

Even though I had enter robocode community for 3 months (since Oct'08), I've create some work, too:

Contact Information

Email: http://services.nexodyne.com/email/icon/.ykau8dV3g%3D%3D/einV.U0%3D/R01haWw%3D/0/image.png
Tel. +66(0)860544882

Other Information

Robot naming
  • For a just-create bot, I backward-ed a first word I see(or think), like Swodniw (Windows).
  • For a robot planned for long development, start with "A" and continue a word with lot of not-common-use alphabets (z, q, x). Then change "i" in the word to "y".
  • For a research bot, just use name "NatBot", whatever a suffix or not, and increment number.
Robot staling

OK, I admit I stole many of robots out there in roborumble, whatever it's open source or not, with Java Decompiler. My most problem robots are ABC's and David Alave's robot since they use Java Obfuscation.