Jump to content
  • Advertisement

Archived

This topic is now archived and is closed to further replies.

khawk

GameDev: Arena

This topic is 5283 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Our next contest is quickly approaching its start date, but before we actually kick this one off, we're going to let you review the rules and give us feedback in case there is anything we may have missed or needs to be explained in better detail. The next contest is called "GameDev: Arena". The idea will be to develop a bot AI to fight in deathmatch battles against other bots. The last bot standing at the end of the double elimination tournament is the winner. Bots will be programmed in C++ using a predefined bot template provided to you by GameDev.net through a "bot generator". Bots are compiled as DLL's, which are loaded and executed by the GameDev: Arena core executable. The interface specifics will be available at the start of the contest. Please note that we anticipate this to be a difficult contest. Entrants will probably not be able to program their bot AI using "traditional" AI techniques. Please review the rules at http://www.gamedev.net/community/contest/gdarena/ and post any feedback you have here. Do not email us. We will not reply to any emails about the contest.
Kevin "Khawk" Hawkins
CEO and News Director, GameDev.net
Software Engineer, Raydon Corporation
Author, OpenGL Game Programming Contributing author, Game Development: Tricks of the Trade , "Using the UML in Game Development" Developer Diary

Share this post


Link to post
Share on other sites
Advertisement
It''s probably way over my skill level, but I''m excited I hope I actually know enough to be able to participate.

Share this post


Link to post
Share on other sites
Finally something challenging not consirned with GFX.I''m iiiiiiin.

"You losers better learn...NOONE CONTROLS OUR GOD DAMN LIFE!!!" - MANOWAR

Share this post


Link to post
Share on other sites
Why C++ only? Other languages can generate DLLs. For instance "L33t War" (which was news here a long time ago) was a C++ program that used DLL files. For that I wrote a Delphi port (with additional Object Oriented Wrapper classes) without much problem. Without the extra wrapper it''s simply a matter of translating the header, an easy task.

Perhaps I should (finally) make a post about the need for a .NET style bytecode standard, so that we can start seeing some serious scripting possibilities in games .

Share this post


Link to post
Share on other sites
All entries must be received by the Midterm Entry Date. At this point, all bot DLL''s will be available for download. During the following two weeks, entrants are advised to adjust their bot strategies in response to other bots that have been entered. All official bot entries must be received by the Final Date.

What is to prevent people from submitting very basic bots and then basically rewritting their bot once they see the competition? And, even if it''s not intentional, what is someones "adjusted" bot turns out to be a basic rewrite? Perhaps this rule could be changed. Instead of allowing full bot editing after this point, only non-executable data files may be changed (though there would have to be clarification as far as scripting languages are concerned, since you could make your "bot" nothing more then a script reader)

Share this post


Link to post
Share on other sites
quote:
Original post by Michalson
Why C++ only? Other languages can generate DLLs. For instance "L33t War" (which was news here a long time ago) was a C++ program that used DLL files. For that I wrote a Delphi port (with additional Object Oriented Wrapper classes) without much problem. Without the extra wrapper it''s simply a matter of translating the header, an easy task.

Perhaps I should (finally) make a post about the need for a .NET style bytecode standard, so that we can start seeing some serious scripting possibilities in games .


Because I will be building the DLL''s myself, and I have to verify source code as well. All I own is VC++.

Share this post


Link to post
Share on other sites
quote:
Original post by Michalson
What is to prevent people from submitting very basic bots and then basically rewritting their bot once they see the competition? And, even if it''s not intentional, what is someones "adjusted" bot turns out to be a basic rewrite? Perhaps this rule could be changed. Instead of allowing full bot editing after this point, only non-executable data files may be changed (though there would have to be clarification as far as scripting languages are concerned, since you could make your "bot" nothing more then a script reader)


That''s actually the purpose. Source code will not be downloaded - only DLL''s and supporting data files. This makes it more challenging and levels the playing field.

Share this post


Link to post
Share on other sites

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!