Difference between revisions of "User:Nat"
m |
m (minor fix) |
||
Line 49: | Line 49: | ||
{{Nat/Navbar}} | {{Nat/Navbar}} | ||
{{Nat/Navbar research}} | {{Nat/Navbar research}} | ||
− | |||
− | |||
My name is Nat Pavasant. I'm a 13-year-old robocoder from Thailand. | 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 | ||
Line 57: | Line 55: | ||
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. | 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 to Robocode sometime in 2006 when I was 11 years old. I | + | I was first introduced to Robocode sometime in 2006 when I was 11 years old. I didn't remember where I found it but I wasn't very good at English at that time so I couldn't find this wiki. From time to time, I mainly played on a modified version of [[Wall (bot)|Wall]], but I never dealed with [[AdvancedRobot]]s. Not long after, 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 the last time I played on it. Again, I returned to PHP programming. In the middle of 2008 I saw another word about [[Robocode]] on my the NSC software contest in my country. In the example of the proposals they listed contains one software called Robo-Rookie which implemented Junior Robot visual editor via Flash. |
− | September 2008 is when I entered Robocode community. | + | September 2008 is when I entered the Robocode community. 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 robots I've ever downloaded are [[Tigger]] and [[SpareParts]], then [[Gladiator]] and [[Dookious]]. It was still really, really hard so I decided to learn Quick Targeting (say [[Head-On Targeting|HOT]], [[Linear Targeting|LT]] and [[Circular Targeting|CT]]) first. I took a look at [[NanoBot]]s because I thought they would make me understand it easier. But, unfortunately, many nano-bot code are super-optimized for codesize and made me having a headache on it. Anyway, my first robot is a [[NanoBot]] after reading many many robots' 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. |
− | |||
− | |||
<!-- too silly =) | <!-- too silly =) | ||
Line 69: | Line 65: | ||
* I have the longest user page (I think) | * 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) | * 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 | + | ** On 15 Apr 2009 ICT (UTC+0700), there are number of edits, but only 2 edits are from ''other contributors''! Every other edits are done by me. --> |
== Bots == | == Bots == | ||
Line 81: | Line 77: | ||
** <s>[[MiniAtomicOperation]]</s>: A group of 5 AtomicMinis. Retired. | ** <s>[[MiniAtomicOperation]]</s>: 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. | * [[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. Comes with [[User:Simonton|Simonton]]'s [[Pattern Matching]] as usual for my nanobots. | + | * [[AW]]: Test bot. One-on-one with [[User:Robar|HUNRobar]]-style AOM. Comes with [[User:Simonton|Simonton]]'s [[Pattern Matching]] gun as usual for my nanobots. |
* [[Hebe]]: My test of my crazy ideas. [[StopNGo]] movement and [[Circular Targeting]]. | * [[Hebe]]: My test of my crazy ideas. [[StopNGo]] movement and [[Circular Targeting]]. | ||
* Mysterious: Failed attempt at nano adaptive movement. | * Mysterious: Failed attempt at nano adaptive movement. | ||
− | |||
* [[NP]]: A [[Velocity Surfing]] [[MicroBots|microbot]]. | * [[NP]]: A [[Velocity Surfing]] [[MicroBots|microbot]]. | ||
Line 96: | Line 91: | ||
* [[Asteroid]]: A robot framework. | * [[Asteroid]]: A robot framework. | ||
* [[Simpler]]: by name :-) | * [[Simpler]]: by name :-) | ||
− | * [[TheRiver]]: | + | * [[TheRiver]]: Trying to do full Melee Surfing. |
* [[BlackHole]] v2 | * [[BlackHole]] v2 | ||
Line 137: | Line 132: | ||
City/Province: [[wikipedia:Bangkok|Bangkok]] <br /> | City/Province: [[wikipedia:Bangkok|Bangkok]] <br /> | ||
− | '''If anyone see any | + | '''If anyone see any grammatical errors above, please be kind enough and tell me on [[User talk:Nat|my talk page]]!''' |
[[Category:Bot Authors|Nat]] | [[Category:Bot Authors|Nat]] | ||
[[Category:Active bot authors|Nat]] | [[Category:Active bot authors|Nat]] | ||
[[Category:Thai robocoders|Nat]] | [[Category:Thai robocoders|Nat]] |
Revision as of 05:56, 6 September 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 didn't remember where I found it but I wasn't very good at English at that time so I couldn't find this wiki. From time to time, I mainly played on a modified version of Wall, but I never dealed with AdvancedRobots. Not long after, 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 the last time I played on it. Again, I returned to PHP programming. In the middle of 2008 I saw another word about Robocode on my the NSC software contest in my country. In the example of the proposals they listed contains one software called Robo-Rookie which implemented Junior Robot visual editor via Flash.
September 2008 is when I entered the Robocode community. 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 robots I've ever downloaded are Tigger and SpareParts, then Gladiator and Dookious. It was still really, really hard so I decided to learn Quick Targeting (say HOT, LT and CT) first. I took a look at NanoBots because I thought they would make me understand it easier. But, unfortunately, many nano-bot code are super-optimized for codesize and made me having a headache on it. Anyway, my first robot is a NanoBot after reading many many robots' 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.
Bots
Order by creation date.
Carola: My first, public, nano-sized and shameless robot. Almost everything is taken from WeekendObsession. Retired, for the shame it gave me =)- 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.
- OcnirpSNG: Sister of Ocnirp, featuring Stop And Go movement on the top of the old random movement.
- 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 gun as usual for my nanobots.
- Hebe: My test of my crazy ideas. StopNGo movement and Circular Targeting.
- Mysterious: Failed attempt at nano adaptive movement.
- NP: A Velocity Surfing microbot.
Also, check out my free code.
Planned Future Robots
- HyperRobot: An extend-robot bot which has Wave Surfing.
Current Developing Robots
- but I hardly find a time to work on it.
- Asteroid: A robot framework.
- Simpler: by name :-)
- TheRiver: Trying to do full Melee Surfing.
- BlackHole v2
Unreleased Robots
Don't want me to list all of my unreleased, 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 focus on general melee/roborumble.
- Be the youngest who entered The 2000 Club and The 2100 Club!
- Be the first one who breaks the 2200 beerier!
- Having PHP plugins for robocode =D
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 grammatical errors above, please be kind enough and tell me on my talk page!