Home | Ubuntu | Do you like what you learn? | The future is open source | Does Visual Studio Rot the Mind? | Microsoft Code Named Acrylic | XBox 360 Getting Ready to Launch | 101 Samples using LINQ | Silicon Photonics | Who will guard the guards? | Are we there yet?
Wednesday, November 16, 2005
Project Hoshimi - Programming Battle.

Imagine Cup 2006 has already started and registration is open for all students around the world. I am participating for the first time and have registered for 2 invitationals. Project Hoshimi - Programming Battle is one of them and its 1st round has already begun. All participants have to download the SDK, which contains the first mission objectives, API, a server application to test your program and an introductory tutorial for completing the first mission. The minimum score to qualify for the 2nd round is 300 within turn 1500, which can be easily accomplished by going through the tutorial. Basicly, there is only 2 changes to be made into the MyAI.cs class to qualify for the next round, which is no fun at all. So I decieded to go furthur and made numerous changes into the two given classes and now I have some smart bots with a good strategy ending up giving a good score. I ended up getting a score of 1060 at turn 1340. The maximum score is 1100. The main theme of this invitational is to devise a strategy not only to accomplish a task, but to score higher. And believe me it took most of my time to formulate that. Time is going to be against us throughout this competition, so those who are also participating in the same invitational should start programming ahead of time and make different strategies to complete a single task.

I badly need the API documentation which isn't available yet, as the classes are implemented into a dll, which of course not much revealing. And for a lame programmer like me, Object Browser ins't helping a bit. Hope I will do good in the coming rounds, for that I need all your wishes.

For more information on this, visit:
Imagine Cup 2006 website.
Project Hoshimi website.
Project Hoshimi webcast part 1.
Project Hoshimi webcast part 2.

posted by Zeeshan Muhammad @ 4:54 AM |