Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/viir/bots
Programming bots to play video games
https://github.com/viir/bots
ai artificial-intelligence bot-framework botlab bots botting elvenar eve-online tribal-wars-2 video-games
Last synced: 14 days ago
JSON representation
Programming bots to play video games
- Host: GitHub
- URL: https://github.com/viir/bots
- Owner: Viir
- License: mit
- Created: 2018-08-20T17:38:59.000Z (about 6 years ago)
- Default Branch: main
- Last Pushed: 2024-10-27T11:48:16.000Z (19 days ago)
- Last Synced: 2024-10-27T17:04:44.676Z (19 days ago)
- Topics: ai, artificial-intelligence, bot-framework, botlab, bots, botting, elvenar, eve-online, tribal-wars-2, video-games
- Language: Elm
- Homepage: https://botlab.org
- Size: 8.02 MB
- Stars: 169
- Watchers: 22
- Forks: 136
- Open Issues: 17
-
Metadata Files:
- Readme: readme.md
- License: License.txt
Awesome Lists containing this project
README
What is more interesting than playing video games? - Programming bots to play video games!
## Guides
+ Video on how to run a bot live:
+ How to install the BotLab client and register the `botlab` command:
+ How to run a bot:
+ How to report an issue with a bot or request a new feature:
+ Observing and inspecting (aka 'debugging') a bot:
+ Testing a bot using simulated environments:
+ Input focus scheduling for multiple bot instances:
+ Running bots on multiple game clients:
+ [Walkthrough, Programming, Video] Combining behaviors of multiple bot programs:
+ Learn how to develop EVE Online bots and intel tools. Discover the engineering methods and tools behind the most advanced bots:
+ Syntax of the Elm programming language:
+ Elm programming language - forward pipe (`|>`) and function composition (`>>`) operators:
+ Learning Elm? Download the Elm Cheat Sheet to support you during the learning process:
+ Get a guide for writing Elm code that reads from the EVE Online game client's user interface: Using types from the parsed user interface:
+ Inspect the UI tree of an EVE Online game client process (live or from archived samples):
+ [Programming]: Adding a counter to a bot:
+ [Walkthrough, Programming]: Making an EVE Online bot see anomalies and other pilots:
+ How to collect samples for 64-bit memory reading development:
+ Syntax highlighting of code blocks - How to format code on the forum:
+ BotLab Contributor Program:
## Example Bots
Wondering what outcome you can expect from following the guides? Below is a list of example bots. You can test them for free:
+ EVE Online warp-to-0 autopilot
+ User guide:
+ Program code:+ EVE Online mining bot
+ User guide:
+ Program code:+ EVE Online combat anomaly bot
+ User guide:
+ Program code:+ Tribal Wars 2 farmbot
+ User guide:
+ Program code:+ Elvenar bot
+ User guide:
+ Program code:## Related Guides
+ Learn to make online games using the Elm programming language:
## Experimental Tools and Guides
+ Use an integrated development environment to test your Elm code:
+ Explore Elm syntax and core library with the Elm Explorer:
+ Inspection tool to explore the structure of EVE Online memory readings:
+ How to Allow Multiple RDP Sessions in Windows 10: