<< Back to Programming Forum   Search

Posts 1 - 20 of 43   1  2  3  Next >>   
Looking for guys working on the Wunderwaffe bot: 3/7/2016 01:04:27


Norman 
Level 58
Report
Hello

I'm looking for guys who want to do some work on the Wunderwaffe.

Prerequisites:
- Not on my blacklist (I blacklist everyone back who has blacklisted me, else it's hard to get on it)
- Knowledge about standard WarLight play (https://docs.google.com/document/d/1NyhCpIQKShAbWGXicO_ph9whV_UyMS-3a7_re0C7R8Y/edit?pref=2&pli=1#heading=h.g1s8mzy7wor0)
- Some jobs that need to be done need good programing knowledge while others need strong WarLight knowledge and a "mathematical mindset". The more a job needs programming knowledge the less it needs WarLight knowledge and vice versa.

Organization:
- I grant commit rights to the github repository https://github.com/Norman1/WarLightAI
- We break down the stuff that can get improved into work packages, maybe discuss stuff and then someone gets assigned to this and gets the job done.

For example:
- Build in the fog remover component again (Programming knowledge required)
- Make the expansion algorithm capable to look into future configurations (Programming knowledge required)
- Optimize the heuristics for evaluating bonuses (WarLight knowledge required)
- Optimize the move order (WarLight knowledge required)
...


Goal isn't to make a bot which can compete against top level players however a bot which plays sound in every situation, for example:
- The bot picks the bonuses from best to worst without doing something like a "pick 6 counters pick 4 or 5".
- The bot plays it's order priority immediately when he wants first order without saving it for a future more important turn.
Looking for guys working on the Wunderwaffe bot: 3/7/2016 19:33:11


Lucarr10
Level 55
Report
Just asking, but are you improving Wunderwaffe, or creating a new bot?
I am starting to learn C#, so once I get VisualStudio working I may express an interest.
Looking for guys working on the Wunderwaffe bot: 3/7/2016 20:10:32


Nogals
Level 58
Report
Norman contact the people in Optimum. They basically the programming clan.
Looking for guys working on the Wunderwaffe bot: 3/7/2016 20:13:17


Fleecemaster 
Level 59
Report
^
Looking for guys working on the Wunderwaffe bot: 3/7/2016 20:51:05


Lucarr10
Level 55
Report
^^
Looking for guys working on the Wunderwaffe bot: 3/7/2016 21:22:07


l4v.r0v 
Level 59
Report
Quitting WL but I'm down to help on the programming side just to play around with C#.
Looking for guys working on the Wunderwaffe bot: 3/7/2016 22:07:52


ViralGoat 
Level 60
Report
I am in! I like that you have tasks already available to work on, like a project manager. I am not available this week, but I can start next week. I PM'd you.

I'm assuming that when we build the Fog component again, Wunderwaffe should beat Cowzow again?
Looking for guys working on the Wunderwaffe bot: 3/8/2016 05:06:25


Norman 
Level 58
Report
Hello

I'm assuming that when we build the Fog component again, Wunderwaffe should beat Cowzow again?
Yes, without fog cowzow gets beaten regularly. Wunderwaffe is already capable to beat an average human player regularly: https://www.warlight.net/MultiPlayer?GameID=10686633 (though it doesn't know how to priorize expansion on expansion maps)

Just asking, but are you improving Wunderwaffe, or creating a new bot?
Fizzer just commited a supposed very fast super AI: https://github.com/FizzerWL/WarLight.AI
Proc's compete results: AI=221/221 100.0%, Cowzow=210/225 93.3%, Wunderwaffe=211/217 97.2%
If those tests are 1v1 with strategic ladder settings and no fog then a 97.2% win rate against Wunderwaffe would mean that his AI could blow away most better human players.
Looking for guys working on the Wunderwaffe bot: 3/8/2016 06:02:23

Fizzer 
Level 64

Warzone Creator
Report
If those tests are 1v1 with strategic ladder settings and no fog then a 97.2% win rate against Wunderwaffe would mean that his AI could blow away most better human players.

That's with fog :). Without fog, it only beats Wunderwaffe about 25% of the time.
Looking for guys working on the Wunderwaffe bot: 3/8/2016 07:03:35


Poseidó̀±nas
Level 58
Report
How does he have 6 boots?
Looking for guys working on the Wunderwaffe bot: 3/8/2016 07:19:07

Fizzer 
Level 64

Warzone Creator
Report
How does he have 6 boots?

The AI author is in control of the AIServerBot account, and has to actually point an AI at the game for it to play. If they fail to do this, or if they turn the AI off before the game finishes, then there will be nothing to enter orders for it and it will become bootable.
Looking for guys working on the Wunderwaffe bot: 3/8/2016 11:33:32

Pulsey
Level 56
Report
I don't know much about this project but who plays the moves on the board? The Bot or a human?
Looking for guys working on the Wunderwaffe bot: 3/8/2016 13:13:10

lxkfjhls
Level 57
Report
I don't know much about this project but who plays the moves on the board? The Bot or a human?

https://www.warlight.net/blog/index.php/2016/02/the-warlight-ai-goes-open-source/

There is a bot account https://www.warlight.net/Profile?p=7263394758

There is a framework to create a bot https://github.com/FizzerWL/WarLight.AI

The moves for the bot account plays a bot created using the framework. We have a few different bots to play with.

You want to play against a bot. Make the bot account your friend. Create a game with your favorite settings. Invite the bot account in the game. Then you can post the game link on forum and ask some developer to join the game with his bot.
Looking for guys working on the Wunderwaffe bot: 3/8/2016 14:10:10


Norman 
Level 58
Report
There is no need to ask a not developer to join, he can make the not join himself.
Looking for guys working on the Wunderwaffe bot: 3/8/2016 17:30:53


DontAttackMe
Level 58
Report
So if this new bot is this good, shouldn't everyone work on this bot to make it even better, or is there still value in trying to get Wunderwaffe to beat it?

Edited 3/8/2016 17:32:22
Looking for guys working on the Wunderwaffe bot: 3/8/2016 17:36:56


Fleecemaster 
Level 59
Report
I don't think it hurts to work on all the bots, the idea in the end will be to have 1, but the "final" AI may well get aspects of them all. I'd like to help consoledate all the best features into that final bot, but I think it's never going to hurt to work on various bots, even to give us good things to test against each other :)

Wunderwaffle had some issues with the transfer over to Warlight.net which would be good to fix so we can make a better comparison anyway :)

Edited 3/8/2016 17:40:03
Looking for guys working on the Wunderwaffe bot: 3/8/2016 19:12:17


Norman 
Level 58
Report
So if this new bot is this good, shouldn't everyone work on this bot to make it even better, or is there still value in trying to get Wunderwaffe to beat it?

25% win rate in non fog games against a version of Wunderwaffe which picks in wastelands and doesn't know how to expand doesn't seem that super impresive to me. Just like every WarLight AI in the AI challenge also Fizzer's AI will soon hit a wall and to move this wall he will have to add more and more time consuming calculations. I see that he committed his PickTerritories.cs so you guys can play for yourself against prod.

Wunderwaffe without the fog remover doesn't work. It would lose immediately all the information about where the wastelands are, which bonuses the opponent (might) have and what the opponent income is. It would be completely random if it prefers to hit the opponent in a wastelanded bonus full force or break his bonus instead. Since it lacks intel about the opponent income it just automatically assumes he is at base income even if he deployed 20 last turn to it's border.
Looking for guys working on the Wunderwaffe bot: 3/8/2016 19:42:02


Norman 
Level 58
Report
Since Fizzer has now commited the PickTerritories.cs file I was able to test the new prod version (with randomness turned off) against my current version of Wunderwaffe. Prod managed to win 1 out of 20 games with fog turned off and won 15 out of 20 games with fog turned on.

Edited 3/8/2016 19:56:42
Looking for guys working on the Wunderwaffe bot: 3/8/2016 19:52:44

Hennns
Level 58
Report
I'd love to contribute what I can, which proably isn't that much but hey :p
Looking for guys working on the Wunderwaffe bot: 3/8/2016 20:23:17


Norman 
Level 58
Report
It look like git has a better way for collaboration than letting everyone having commit rights. Guys willing to help please create a "fork" of my project and when you have something done then please create a "pull request" so I get informed to pull your code. This way it's better since I don't lose control about what gets commited.
Posts 1 - 20 of 43   1  2  3  Next >>