[Home]Nathanael

Robo Home | Changes | Preferences | AllPages

Showing revision 26
Difference (from revision 26 to revision 26) (minor diff, author diff)
(The revisions are identical or unavailable.)

My Robots

None are particularly good (in fact they're darn near abysmal), because at the moment I have neither the time nor the patience to implement decent targeting or movement algorithms.

Hardware

1x AMD Athlon XP 2100+/512MB RAM (main desktop/development workstation)

1x Intel Celeron 600/128MB RAM (Internet proxy, Bluetooth gateway and CVS server)

Software

[SuSE] Linux 9.x! The best Linux distro out there, especially for Java development. It comes with Sun's JRE and J2SDK, Ant, Tomcat, JBoss (not that I use JBoss; I use Sun app Server 8) etc and SuSE? 9.1 comes with kernel 2.6, which speeds up Java a lot with the Native Posix Threads Library.

Windows XP Home, because I have to.

Development tools

vim - The best text editor, with autoindent, syntax highlighting, tab expansion etc etc.

ant - Build tool for Java. Makes things heaps easier to work with. No more "javac -classpath ~/robocode/robocode.jar src/blah/blah/blah". One command - "ant"

Sun's J2SDK 1.4.2

Why Robocode?

For my course at Uni (Software Engineering at [Curtin University of Technology]) one of our units has a semester project designed to teach us software requirements, project management etc and to do that, we build a Robocode robot. The details of it are secret, of course, and will be until the competition date. We (my team of four) have named it Sigterm - the UNIX interprocess signal for "Excuse me, Mr Process. Would you be so kind as to die gracefully?"


Welcome to the robowiki! -- PEZ

Welcome to the robowiki. Hopefully the competion around here is not as tough as you will face at school. I for one would not mind following along to see how your bot ends up placing. Please keep us up to date. -- jim

I will as soon as I can, which unfortunately won't be for a while yet. Early test robots are looking quite promising. -- Nathanael

Small update. Because we have to do this in teams with project management, configuration management etc, we split up the work into four areas (can't tell you what they are yet). So far two areas have been fully implemented, and still waiting on the other two modules. The CodeSize for the two implemented modules, along with a testing robot each come to a surprising 5752 together. -- Nathanael

That does not suprise me. Look at te size of a bot like SandboxDT. It is large. And with yours being a university project, you probably have all the requirements for debugging, maybe JUnits tests, etc. That size seems about right to me for half a bot. I am still very interested to see how this turns out. I can not imagine applying project management and having different groups working on different pieces of the code.-- jim

Large? U definitely donīt know how large can be a code! SS & SF are about 250,000 bytes... Full of crap, commented & unused code in itīs guts... Nothing that i would recommend for anybody, of course... -- Axe

Welcome, Nathanael. I'm looking forward to the SIG bots, it's been a while since anyone made a series of bots. My Duelist series, Kawigi's Flood line, and jam's Raiko bots are the only ones that come to mind.

@Axe I think you're confusing class size with CodeSize. SilverFist 1.1WT has a CodeSize of 43885. However, it's worth noting that it has the largest CodeSize of any bot in the RoboRumble@Home, other than Homer.Barney which I don't count since it is only huge because the author packaged a giant statistical library into it. --David Alves

Odd not to count Barney I think. SS and SF are big for about the same reasons as Barney actually. They carry around libraries of unused stuff. I sometimes figure on what on earth bots like DT (36539), Shadow (21461) and PrairieWolf (23780) are carrying around. Nathanael's 5752 for two modules could maybe be compared to CassiusClay .00b2 which weighs in at 5917. And that's including full GL debug capability. -- PEZ

The difference is that Barney is huge because he's including code that he didn't write, whereas Axe wrote all of the code in SilverSurfer, Paul wrote all of the code in DT. So, Axe's bots have the most *original* code. --David Alves

"None are particularly good"... Better than my first attempts. ;-) --David Alves


Robo Home | Changes | Preferences | AllPages
Edit revision 26 of this page | View other revisions | View current revision
Edited September 28, 2004 11:16 EST by David Alves (diff)
Search: