Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/TooAngel/screeps
TooAngel NPC / bot / source code for screeps
https://github.com/TooAngel/screeps
bot game hacktoberfest javascript screeps
Last synced: 3 months ago
JSON representation
TooAngel NPC / bot / source code for screeps
- Host: GitHub
- URL: https://github.com/TooAngel/screeps
- Owner: TooAngel
- License: agpl-3.0
- Created: 2015-08-11T08:01:12.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2024-06-25T02:20:42.000Z (5 months ago)
- Last Synced: 2024-07-25T08:50:11.717Z (4 months ago)
- Topics: bot, game, hacktoberfest, javascript, screeps
- Language: JavaScript
- Homepage: https://screeps.com
- Size: 4.25 MB
- Stars: 592
- Watchers: 27
- Forks: 154
- Open Issues: 56
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# TooAngel NPC / bot / source code for screeps
[![CircleCI](https://circleci.com/gh/TooAngel/screeps.svg?style=svg)](https://circleci.com/gh/TooAngel/screeps)
[![npm version](https://badge.fury.io/js/screeps-bot-tooangel.svg)](https://badge.fury.io/js/screeps-bot-tooangel)
[![Maintainability](https://api.codeclimate.com/v1/badges/3c8ff1391c93ab7209af/maintainability)](https://codeclimate.com/github/TooAngel/screeps/maintainability)
[![discord](./doc/discord-logo-blue.png)](https://discord.gg/RrGFHKb)This project is a code base for [screeps](https://screeps.com/) a strategy sandbox MMO game. The codebase is a fully automated player and covers all important features provided by the game.
Nowadays there are a couple of other automated screeps bot around. The
TooAngel bot layed the groundwork for bots on the private server and the full
automation idea. It was the first full automated open source code base and
invented the idea of an community driven merge processes as well as a full
automated bot deploy process.Pull Requests are automatically merged ([World Driven](https://www.worlddriven.org)) and deployed to the
[Screeps TooAngel account](https://www.screeps.com).## Use cases
There are different occasions where you get into contact with the TooAngel NPC / bot / source code.
- [As NPC on the public server](doc/NPC.md)
- [Deployed as bot on a private server](doc/Bot.md)
- [Using it as code base](doc/CodeBase.md)## Note
This is not a good example for code quality or structure, most LOCs written
while fighting or other occasions which needed quick fixes or in the ingame
editor (getting better :-)). But I think there are a couple of funny ideas.
Every contribution is welcome.## Features
- [Automatic Base building](doc/BaseBuilding.md)
- Remote harvesting
- [Mineral handling, harvesting, market, reactions and boosting](doc/Mineral.md)
- Power and Commodity harvesting
- Room extension
- [Diplomatic module, for retaliations](doc/Diplomacy.md)
- Reviving attacked rooms
- [Quests](doc/Quests.md)
- [Layout visualization](doc/Visualization.md)
- [Manual commands](doc/Manual.md)
- [Testing](doc/Testing.md)## Design
[More details of the AI design](doc/Design.md)
## Links
- [Game Docs](https://docs.screeps.com/)
- [API Docs](https://docs.screeps.com/api/)