Open AI Championship

Post #18

Project

Sandbox

Round 1

Round 2

Finals

Sandbox (December 25, 2016)

Recent comments

6 october 12:06: tyamgin wrote comment on post The closing of the Russian AI Cup 2016
6 october 02:27: enot110 wrote comment on post The closing of the Russian AI Cup 2016
12 august 11:03: cheeser wrote comment on post The closing of the Russian AI Cup 2016

VK Group

Results of the week

Hi all!

The first week after the release of the competition coming to an end. We did not sit idly by and now we can summarize.

As many of you already noticed, there are numerous improvements in the web-renderer. Most of them was made by your request.. Dramatically reduced the amount of used RAM, slightly increased speed.

The number of both submissions and custom games are limited to 3 in 20 minutes. It’s not exactly good news, but a necessary step. Some participants last year suggested us to go to for it, to reduce the load of the testing system. In fact, why create more games than you can watch? I hope that now no one will have a long pauses in the Sandbox.

We also optimized the communication protocol between game engine and strategy. Now the amount of transmitted data is smaller and will be easier for us to store it. For you, this means a strategy speedup. The changes did not affect C++ and Pascal. These two languages are too fast already :) The strategies already sent to the system will continue to operate under the old protocol. Keep this in mind when loading dumps by Repater.

We strongly recommend you to download the latest versions of the language packs and utilities.

Like all previous years, we are pleased to introduce the new language packs prepared by community:

  • The D package was prepared by Ivan Gassa Kazmenko with the assistance of Nickolas SirNickolas Boukreev.
  • The Go package is a result of collaborative work of Alexander Barsukov (Irioth) and Eugene Petrov (weterok_ai).
  • After several days of hard work we finally were able to overcome the exorbitant curiosity of NodeJS and integrated the JavaScript strategies to launch under our security restrictions. As an additional security measure, Vasily Kostin (Megabyte) has restricted the loading of some modules in the package. Vasily Kostin has repeatedly won prizes in our competition. We wish him good luck this year!


stosloff

stosloff

Санкт-Петербург

Powered by Yandex.Translate

Thank you for the prompt work!

Nov 19, 2016 12:30:50 PM
Chaotic_Good

Chaotic_Good

МГТУ им. Н. Э. Баумана

Powered by Yandex.Translate

That is, C++ and Pascal developers plan amereno slow?

Nov 19, 2016 3:49:07 PM
DVS

DVS

здесь может быть Ваша компания! :)

Powered by Yandex.Translate

and the language of D is slower than C++??

Nov 19, 2016 4:43:27 PM
Gassa

Gassa

СПбГУ

DVS

DVS

здесь может быть Ваша компания! :)

Powered by Yandex.Translate

and the language of D is slower than C++??

I now ran a test. Took 10 D default-strategies that go in a circle at the start, and threw for 3000 ticks. While working together (local-runner and 10 MyStrategy) with the old Protocol and the new differ by 7.5%. Clean one strategy in both cases difficult to distinguish from error.

For C++ and Pascal will be the same story.

Perhaps, in interpreted languages the difference is more significant.

Nov 19, 2016 6:22:54 PM