Author Topic: BattleCode  (Read 6236 times)

Offline Shasta

  • Administrator
  • Bot Destroyer
  • *****
  • Posts: 231
    • View Profile
BattleCode
« on: November 30, 2009, 10:59:54 PM »
I thought some of you guys might be interested in this: MIT's BattleCode. It is a AI competition in the manner of a RTS, however each unit functions autonomously, so pretty much like DB. The AI is programmed in Java. The API Release/Competition start is January 1st.

If people are interested we could put together a Darwinbots team.

Offline Numsgil

  • Administrator
  • Bot God
  • *****
  • Posts: 7742
    • View Profile
BattleCode
« Reply #1 on: December 01, 2009, 01:07:18 AM »
Yeah, looks like fun.  Is anyone a student at MIT or one of the other supported schools?

Offline triclops200

  • Bot Neophyte
  • *
  • Posts: 32
    • View Profile
BattleCode
« Reply #2 on: December 01, 2009, 02:29:51 PM »
Ill join, need to learn Java anyways, I know C++, but I want to learn something better.
I divided by zero and, guess what? The only thing I found out from it is that dividing by zero doesn't work... You are sitting there 9 hours older and thourougly depressed by the amount of work you had to do to finally convince yourself of that.

Offline Peter

  • Bot God
  • *****
  • Posts: 1177
    • View Profile
BattleCode
« Reply #3 on: December 01, 2009, 02:35:35 PM »
I'm interested.

Not part of one of the supported schools.

Also got this error when I try fast reply. Let see if I do a normal reply.
Edit: Can I quick-edit?
Eidt2: Yup.

The error returned was:

Authorization mismatch - please go back and try again. If you have been trying to access a function incorrectly, please use the proper method.
Post Data Saved!

The following post data has been saved. In some cases, using your browser's back button will empty out form fields which results in the loss of any typed and unsaved material. You may select all of the text area below and copy before hitting back.
« Last Edit: December 01, 2009, 02:36:45 PM by Peter »
Oh my god, who the hell cares.

Offline triclops200

  • Bot Neophyte
  • *
  • Posts: 32
    • View Profile
BattleCode
« Reply #4 on: December 01, 2009, 03:19:35 PM »
If I have to actually travel to MIT, (even though I would love it) I cannot, sadly, go because I am only 16.

I divided by zero and, guess what? The only thing I found out from it is that dividing by zero doesn't work... You are sitting there 9 hours older and thourougly depressed by the amount of work you had to do to finally convince yourself of that.

Offline Numsgil

  • Administrator
  • Bot God
  • *****
  • Posts: 7742
    • View Profile
BattleCode
« Reply #5 on: December 01, 2009, 04:10:28 PM »
I think it's done virtually so no travel required.

Offline Moonfisher

  • Bot Overlord
  • ****
  • Posts: 592
    • View Profile
BattleCode
« Reply #6 on: December 02, 2009, 04:39:55 PM »
Quote from: triclops200
Ill join, need to learn Java anyways, I know C++, but I want to learn something better.

Personaly wouldn't say Java is "better" than C++. I guess it's something a lot of people have been debating for a long time, but personaly I prefer C++ over Java. (Although garbage collection is nice, I always forget to add something to the destructor )

Offline Shasta

  • Administrator
  • Bot Destroyer
  • *****
  • Posts: 231
    • View Profile
BattleCode
« Reply #7 on: December 02, 2009, 05:38:21 PM »
Something to note is that the maximum team size is 4, so if more people wish to do this we may have to split into a couple of teams, that is if you want to work as a team.

Offline Moonfisher

  • Bot Overlord
  • ****
  • Posts: 592
    • View Profile
BattleCode
« Reply #8 on: December 03, 2009, 12:58:17 PM »
Well I think working as a team is part of the experience, and more fun. Also most people here probably don't go to one of the registered schools, so the only way to participate is being on a team with someone able to join...

In case people wan't to practice, I noticed the game looked somewhat like one I encountered before :

http://apocalyx.sourceforge.net/guntactyx/


As I recall the language is C++, and it looks similar to the screen on the site. Not as fun as DB though  And their leagues have a 32 kb limit to the code submitted, which can be a real pain since the language invites you to do proper code structure and then you're forced to destroy it all later on when you need space. (You can choose to increase the cap though, but then it no longer qualifies for the leagues.)

Offline triclops200

  • Bot Neophyte
  • *
  • Posts: 32
    • View Profile
BattleCode
« Reply #9 on: December 03, 2009, 02:32:59 PM »
Woo Hoo! Partially fluent in Java now... I'm good to go.
I divided by zero and, guess what? The only thing I found out from it is that dividing by zero doesn't work... You are sitting there 9 hours older and thourougly depressed by the amount of work you had to do to finally convince yourself of that.

Offline Shasta

  • Administrator
  • Bot Destroyer
  • *****
  • Posts: 231
    • View Profile
BattleCode
« Reply #10 on: January 04, 2010, 09:25:38 PM »
Alright, so if we want to do this, the software/specs went live today.

Offline Numsgil

  • Administrator
  • Bot God
  • *****
  • Posts: 7742
    • View Profile
BattleCode
« Reply #11 on: January 05, 2010, 12:54:15 AM »
I'm game but I'm a bit busy to organize everything.

Offline Panda

  • Global Moderator
  • Bot Destroyer
  • *****
  • Posts: 476
  • Computer Science Undergraduate (nerd)
    • View Profile
BattleCode
« Reply #12 on: January 05, 2010, 03:17:26 PM »
I am interested in this but I am quite new to most codes but I have never tried javascript

Offline Peter

  • Bot God
  • *****
  • Posts: 1177
    • View Profile
BattleCode
« Reply #13 on: January 07, 2010, 01:40:51 PM »
It's java not javascript.

I'll be looking at it shortly. Not exactly an expert on coding either.
Oh my god, who the hell cares.

Offline Panda

  • Global Moderator
  • Bot Destroyer
  • *****
  • Posts: 476
  • Computer Science Undergraduate (nerd)
    • View Profile
BattleCode
« Reply #14 on: January 07, 2010, 01:54:07 PM »
I understand, I have never really tried java either. I better get started then
« Last Edit: January 07, 2010, 01:56:50 PM by Panda »