Giter Site home page Giter Site logo

skynet's People

Contributors

laccolith avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

andertavares

skynet's Issues

Skynet possible sendText bug

In your onSendText callback you call:
BWAPI::Broodwar->sendText(text.c_str());

However it should be:
BWAPI::Broodwar->sendText("%s", text.c_str());

because of the % identifiers which you could type in, causing a crash.

Original issue reported on code.google.com by AHeinerm on 18 Dec 2013 at 9:46

Skynet's army fleeing from battle

Sometimes, for example, with the carrier build, Skynet v 2.1's army avoids the 
enemy army at all costs. It even reached the state where all its buildings were 
destroyed (and it was eliminated) but its 12 carriers never got into battle. 
Maybe it's a threshold of not to attack a stronger army but I guess it should 
be overridden when defending the main base or an important expansion.


Original issue reported on code.google.com by [email protected] on 9 Dec 2012 at 7:08

failing DT rush

When skynet decides to make fast dt rush, created dts idle in the the base 
instead of attacking


Original issue reported on code.google.com by [email protected] on 26 Jan 2013 at 2:45

Doesn't help defend allied base

What steps will reproduce the problem?
1. Play multiplayer game (can be with starcraft AIs)
2. Have allied base under attack
3.

It does nothing ! Very ego player !

What is the expected output? What do you see instead?
I expect it to send expeditionary forces to help allied base, assuming own base 
stays protected.

What version of the product are you using? On what operating system?
Skynet 2.1

Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 13 Nov 2013 at 1:50

defending with probes

What version of the product are you using? On what operating system?
skynet2.1 on windows7

Skynet tend to overreact with its probe defense. For example when its n-th (not 
important one) expo is attacked by 10 tanks, it sends all probes from all bases 
against tanks, which often results in no probe + <=50 minerals = game over. So 
I'd change conditions under which skynet decides to use probes to defend 
itself. 

Original issue reported on code.google.com by [email protected] on 25 Jan 2013 at 3:00

Skynet patch for BWAPI4

This patch does the following:
 - Remove WalkPosition, BWAPI4 has a WalkPosition.
 - Remove Vector, use BWAPI::Point<double> with a dotProduct and normalise function.
 - Remove dependencies on boost, use C++11 equivalents (and windows API for directory structure).
 - Fix any sendText/printf issues with the % identifier.
 - Use Broodwar operator << instead of printf.
 - Use Position drawing variants instead of splitting up x and y components (draw function calls are much cleaner).
 - Use BWAPI::Point operators instead of splitting up x and y components.
 - Draw debug lines differently. It looks way cooler and uses less lines.
 - Replace BufferedDrawing with Broodwar->registerEvent.

Also this patch disables the gg'ing for now.

This helped me address this issue: 
https://code.google.com/p/bwapi/source/detail?r=4459

I did encounter 2 issues with this:
1. Sometimes the bot does nothing? I encountered it a few times in my tests, 
but I played against multiple opponents of different races.
2. I've seen a very rare crash in RegionClass::getChokepoints for some reason?
3. Later larger games crawl to a very slow pace when Skynet has several units.

Original issue reported on code.google.com by AHeinerm on 19 Dec 2013 at 9:17

Attachments:

blocked entrance

sometimes skynet camps in its base, with units blocking the ramp. Other units 
are unable to get through the ramp.


Original issue reported on code.google.com by [email protected] on 26 Jan 2013 at 2:48

Skynet does not attempt to reveal enemy invisible units

What steps will reproduce the problem?
1. Play vs several starcraft A.I.
2. One of them might push with dark templar (invisible unit)
3.

What is the expected output? What do you see instead?
I expect Skynet to build some Photon cannon and observers to deal with it.
It did not take any measures.

What version of the product are you using? On what operating system?
Skynet 2.1

Please provide any additional information below.
Map (8) Theatre of War


Original issue reported on code.google.com by [email protected] on 13 Nov 2013 at 1:24

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.