Discussions: General

Discussionpostsviews
Supported languages For all our competitions we support a variety of programming languages. These are: C, C++, C#, Clojure, D**, Go, Haskell, Java, JavaScript, Pascal**, Perl, PHP, Prolog, Python, Ruby,...
48 6569
The state of The AI Games - x-post from Announcements Hi all, It's been awfully quiet from our side for a while now. There haven't been much improvements to the website, nor have we announced a new competition for a while. As such I want to take the tim...
5 939
Questions about the Rules Is the size of a submission limited? Are we allowed to use threads?
1 384
No matches being played? Hi, it looks like since yesterday (10 June), no more matches are being played. Are there any news about this? Thanks!
2 169
Cant play any matches Hi, I uploaded my 'four' bot 2 days ago and it has not started playing any games on his own yet. I was able to manually challenge a couple of players, but since yesterday the screen keeps saying "Wai...
5 290
OPSSぃ울산오피ぃ울산건마。opss2쩜컴&천안오피 OPSSぃ울산오피ぃ울산건마。opss2쩜컴&천안오피 OPSSぃ울산오피ぃ울산건마。opss2쩜컴&천안오피 OPSSぃ울산오피ぃ울산건마。opss2쩜컴&천안오피 OP...
0 124
Light Riders (new competition announcement) Hi devs! I'm happy to announce that next monday (May 1st) we're launching Light Riders on Riddles.io (our new platform). We'll be launching more new competitions on Riddles.io in the coming months.So...
15 647
Notation for upcoming Chess game Devs, We are currently working on many exciting new games for Riddles.IO, and one of the ideas we have is to add a Chess competition. Chess AI engines have been around since 1950, and it is time t...
9 312
Language Efficiency Some languages run inherently faster than other languages. Many of the games have decently constricted turn time limits, I believe, so is there an advantage to choosing certain languages? If so, is th...
1 566
Downloading games Is there a way to download the games played by the bots in the ladder without scraping the web pages? I seem to remember a question long ago whether this was allowed, which it was. But is there a way ...
5 647
What information is given to a bot after a game? Let me rephrase this question: Are genetic algorithms supported?
1 236
How do I challenge other people's bots? See question in title. This website is amazing but would be super awesome if the above.
5 282
3 233
Go Bot compile process Hi. my go bot is not compiling after I upload it: named files must all be in one directory Which steps are done in order to compile the go source code? It seems you are just passing all contained go...
13 938
Games metadata Hi, When you look at a game, you can add some suffixes to the url to get more information. Examples that I know of are: /plaintextdump to get a text dump of the log from your bot /data to get a ...
0 255
How much power ho I have to play with? Hi, love the idea of the site and i'm working on my own bot now. But there is a question nagging me how much computer power do i have?
0 293
C output/timeout issues? I uploaded my first bot for four in a row and it passed the automatic tests on the upload, but if I try to launch a match it always times out. The languance is C. I copied the log from the test match...
4 586
recover a bot? I recently had to reinstall my operating system, and somehow in the transition, I lost my Tic-Tac-Toe bot. Oops. How can I get a copy of my bot off the site?
0 276
Compile Failed Trying to to upload a rust bot. It fails but it does not say much. All I get is following: Error dump An unknown error occurred To learn more, run the command again with --verbose. An unknown error...
4 269
booking.riddles.io removed? Hello! This morning booking.riddles.io stopped running ranked matches. I'm not sure it was on purpose or not, /* but then i also noticed they were removed from this site */ (See Edit). If they are s...
3 391
Bot wont compile I have been waiting for over an hour now and it only says: In queue for compilation... Does anyone know what is going on? Or is this normal?
1 269
Error dump Hi all, I just tried to upload my first bot (PHP, Seeb_Four). However the first version went well, but the the current version can not be uploaded. All I get is "Error dump" ... What do I have to cha...
2 267
Compile failed... Error dump empty Hi, I am just starting out. I made a simple C++ bot for Go based on the provided sample, and initially it was fine (although it is not playing with the others in the arena for some reason despite hav...
5 273
Current time till first match after upload? Hi, I uploaded a bot (which got through the test match and is set to active) roughly 20 hours ago or so. I know from the FAQ that there can be a queue for a few hours, but how long is it usually?
1 269
Libraries available? Are there any libraries available to use beyond our languages standard libraries? I'm specifically interested in the C++ bindings for TensorFlow, but if there's a list somewhere I'd love to see it. R...
6 658
unkown command Hi, What could it mean when i get 'unkown command?' I am always sending valid output - I have been through the code with a fine toothcomb, I am not sending anything back other than a move. It only hap...
0 267
Competition ideas To inspire those who choose the competitions, it's may be nice to share some ideas. Let me kick-off: Diplomacy (3-7 players, https://en.wikipedia.org/wiki/Diplomacy_(game)) A big challenge in how t...
11 1216
Last post date, Last poster, Notifications etc in the discussions Today it's difficult to tell if there are new posts to a thread, without clicking on it. It would be very helpful to have a "last post date" and "Last post by" field as well as notifications to keep t...
3 1687
C++ threading support Is it possible to add threads support to C++? It can be done by passing '-pthread' to the C++ compilation command. Although the server sandbox is single-cored (I read this somewhere), pondering (thi...
15 1616
Clojure bot: Setup test failed - no output Hi everyone, I'm new to theaigames. I'm trying to get a simple bot working in Clojure. All the bot should do is output a test-like message for Four-In-A-Row. Here's the code: (ns main) (import jav...
1 277
Using cPickle I'm using python 2 and wish to store data with cPickle. However, my bot seems to get the error "ValueError: insecure string pickle" when uploaded. I don't have this problem when the program is run on ...
6 439
storing data is not allowed? Hello there community I am new to this website and spent the last few days on making this neuralnetwork ai for "4 in a row". As the ai gets beaten it learns how to play better. However everytime I up...
1 450
Do all of the top bots use known algorithms? I'm still pretty new here and I've been enjoying the site very much! I created a four in a row bot for my first attempt, and I've really enjoyed the process of discovering new strategies and patching ...
2 500
Python3 Numpy and other machine learning modules Hey guys, I find this site great to try and implement new algorithms in fun way. But right now, I got a little bit of setback since many applications i have been studying are in Python 3 and with num...
4 553
New slider in the UI? Hi people, Something that would be super useful is a slider that lets you navigate through the moves of a game. This would be especially useful in the Go tournament since it has up to 500 moves (250 ...
0 310
remote connection Hi, besides the question of technical possibility – is it allowed and supported by the meaning of fair competition, if my bot would do remote connections to another server (its "brain") to decide th...
1 345
Could not find or load main class Can't understand what i'm doing wrong here. I modified java starter bot and tried to upload for the first time but it doesn't work. Are there any rules about the code that i'm not aware of? Error dum...
24 1820
Which game finals will be next? Is it Go or Ultimate Tic Tac Toe?
1 540
Amount of matches Hi, Is there some hard limit on the amount of matches being played? Because at this rate, it will take weeks before one finally sees it's position (Four in a row). It was much better in the begin, w...
1 388
Show the ratings in the game log? Hey there, I think it would be really helpful to show the ratings of the players (at the time the game was played) in the game log. I often want to look for a recent game against a strong opponent. R...
2 387
Why does my bot have null output on the test matches? (Haskell) I'm trying to write my first bot in Haskell for the Connect Four game. Locally, I'm able to feed lines in one by one (manually) and the bot is correctly outputting "placedisc 0". When I upload it, it...
2 405
Time before execution? Hi, How long does it take for a bot to be running the rankings? I remember this was instantly when theaigames just started with poker, but my bot does not to seem playing any games. (It has played th...
1 418
Version number It looks like version number increases even though the bot is not accepted due to "compilation error" or "input test failure". If developers could somehow made this change - "newly uploaded bot overw...
3 418
For Beginners Good afternoon, Are there materials/resources available for beginners? I am a new programmer (Ruby) and would like to try this out. I did not see a section for beginners in the forum. Any help would...
2 716
Status Site or Support Link Is there a general status site that shows problems, stats and other useful information? Also, where to report that the service is down? How to report problems regarding the availability in general?
0 383
Could we stay logged in for longer? Hey there, The log out time seems aggressively short considering the sensitivity of profile data on the site. Could you change it so that we stay logged in for a week or even a month? Cheers!
1 427
Python 3: No Numpy Module found Hi I have inserted Include 'Python3' in the comment of the bot.py scipt. but, there are no numpy module no the server. Error Log: Problem with Python3 Numpy Module Error dump Traceback (most r...
1 428
a few questions Hi. I found this website and I'm very interested to program a bot for the intellectual challenge. A few questions: python, is version 3 supported ? which version runs on the server ? allowed file ...
2 808
Can I download log files of the the games my bot played ? If yes how to download it ? Hello Guys, I want to implement reinforcement learning in python for that I need some kind of feedback files, if the log files can be downloaded I can use them for feedback. But is it possible to do...
1 358
Uploading clojure bot Was wondering what the zip file for upload should look like for a bot coded in clojure. My current project structure is: src |--basicbot |----core.clj |----move |------move.clj |----board |------boa...
1 381
Does multi thread bot take away time from opponent? It was said earlier that the bots are run on a single core machine. Suppose, there are 2 players A, B. Player A runs two threads: One for polling, other for thinking and making a move. Player B runs...
1 550
Overall ranking How do the overall ranking counts? Its sum of all ratings divided by number of games? Thats not seems to be fair, since one game can have 2500+ for the first place, while another has less than 2000. I...
2 694
libpthread for fpc Hi devs. I get this error: /bin/run_ai: error while loading shared libraries: libpthread.so.0: wrong ELF class: ELFCLASS64 Can you please install the right library or what?
4 432
File reading Is it possible to read files at runtime? i.e. if i upload in the zip a txt file, is it allowed to read it? If the answer is yes, which is the path that we can use to access? I have uploaded an exampl...
9 629
Login problems There seems to be trouble with logging in. This is a throwaway account I made because I was unable to access my main account, getting a 500 server error. I get the same error when attempting to sign o...
2 379
Game servers updated Hi coders, today the servers that play all the matches have been upgraded. They are better and faster and this will result in more played ranked matches. Some of the languages had their version updat...
9 934
Lookup Table Is it possible to provide an File with an precalculated lookup table with your game that you upload? If I put it in the main directory of the zip it states "not found". Or do I have to provide it ins...
1 486
Problems submitting prolog files Can someone help out with the appropriate submission of prolog files. What is the right file extension ? Because so far .pl and pro both trigger perl. Based on the FAQ, I assume the compile command ...
4 393
Any way to change compiler flags? (C/C++) Hey, I've been greatly enjoying your site recently, but I've come across a few problems when trying to compile bots that use math.h; The library needs to be explicitly linked with '-lm' when compiling...
3 554
User interviews for the AI-Games Hi there! My name is Jarmal and I'm the new designer here at the AI-Games/Riddles. I'm currently looking for users (you guys) to interview for future improvements for the AI-Games/Riddles. I'm especia...
0 429
Which Competitions would you recommend to a complete beginner? Which of the challenges is the easiest to get a decent bot?
2 469
Our own IRC channel Want to ask some questions? Talk about tactics? Have some fun with the other competitors? We now have our own IRC channel. Just pick a username and chat away!
3 1490
1 358
How to queue your bot? Hi all, I am new to TheAiGames and I would like to know how to queue my bot. I uploaded it, but it doesn't do anything then starting a test match which is against a test bot...
1 527
CPU vs CPU/AI vs AI/NPC vs NPC Hello, I'm trying to find what cpu vs cpu games there are overall, because I like to watch them. The following games I know: Ultra Street Fighter IV, Team Fortress 2, Dota 2 and left 4 dead 2 (with c...
2 1266
General info for a newbie Hello, This site looks amazing, and I'm wondering a few things I couldn't find. First, how do know what is the planning for a competition ? For example, I would be interested in the NL Holdem competi...
1 581
Machine Learning Techniques Hello, I'm very interested in attempting to apply machine learning techniques to learn a bot for a competition. I'm curious, is this allowed or done often? Are there perhaps inherent limitations that ...
8 906
Are challenges and automatic matches weighed differently? Hi, I just wanted to know if manual challenges result in any score. I am guessing only automatic matches count towards the bots rating. Is this correct?
1 398
(Random) Challenges The choice to skip games that are played as a result of a (automated) manual challenge, should not been mine, but I can see the point. What I found a bit surprising though is the choice (or bug) that...
0 529
Hardware and limitations? I'd like to ask a couple of questions about the hardware that the matches are running on and the limits on the bots. I'm planning to enter the Ultimate TTT tournament, but I guess the questions are al...
2 630
Old bot being used for test match? I made a bot for Ultimate Tic Tac Toe in C++ and uploaded it in a zip file, and the website says that it has been uploaded successfully. But I looked at the output for the test match and it seems lik...
2 439
Library error for PHP Hello, I tried to upload a PHP bot, but it doesn't seem to "compile" /bin/php: error while loading shared libraries: libonig.so.2: cannot open shared object file: No such file or directory Any ideas...
7 600
Ranked matches I have several questions about ranking system and challenges. Firstly, is it right that "challenge" matches are not used in ranking system? Also, when ranked matches are played and how does it select...
2 552
Who are you ? Have you a description of the project ? I didnt fount it ! Who are you ? What's the goal of this website ? Who paid the gifts ? Is our AI share with other people, or recupered to be analyse ? Have ...
2 558
Disc Full (I see it happened in the past) cp: writing /opt/aigames/bots/player564ba7b45d203cdd5acc86c6v38/src.zip': No space left on device cp: failed to extend/opt/aigames/bots/player564ba7b45d203cdd5acc86c6v38/src.zip': No space left on dev...
5 584
C bot compressed with OSX Finder fails to compile Found a strange issue: When I download the zip-file of the C starterbot of Block Battle and upload that to the website it compiles fine. But when I (in OSX Yosemite, in Finder) unzip it and zip it ag...
0 380
Upload file -> compilation error -> No message Hi guys! I uploaded a bot several times, only first compiled. The second one was with modifications using java7 diamond definition, I realized that this could be the problem and refactored all the c...
5 427
Pascal bot compilation Hi Recently I uploaded my (incorrect) bot written in Pascal. As expected bot was not compiled but then I clicked on link to see an error output the page "Error dump" was empty Also I need a possibil...
3 686
Can a bot be upgraded and reuploaded? I'm trying to code my first bot (C language) for the 4 in a row game. If I upload a first version of the bot that only uses a few, very simple and easily beatable strategies, can I upload an unpgrade...
1 512
New upload, but old code running...? I'm working on my first bot, but I'm having issues with the uploading/running of the bot. I updated the code and uploaded a new zip file (Have done this 4 times now) but each time the test match is r...
7 504
Multiplayer (3+) competitions So far, all competitions have been two player games. From personal experience I can tell that having multiple opponents in a game is a nice (extra) challenge. To make a long story short: I would love...
2 595
How to print variables? I am working on java code for warlight AI starterbot. This is my first time working on java code and I am trying to figure out how to display info in variables. I am using System.out.println in follow...
3 1370
Disc full?! cp: writing /opt/aigames/bots/player559d985e5d203c872d8b456ev38/src.zip': No space left on device cp: failed to extend/opt/aigames/bots/player559d985e5d203c872d8b456ev38/src.zip': No space left on dev...
2 535
Forum improvements It would be nice to see directly when the latest reaction was on a post, and who was that poster. Can that be added? Further ideas: support of default BB tags. Custom BB-tag for game replays: somthin...
0 922
Expected Minimum Configuration of a Server? Is there a minimum hardware configuration that our bots can/should expect? In particular regarding CPU/Core count? I'd like the option of spawning of different threads to evaluate strategies in par...
4 1037
Beautiful! Site looks amazing! Good job devs!!! VERY well done!
4 904
Exact compilation flags on website Hi, I think I have asked this before, but I can't find it anymore. What are the exact flags and compilers used, especially for C/C++? Could you maybe put a table on the website with this details? A...
3 670
Mono Runtime SIGABRT http://pastebin.com/cKwW05ZN I'm getting this error when uploading my bot. First the webpage says compiled, and then it changes to compile failed. Is this a bug with Mono? On my local machine compila...
1 506
Can't figure out how to submit my Go program Every time I try submitting a Go program, I get this error: can't load package: package .: no Go source files in /opt/aigames/bots/player... I've figured out that the server is trying to run the com...
4 642
limit games between 2 bot versions A suggestion: limit the number of games between two bot/version combinations to a maximum, say 30. E.g if bot X version 1 has met bot Y version 3 30 times, no more matches between these bot versions ...
1 629
'not a valid win32 application' when trying engines Hello, I am new to this kind of magic but It seemed like a good idea to start with downloading the python omaha-starterbot and the poker-engine from github, but i cant even get those to work. (I also...
1 613
File I/O Is file I/O allowed within the folder that the bot operates? If yes: Are files written to this folder persistent? If no: Are there plans to allow file I/O within the folder that the bot operates? ...
1 761
How to setup an avatar picture? Hi! As suggested in my profile page "Use Gravatar.com to set your profile picture." Ok i created account there. Had Added my picture and what next? It doesn't displayed here.
8 764
Add rating difference per game Would be great if you could add the changed rating per game (from the profile's perspective either + or -). Would be nice for both Warlight as well as Poker.
1 661
About the prizes I could not find anywhere where the prizes for the competitions comes from ... It is not a big deal, but I think that the source should be specified somewhere...
1 852
Login timeout Any way we can extend the duration for when our session times out? It seems like it's so short... Also, perhaps a redirect to the login page when we go to /profile without a valid session?
3 762
C++ bot the standard input and output channels are 'cin>> "command from server";' and 'cout<< "command to server";' am i correct in saying this? I just want to know what the standard input, output ch...
2 1066
Chat Is there an IRC channel or something a little faster than forums to communicate between each other?
5 934
Institutions Did you know you can add any institution (school, company, sports team or group of friends) to your profile? This way you can compete with anyone in that institution on your own institution page. Al...
0 1072