Giter Site home page Giter Site logo

bwapi-rs's Introduction

Build Status

About

This project is an attempt to create idiomatic Rust bindings to the BWAPI library.

The main goal is to provide convenient API which will someday allow writing custom bots for the legendary Starcraft/Broodwar game in the Rust language. Please note however, that this project is absolutely nothing to do with Starcraft 2.

As you've probably noticed, the project is in it's very early days of development. Actually, we have no idea how it would work. The future will tell.

Contribution

Ideas and/or contributions are very welcome. Please feel free contacting us by email or using Issues.

bwapi-rs's People

Contributors

0x7cfe avatar kpp avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

bwapi-rs's Issues

StarCraft AI Competitions

Hi there! do you think is possible to use this Rust BWAPI wrapper to build a competitive bot and join one of the annual bot tournaments and ladders?

It appears to me that wrappers for different languages like your project have no problem playing the game but competition rules are currently only focus on Windows 32bit C++ and Java bots.

As authors of an open-source BWAPI wrapper project what have been your experience? is enable competition with Rust one of the project goals?

Basic build

Hi, thank you for undertaking this project. I am trying to build it and running into:

LINK : fatal error LNK1104: cannot open file 'BWAPI_LIB_DEBUG-NOTFOUND.obj' [C:\Users\redacted\Desktop\code\rust_test\bwapi-sys\target\debug\build\bwapi-sys-22a78148b3df4816\out\build\BWAPIC.vcxproj]

I have also tried to build bwapi-sys separately and got the same error. Is there any known way to get this to build dll.rs or client.rs? I meet all the prerequisites mentioned in the documentation and can build BWAPI on my machine for c++ vcxprojs.

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.