Open AI Championship

Language packages

Project

Sandbox

Round 1

Round 2

Finals

Sandbox (December 25, 2016)

Recent comments

12 august 11:03: cheeser wrote comment on post The closing of the Russian AI Cup 2016
4 april 00:08: r2d2 wrote comment on post The closing of the Russian AI Cup 2016

VK Group

 

Language packages to create your own strategies for CodeWizards are published. We currently support the following languages:

Language Compiler version Links
C++14 GNU MinGW 6.2+ download
Java Oracle JDK 1.8 download
C# Roslyn 1.3+ download
Pascal Free Pascal 3.0+ [Delphi mode] download
Python2 Python 2.7+ with NumPy and SciPy download
Python3 Python 3.5+ with NumPy and SciPy download
Ruby JRuby 9.1+, Oracle JDK 1.8 download
D DMD 2.072+ download/clone
Go Go 1.7+ download/clone
JavaScript NodeJS 6.9+ download/clone
Scala Scala 2.11+, Oracle JDK 1.8 download/clone

Each language package contains a set of models (Wizard, Player, etc.), MyStrategy class, where you write the logic of your strategy, and files Runner.* and RemoteProcessClient.*, which are necessary for running the strategy process and exchanging data with the game process.

There are bat-files in each language package that build the strategy to an executable file (exceptions: language package for Java builds to a JAR file, language packages for Python and Ruby build to a ZIP-archive).

Also, some language packages contain project files for one or several popular IDEs.

All the language packages are published on GitHub. Just like on out site, you can always find an actual version on the package, as well as follow the history of the changes made.

For your convenience we have developed a Repeater utility that will help you to replay the games that your strategy took part in locally on your computer.



Wsl_F

Wsl_F

Киевский Национальный Университет имени Тараса Шевченко

Powered by Yandex.Translate

all repositories are closed:)

Nov 7, 2016 12:07:40 AM
SladeThe

SladeThe

Organization::Команда Russian AI Cup

Wsl_F

Wsl_F

Киевский Национальный Университет имени Тараса Шевченко

Powered by Yandex.Translate

all repositories are closed:)

Only available to download from the website.

Nov 7, 2016 12:09:32 AM
cups_18493

cups_18493

МТУСИ

Powered by Yandex.Translate

and scala?

Nov 7, 2016 12:20:32 AM
Alonso

Alonso

КНУ ім. Тараса Шевченка

Powered by Yandex.Translate

Clean pack for pros issues 31 error in VS2015, I have one right?

Nov 7, 2016 12:30:43 AM
1337

1337

XIM, Inc.

Powered by Yandex.Translate

I also the pros are not compiled.

Nov 7, 2016 12:32:58 AM
cthulhu

cthulhu

101media

Powered by Yandex.Translate

Under Linux kompilacja with this CMakeLists.txt:

`` cmake_minimum_required(VERSION 3.6) project(wizard)

set(CMAKE_CXX_FLAGS “${CMAKE_CXX_FLAGS} -std=c++14 -D_LINUX”)

file(GLOB wizard_SRC “.cpp“ ”model/.cpp” “csimplesocket/*.cpp”)

add_executable(wizard ${wizard_SRC}) ``

Nov 7, 2016 12:57:20 AM
Wsl_F

Wsl_F

Киевский Национальный Университет имени Тараса Шевченко

Alonso

Alonso

КНУ ім. Тараса Шевченка

Powered by Yandex.Translate

Clean pack for pros issues 31 error in VS2015, I have one right?

because the compiler there is another. To compile under MinGW GNU C++14 6.2+. Either the compiler in the Studio to configure or to code on CodeBlocks etc

Nov 7, 2016 12:58:46 AM
SladeThe

SladeThe

Organization::Команда Russian AI Cup

Alonso

Alonso

КНУ ім. Тараса Шевченка

Powered by Yandex.Translate

Clean pack for pros issues 31 error in VS2015, I have one right?

Try Project -> Properties -> Linker -> Input -> Additional dependencies.

Add the ws2_32.lib.

Nov 7, 2016 1:02:27 AM
1337

1337

XIM, Inc.

SladeThe

SladeThe

Organization::Команда Russian AI Cup

Powered by Yandex.Translate

Try Project -> Properties -> Linker -> Input -> Additional dependencies. Add the ws2_32.lib.

Thank you for help.

Nov 7, 2016 1:03:45 AM
EvAn

EvAn

КубГТУ

Powered by Yandex.Translate

Since fully moved to Linux, the preferred Trinity C++/C#/Java is now available (without much fuss) only Java. So: who writes in Java explain why Intellij IDEA complains on the @Override? (Java only write bots Russian AI Cup, so not really understand it.) And yet, do I need to import a Maven project?

Nov 7, 2016 1:05:18 AM
SladeThe

SladeThe

Organization::Команда Russian AI Cup

EvAn

EvAn

КубГТУ

Powered by Yandex.Translate

Since fully moved to Linux, the preferred Trinity C++/C#/Java is now available (without much fuss) only Java. So: who writes in Java explain why Intellij IDEA complains on the @Override? (Java only write bots Russian AI Cup, so not really understand it.) And yet, do I need to import a Maven project?

Project structure (Ctrl + Alt + Shift + S) -> Project settings -> Project.

Make sure that all installed Java 8 (SDK and Language level).

Nov 7, 2016 1:08:29 AM
SladeThe

SladeThe

Organization::Команда Russian AI Cup

EvAn

EvAn

КубГТУ

Powered by Yandex.Translate

Since fully moved to Linux, the preferred Trinity C++/C#/Java is now available (without much fuss) only Java. So: who writes in Java explain why Intellij IDEA complains on the @Override? (Java only write bots Russian AI Cup, so not really understand it.) And yet, do I need to import a Maven project?

For IntelliJ has her own project. Maven need to import to other environments such as Eclipse.

Nov 7, 2016 1:09:38 AM
EvAn

EvAn

КубГТУ

EvAn

EvAn

КубГТУ

Powered by Yandex.Translate

Since fully moved to Linux, the preferred Trinity C++/C#/Java is now available (without much fuss) only Java. So: who writes in Java explain why Intellij IDEA complains on the @Override? (Java only write bots Russian AI Cup, so not really understand it.) And yet, do I need to import a Maven project?

The very same answer: after specifying the path to SDK 8 after some time the IDEA has ceased to swear.

Nov 7, 2016 1:13:17 AM
SladeThe

SladeThe

Organization::Команда Russian AI Cup

cups_18493

cups_18493

МТУСИ

Powered by Yandex.Translate

and scala?

We had no official support for Scala earlier this year is also planned. All user clients for Scala was created by the community.

Nov 7, 2016 1:16:06 AM
weterok_ai

weterok_ai

БТИ (филиал АГТУ им. Ползунова)

Powered by Yandex.Translate

A community can create a package for Go (golang), the server will work ?

Nov 7, 2016 4:09:23 AM
enot.1.10

enot.1.10

SPb ITMO University

enot.1.10

enot.1.10

SPb ITMO University

Powered by Yandex.Translate

In C++ you can’t create an empty object of class LivingUnit.

You can hack and do like this: LivingUnit a = (LivingUnit)Tree();

Nov 7, 2016 4:26:44 AM
Sanders

Sanders

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

Powered by Yandex.Translate

When you compile a package in C# in Visual Studio 2013 error on these lines of code: public double Radius => radius; public LineType Line => line; and the others that use such an expression.

Nov 7, 2016 9:16:58 AM
Sanders

Sanders

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

Powered by Yandex.Translate

Put VS 2015. Now, all the rules start.

Nov 7, 2016 11:25:12 AM
GoodDalek

GoodDalek

АлтГУ

Powered by Yandex.Translate

Yeah, I have 8th hour put VS2015) I Hope the installer doesn’t crash. Otherwise, Hello Code::Blocks

Nov 7, 2016 11:36:28 AM
Bones

Bones

Moscow

Powered by Yandex.Translate

On the pros gives debait, though, and started up without connection of libraries

Nov 7, 2016 12:06:04 PM
Bones

Bones

Moscow

Bones

Bones

Moscow

Powered by Yandex.Translate

On the pros gives debait, though, and started up without connection of libraries

Writes a “Debugging information for ‘cpp-cgdk.exe’ cannot be found or does not math.”, although it is created and is in the “x64/Debug”

Nov 7, 2016 12:07:25 PM
Valdemar

Valdemar

Университет ИТМО

GoodDalek

GoodDalek

АлтГУ

Powered by Yandex.Translate

Yeah, I have 8th hour put VS2015) I Hope the installer doesn’t crash. Otherwise, Hello Code::Blocks

If someone does not know, JetBrains has an open alpha for Device. Every month release a new version is available free of charge. Works well enough. In my opinion the Studio.

Nov 7, 2016 12:56:55 PM
Bones

Bones

Moscow

Bones

Bones

Moscow

Powered by Yandex.Translate

Writes a “Debugging information for ‘cpp-cgdk.exe’ cannot be found or does not math.”, although it is created and is in the “x64/Debug”

Does anyone else have a problem with a debugger have?

Nov 7, 2016 2:20:03 PM
Dimas_abuser

Dimas_abuser

Duallab

Bones

Bones

Moscow

Powered by Yandex.Translate

Does anyone else have a problem with a debugger have?

In project settings -> Linker -> something like Generate Debug Info> Yes(Debug)

Nov 7, 2016 4:00:07 PM
ine

ine

Лилль

Powered by Yandex.Translate

Log compile C++ package on my Mac:

./csimplesocket/SimpleSocket.h:61:12: fatal error: ‘linux/if_packet.h’ file not found #include <linux if_packet.h=""> ^ model/World.cpp:62:63: warning: comparison of unsigned expression >= 0 is always true [-Wtautological-compare] for (size_t playerIndex = players.size() - 1; playerIndex >= 0; –playerIndex) { ~~~~~~~~~~~ ^ ~

I hope that the problem with includem can be solved. Warning about >=0 looks like a critical bug.

Nov 7, 2016 4:19:55 PM
ine

ine

Лилль

Powered by Yandex.Translate

Managed to fix the problem by removing the compilation flags -s, -static, -D_LINUX and replacing size_t to int in World.cpp

Nov 7, 2016 4:32:34 PM
coldmind2

Powered by Yandex.Translate

Prompt and limitations on the packages in the Java off? You can finally normally to spread out classes, or everything should be in the default package?

Nov 7, 2016 4:35:44 PM
Hohol

Hohol

Maxifier

Powered by Yandex.Translate

+! Very desirable packages.

Nov 7, 2016 4:42:16 PM
borhammere

borhammere

Mera

Powered by Yandex.Translate

I can that not so do? java java-cgdk.jar Error: Could not find or load main class java-cgdk.jar

Nov 7, 2016 5:25:02 PM
Bones

Bones

Moscow

Dimas_abuser

Dimas_abuser

Duallab

Powered by Yandex.Translate

In project settings -> Linker -> something like Generate Debug Info> Yes(Debug)

Yes, thank you!

Nov 7, 2016 5:46:09 PM
borhammere

Powered by Yandex.Translate

I can that not so do? java java-cgdk.jar Error: Could not find or load main class java-cgdk.jar

I had java -cp java-cgdk.jar Runner

Nov 7, 2016 6:04:33 PM
hired777

hired777

БГУ

Powered by Yandex.Translate

Put local on p1-type its coordinates ~“100; 3700” <- The bot is in the lower left corner, all right Put local on p6-type: its coordinates ~“100; 3700” <- The bot is in the upper right corner. I think the coordinates should be ~“3700; 100”, because we are all in absolute coordinates

Nov 7, 2016 7:55:57 PM
Wsl_F

Wsl_F

Киевский Национальный Университет имени Тараса Шевченко

Powered by Yandex.Translate

Prompt and limitations on the packages in the Java off? You can finally normally to spread out classes, or everything should be in the default package?

unfortunately, no. I tried that and the system will not accept. Frankly, it is difficult to understand what caused such constraint((

Nov 7, 2016 8:37:45 PM
Chaotic_Good

Chaotic_Good

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

Powered by Yandex.Translate

Downed log output encoding in C++ Compiled empty strategy. """“ ”p“pvbp gua© E”E e© ª® ¤®©, EB®“p®© A®Ja ®© E”E * VL d ©"®.

Nov 7, 2016 9:48:13 PM
Chaotic_Good

Chaotic_Good

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

Chaotic_Good

Chaotic_Good

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

Powered by Yandex.Translate

Downed log output encoding in C++ Compiled empty strategy. ""““ ”p“pvbp gua© E”E e© ª® ¤®©, EB®“p®© A®Ja ®© E”E * VL d ©”®.

like MSDOC works fine.

Nov 7, 2016 9:53:07 PM
Ruslion

Ruslion

Казахстан

Powered by Yandex.Translate

in the package C# file PlayerContext.cs and remoteProcessClient.cs Visual Studio finds an error.

Nov 7, 2016 9:57:39 PM
coldmind2

Powered by Yandex.Translate

Tell me, what is the limit on packages in Java? Are there any plans to remove it?

Nov 7, 2016 10:20:45 PM
SladeThe

SladeThe

Organization::Команда Russian AI Cup

Ruslion

Ruslion

Казахстан

Powered by Yandex.Translate

in the package C# file PlayerContext.cs and remoteProcessClient.cs Visual Studio finds an error.

You need to use VS 2015 different environment or with C# 6.

Nov 7, 2016 10:26:44 PM
SladeThe

SladeThe

Organization::Команда Russian AI Cup

Powered by Yandex.Translate

Tell me, what is the limit on packages in Java? Are there any plans to remove it?

Associated with the peculiarities of the test system. We know about this flaw, but simply can’t take the time to understand. For the time being.

Nov 7, 2016 10:28:33 PM
coldmind2
SladeThe

SladeThe

Organization::Команда Russian AI Cup

Powered by Yandex.Translate

Associated with the peculiarities of the test system. We know about this flaw, but simply can’t take the time to understand. For the time being.

Is there a possibility I can try to help fix it?

Nov 7, 2016 10:30:04 PM
SladeThe

SladeThe

Organization::Команда Russian AI Cup

hired777

hired777

БГУ

Powered by Yandex.Translate

Put local on p1-type its coordinates ~“100; 3700” <- The bot is in the lower left corner, all right Put local on p6-type: its coordinates ~“100; 3700” <- The bot is in the upper right corner. I think the coordinates should be ~“3700; 100”, because we are all in absolute coordinates

We use the conversion of the coordinates to the faction Renegades. Thus, the strategy always thinks her base in the lower left corner of the map. Later we will add in the rules.

Nov 7, 2016 10:30:45 PM
SladeThe

SladeThe

Organization::Команда Russian AI Cup

Powered by Yandex.Translate

Is there a possibility I can try to help fix it?

No, it will not work.

Nov 7, 2016 10:34:15 PM
sildc

sildc

СберТех

SladeThe

SladeThe

Organization::Команда Russian AI Cup

Powered by Yandex.Translate

We use the conversion of the coordinates to the faction Renegades. Thus, the strategy always thinks her base in the lower left corner of the map. Later we will add in the rules.

at first, I was misled :-D

Nov 7, 2016 10:37:40 PM
Ne_Ice

Ne_Ice

ТулГУ

SladeThe

SladeThe

Organization::Команда Russian AI Cup

Powered by Yandex.Translate

We had no official support for Scala earlier this year is also planned. All user clients for Scala was created by the community.

Are there any requirements/restrictions (e.g. on platforms, only .Net and the JVM) for user clients? Is it possible to add JavaScript (node) or D?

Nov 7, 2016 10:53:00 PM
SladeThe

SladeThe

Organization::Команда Russian AI Cup

Ne_Ice

Ne_Ice

ТулГУ

Powered by Yandex.Translate

Are there any requirements/restrictions (e.g. on platforms, only .Net and the JVM) for user clients? Is it possible to add JavaScript (node) or D?

There are some limitations. For example, about JavaScript not sure, we need to understand. If you provide detailed information (preferably using the message administration), which is where you want to download, how to configure and how to run, it will greatly speed up the process. Note that the strategy communicates to the game server via TCP into a binary format. You need to study any available package and make sure that everything is possible to transfer to the new language.

Over the set D are already working. Most likely, it will be added.

Nov 7, 2016 11:04:07 PM
Chaotic_Good

Chaotic_Good

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

Powered by Yandex.Translate

This is the strategy of “keyboard” - how it is activated? Or “where is it executable”?

Nov 7, 2016 11:19:20 PM
coldmind2
Chaotic_Good

Chaotic_Good

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

Powered by Yandex.Translate

This is the strategy of “keyboard” - how it is activated? Or “where is it executable”?

Here in this file are settings - local-runner-sync.default.properties. Read the review on 25 line.

Nov 7, 2016 11:30:30 PM
Geras

Powered by Yandex.Translate

C++ does not disappoint. As always, something is not working. If you have compile errors like [code]error: 'off64_t' does not name a type, then change the keys you compile with -std=c++14 - std=gnu++14.

Nov 8, 2016 12:03:55 AM
lehan

lehan

МГУ им. М.В. Ломоносова

Powered by Yandex.Translate

What is the error on Ububntu IntelJ IDEA

Exception in thread “main” java.net.ConnectException: connection refused

at java.net.PlainSocketImpl.socketConnect(Native Method) at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)

Nov 8, 2016 12:50:17 AM
coldmind2
SladeThe

SladeThe

Organization::Команда Russian AI Cup

Powered by Yandex.Translate

No, it will not work.

I wrote a little Tula, which allows at least automatically packing java files in one folder. To take, together with sources, here https://drive.google.com/open?id=0B09o8A2HIn5oUjlaWThFYmhCLVE

Nov 8, 2016 1:24:50 AM
Kkarl

Powered by Yandex.Translate

C#. Going locally, but when sending says The type or namespace name ‘LaneType’ could not be found

Nov 8, 2016 2:54:42 AM
Kkarl

Powered by Yandex.Translate

C#. In downloaded package - LaneType, and on the server - LineType. Should be on the server LaneType.

Nov 8, 2016 3:01:30 AM
Ne_Ice

Ne_Ice

ТулГУ

Powered by Yandex.Translate

C#. Going locally, but when sending says The type or namespace name ‘LaneType’ could not be found

Just to say I can’t, but it seems that there is a typo and was meant LineType (rules, p. 45).

Nov 8, 2016 3:03:31 AM
Ne_Ice

Ne_Ice

ТулГУ

Powered by Yandex.Translate

By the way, and you can see why we also use JRuby, not MRI (the reference Ruby implementation)? Just curious, last time I wanted to use Ruby, but very scared memory consumption and speed of JRuby, which is much slower than Java. Although JRuby suggest “warm up”, then JIT faster, but as far as I know we have “cold start”, which is quite inferior to JRuby not only Java, but also MRI.

Nov 8, 2016 3:13:22 AM
Wsl_F

Wsl_F

Киевский Национальный Университет имени Тараса Шевченко

lehan

lehan

МГУ им. М.В. Ломоносова

Powered by Yandex.Translate

What is the error on Ububntu IntelJ IDEA Exception in thread “main” java.net.ConnectException: connection refused at java.net.PlainSocketImpl.socketConnect(Native Method) at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)

that need first local runner to run:)

Nov 8, 2016 4:04:15 AM
Hohol

Hohol

Maxifier

Powered by Yandex.Translate

LineType renamed LaneType.

Nov 8, 2016 4:13:12 AM
4way

4way

ЗАО МЭЛ

Hohol

Hohol

Maxifier

Powered by Yandex.Translate

LineType renamed LaneType.

Also got, could not understand why a strategy does not accept. I climbed into the rules, and there’s so

Nov 8, 2016 4:35:30 AM
SladeThe

SladeThe

Organization::Команда Russian AI Cup

Ne_Ice

Ne_Ice

ТулГУ

Powered by Yandex.Translate

By the way, and you can see why we also use JRuby, not MRI (the reference Ruby implementation)? Just curious, last time I wanted to use Ruby, but very scared memory consumption and speed of JRuby, which is much slower than Java. Although JRuby suggest “warm up”, then JIT faster, but as far as I know we have “cold start”, which is quite inferior to JRuby not only Java, but also MRI.

According to our observations this is not true. When we added Ruby, we studied different ways of running, and JRuby proved to be the most productive. Then we just walked on the thumb and used the existing practices.

I’m not sure that there will be no problems in the transition, and understand now this is not possible. If you do this experiment, and indeed it appears that the strategy for MRI works without problems, and faster than now, we will consider the opportunity to change the way you run Ruby.

Nov 8, 2016 2:45:45 PM
Wolfit

Wolfit

ТУСУР

Powered by Yandex.Translate

When used in its strategy: LineType from the package C# shows compilation error. Attempt No. 730.

Nov 8, 2016 3:25:22 PM
Ne_Ice

Ne_Ice

ТулГУ

Wolfit

Wolfit

ТУСУР

Powered by Yandex.Translate

When used in its strategy: LineType from the package C# shows compilation error. Attempt No. 730.

For unknown reasons, the Line turned into a Lane, with all the consequences. Many have the same problem.

Nov 8, 2016 3:44:48 PM
cups_20308

cups_20308

СПбГУ

Powered by Yandex.Translate

Issues when run in NetBeans. What am I doing wrong?

Failed to execute goal org.codehaus.mojo:exec-maven-plugin:1.2.1:exec (default-cli) on project java-cgdk: Command execution failed. Process exited with an error: 1 (Exit value: 1) -> [Help 1]

Nov 8, 2016 4:06:57 PM
RavWar

Powered by Yandex.Translate

In Ruby package there is an error message.rb file: require ‘./model/line_type’ Should be require ‘./model/lane_type’

Nov 8, 2016 4:33:37 PM
Ivan08

Ivan08

АлтГТУ

Powered by Yandex.Translate

But why no PHP?

Nov 8, 2016 4:46:31 PM
Ne_Ice

Ne_Ice

ТулГУ

Ivan08

Ivan08

АлтГТУ

Powered by Yandex.Translate

But why no PHP?

If you want, you can try to add. For this reason unable to see the comments above: http://russianaicup.ru/post/9#comment-133

Nov 8, 2016 5:06:10 PM
Iscatel

Iscatel

КУ РИАЦ

Powered by Yandex.Translate

The same error, what to do? or NetBeans start Varick?

Nov 8, 2016 7:22:02 PM
lysa0

lysa0

СПбГУ

Ne_Ice

Ne_Ice

ТулГУ

Powered by Yandex.Translate

For unknown reasons, the Line turned into a Lane, with all the consequences. Many have the same problem.

Downloaded your working solution @ Sent him the same @ Compile error

When repaired? :(

Nov 8, 2016 7:25:38 PM
vancha94

vancha94

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

Powered by Yandex.Translate

when compiling in MONO crashes exeption “Connection refused” when creating a socket

Nov 8, 2016 7:46:44 PM
MBogda

MBogda

КубГУ

Powered by Yandex.Translate

Has anyone connected a package of C++ in Qt Creator? Could you tell me how to do it?

Nov 8, 2016 8:43:22 PM
Magiq

Powered by Yandex.Translate

python3 is empty, the tournament for the elite

Nov 8, 2016 10:36:44 PM
Grino

Grino

ЧелГУ

Powered by Yandex.Translate

The link still doesn’t work on git hub

Nov 8, 2016 10:43:20 PM
mixei4

mixei4

КГУ

Powered by Yandex.Translate

On github there’s nothing yet, wrote several times already. All download links are.

The tournament has begun, this is a beta test. The participants in the Python sandbox for several is. Even now if something don’t work, the organizers will understand.

Nov 8, 2016 10:52:09 PM
Nosey

Powered by Yandex.Translate

What are the chances in C++ to boost? HEADERONLY will be enough. Well, or to allow sub-directories, for extreme velocipede the structure is not in Vogue :)

Nov 9, 2016 12:37:44 AM
qaa12

qaa12

WTD

Powered by Yandex.Translate

Something wrong with the launch rubilnyh strategy on the server. Locally everything works. And a server even on a default strategy says “initializing player an unexpected exception was thrown.” As already mentioned above, in the current batch, after renaming a LineType to LaneType, there is an error in the class Wizard. There is still requirem Line. Probably that’s the problem.

Nov 9, 2016 1:56:43 AM
core2duo

core2duo

Нижний Новгород

qaa12

qaa12

WTD

Powered by Yandex.Translate

Something wrong with the launch rubilnyh strategy on the server. Locally everything works. And a server even on a default strategy says “initializing player an unexpected exception was thrown.” As already mentioned above, in the current batch, after renaming a LineType to LaneType, there is an error in the class Wizard. There is still requirem Line. Probably that’s the problem.

THANK YOU SO MUCH! It was in this renaming, I had a package for Py3 with LineType together LaneType. Updated the package, changed the name in the strategy and took it.

Nov 9, 2016 2:31:55 AM
KarimTheGrim

KarimTheGrim

НАУ им. Н. Е. Жуковского «ХАИ»

Powered by Yandex.Translate

Strategy in Java is not working properly. OpenJDK 1.8, ubuntu. If the Java versions to choose 8 (sudo update-alternatives --config java), then LocalRunner crash at startup (no rendering is working fine). If you choose 9, LocalRunner works correctly, but the strategy gives the error Exception in thread "main" java.lang.BootstrapMethodError: java.lang.NoClassDefFoundError: java/lang/invoke/StringConcatFactory. But if you first start LocalRunner Java 9, and then switch to Java 8 and then run your strategy, then everything works.

How to fix it? What am I doing wrong? Other users free JDK also experiencing this problem?

Nov 9, 2016 9:25:00 AM
JustAMan

JustAMan

Нижний Новгород

Powered by Yandex.Translate

What are the chances in C++ to boost? HEADERONLY will be enough. Well, or to allow sub-directories, for extreme velocipede the structure is not in Vogue :)

If you have header-only - what prevents you to report it just in your package, perhaps renaming files? Yes, a little dreary - lots of files, but possible.

Nov 9, 2016 1:38:53 PM
Megabyte

Megabyte

ООО Сибтел-крипто

SladeThe

SladeThe

Organization::Команда Russian AI Cup

Powered by Yandex.Translate

There are some limitations. For example, about JavaScript not sure, we need to understand. If you provide detailed information (preferably using the message administration), which is where you want to download, how to configure and how to run, it will greatly speed up the process. Note that the strategy communicates to the game server via TCP into a binary format. You need to study any available package and make sure that everything is possible to transfer to the new language. …

Hello, I started to write implementation language pack Node.js the run will look like this: nodejs my-strategy.js hostname port token

Noda will require access to the folder ‘/models/’.js source in it, as the loading code is in the runtime. Is it possible this folder to make allowed to read? According to the rules, has access only to the root folder.

Nov 9, 2016 2:21:23 PM
SladeThe

SladeThe

Organization::Команда Russian AI Cup

Megabyte

Megabyte

ООО Сибтел-крипто

Powered by Yandex.Translate

Hello, I started to write implementation language pack Node.js the run will look like this: nodejs my-strategy.js hostname port token Noda will require access to the folder ‘/models/’.js source in it, as the loading code is in the runtime. Is it possible this folder to make allowed to read? According to the rules, has access only to the root folder.

Yes, it is possible.

Nov 9, 2016 2:27:22 PM
tankovod

tankovod

Вильнюс

Powered by Yandex.Translate

Hello! Please - in the world, add Unit getUnits();.

Nov 9, 2016 2:39:07 PM
tankovod

tankovod

Вильнюс

Powered by Yandex.Translate

need sealed Unit[] getUnits();

Nov 9, 2016 2:39:58 PM
Sonyk

Sonyk

Университет ИТМО

Powered by Yandex.Translate

For the java language all methods and their parameters are documented (javaDoc), and for c# again, empty =(

Nov 9, 2016 10:04:56 PM
GoodDalek

GoodDalek

АлтГУ

Sonyk

Sonyk

Университет ИТМО

Powered by Yandex.Translate

For the java language all methods and their parameters are documented (javaDoc), and for c# again, empty =(

So for all the languages equally well. The only difference in the syntax

Nov 9, 2016 11:51:16 PM
LastVar

LastVar

Russia

Powered by Yandex.Translate

is there any chance of support for the Kotlin?

Nov 10, 2016 1:15:52 AM
SladeThe

SladeThe

Organization::Команда Russian AI Cup

LastVar

LastVar

Russia

Powered by Yandex.Translate

is there any chance of support for the Kotlin?

While no one expressed a desire to make the package for Kotlin. So this year most likely will not.

Nov 10, 2016 2:51:18 AM
andrey.chernov

andrey.chernov

Сергиев Посад

Powered by Yandex.Translate

A few questions: 1. LaneType used somehow in the process of movement, something like “move the middle” or is it just an indication of where to go? 2. It is possible to get all units on the map in one fell swoop and not by the World.Units? 3. Someone creates a map of movement in the world or an individual route or go in blind?

Nov 10, 2016 9:17:56 AM
LastVar

LastVar

Russia

SladeThe

SladeThe

Organization::Команда Russian AI Cup

Powered by Yandex.Translate

While no one expressed a desire to make the package for Kotlin. So this year most likely will not.

Hmm, but enough to add the Kotlin compiler. It works great with java. In any case, the local runner MyStrategy on Kotlin and everything in java starts and runs without problems.

Nov 10, 2016 11:59:55 AM
RavWar

Powered by Yandex.Translate

When can we expect a working Ruby package? Locally the error is easy to fix, but in the sandbox no one strategy does not accept. Error in file message.rb. There is require ‘./model/line_type’, although the file is now called lane_type

Nov 10, 2016 2:36:27 PM
trumbubudunchik

Powered by Yandex.Translate

Comrades! Help! Downloaded, unpacked, and what to do next? I would like to use Python for Visual Studio 15

Nov 10, 2016 2:56:44 PM
steleal

steleal

Ульяновск

Powered by Yandex.Translate

Comrades! Help! Downloaded, unpacked, and what to do next? I would like to use Python for Visual Studio 15

To read quick start(http://russianaicup.ru/p/quick) and the rules, to code a strategy, test it with a local runner, pour the prepared strategy to the site.

Nov 10, 2016 3:05:44 PM
trumbubudunchik
steleal

steleal

Ульяновск

Powered by Yandex.Translate

To read quick start( http://russianaicup.ru/p/quick ) and the rules, to code a strategy, test it with a local runner, pour the prepared strategy to the site.

Thank you very much. Now execute this algorithm. Only here to code strategy for the package you want, and how to work with it no concept

Nov 10, 2016 3:35:10 PM
steleal

steleal

Ульяновск

Powered by Yandex.Translate

Thank you very much. Now execute this algorithm. Only here to code strategy for the package you want, and how to work with it no concept

I honestly don’t know at what stage of the package You plugging. Downloaded the package, unpacked, launched favorite IDE, opened the package, I opened the quick start and made it there, only on the Python.

Nov 10, 2016 3:53:27 PM
exelim

exelim

Gameloft

Powered by Yandex.Translate

Um…why when I have 101 player and I see his position,it is 100, which is approximately equal to 3700 1-3 player ? This is a mistake or what ?

Nov 10, 2016 4:16:05 PM
Valdemar

Valdemar

Университет ИТМО

exelim

exelim

Gameloft

Powered by Yandex.Translate

Um…why when I have 101 player and I see his position,it is 100, which is approximately equal to 3700 1-3 player ? This is a mistake or what ?

It’s a feature, strategy always thinks she’s in the bottom left corner.

Nov 10, 2016 5:48:10 PM
exelim

exelim

Gameloft

Powered by Yandex.Translate

It’s somewhere in the rules there? I missed ? If not, it would be nice to write.

Nov 10, 2016 6:14:30 PM
Poligraph
MBogda

MBogda

КубГУ

Powered by Yandex.Translate

Has anyone connected a package of C++ in Qt Creator? Could you tell me how to do it?

All, as in other IDE. Create nonQt-C++ project folder to the project model and fill up csimplesocket, in the Qt add to the project all of these files. What the question was?

Nov 10, 2016 7:45:55 PM
mopdobopot

mopdobopot

УрФУ (ранее УрГУ и УГТУ-УПИ)

Powered by Yandex.Translate

Same as @LastVar offers to Kotlin, it is possible to do with the rock: 1. By using scalac to compile MyStrategy.scala, putting the java-based 2. Using javac to compile everything else, putting him in the classpath what happened in scalac in claim 1 An example of a batch file (based on the rock-the batch file for the last year): https://gist.github.com/plomovtsev/372933f637088a005e0fa2d7be058ab4

Nov 10, 2016 8:34:33 PM
ideahitme

ideahitme

Zalando SE

weterok_ai

weterok_ai

БТИ (филиал АГТУ им. Ползунова)

Powered by Yandex.Translate

A community can create a package for Go (golang), the server will work ?

+1 same question

Nov 10, 2016 9:12:14 PM
MBogda

MBogda

КубГУ

Powered by Yandex.Translate

All, as in other IDE. Create nonQt-C++ project folder to the project model and fill up csimplesocket, in the Qt add to the project all of these files. What the question was?

Problem with csimplesocket. When you compile the project Creator produces a bunch of errors of the form “something was not declared in this scope” (and some other errors about type mismatch). For example, gettimeofday is not defined, SHUT_RD, SHUT_WR and all the others. And I think that maybe something did wrong when connecting? Connected, exactly as you described above: just set nonQt C++ project and put all .and cpp .h files from the package.

Nov 10, 2016 9:30:55 PM
Poligraph
MBogda

MBogda

КубГУ

Powered by Yandex.Translate

Problem with csimplesocket. When you compile the project Creator produces a bunch of errors of the form “something was not declared in this scope” (and some other errors about type mismatch). For example, gettimeofday is not defined, SHUT_RD, SHUT_WR and all the others. And I think that maybe something did wrong when connecting? Connected, exactly as you described above: just set nonQt C++ project and put all .and cpp .h files from the package.

On Linux sitting? I helped in all dafinah to change _LINUX linux. I have something shaman, but I do not remember :

Nov 10, 2016 9:42:25 PM
Poligraph

Powered by Yandex.Translate

On Linux sitting? I helped in all dafinah to change _LINUX linux . I have something shaman, but I do not remember :

Oops, it the text in bold is done. _ linux _ (Two underscores each side)

Nov 10, 2016 9:43:48 PM
Poligraph

Powered by Yandex.Translate

Oops, it the text in bold is done. _ linux _ (Two underscores each side)

…Well, you understand me

Nov 10, 2016 9:45:03 PM
MBogda

MBogda

КубГУ

Powered by Yandex.Translate

On Linux sitting? I helped in all dafinah to change _LINUX linux . I have something shaman, but I do not remember :

Oh, did not think that the system may affect, are accustomed to cross-platform =) Thanks for the tip, I’ll try to understand. Hmm, or maybe you could upload the modified project (without a strategy, of course) and send the download link? :)

Nov 10, 2016 9:46:51 PM
Uqu

Uqu

Hi, ruby sample code yields a crash for me - local runner says OK, submitting gives verification error (timeout) results.txt: OK SEED 3335374256078 10 176 CRASHED 8 427 OK 9 179 OK 7 624 OK 6 769 OK 5 1922 OK 4 2265 OK 3 2375 OK 1 2610 OK 2 2583 OK

Nov 10, 2016 11:15:24 PM
Valdemar

Valdemar

Университет ИТМО

MBogda

MBogda

КубГУ

Powered by Yandex.Translate

Oh, did not think that the system may affect, are accustomed to cross-platform =) Thanks for the tip, I’ll try to understand. Hmm, or maybe you could upload the modified project (without a strategy, of course) and send the download link? :)

In the batch file line compile: -fno-optimize-sibling-calls-fno-strict-aliasing -D_LINUX -lm-s-x c++ -O2 -Wall-Wtype-limits -Wno-unknown-pragmas Accordingly, you need to add all these options in qt Creator e and everything will work.

Nov 10, 2016 11:26:19 PM
Valdemar

Valdemar

Университет ИТМО

Uqu

Uqu

Hi, ruby sample code yields a crash for me - local runner says OK, submitting gives verification error (timeout) results.txt: OK SEED 3335374256078 10 176 CRASHED 8 427 OK 9 179 OK 7 624 OK 6 769 OK 5 1922 OK 4 2265 OK 3 2375 OK 1 2610 OK 2 2583 OK

I don’t know Ruby, but in case of C++, errors like this arise due to undefined behavior or different compilers. Try to install exactly the same Ruby interpreter and error may appear in local launch too.

Nov 10, 2016 11:30:00 PM
SladeThe

SladeThe

Organization::Команда Russian AI Cup

Uqu

Uqu

Hi, ruby sample code yields a crash for me - local runner says OK, submitting gives verification error (timeout) results.txt: OK SEED 3335374256078 10 176 CRASHED 8 427 OK 9 179 OK 7 624 OK 6 769 OK 5 1922 OK 4 2265 OK 3 2375 OK 1 2610 OK 2 2583 OK

JRuby is much faster (at least for our purposes) than a default Ruby interpreter. But it has a big startup time. We know about this problem and working on its resolution.

Nov 10, 2016 11:43:21 PM
Deerenaros

Deerenaros

СПбГУАП

Powered by Yandex.Translate

Odd as usual all was one mesto. Sad, somehow.

Nov 11, 2016 12:06:36 AM
DVS

DVS

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

Deerenaros

Deerenaros

СПбГУАП

Powered by Yandex.Translate

Odd as usual all was one mesto . Sad, somehow.

well it you in vain so… the shoals that we all have, and here the percentage is small, the volume is just great.

but living buildings deliver direct Zerg :)

Nov 11, 2016 12:27:19 AM
Deerenaros

Deerenaros

СПбГУАП

DVS

DVS

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

Powered by Yandex.Translate

well it you in vain so… the shoals that we all have, and here the percentage is small, the volume is just great. but living buildings deliver direct Zerg :)

Yes, strange thing, really. Kind of like mail.ru tries, kind of like campaigning strongly. And in General, the idea is incredibly good, but the implementation is very weak. Right felt that ponabrali frames with these events, kind of like not stupid, but experience in enterprise usually no.

Nov 11, 2016 12:51:15 AM
Hohol

Hohol

Maxifier

Deerenaros

Deerenaros

СПбГУАП

Powered by Yandex.Translate

Yes, strange thing, really. Kind of like mail.ru tries, kind of like campaigning strongly. And in General, the idea is incredibly good, but the implementation is very weak. Right felt that ponabrali frames with these events, kind of like not stupid, but experience in enterprise usually no.

Zhzhosh))

Nov 11, 2016 1:36:48 AM
SKolotienko

SKolotienko

ABBYY

Powered by Yandex.Translate

The first week of beta test. Of course, you can always find something to criticize, but it’s all free of charge and without profit to meylru done. It would be possible to support the organizers.

Nov 11, 2016 3:19:20 AM
Uqu

Uqu

Valdemar

Valdemar

Университет ИТМО

I don’t know Ruby, but in case of C++, errors like this arise due to undefined behavior or different compilers. Try to install exactly the same Ruby interpreter and error may appear in local launch too.

thank you - updated to latest jruby (was using ruby 2.1) (crash seems not reproducable though using same seed)

Nov 11, 2016 4:56:31 AM
Uqu

Uqu

SladeThe

SladeThe

Organization::Команда Russian AI Cup

JRuby is much faster (at least for our purposes) than a default Ruby interpreter. But it has a big startup time. We know about this problem and working on its resolution.

ty - thought so as I saw no ruby submission in the ranking ;) peak memory also seemed high..

Nov 11, 2016 5:07:06 AM
Chaotic_Good

Chaotic_Good

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

Powered by Yandex.Translate

I hope everything is already updated for double bonuses and increased damage of towers?

Nov 11, 2016 11:27:00 AM
Chaotic_Good

Chaotic_Good

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

Chaotic_Good

Chaotic_Good

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

Powered by Yandex.Translate

I hope everything is already updated for double bonuses and increased damage of towers?

I do not go there. In local runner wanted to send) Packets that have not changed, no brainer.

Nov 11, 2016 11:28:44 AM
Megabyte

Megabyte

ООО Сибтел-крипто

SladeThe

SladeThe

Organization::Команда Russian AI Cup

Powered by Yandex.Translate

Yes, it is possible.

https://github.com/Megabyteceer/js-cgdk

that filled in what happened. smart-guy strategy is the same. There may still be errors in the models or this is not enough, finished in the process.

Nov 11, 2016 3:05:13 PM
mrlewap

mrlewap

Burning Buttons

Powered by Yandex.Translate

Please make the ability to upload bots on Ruby, at this point, even at a basic bot error verification.

Nov 11, 2016 6:16:55 PM
svetlyak40wt

svetlyak40wt

Пилю https://allmychanges.com

Powered by Yandex.Translate

What kind of AI contest without Lisp? Let for Common Lisp language pack gash?

Nov 11, 2016 7:39:02 PM
Ne_Ice

Ne_Ice

ТулГУ

SladeThe

SladeThe

Organization::Команда Russian AI Cup

Powered by Yandex.Translate

Yes, it is possible.

There was another question about the custom packages, can they be restricted to one system (for example *nix only) or must be cross-platform? And the above-mentioned packet to D, but not yet seen. Is it possible to then offer their implementation?

Nov 12, 2016 2:43:55 AM
SladeThe

SladeThe

Organization::Команда Russian AI Cup

Ne_Ice

Ne_Ice

ТулГУ

Powered by Yandex.Translate

There was another question about the custom packages, can they be restricted to one system (for example *nix only) or must be cross-platform? And the above-mentioned packet to D, but not yet seen. Is it possible to then offer their implementation?

I fumbled a bit, found an old post with the requirements of the package.

The D stated in the development. The status is still unknown. Sends a request to the participant.

Nov 12, 2016 2:53:15 AM
Ne_Ice

Ne_Ice

ТулГУ

SladeThe

SladeThe

Organization::Команда Russian AI Cup

Powered by Yandex.Translate

I fumbled a bit, found an old post with the requirements of the package. The D stated in the development. The status is still unknown. Sends a request to the participant.

Okay, thank you. The last paragraph of the requirements were most.

Nov 12, 2016 2:58:51 AM
wasil

wasil

БФУ им. Канта (бывш. РГУ им. Канта)

Powered by Yandex.Translate

Python2 does anyone care? I have a running Python2 Python3 - no. In python2-cgdk/RemoteProcessClient.py:71 always returns ‘RemoteProcessClient.MessageType.GAME_OVER’

Nov 12, 2016 4:14:52 PM
code2dream

code2dream

Mostal-Invest

Powered by Yandex.Translate

No Haskala or erlang :C

Nov 12, 2016 5:17:39 PM
Gassa

Gassa

СПбГУ

SladeThe

SladeThe

Organization::Команда Russian AI Cup

Powered by Yandex.Translate

I fumbled a bit, found an old post with the requirements of the package. The D stated in the development. The status is still unknown. Sends a request to the participant.

I recently completed the project of package for a D to state “works with local-runner”:

https://github.com/GassaFM/raicup-dlang-cgdk-2016

I hope that after a while get a version that will approve the administration (just sent request).

Nov 12, 2016 6:47:36 PM
Ne_Ice

Ne_Ice

ТулГУ

Gassa

Gassa

СПбГУ

Powered by Yandex.Translate

I recently completed the project of package for a D to state “works with local-runner”: https://github.com/GassaFM/raicup-dlang-cgdk-2016 I hope that after a while get a version that will approve the administration (just sent request).

And from the curiosity to ask why the build using make, and not via dub?))

Nov 12, 2016 8:01:20 PM
Ne_Ice

Ne_Ice

ТулГУ

Gassa

Gassa

СПбГУ

Powered by Yandex.Translate

I recently completed the project of package for a D to state “works with local-runner”: https://github.com/GassaFM/raicup-dlang-cgdk-2016 I hope that after a while get a version that will approve the administration (just sent request).

And from the curiosity to ask why the build using make, and not via dub?))

Nov 12, 2016 8:01:21 PM
Gassa

Gassa

СПбГУ

Ne_Ice

Ne_Ice

ТулГУ

Powered by Yandex.Translate

And from the curiosity to ask why the build using make, and not via dub?))

No, because I don’t use the dub scripts for the bat/sh and make is usually enough. Did similar last year, it was the same as now. With gratitude I will accept pull request with other helpful ways build :) .

Nov 12, 2016 8:08:56 PM
uppi

uppi

ИСП РАН

Powered by Yandex.Translate

Please note on the subject http://russianaicup.ru/forum/index.php?topic=612.0 apparently, local runner gives incorrect values of SpeedX and SpeedY for Wizard, Minion, but in the correct Projectile.

Nov 12, 2016 11:55:19 PM
steleal

steleal

Ульяновск

uppi

uppi

ИСП РАН

Powered by Yandex.Translate

Please note on the subject http://russianaicup.ru/forum/index.php?topic=612.0 apparently, local runner gives incorrect values of SpeedX and SpeedY for Wizard, Minion, but in the correct Projectile.

Have wizardof and minions velocity-what I can give and how you expect that? From the comments in the starter pack: For units that can instantly change your speed, returns the value of the DISPLACEMENT FOR the LAST TICK.

Nov 13, 2016 7:44:34 AM
uppi

uppi

ИСП РАН

steleal

steleal

Ульяновск

Powered by Yandex.Translate

Have wizardof and minions velocity-what I can give and how you expect that? From the comments in the starter pack: For units that can instantly change your speed, returns the value of the DISPLACEMENT FOR the LAST TICK.

Thus, moving from point to point 3700 3696 is 4, and moving from point to point 3700 3704 is -4? A bullet flying at a speed of 40, is moved to -40 every move? The definition of velocity is the displacement divided by the time. Where does the changed sign?

Nov 13, 2016 7:55:29 AM
steleal

steleal

Ульяновск

uppi

uppi

ИСП РАН

Powered by Yandex.Translate

Thus, moving from point to point 3700 3696 is 4, and moving from point to point 3700 3704 is -4? A bullet flying at a speed of 40, is moved to -40 every move? The definition of velocity is the displacement divided by the time. Where does the changed sign?

In my opinion, travel is the distance, i.e. the value is non-negative in any case.

Nov 13, 2016 12:53:12 PM
uppi

uppi

ИСП РАН

steleal

steleal

Ульяновск

Powered by Yandex.Translate

In my opinion, travel is the distance, i.e. the value is non-negative in any case.

Local runner don’t agree with you.

Nov 13, 2016 12:57:22 PM
steleal

steleal

Ульяновск

uppi

uppi

ИСП РАН

Powered by Yandex.Translate

Local runner don’t agree with you.

Well, let him, with runner. Still this value is meaningful to use for anything impossible.

Nov 13, 2016 1:04:55 PM
Recar

Recar

Киев

Powered by Yandex.Translate

Support uppi, it would be nice to fix the speed sign for the minions and wizardo.

Nov 13, 2016 2:30:25 PM
Gepard_vvk

Powered by Yandex.Translate

It will be useful for those who write C#: added XML documentation language pack https://github.com/v-karnaukhov/Russian-AI-Cup-2016-CSharp

Nov 14, 2016 8:10:48 AM
DrNemo

DrNemo

Moscow

Powered by Yandex.Translate

in the package for python 2 a typo in the method RemoteProcessClient -> write_message on line 367: self.write_enum(message.lane) and it should be self.write_enum(message.line)

Nov 14, 2016 4:21:42 PM
Gladiator_Y

Gladiator_Y

ООО "Метаквотс Софтвер"

DrNemo

DrNemo

Moscow

Powered by Yandex.Translate

in the package for python 2 a typo in the method RemoteProcessClient -> write_message on line 367: self.write_enum(message.lane) and it should be self.write_enum(message.line)

not) the Developers a few days ago (about 5) renamed from Line to Lane. Update any of your packages)

Nov 14, 2016 4:31:06 PM
ThermIt

ThermIt

Piano.io

Powered by Yandex.Translate

Once all Java all sad with memory. Even the quick start strategy 100-150 meters from…

Nov 14, 2016 5:52:43 PM
core2duo

core2duo

Нижний Новгород

ThermIt

ThermIt

Piano.io

Powered by Yandex.Translate

Once all Java all sad with memory. Even the quick start strategy 100-150 meters from…

SladeThe here (http://russianaicup.ru/forum/index.php?topic=614.msg6118#msg6118) wrote: Now, about the memory. The process starts with -Xmx256M, so JRuby is immediately captured by a piece more, then to not ask the system to give memory strategy. With Java the same situation.

Nov 14, 2016 6:41:31 PM
nakilon

nakilon

Moscow

Powered by Yandex.Translate

You pull requeste follow? Accept?

Nov 15, 2016 9:32:12 AM
nakilon

nakilon

Moscow

Powered by Yandex.Translate

Adopted. Thank you.

Nov 15, 2016 9:05:24 PM
ardt2

Powered by Yandex.Translate

Please add copy constructors and assignment operators to classes where they ought to be. Of course, you can work around this using const_cast, but it would look better ) And, if not difficult, add virtual to the inheritance from the Unit. ( CircularUnit class : public virtual Unit {}; )

Nov 16, 2016 10:31:55 AM
_Ilit_

_Ilit_

Moscow

Powered by Yandex.Translate

On python3 doesn’t want to work, what to do? ConnectionRefusedError: [WinError 10061] Connection is not established, since target machine actively refused the connection request

Nov 17, 2016 12:00:05 AM
Megabyte

Megabyte

ООО Сибтел-крипто

_Ilit_

_Ilit_

Moscow

Powered by Yandex.Translate

On python3 doesn’t want to work, what to do? ConnectionRefusedError: [WinError 10061] Connection is not established, since target machine actively refused the connection request

localRunner running?

Nov 18, 2016 9:20:58 AM
olsh

olsh

Архангельск

olsh

olsh

Архангельск

Powered by Yandex.Translate

https://github.com/Russian-AI-Cup-2016/csharp-cgdk/blob/master/compile-cs-roslyn.bat#L34 Here dereferencing Assembly System.Numerics.Vectors.dll in order not to write self-made vector?

Ignore me completely. Class vector is already in System.Numerics.dll. https://referencesource.microsoft.com/#System.Numerics/System/Numerics/Vector_Operations.cs,d8f38cb9ecc52554

Apparently the documentation on MSDN is not updated. https://msdn.microsoft.com/en-us/library/dn858385(v=vs.111).aspx Assembly: System.Numerics.Vectors (in System.Numerics.Vectors.dll)

Nov 18, 2016 2:00:00 PM
dniwe_tanka

dniwe_tanka

??? (????. ???)

Powered by Yandex.Translate

Expect the language pack in Scala?

Nov 19, 2016 4:48:16 PM
caf-max

Powered by Yandex.Translate

What gavest wrote the plus package? Why all the vectors contain objects, not pointers to them? There is some sort of valid reason?

Nov 19, 2016 11:50:27 PM
dimir

dimir

СПбГЭТУ (ЛЭТИ)

Powered by Yandex.Translate

What gavest wrote the plus package? Why all the vectors contain objects, not pointers to them? There is some sort of valid reason?

Write your own =) With preference and dancers.

Nov 19, 2016 11:56:39 PM
Equinox

Equinox

ООО "Компания Тензор"

Powered by Yandex.Translate

People who write Python 3 may have encountered a problem when sending strategy? Writes the following “compile error”:

Traceback (most recent call last): File "“, line 1, in File ”C:\Programs\python3-ext-portable\lib\encodings\cp1251.py", line 23, in decode return codecs.charmap_decode(input,self.errors,decoding_table)[0] UnicodeDecodeError: ‘charmap’ codec can’t decode byte 0x98 in position 1358: character maps to

All files in UTF-8, locally everything works. The administration is still silent :(

Nov 20, 2016 5:15:18 PM
Megabyte

Megabyte

ООО Сибтел-крипто

Powered by Yandex.Translate

it seems that the problem with C# and NodeJS packages. NodeJs package copied from the C# package, because it is a common disease. If you are receiving any Message in which lane or skillToLearn null, strategy falls. Here is an example of such a game:

http://russianaicup.ru/game/view/36403

in nodeJS I corrected in GIT, but on the server while the old version, it seems. In C# is required edit.

Nov 22, 2016 12:38:27 PM
Shmele
Equinox

Equinox

ООО "Компания Тензор"

Powered by Yandex.Translate

People who write Python 3 may have encountered a problem when sending strategy? Writes the following “compile error”: Traceback (most recent call last): File ““, line 1, in File ”C:\Programs\python3-ext-portable\lib\encodings\cp1251.py”, line 23, in decode return codecs.charmap_decode(input,self.errors,decoding_table)[0] UnicodeDecodeError: ‘charmap’ codec can’t decode byte 0x98 in position 1358: character maps to …

Faced. .decode() you used? View these places.

Nov 22, 2016 1:48:43 PM
Equinox

Equinox

ООО "Компания Тензор"

Powered by Yandex.Translate

Faced. .decode() you used? View these places.

.decode() I have not used anywhere else. The administration responded that the problem is on their side, it’s already fixed :)

Nov 22, 2016 6:20:26 PM
AleXoundOS

Powered by Yandex.Translate

Will there be language pack Haskell?

Nov 23, 2016 4:11:55 AM
ThermIt

ThermIt

Piano.io

Powered by Yandex.Translate

Can we hope that in future years in addition to numpy will be theano, a GPU is better and the time limits looser? :)

Nov 23, 2016 10:10:34 AM
ThermIt

ThermIt

Piano.io

Powered by Yandex.Translate

And, Yes, there is now stands CodeWizards some GPU power which could be used? :)

Nov 23, 2016 10:12:27 AM
LastVar

LastVar

Russia

SladeThe

SladeThe

Organization::Команда Russian AI Cup

Powered by Yandex.Translate

While no one expressed a desire to make the package for Kotlin. So this year most likely will not.

prepared language package for Kotlin https://github.com/vafin-mk/kotlin-cgdk

Nov 25, 2016 8:02:20 PM
SladeThe

SladeThe

Organization::Команда Russian AI Cup

LastVar

LastVar

Russia

Powered by Yandex.Translate

prepared language package for Kotlin https://github.com/vafin-mk/kotlin-cgdk

We were very busy preparing for Round 1, and now still have higher priority work. Unfortunately, we will be able to move forward with the implementation of the package until the end of the Round.

Nov 26, 2016 1:42:56 AM
vestild

vestild

Moscow

Powered by Yandex.Translate

question on C# the package: the mode in which it runs on the server? 32/64 and Client/Server? This affects the size of the generational GC. well, in dogonku. judging by the code in the same process can be several strategies. so, or still in the mode 2x5 will be running 5 independent processes with their computational resources?

Nov 27, 2016 12:11:41 PM
rekcahd

rekcahd

Cubo.ru / Ingate

vestild

vestild

Moscow

Powered by Yandex.Translate

question on C# the package: the mode in which it runs on the server? 32/64 and Client/Server? This affects the size of the generational GC. well, in dogonku. judging by the code in the same process can be several strategies. so, or still in the mode 2x5 will be running 5 independent processes with their computational resources?

Judging by last year fact 5 independent processes.

Nov 27, 2016 12:16:42 PM
tyamgin

tyamgin

Крымский федеральный университет имени В.И. Вернадского

rekcahd

rekcahd

Cubo.ru / Ingate

Powered by Yandex.Translate

Judging by last year fact 5 independent processes.

And what to judge from last year?

There in a cycle called Move for all teammates in the same thread.

Dec 2, 2016 2:09:26 PM
Equinox

Equinox

ООО "Компания Тензор"

ThermIt

ThermIt

Piano.io

Powered by Yandex.Translate

And, Yes, there is now stands CodeWizards some GPU power which could be used? :)

I think that on production servers, they have no GPU, nothing)

Dec 2, 2016 3:42:23 PM
Equinox

Equinox

ООО "Компания Тензор"

ThermIt

ThermIt

Piano.io

Powered by Yandex.Translate

Can we hope that in future years in addition to numpy will be theano, a GPU is better and the time limits looser? :)

Moreover, theano will give pythonista advantage. Not all languages have a convenient library for transparent distribution of computations on the GPU.

Dec 2, 2016 3:47:19 PM
Commandos

Commandos

Гродно

Powered by Yandex.Translate

And it is possible to learn the parameters of the jvm (java 8) in the testing strategy? Maybe not all but at least those that affected on the performance.

Dec 8, 2016 12:35:20 PM
SladeThe

SladeThe

Organization::Команда Russian AI Cup

Commandos

Commandos

Гродно

Powered by Yandex.Translate

And it is possible to learn the parameters of the jvm (java 8) in the testing strategy? Maybe not all but at least those that affected on the performance.

-server-Xmx256M -Xss4M

Dec 8, 2016 3:21:13 PM
Commandos

Commandos

Гродно

SladeThe

SladeThe

Organization::Команда Russian AI Cup

Powered by Yandex.Translate

-server-Xmx256M -Xss4M

thank you!

Dec 8, 2016 4:46:13 PM
antonpp

antonpp

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

Powered by Yandex.Translate

And that I have not found, or Java package you want to handle every time you swing? After all, much would have been easier once upstream configure, and not to suffer every time something local is a runner, repeater no longer functions correctly…

Dec 11, 2016 10:31:38 AM