Skip to main content

Timeline for Good Versus Evil

Current License: CC BY-SA 3.0

26 events
when toggle format what by license comment
Aug 1, 2014 at 9:22 history edited dgel CC BY-SA 3.0
added 4 characters in body
Jul 25, 2014 at 13:42 comment added dgel @Rainbolt, this no longer requires c++11, will compile without -std=c++11 or -std=c++0x
Jul 25, 2014 at 13:40 history edited dgel CC BY-SA 3.0
deleted 2846 characters in body
Jul 23, 2014 at 13:29 comment added dgel Well, without the error message there isn't much I can say about this. When downloading the Eigen library, make sure to unzip the folder called 'Eigen', not the folder 'eigen-eigen-...' that contains it. The folder you're in should contain the file 'ridge_professor.cc' and the folder 'Eigen'. If this doesn't work, I'd like to know the error message as well as the compiler version you're using.
Jul 23, 2014 at 13:11 comment added Rainbolt I must be missing something, because with your revised version, I still get the same error I got before (on both this entry and for Naive Bayesian). Are there extra steps that I need to take after downloading Eigen? I extracted the Eigen files, placed your code in the same directory, navigated to that directory from the command prompt, and then ran your command. I've tried using the -std=c++0x flag instead of the -std=c++11 flag.
Jul 15, 2014 at 16:26 comment added Rainbolt @dgel If anyone comments, edits, or touches a post in a way that moves it to the top of active, I check to see if code changes were made. If so, I use the newer version.
Jul 15, 2014 at 16:22 comment added dgel @Rusher, could you use this updated version instead of the old one? It has a few tweaks and chooses the minority instead of majority. Still not as good as some of the really simple ones though :(
Jul 15, 2014 at 16:20 history edited dgel CC BY-SA 3.0
deleted 525 characters in body
Jul 15, 2014 at 13:49 comment added Rainbolt @tomsmeding Using 3.2.1, which I got from here. When I get back to compiling entries, I'll uninstall Eigen, and then I'll try to repeat and record my steps more carefully.
Jul 15, 2014 at 11:58 comment added dgel @Rusher, I added a variant that preferentially chooses the minority, which you can add if you feel like it. I've also updated a parameter, but it has minimal influence on the result.
Jul 15, 2014 at 11:57 history edited dgel CC BY-SA 3.0
added 4 characters in body
Jul 15, 2014 at 10:20 history edited dgel CC BY-SA 3.0
Add evil version
Jul 15, 2014 at 6:39 comment added tomsmeding @Rusher I also use some newer features, but indeed the -std=c++0x also applies to me. I'll edit that into my answers.
Jul 15, 2014 at 6:32 comment added dgel As @tomsmeding implies, this version of the compiler doesn't support (all of) c++11. I assume you're using g++, and an older version than 4.7 as the flag was supported since then. I don't use many c++11 features, so try using the flag "-std=c++0x" instead. If that doesn't work, you'll need a newer compiler.
Jul 15, 2014 at 6:18 comment added tomsmeding @Rusher Which version of which c++ compiler are you using?
Jul 15, 2014 at 2:01 comment added Rainbolt I get this error when I try to compile. cc1plus.exe: error: unrecognized command line option "-std=c++11"
Jul 14, 2014 at 12:01 history edited dgel CC BY-SA 3.0
Avoid repeating some calculations
Jul 13, 2014 at 15:51 comment added Rainbolt @dgel The timeline for the challenge is infinitely long, but I don't want to change the rules in a way that everyone has to rewrite their answer. I'm pretty sure that the rule I added last night will only screw over a single submission, and I plan on helping that person if he ever gets his program to a point where it compiles.
Jul 13, 2014 at 9:40 comment added dgel @Rusher I think it may be better to extend the timeline by another week and ask participants to change their programs to read stdin instead of using an argument string. Would be trivial for most programs to change
Jul 12, 2014 at 9:03 comment added plannapus @Rusher There are already 57 bots and you plan on each run being composed of 1000 rounds. That would make your string 57k characters (therefore >32k), wouldn't it?
Jul 11, 2014 at 19:47 comment added Rainbolt As it turns out, Java is not subject the the limitations of the command prompt. It appears that only commands larger than 32k cause a problem. Here is my proof (I wrote it myself): docs.google.com/document/d/… . Again, I really appreciate you bringing this up before trials start tomorrow.
Jul 11, 2014 at 19:04 comment added Rainbolt Thank you for drawing my attention to this. I'll figure out some way to make it work if it doesn't already work fine in Java. If Java can't do it, research tells me that C++ can, and I'll take the opportunity to relearn C++. I'll be back shortly with test results.
Jul 11, 2014 at 16:49 history edited dgel CC BY-SA 3.0
added average vote for the last 10 rounds as features
Jul 11, 2014 at 16:42 review First posts
Jul 11, 2014 at 16:44
Jul 11, 2014 at 16:35 history edited dgel CC BY-SA 3.0
added 5 characters in body
Jul 11, 2014 at 16:23 history answered dgel CC BY-SA 3.0