Difference between revisions of "User:Pedersen"

From Robowiki
Jump to navigation Jump to search
(moving category)
m (adding a subsection)
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
{|class="userboxes" 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;">Userboxes</div>
 
 
<div style="float:left; border:1px solid #999; margin:1px;">
 
{| cellspacing="0" style="width:238px; background:#EEE;"
 
| style="width:45px; height:45px; background:#DDD; text-align:center; font-size:12pt; color:black; padding:1pt; line-height:1.25em;" | '''ePeen'''
 
| style="font-size:8pt; padding:4pt; line-height:1.25em; color:black;" | This user stores his epeen in 18 separate safety deposit boxes across the country so they cannot form a giant epeen robot and threaten the world.
 
|}</div>
 
 
<div style="float:left; border:1px solid #999; margin:1px;">
 
{| cellspacing="0" style="width:238px; background:#CCF;"
 
| style="width:45px; height:45px; background:#DDF; text-align:center; font-size:14pt; color:black; padding:1pt; line-height:1.25em;" | '''???'''
 
| style="font-size:8pt; padding:4pt; line-height:1.25em; color:black;" | Hell, I was born here, an' I was raised here, and daggumit, I'm a'gonna die here.  And no side-winding, bushwhacking, hornswaggling, krookercroaker is gonna move me hissentiller!
 
|}</div>
 
 
<div style="float:left; border:1px solid #999; margin:1px;">
 
{| cellspacing="0" style="width:238px; background:#FCC;"
 
| style="width:45px; height:45px; background:#FDD; text-align:center; font-size:14pt; color:black; padding:1pt; line-height:1.25em;" | '''{{}}'''
 
| style="font-size:8pt; padding:4pt; line-height:1.25em; color:black;" | I am a fan of the vulva.
 
|}</div>
 
 
<div style="float:left; border:1px solid #999; margin:1px;">
 
{| cellspacing="0" style="width:238px; background:#EEE;"
 
| style="width:45px; height:45px; background:#DDD; text-align:center; font-size:14pt; color:black; padding:1pt; line-height:1.25em;" | '''oh noes!'''
 
| style="font-size:8pt; padding:4pt; line-height:1.25em; color:black;" | This user was unemployed for nearly 7 months in 2007.
 
|}</div>
 
 
<div style="float:left; border:1px solid #999; margin:1px;">
 
{| cellspacing="0" style="width:238px; background:#CFC;"
 
| style="width:45px; height:45px; background:#DFD; text-align:center; font-size:14pt; color:black; padding:1pt; line-height:1.25em;" | '''trump!'''
 
| style="font-size:8pt; padding:4pt; line-height:1.25em; color:black;" | This user is drawing a blank on funny stuff to say, but at least he now has more userboxes than AaronR.  Take that, Aaron!
 
|}</div>
 
 
|}
 
 
 
<h3>Martin Pedersen (pee-dr-sin)</h3>
 
<h3>Martin Pedersen (pee-dr-sin)</h3>
  
Subsections: [[/Bookmarks]] - [[/Code Samples]]
+
Subsections: [[/Bookmarks]] - [[/Code Samples]] - [[/kdTree]]
  
 
<h4>Profile</h4>
 
<h4>Profile</h4>
Line 66: Line 31:
 
<li>Rolling Average Formula by [[Paul Evans]] ([[RollingAverage]])</li>
 
<li>Rolling Average Formula by [[Paul Evans]] ([[RollingAverage]])</li>
 
<li>Evaluating Your Melee Bot by [[User:Kawigi|Kawigi]] ([[MeleeStrategy]])</li>
 
<li>Evaluating Your Melee Bot by [[User:Kawigi|Kawigi]] ([[MeleeStrategy]])</li>
<li>Entropy Formula by [[User:Kawigi|Kawigi]] ([[Entropy]],[[Segmentation/Prioritizing]])</li>
 
 
<li>Special thanks to [http://mathworld.wolfram.com Wolfram MathWorld] for their geometry illustrations.</li>
 
<li>Special thanks to [http://mathworld.wolfram.com Wolfram MathWorld] for their geometry illustrations.</li>
 
<li>Circle-Line Intersection Formula at Wolfram <nowiki>MathWorld</nowiki> ([http://mathworld.wolfram.com/Circle-LineIntersection.html link])</li>
 
<li>Circle-Line Intersection Formula at Wolfram <nowiki>MathWorld</nowiki> ([http://mathworld.wolfram.com/Circle-LineIntersection.html link])</li>

Latest revision as of 01:29, 6 March 2010

Martin Pedersen (pee-dr-sin)

Subsections: /Bookmarks - /Code Samples - /kdTree

Profile

I was born in '73, so I am not as ancient as GrubbmGait. I've been programming since I was around 10, when monitors were monochrome, and the Apple II was hot stuff. I started programming seriously when working for my father at 15, evolving from BASIC to dBase III to C++. Then I got a job at CalTrans doing C++, picked up Java a couple jobs later in 2000, and have been doing Java since. A friend mentioned Robocode to me circa October of 2005, and I've been addicted ever since. I take a break from time to time.

One bit of advice my friend imparted was to not look at other people's code. It took the fun out of it once he started peeking. And so, aside from the occasional bug help for a new robocoder, I don't look at code implementations from other people, just ideas. Exceptions to this are cited below.

Bots

Rivals

I certainly don't hate any bot authors, but I sure hate the bots they produce. When I started coding, the most active bot authors were GrubbmGait, Loki, Corbos, and Wcsv, with their bots GrubbmGrb, Freya, Chomsky, and Stampede2, respectively. The day I could beat Freya 0.31 in duels was a good day. I never did beat it consistently in melee.

Credits

While I take pride in my code being of my own design, some implementations are very close to the illustrations or suggestions of others.

  • Rolling Average Formula by Paul Evans (RollingAverage)
  • Evaluating Your Melee Bot by Kawigi (MeleeStrategy)
  • Special thanks to Wolfram MathWorld for their geometry illustrations.
  • Circle-Line Intersection Formula at Wolfram MathWorld (link)
  • Circle-Circle Intersection Formula at Wolfram MathWorld (link)
  • Circle-Circle Tangents Illustration at Wolfram MathWorld (link)