matuiss2 / jackbot Goto Github PK
View Code? Open in Web Editor NEWSc2 engine
License: MIT License
Sc2 engine
License: MIT License
and very badly too, I want to extend that to most buildings and improve the existing one
title
It shouldn't do that.
If the place to build is next to a group of enemy units that can burst it should cancel the order to do that, or better, not even queue that order
Its building is situational, so sometimes is too late and the placement is just awful, improving it may become a priority when people realize its a big flaw from this bot
When attacked the units on the retreating point should defend, I tried to fix it on #92 but it caused even bigger problems(like not return when the enemy main base is destroyed and we were still being attacked)
Use the first overlord info
exposed by the game vs 5minbot also in test games vs the built-in AI, no idea what might be causing it
I think it sends the scouting drone back to mining, this has to be fixed, or maybe this isn't even the problem
We should only start attacking if our whole army is gathered.
It gets overlapped by distribute_workers
The new refactoring didnt include #74
On the rare cases where this is needed it doesn't do it
In any way
Suggestion:
Identify the freedom circle and move away drones, make spores be built when one is spotted, uproot spores so it repositions to target that. It will probably hard
Strategy:
That's just wasted resources, it gets killed again and again. The bot shouldn t rebuild close to enemy units
Remove it, find any assignment for it when idle
Split it on smaller ones for readability
the problems vs walls and pathing still persists
It loses badly vs undetectable units(that are not near the main army)
To improve the army micro we should reduce the amount of units getting actions.
To do so we can only check units within the range of enemy units. all others can be ignored since they dont need special micro and can just receive attack move orders.
it can't decide between targets when there are buildings near
If our units get overwhelmed and are ordered to retreat, they sometimes run straight into the enemy army, killing themselves. They should probably try to avoid the enemy army when retreating instead of running straight through it.
retreat fails when a creep is being built close(it doesn't happen when it finished or there is no creep)
They very vulnerable to aoe damage so that very necessary
Now with this new heavy features optimization is a big concern
Right now idle units of the army force keep getting move commands every step.
We should just send them once and only send units not in range of the idle spot
Title
Queen keeps queueing creep spread, dislocation while enemies are close.
Better to make it attack, instead of just running to it
Exposed by the game vs mindbot 16721 on the ladder
An idea to do it is sending one melee unit to pop it and send the others back until we do.
If we have ranged units(on our case hydras) snipe then.
Fix that by going air if that happens
For instance, if a zergling gets hit with a psionic storm it runs out of the storm. Then the zergling gets an attack command and runs in a straight line to its target. There's nothing to stop the line from going through the storm's area of effect so the zergling can get stuck in a loop of: dodge effect > attack > dodge effect > attack. This goes on until the effect wears off or the zergling dies.
Sometimes workers from extractors gets transferred to the natural and doesn't get refilled, delaying a lot the zergling speed, which delays a lot the BO after #142
Usually we have enough minerals at this time. we should build a macrohatch in our main to have more larva in close scenarios, especially when we have a lot of ressources and our bases get killed.
So the only way to do this is sacrificing some units to free population for the mutas... Might be hard to implement
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.