<< Back to Programming Forum   Search

Posts 21 - 40 of 43   <<Prev   1  2  3  Next >>   
Looking for guys working on the Wunderwaffe bot: 3/8/2016 21:32:15


Norman 
Level 58
Report
I just added the first issue to the repository. I'm still not completely sure how to organize stuff. Granting players with 6% 1v1 win rate commit rights could turn out to be a pretty bad idea ;). Maybe someone has a smart idea.

As for now I believe that the general public has the right to use the issue tracker while I can't assign any the issues to someone else than me since I'm the only official collaborator. Perhaps we can use the comment system of the issues so someone can claim issues that way. When I see which contributors have a (rough) idea about what they are doing I can add them officially as collaborators.
Looking for guys working on the Wunderwaffe bot: 3/8/2016 22:05:32


l4v.r0v 
Level 59
Report
Yeah, that sounds like the way to go.
Looking for guys working on the Wunderwaffe bot: 3/8/2016 22:19:35


ViralGoat 
Level 60
Report
I'm not sure I follow what needs to be done for the issue. https://github.com/Norman1/WarLightAI is Wunderwaffe, right? Then what is WunderwaffeStable and Clone of Wunderwaffe?
Looking for guys working on the Wunderwaffe bot: 3/8/2016 22:20:51


l4v.r0v 
Level 59
Report
Yeah... I feel like you could just have the stable version stored in the master branch and then test it against forked/branched versions with suggested improvements while evaluating pull requests.
Looking for guys working on the Wunderwaffe bot: 3/8/2016 23:11:13


ViralGoat 
Level 60
Report
Any change that Fizzer makes to Wunderwaffe under https://github.com/FizzerWL/WarLight.AI , you (Norman) will have to bring over to your version to keep it up to date, right?

Edited 3/8/2016 23:32:55
Looking for guys working on the Wunderwaffe bot: 3/9/2016 02:27:14


l4v.r0v 
Level 59
Report
Is Norman's AI a fork of Fizzer's?
Looking for guys working on the Wunderwaffe bot: 3/9/2016 03:29:58


Beren Erchamion 
Level 64
Report
Wunderwaffe is Norman's AI from the Warlight AI competition.
Looking for guys working on the Wunderwaffe bot: 3/9/2016 06:13:14


Norman 
Level 58
Report
Hello

I'm not sure I follow what needs to be done for the issue. https://github.com/Norman1/WarLightAI is Wunderwaffe, right? Then what is WunderwaffeStable and Clone of Wunderwaffe?

Well, when making an improvement you want to test your changes against an older version. We want to see if we are getting better over time. I'm not sure about Knytes suggestion with branches since there is some common code which references all bots.
Looking for guys working on the Wunderwaffe bot: 3/9/2016 10:35:16


l4v.r0v 
Level 59
Report
I'm not sure about Knytes suggestion with branches since there is some common code which references all bots.


Branches are supposed to have common code...

You could simply have a master branch for the "official" version of the bot, the "dev" branch for the bleeding edge version, and feature branches for each suggested improvement to the bot. You test the feature branch against the latest dev branch before allowing any pull requests merging a feature branch back into dev.
Looking for guys working on the Wunderwaffe bot: 3/9/2016 11:53:48


Norman 
Level 58
Report
I'm not sure if you understood my point. The AIs don't run independently from each other but you have to reference them all in some classes. Even if it was possible I see no reason to put my test environment in a separate branch.
Looking for guys working on the Wunderwaffe bot: 3/9/2016 15:54:42


ViralGoat 
Level 60
Report
I'm ready to work on stuff. What is the highest priority? I assume working in fog. Can you give me some guidance as to what methods I need to pay attention to?

I assume that this
https://github.com/Norman1/Wunderwaffe
is the bot that played in the AIGames competition? I assume AIGames was played without fog, and Wunderwaffe was made to play with fog off?

Edited 3/9/2016 16:01:12
Looking for guys working on the Wunderwaffe bot: 3/9/2016 17:40:51


Norman 
Level 58
Report
Hello


You can still see the Wunderwaffe playing games:
http://theaigames.com/competitions/warlight-ai-challenge-2/leaderboard/global/a/
Wunderwaffe is basically the same bot as RealityBomb, I just thought that maybe some of my clanmates would be interested in working on it so I uploaded the bot under a different name again as the competition was already over.

I assume that this
https://github.com/Norman1/Wunderwaffe
is the bot that played in the AIGames competition? I assume AIGames was played without fog, and Wunderwaffe was made to play with fog off?

The AI competition was also with fog however Fizzer didn't integrate my fog removing component into C#.

I'm ready to work on stuff. What is the highest priority? I assume working in fog. Can you give me some guidance as to what methods I need to pay attention to?
I will write you in the issues ticket that you already created. Once you have added something useful I can give you commit rights. I don't want to restrict commit rights to much but am just careful with some kidds showing up who probably never wrote a Hello World program.
Looking for guys working on the Wunderwaffe bot: 3/13/2016 20:49:05


Norman 
Level 58
Report
Wunderwaffe now works also with fog again:
https://www.warlight.net/MultiPlayer?GameID=10734195

I wonder how it would be ranked in the 1v1 ladder. Not very high of course but then again imo also not as a punching bag at the bottom.
Looking for guys working on the Wunderwaffe bot: 3/13/2016 21:16:11

#Master [QB] 
Level 62
Report
I was really suprised how well the Bot played! I could imagine a rating of 1700-1800.

Amazing work!

Edited 3/13/2016 21:18:45
Looking for guys working on the Wunderwaffe bot: 3/14/2016 00:37:43


ViralGoat 
Level 60
Report
holy shit, nice work! I don't have much time to help at the moment, but you're kicking ass if you can get it to work in fog this fast.

Edit: holy crap he's really damn good. https://www.warlight.net/MultiPlayer?GameID=10739915

Edited 3/14/2016 15:59:03
Looking for guys working on the Wunderwaffe bot: 3/14/2016 22:18:17


Norman 
Level 58
Report
1700-1800 isn't realistic however I just let it play a couple of games against Fizzer's new prod. It won 20 out of 23 games (with fog, no reinforcement cards and Fizzers bot being at an about 4 days old version)

When the AI catches someone on the wrong foot it can also win against strong players. For example moving stuff aroundd for order delays is pretty easy and when the bot starts with two +3 bonuses, it's opponent wwith a +5 bonus and the opponent wrongly assumes he can safely attack the AI after second turn he might find himself at a 5 vs 11 income disadvantage.


@ViralGoat: In the game that you linked I see a ton of mistakes that my AI is making. (Tadschikistan first order with 6v4 despite the opponent being at the other side, some 4v2 attacks to the opponent). Also it's strange that it didn't use the order delay cards or the order priority cards since I integrated those cards already.

Edited 3/14/2016 22:32:33
Looking for guys working on the Wunderwaffe bot: 3/15/2016 01:15:02


ViralGoat 
Level 60
Report
I was using WunderwaffeTestVersion, looks like that is the old version. I'll try another against Wunderwaffe.

Here's another game against that (I'm leveling up the AIServer account lol) https://www.warlight.net/MultiPlayer?GameID=10743957
Looking for guys working on the Wunderwaffe bot: 3/15/2016 02:13:13


ViralGoat 
Level 60
Report
OK, I give up. It's schooling me. I need to learn from your AI. It has a perfect start, always getting its first 3 bonuses after 3 rounds. These ones are against new Wunderwaffe (not WunderwaffeTestVersion)

https://www.warlight.net/MultiPlayer?GameID=10744018
https://www.warlight.net/MultiPlayer?GameID=10744246

Edited 3/15/2016 04:22:05
Looking for guys working on the Wunderwaffe bot: 3/22/2016 02:21:03

Nate NM
Level 56
Report
Much better than giving everyone/anyone commit rights is to ask that people use pull requests to make changes. After someone has tested their modifications, they can make a pull request which you can either accept or not & give feedback as you see fit. I'm very interested in helping out with this project. I have experience with python and C++ (years ago), but C# doesn't look too complicated.

I'm gunna start some games against these bots now, should be fun. :)
Looking for guys working on the Wunderwaffe bot: 4/4/2016 15:14:39


Norman 
Level 58
Report
I just created an exe file for you guys who want to try out my bot but can't / don't want to compile it.

How to run it? Same way as Fizzer explained in his video:
https://www.youtube.com/watch?v=A3A0U2RxLKo

Where is the exe?
https://github.com/Norman1/WarLight.AI/releases under exeFolder.zip

Which games can't the bot play at all?
- Games with non standard settings like local deployment, complete fog,...

On which kinds of games does the bot play terrible?
- All games with more than 1 opponent (I didn't bother to much to adjust most calculations to multiple opponents)
- Huge expansion games (The bot never starts 2 new bonuses at the same time)
- The bot doesn't bother about superbonuses
- I had to dumb down the fog remover due to the bot having to be stateless.

So which settings to use to get a good fight?
- Pick a template suitable for 1v1, change the settings to no fog and you are ready to go. For example the 1v1 ladder, all real time ladder maps or the europe map all do fine. I like especially his play on the Europe map where you can see his heuristics come into play.
Posts 21 - 40 of 43   <<Prev   1  2  3  Next >>