Difference between revisions of "User:Nat"
m (removing sections; reorginizing the page a bit) |
(remove some userboxes, correct userboxes grammar) |
||
Line 1: | Line 1: | ||
<div style="float: right; clear:right; font-size: small; margin: 1em;"> | <div style="float: right; clear:right; font-size: small; margin: 1em;"> | ||
− | __TOC__ | + | __TOC__ <!-- to have neat, floated TOC =) --> |
</div> | </div> | ||
{| style="margin-left: 1em; margin-bottom: 0.5em; width: 248px; border: #99B3FF solid 1px; background-color: #FFFFFF; color: #000000; float: right; clear:right;" | {| style="margin-left: 1em; margin-bottom: 0.5em; width: 248px; border: #99B3FF solid 1px; background-color: #FFFFFF; color: #000000; float: right; clear:right;" | ||
| <div style="text-align: center; font-size: 120%; font-weight: bold;">[[Nat]]</div> | | <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=2008 |info=This user entered | + | | {{Userbox | id-c=#000 | id-s=12 |id-fc=#fff |info-c=#ccc |info-s=8 |info-fc=#000 |id=2008 |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 | + | | {{Userbox | id-c=#cc0 | id-s=12 |id-fc=#fff |info-c=#ffc |info-s=8 |info-fc=#000 |id=JAVA |info=This user prefers to use Java for all his/her applications.}} |
|- | |- | ||
− | | {{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 | + | | {{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 [[GuessFactor Targeting (traditional)|GuessFactor Targeting]]}} | | {{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 [[GuessFactor Targeting (traditional)|GuessFactor Targeting]]}} | ||
Line 15: | Line 15: | ||
| {{Userbox | id-c=#0f0 | id-s=12 |id-fc=#606 |info-c=#cfc |info-s=8 |info-fc=#000 |id=GF |info=... but still using it for it's no match in aiming!}}--> | | {{Userbox | id-c=#0f0 | id-s=12 |id-fc=#606 |info-c=#cfc |info-s=8 |info-fc=#000 |id=GF |info=... but still using it for it's no match in aiming!}}--> | ||
|- | |- | ||
− | | {{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 [[ | + | | {{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 [[Pattern Matching]]}}<!-- |
|- | |- | ||
| {{Userbox | id-c=#00f | id-s=12 |id-fc=#fff |info-c=#ccf |info-s=8 |info-fc=#000 |id=AS |info=This user is creating his/her Anti Surfer GuessFactor Targeting for hitting Shadow.}}--> | | {{Userbox | id-c=#00f | id-s=12 |id-fc=#fff |info-c=#ccf |info-s=8 |info-fc=#000 |id=AS |info=This user is creating his/her Anti Surfer GuessFactor Targeting for hitting Shadow.}}--> | ||
|- | |- | ||
− | | {{Userbox | id-c=#00f | id-s=12 |id-fc=#fff |info-c=#ccf |info-s=8 |info-fc=#000 |id=Melee |info=This user | + | | {{Userbox | id-c=#00f | id-s=12 |id-fc=#fff |info-c=#ccf |info-s=8 |info-fc=#000 |id=Melee |info=This user prefers [[melee]] battle than [[One-On-One]] 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=#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=#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=#00f | id-s=12 |id-fc=#fff |info-c=#ccf |info-s=8 |info-fc=#000 |id=DC |info=This user | + | | {{Userbox | id-c=#00f | id-s=12 |id-fc=#fff |info-c=#ccf |info-s=8 |info-fc=#000 |id=DC |info=This user prefers [[Dynamic Clustering]] in his/her robots.}} |
|- | |- | ||
− | | {{Userbox | id-c=#00f | id-s=12 |id-fc=#fff |info-c=#ccf |info-s=8 |info-fc=#000 |id=VCS |info=This user sometimes use [[Visit Count Stats]] in his/her robots.}} | + | | {{Userbox | id-c=#00f | id-s=12 |id-fc=#fff |info-c=#ccf |info-s=8 |info-fc=#000 |id=VCS |info=This user sometimes use [[Visit Count Stats]] in his/her robots.}}--> |
|- | |- | ||
− | | {{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 | + | | {{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 his/her [[Robocode]]'s robots.}} |
|- | |- | ||
− | | {{Userbox | id-c=#f0f | id-s=12 |id-fc=#fff |info-c=#fcf |info-s=8 |info-fc=#000 |id=Wiki |info=I love this Wiki!}} | + | | {{Userbox | id-c=#f0f | id-s=12 |id-fc=#fff |info-c=#fcf |info-s=8 |info-fc=#000 |id=Wiki |info=I love this [[RoboWiki|Wiki]]!}} |
|- | |- | ||
− | | {{Userbox | id-c=#f0f | id-s=10 |id-fc=#fff |info-c=#fcf |info-s=8 |info-fc=#000 |id=Rumble |info=This user | + | | {{Userbox | id-c=#f0f | id-s=10 |id-fc=#fff |info-c=#fcf |info-s=8 |info-fc=#000 |id=Rumble |info=This user has his/her bot in [[RoboRumble]].}} |
|- | |- | ||
− | | {{Userbox | id-c=#f0f | id-s=12 |id-fc=#fff |info-c=#fcf |info-s=8 |info-fc=#000 |id=5th |info=This user | + | | {{Userbox | id-c=#f0f | id-s=12 |id-fc=#fff |info-c=#fcf |info-s=8 |info-fc=#000 |id=5th |info=This user has the highest rank of 5th in NanoRumble.}} |
|- | |- | ||
− | | {{Userbox | id-c=#f0f | id-s=12 |id-fc=#fff |info-c=#fcf |info-s=8 |info-fc=#000 |id=79th |info=This user | + | | {{Userbox | id-c=#f0f | id-s=12 |id-fc=#fff |info-c=#fcf |info-s=8 |info-fc=#000 |id=79th |info=This user has the highest rank of 79th in General Rumble.}} |
|- | |- | ||
− | | {{Userbox | id-c=#000 | id-s=12 |id-fc=#fff |info-c=#ccc |info-s=8 |info-fc=#000 |id=TH |info=This user | + | | {{Userbox | id-c=#000 | id-s=12 |id-fc=#fff |info-c=#ccc |info-s=8 |info-fc=#000 |id=TH |info=This user lives in [[Thailand]].}} |
|- | |- | ||
| {{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 purely about 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 purely about robocode!}} |
Revision as of 16:29, 15 June 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 wasn't 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 bots for now)
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 as usual for my nanobots.
- Hebe: My test of my crazy ideas. StopNGo movement and Circular Targeting.
- Mysterious: Failed attempt at nano adaptive movement.
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 focus 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
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!