-
Notifications
You must be signed in to change notification settings - Fork 0
Home
XuboS edited this page Jan 26, 2014
·
22 revisions
Welcome to the Pusheen wiki!
Edit the matches file. Format: robotA|robotB|map1|map2|... robotB|robotA|* (for all maps)
python matchmaker
- examplefuncsplayer
- watson
- seedingTourneyBotv1
- seedingTourneyBotv2
(I'll update seeding tourney bot v1 tomorrow (saturday jan 25). there's also a bot from lecture that I should push.)
Also: put the results on the Results page.
- Building an extra unit with 25 units or converting a unit into a PASTR - what exactly happens?
- When a unit has a square attack range of X, it means that that unit can attack another unit if the other unit is within a Euclidean distance of sqrt(X).
- HQ has no attack delay (but can only attack once per round)
- Noise Towers have no attack delay (but can only attack once per round)
- Soldiers protect cows from noise (noise will not scatter cows if its overlapping an immobile soldier)
- Map size
- Use of roads
- Calculation on max amount of cows (refer to Important Values)
- Seems to be an emphasis on countering strategies this year, so we may want to run a few.
- Noise tower strategy
- Defending one PASTR (circular, considering terrain, etc)
- Making our bots do something all the time
- Writing high level strategies overall
- Rush strategy, combating against it
- Possible Navigation improvements: stress more about being able to get to the destination
- Don't build PASTR so early; do more preparations(i.e., gathering cows)
- If a PASTR gives us ~1.5 million, it is worth it(so maybe build more PASTRs on large maps)
- Attack micro: always wait for the enemy to attack first, unless have units advantage
- Attack micro: incorporate suicide and swarm moves
- For farming, we could try a strategy where we sneak our units to certain locations and push the cows backwards using noise towers or running afterwards (we would target locations with high growth rates).
- Setting up PASTRs near our HQ, and have our HQ fire at any attacking units within 16 distance. (This seems okay to me, but the PASTRs would have to be a distance of < 6 from the HQ, which doesn't feel like it's covering enough distance).
- [subidea] Have one or two decoy units for whatever reason. Not sure how useful this will be.
- Spread out after first position is attacked and farm other PASTRs while one is being destroyed.
- sensePASTRLocations() - sense count -> determine type of strategy? and alter our counter mechanics based off that
- Detect enemy BUILDING a PASTR (this will be super hard to do quick enough) and use running or noise tower to get rid of some cows in that range. Perhaps, use a selfdestruct mechanism.
- [subidea] have units spend 100 bytecodes to remember the cow rates.
- [subidea] Zapping opponent with noise tower
- Small maps, prioritize one or two noise towers, maybe?
- Building a noise tower near where we think enemies will build PASTRs after we create our initial noise towers and PASTRs - ways to stop the opponents from getting milk in their PASTRs.