Difference between revisions of "User:Nat"
m (add few links, categories) |
(huhh, 25 minutes of grammar correction) |
||
Line 50: | Line 50: | ||
<!-- '''''Can anyone answer my question on [[/TargetingProblem]] page?''''' | <!-- '''''Can anyone answer my question on [[/TargetingProblem]] page?''''' | ||
'''''Can anyone answer my questions on [[/WaveSurfingQuestion]] page?''''' --> | '''''Can anyone answer my questions on [[/WaveSurfingQuestion]] page?''''' --> | ||
− | My name is Nat Pavasant. I'm 13 | + | My name is Nat Pavasant. I'm a 13-year-old robocoder from Thailand. |
<!-- Old Profile, keep for I don't want to delete | <!-- Old Profile, keep for I don't want to delete | ||
− | I was introduced to Robocode | + | I was introduced to Robocode in 2006, when I was 11 years old. I saw some posts somewhere on the internet and I tried it. At first, the only thing I could do is to copy sample.Wall, rename it, and make a team of it! After 3 days, I got bored and returned to PHP programming. Sometime in July, 2007, I saw a notice about Thailand National Robocode Tournament on my school notice board so I restarted robocode. And again, I got bored in an hour! At last, I've found a topic in http://programming.in.th about robocode and I've found this wiki!! I am currently (Mar 2, 09) the only Thai robocoder who participates robocode community. (There're more Thai robocoders out there, but they don't participate in robowiki nor roborumble.) I'm almost the most competitive robocoder in Thailand! (for the score league) |
− | Now, I'm creator of un-popular Thai RoboWiki. Also, I've | + | Now, I'm the creator of the un-popular Thai RoboWiki. Also, I've taken a place in robocode development! The place 'Tester' is what I can do now, but not in future. |
--><!-- New Profile --> | --><!-- New Profile --> | ||
− | I was first introduced | + | I was first introduced to Robocode sometime in 2006 when I was 11 years old. I don't remember where I found it but I was very good at English at that time so I didn't find this wiki. That time, I mainly played on a modified version of [[Wall (bot)|Wall]], but I never dealed with [[AdvancedRobot]]s. Then, I got bored and returned to PHP programming. Later in July 2007, I found a notice of Cubic Thailand National Robocode Tournament 2007. I took another look at my old installation of [[Robocode]] in my computer but didn't get further than last time. And again, I returned to PHP programming.In the middle of 2008 I found another [[Robocode]] word. I found it on my country's NSC software contest. There was a software called Robo-Rookie that implemented Junior Robot visual editor. |
− | September 2008 is | + | September 2008 is when I entered Robocode community. Now I was a lot better at English and started to seek articles about [[GuessFactor Targeting (traditional)|GuessFactor Targeting]] that I've heard a lot about for a long time. I didn't understand any part, neither simple or hard, of it. The first robot I've downloaded is [[Tigger]] and [[SpareParts]], then [[Gladiator]] and [[Dookious]]. It was still really, really hard so I decide to learn first Quick Targeting (say [[Head-On Targeting|HOT]], [[Linear Targeting|LT]] and [[Circular Targeting|CT]]). I took a look at [[NanoBot]]s first because I thought they would make me understand it easier. But, unfortunately, many nano-bot code is super optimized for codesize and made me having headache on it. Anyway, my first robot is a [[NanoBot]] after reading many many robot source to understand non-blocking call. I was so silly that I was waiting/reloading [[Pulsar]]'s old server ranking page for a day and realized that I need to look at [[Darkcanuck]]'s instead. |
− | I'm now a [[RoboWiki]] [[Vacuum Cleaner]]. | + | I'm now a [[RoboWiki]] [[Vacuum Cleaner]]. It means that I'm cleaning up the pages. (without any bot for now) |
; Some fact of mine | ; Some fact of mine | ||
− | * I'm | + | * I'm the only robocoder from Thailand who participated in [[RoboWiki]] and [[RoboRumble]]. (As of April, 09) |
− | * I have | + | * I have the most userboxes on this wiki. =) |
* I have the longest user page (I think) | * I have the longest user page (I think) | ||
− | * I contribute a lot of pages/ | + | * I contribute a lot of pages/talks in one day (actually, I usually contribute the most time of the day) |
** On 15 Apr 2009 ICT (UTC+0700), there are number of edits, but only 2 edits are from ''other contributors''! Every other edits is done by me. | ** On 15 Apr 2009 ICT (UTC+0700), there are number of edits, but only 2 edits are from ''other contributors''! Every other edits is done by me. | ||
Line 74: | Line 74: | ||
== Bots== | == Bots== | ||
Order by creation date. | Order by creation date. | ||
− | * [[Carola]]: My first, public, nano- | + | * [[Carola]]: My first, public, nano-sized and shameless robot. Almost everything is taken from [[WeekendObsession]]. Retired. |
− | * [[NanoKitty]]: A nano bot. First designed for One-one-One, but | + | * [[NanoKitty]]: A nano bot. First designed for One-one-One, but it uses [[Head-On Targeting]] so it's better in melee. |
− | * [[SwodniwMR]]: A nano bot that completely | + | * [[SwodniwMR]]: A nano bot that is completely designed for melee, fires [[Head-On Targeting|head-on]] and move randomly. |
− | * [[Ocnirp]]: My first competitive robot. | + | * [[Ocnirp]]: My first competitive robot. Nano-sized. |
− | ** [[OcnirpSNG]]: Sister of [[Ocnirp]], | + | ** [[OcnirpSNG]]: Sister of [[Ocnirp]], featuring StopNGo movement on the top of the old random movement. |
− | * [[AtomicMini]]: A melee robot and my second shameless robot since | + | * [[AtomicMini]]: A melee robot and my second shameless robot since the movement is entirely from [[Shiz]] and the gun from [[MiniTron]]. |
− | ** [[MiniAtomicOperation]]: A group of 5 | + | ** [[MiniAtomicOperation]]: A group of 5 AtomicMinis. Retired. |
− | * [[BlackHole]]: My truly first bot (I mean, I wrote more than 70% of it myself) and my first long | + | * [[BlackHole]]: My truly first bot (I mean, I wrote more than 70% of it myself) and my first long developed robot. |
− | * [[AW]]: Test bot. One-on-one with [[User:Robar|HUNRobar]]-style AOM. | + | * [[AW]]: Test bot. One-on-one with [[User:Robar|HUNRobar]]-style AOM. Comes with [[User:Simonton|Simonton]]'s [[Pattern Matching]] as usual for my nanobots. |
− | * [[Hebe]]: My test | + | * [[Hebe]]: My test of my crazy ideas. [[StopNGo]] movement and [[Circular Targeting]]. |
Also, check out my [[/Free code]]. | Also, check out my [[/Free code]]. | ||
=== Planned Future Robots === | === Planned Future Robots === | ||
− | * [[HyperRobot]]: An extend-robot bot which | + | * [[HyperRobot]]: An extend-robot bot which has [[Wave Surfing]]. |
* [[BlackHole]] v2 | * [[BlackHole]] v2 | ||
Line 94: | Line 94: | ||
* [[Asteroid]]: A robot framework. | * [[Asteroid]]: A robot framework. | ||
* [[Simpler]]: by name :-) | * [[Simpler]]: by name :-) | ||
− | * [[TheRiver]]: Planned to be first [[Melee Surfing|Wave Surfing/Melee]] ever. | + | * [[TheRiver]]: Planned to be the first [[Melee Surfing|Wave Surfing/Melee]] ever. |
=== Unreleased vapourware === | === Unreleased vapourware === | ||
− | Don't | + | Don't want me to list all of my vapourware, there's a LOT. Here are some: |
− | * [[Pallas]]: Even | + | * [[Pallas]]: Even made a wiki page for it, but now vapourware :-( Anyway, it is under rework. |
* Juno, another vapourware after Pallas. | * Juno, another vapourware after Pallas. | ||
* Aquazyned and few A... bot. | * Aquazyned and few A... bot. | ||
Line 105: | Line 105: | ||
== Goals == | == Goals == | ||
− | * | + | * Get the throne of all rumble. |
− | ** but currently | + | ** but I currently focuse on general melee/roborumble. |
* Be the youngest who entered The2000Club and The2100Club! (Before I get 14...) | * Be the youngest who entered The2000Club and The2100Club! (Before I get 14...) | ||
− | * Be the first one who | + | * Be the first one who breaks the 2200 beerier! |
* Having PHP plugins for robocode =D | * Having PHP plugins for robocode =D | ||
Line 116: | Line 116: | ||
* Won 1st prize of Cubic Thailand National Robocode Tournament 2008 - Jan, 31 2009 -- Melee Battles -- Won 30,000 Baht (~$855) | * Won 1st prize of Cubic Thailand National Robocode Tournament 2008 - Jan, 31 2009 -- Melee Battles -- Won 30,000 Baht (~$855) | ||
* Won 2nd prize of Thailand National Robocode Tournament 2009 - Feb, 7 2009 -- One-On-One Survivalist Battles -- Won 20,000 Baht (~$570)<!-- | * Won 2nd prize of Thailand National Robocode Tournament 2009 - Feb, 7 2009 -- One-On-One Survivalist Battles -- Won 20,000 Baht (~$570)<!-- | ||
− | ** If this is normal robocode competition (I mean, not survivalist battle), I | + | ** If this is a normal robocode competition (I mean, not survivalist battle), I would have won definitely! I got 4-6 survival score and 77%-23% normal robocode score! |
− | ** Because I | + | ** Because I fired too often (In fact, I ''always'' fired) and he was a great dodger with a great random movement (I had a PM gun, not enough time to write GF). Another thing is that he only fired to disable inactivity timer, so he often outsurvived me, resulting in higher survival score! --> |
== Other Development == | == Other Development == | ||
* A Thai Robocode Community website (which include Thai [[Robocode Repository]], Thai [[RoboRumble]] and new [[Thai RoboWiki]]). | * A Thai Robocode Community website (which include Thai [[Robocode Repository]], Thai [[RoboRumble]] and new [[Thai RoboWiki]]). | ||
** New Thai RoboWiki goes online at http://wiki.robothai.net/ thus nothing there except plain MediaWiki/1.14rc1. | ** New Thai RoboWiki goes online at http://wiki.robothai.net/ thus nothing there except plain MediaWiki/1.14rc1. | ||
− | ** A new Thai roborumble that I planned to create also | + | ** A new Thai roborumble that I planned to create which also accepts oversea competitors! I think I'll have PointBlank battle reborn and add my new BlankyBattle (which means less number of robots in a really large battle!). Also with TwinDuel, Sonnet/Haiku/Femto Battle. I ''may'' include Hat League into it, too. (don't know if my new server hold that? I will ask Darkcanuck for his roborumble server code!) |
* Special: Create template for userboxes you see on this page. (I don't know anybody want them? This is not wikipedia, anyway...) | * Special: Create template for userboxes you see on this page. (I don't know anybody want them? This is not wikipedia, anyway...) | ||
=== Researches === | === Researches === | ||
* [[/SDSResearch]] Research for Symbolic Dynamic Segmentation to work faster :-) | * [[/SDSResearch]] Research for Symbolic Dynamic Segmentation to work faster :-) | ||
− | * [[/Targeting Research Codename M79]] Targeting | + | * [[/Targeting Research Codename M79]] Targeting experiment with variety of gun doing on its own alone. |
<!-- Don't want other to see them | <!-- Don't want other to see them | ||
=== Planned Researches === | === Planned Researches === | ||
− | * [[/Movement Research Codename NGC1904]] Wave Surfing | + | * [[/Movement Research Codename NGC1904]] Wave Surfing experiment. Path Finding Go-To style. |
− | * [[/Targeting Research Codename M31]] Gun without GF and PIF | + | * [[/Targeting Research Codename M31]] Gun without GF and experimental PIF. |
− | * [[/Movement Research Codename NGC224]] Wave Surfing | + | * [[/Movement Research Codename NGC224]] Wave Surfing experiment. True Surfing style. |
− | * [[/Targeting Research Codename M42]] VCS-PIF | + | * [[/Targeting Research Codename M42]] VCS-PIF experiment. |
− | * [[/Movement Resarch Codename NGC1976]] Just named, don't know what | + | * [[/Movement Resarch Codename NGC1976]] Just named, don't know what will it be. |
Some fact for one who read this: | Some fact for one who read this: | ||
Line 143: | Line 143: | ||
Another FACT: READ THIS! | Another FACT: READ THIS! | ||
− | I don't think I'll finish all of those | + | I don't think I'll finish all of those experiments, just NGC1904 seems to be finished. |
--> | --> | ||
=== Other Works === | === Other Works === | ||
− | * [http://wiki.robothai.net/ Thai RoboWiki]: New, fresh Thai RoboWiki with some | + | * [http://wiki.robothai.net/ Thai RoboWiki]: New, fresh Thai RoboWiki with some content. |
== Contact Information == | == Contact Information == |
Revision as of 15:21, 27 May 2009
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|
- Nat's Page:
- Targeting Problem (answered) - Wave Surfing Question (answered) - What's the name mean? - What is this? - How do 1v1 bot perform in melee? - Robot in my dream... - My version of DrawingBot - Free code
- Nat's research:
- Symbolic Dynamic Segmentation Research - Targeting Research Codename M79
My name is Nat Pavasant. I'm a 13-year-old robocoder from Thailand.
I was first introduced to Robocode sometime in 2006 when I was 11 years old. I don't remember where I found it but I was very good at English at that time so I didn't find this wiki. That time, I mainly played on a modified version of Wall, but I never dealed with AdvancedRobots. Then, I got bored and returned to PHP programming. Later in July 2007, I found a notice of Cubic Thailand National Robocode Tournament 2007. I took another look at my old installation of Robocode in my computer but didn't get further than last time. And again, I returned to PHP programming.In the middle of 2008 I found another Robocode word. I found it on my country's NSC software contest. There was a software called Robo-Rookie that implemented Junior Robot visual editor.
September 2008 is when I entered Robocode community. Now I was a lot better at English and started to seek articles about GuessFactor Targeting that I've heard a lot about for a long time. I didn't understand any part, neither simple or hard, of it. The first robot I've downloaded is Tigger and SpareParts, then Gladiator and Dookious. It was still really, really hard so I decide to learn first Quick Targeting (say HOT, LT and CT). I took a look at NanoBots first because I thought they would make me understand it easier. But, unfortunately, many nano-bot code is super optimized for codesize and made me having headache on it. Anyway, my first robot is a NanoBot after reading many many robot source to understand non-blocking call. I was so silly that I was waiting/reloading Pulsar's old server ranking page for a day and realized that I need to look at Darkcanuck's instead.
I'm now a RoboWiki Vacuum Cleaner. It means that I'm cleaning up the pages. (without any bot for now)
- Some fact of mine
- I'm the only robocoder from Thailand who participated in RoboWiki and RoboRumble. (As of April, 09)
- I have the most userboxes on this wiki. =)
- I have the longest user page (I think)
- I contribute a lot of pages/talks in one day (actually, I usually contribute the most time of the day)
- On 15 Apr 2009 ICT (UTC+0700), there are number of edits, but only 2 edits are from other contributors! Every other edits is done by me.
Contents
Bots
Order by creation date.
- Carola: My first, public, nano-sized and shameless robot. Almost everything is taken from WeekendObsession. Retired.
- NanoKitty: A nano bot. First designed for One-one-One, but it uses Head-On Targeting so it's better in melee.
- SwodniwMR: A nano bot that is completely designed for melee, fires head-on and move randomly.
- Ocnirp: My first competitive robot. Nano-sized.
- AtomicMini: A melee robot and my second shameless robot since the movement is entirely from Shiz and the gun from MiniTron.
- MiniAtomicOperation: A group of 5 AtomicMinis. Retired.
- BlackHole: My truly first bot (I mean, I wrote more than 70% of it myself) and my first long developed robot.
- AW: Test bot. One-on-one with HUNRobar-style AOM. Comes with Simonton's Pattern Matching as usual for my nanobots.
- Hebe: My test of my crazy ideas. StopNGo movement and Circular Targeting.
Also, check out my /Free code.
Planned Future Robots
- HyperRobot: An extend-robot bot which has Wave Surfing.
- BlackHole v2
Current Developing Robots
- Asteroid: A robot framework.
- Simpler: by name :-)
- TheRiver: Planned to be the first Wave Surfing/Melee ever.
Unreleased vapourware
Don't want me to list all of my vapourware, there's a LOT. Here are some:
- Pallas: Even made a wiki page for it, but now vapourware :-( Anyway, it is under rework.
- Juno, another vapourware after Pallas.
- Aquazyned and few A... bot.
- Pencil, MilkyWay, Galaxy, Mercury
- ... and lot other.
Goals
- Get the throne of all rumble.
- but I currently focuse on general melee/roborumble.
- Be the youngest who entered The2000Club and The2100Club! (Before I get 14...)
- Be the first one who breaks the 2200 beerier!
- Having PHP plugins for robocode =D
Competitions
I'm not want to show my competitiveness, but I must keep records of my competitions.
- Won 1st prize of Cubic Thailand National Robocode Tournament 2008 - Jan, 31 2009 -- Melee Battles -- Won 30,000 Baht (~$855)
- Won 2nd prize of Thailand National Robocode Tournament 2009 - Feb, 7 2009 -- One-On-One Survivalist Battles -- Won 20,000 Baht (~$570)
Other Development
- A Thai Robocode Community website (which include Thai Robocode Repository, Thai RoboRumble and new Thai RoboWiki).
- New Thai RoboWiki goes online at http://wiki.robothai.net/ thus nothing there except plain MediaWiki/1.14rc1.
- A new Thai roborumble that I planned to create which also accepts oversea competitors! I think I'll have PointBlank battle reborn and add my new BlankyBattle (which means less number of robots in a really large battle!). Also with TwinDuel, Sonnet/Haiku/Femto Battle. I may include Hat League into it, too. (don't know if my new server hold that? I will ask Darkcanuck for his roborumble server code!)
- Special: Create template for userboxes you see on this page. (I don't know anybody want them? This is not wikipedia, anyway...)
Researches
- /SDSResearch Research for Symbolic Dynamic Segmentation to work faster :-)
- /Targeting Research Codename M79 Targeting experiment with variety of gun doing on its own alone.
Other Works
- Thai RoboWiki: New, fresh Thai RoboWiki with some content.
Contact Information
Email/MSN/GTalk: http://services.nexodyne.com/email/icon/.ykau8dV3g%3D%3D/einV.U0%3D/R01haWw%3D/0/image.png
Tel. +66(0)8-6054-4882
Country: http://darkcanuck.net/rumble/flags/nat.gif Thailand
City/Province: Bangkok
If anyone see any wrong grammar above, please tell me on my talk page!