The problem i was running in to was that during defcon 1 I updated all of my orders for every unit every tick. All the other clients dropped or went out of sync.
I rewrote the defcon 1 calls so it doesn't do that anymore.
Search found 33 matches
- Tue Feb 01, 2011 1:54 am
- Forum: AI Bots
- Topic: Dr. Strangebot
- Replies: 53
- Views: 43479
- Fri Jan 28, 2011 3:59 pm
- Forum: AI Bots
- Topic: Dr. Strangebot
- Replies: 53
- Views: 43479
The placements are random at this point, and the navy is hardcoded, which surprisingly can beat the cpu. It's nowhere near done, but if you want to play against it, the bot's latest version will be at http://owenjohnson.info/dev/defcon/strangebot.zip
- Fri Jan 28, 2011 8:02 am
- Forum: AI Bots
- Topic: Dr. Strangebot
- Replies: 53
- Views: 43479
YAY!
YAY!!
More YAY!!
More YAY!!

- Thu Jan 27, 2011 7:16 pm
- Forum: AI Bots
- Topic: Dr. Strangebot
- Replies: 53
- Views: 43479
I've got it fixed, but i thought you all would enjoy sharing that fail moment with me.
Here's the updated source-in-progress. The bot is very random, aggressive, and uncoordinated at this point. http://owenjohnson.info/dev/defcon/strangebot.zip
Here's the updated source-in-progress. The bot is very random, aggressive, and uncoordinated at this point. http://owenjohnson.info/dev/defcon/strangebot.zip
- Thu Jan 27, 2011 10:27 am
- Forum: AI Bots
- Topic: Dr. Strangebot
- Replies: 53
- Views: 43479
- Tue Jan 25, 2011 6:56 pm
- Forum: AI Bots
- Topic: Dr. Strangebot
- Replies: 53
- Views: 43479
Just to understand your funtion: There are three players playing EU, Africa and Russia. Your Bot is either Africa or Russia. Will your function make your Bot ally with Africa (or Russia)? Because Africa and Russia can radar cover almost entire EU. Playing as EU, Africa and Russia tie, and the first...
- Tue Jan 25, 2011 2:48 am
- Forum: AI Bots
- Topic: Dr. Strangebot
- Replies: 53
- Views: 43479
- Mon Jan 24, 2011 10:50 pm
- Forum: AI Bots
- Topic: Dr. Strangebot
- Replies: 53
- Views: 43479
Re: Progress
Consider this: There are four players. One is EU, one is Russia, one is Africa and your Bot is Asia. Which one will your Bot choose to ally with? The bot would choose Russia assuming all three opponents were independent based on the highest amount of shared radar coverage. If Africa and Europe were...
- Mon Jan 24, 2011 9:48 pm
- Forum: AI Bots
- Topic: Strategic factors
- Replies: 1
- Views: 9577
To add to the above, it seems like there are about 5 discrete goals for the bot. > Forming alliances > Placing Structures > Conducting air/naval combat > Finding/Selecting Targets > Balancing nuclear assault with defense Oddly enough, there are five discrete stages in the game. (DEFCON 5...1) Hope t...
- Wed Jan 19, 2011 11:25 pm
- Forum: AI Bots
- Topic: Bots available for download?
- Replies: 10
- Views: 16994
Dr. Strangebot
You can grab my bot from here: https://github.com/owen2/Strangebot
It isn't finished yet, but I will continuously updated it as I go. SO... the latest version will always be there.
It isn't finished yet, but I will continuously updated it as I go. SO... the latest version will always be there.
- Wed Jan 19, 2011 11:21 pm
- Forum: AI Bots
- Topic: DEFCON AI BOT API
- Replies: 58
- Views: 67094
- Wed Jan 19, 2011 5:22 pm
- Forum: AI Bots
- Topic: Dr. Strangebot
- Replies: 53
- Views: 43479
Progress
Dr. Strangebot now picks the best (hopefully) possible alliance and sends a request to join it. :D Also, I'm building a world perception layer that I will share with you when it is completed. Here's a permalink to the latest source of the bot. When I update it, it will be available here in its lates...
- Sun Jan 16, 2011 10:17 am
- Forum: AI Bots
- Topic: DEFCON AI BOT API
- Replies: 58
- Views: 67094
- Sat Jan 15, 2011 11:30 am
- Forum: AI Bots
- Topic: Dr. Strangebot
- Replies: 53
- Views: 43479
Bug
Anyone notice that the GetRemainingUnits(unittype) function doesn't work? It always returns 6. EDIT: actions don't actually happen until the next tick. So if you have a loop that tries to place all silos in 1 tick using while GetRemainingUnits() > 0 , it won't work. Anyway, lua it is...
