{"id":13693039,"url":"https://github.com/TooAngel/screeps","last_synced_at":"2025-05-02T21:31:08.942Z","repository":{"id":36225058,"uuid":"40529356","full_name":"TooAngel/screeps","owner":"TooAngel","description":"TooAngel NPC / bot / source code for screeps","archived":false,"fork":false,"pushed_at":"2024-10-31T02:16:08.000Z","size":4405,"stargazers_count":609,"open_issues_count":59,"forks_count":154,"subscribers_count":27,"default_branch":"master","last_synced_at":"2024-11-12T08:53:02.696Z","etag":null,"topics":["bot","game","hacktoberfest","javascript","screeps"],"latest_commit_sha":null,"homepage":"https://screeps.com","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/TooAngel.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2015-08-11T08:01:12.000Z","updated_at":"2024-11-05T11:43:13.000Z","dependencies_parsed_at":"2023-02-13T03:30:32.904Z","dependency_job_id":"ac1f3fbf-f55b-4c04-8963-99ee7179475e","html_url":"https://github.com/TooAngel/screeps","commit_stats":{"total_commits":737,"total_committers":39,"mean_commits":"18.897435897435898","dds":0.5725915875169607,"last_synced_commit":"4502a4450c1813ddd0f7f2f404c792c36d505040"},"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TooAngel%2Fscreeps","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TooAngel%2Fscreeps/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TooAngel%2Fscreeps/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TooAngel%2Fscreeps/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/TooAngel","download_url":"https://codeload.github.com/TooAngel/screeps/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224337255,"owners_count":17294690,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bot","game","hacktoberfest","javascript","screeps"],"created_at":"2024-08-02T17:01:04.796Z","updated_at":"2024-11-12T19:30:19.404Z","avatar_url":"https://github.com/TooAngel.png","language":"JavaScript","funding_links":[],"categories":["Libraries","JavaScript"],"sub_categories":[],"readme":"# TooAngel NPC / bot / source code for screeps\n\n[![CircleCI](https://circleci.com/gh/TooAngel/screeps.svg?style=svg)](https://circleci.com/gh/TooAngel/screeps)\n[![npm version](https://badge.fury.io/js/screeps-bot-tooangel.svg)](https://badge.fury.io/js/screeps-bot-tooangel)\n[![Maintainability](https://api.codeclimate.com/v1/badges/3c8ff1391c93ab7209af/maintainability)](https://codeclimate.com/github/TooAngel/screeps/maintainability)\n[![discord](./doc/discord-logo-blue.png)](https://discord.gg/RrGFHKb)\n\n\nThis 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.\n\nNowadays there are a couple of other automated screeps bot around. The\nTooAngel bot layed the groundwork for bots on the private server and the full\nautomation idea. It was the first full automated open source code base and\ninvented the idea of an community driven merge processes as well as a full\nautomated bot deploy process.\n\nPull Requests are automatically merged ([World Driven](https://www.worlddriven.org)) and deployed to the\n[Screeps TooAngel account](https://www.screeps.com).\n\n## Use cases\n\nThere are different occasions where you get into contact with the TooAngel NPC / bot / source code.\n\n- [As NPC on the public server](doc/NPC.md)\n- [Deployed as bot on a private server](doc/Bot.md)\n- [Using it as code base](doc/CodeBase.md)\n\n## Note\n\nThis is not a good example for code quality or structure, most LOCs written\nwhile fighting or other occasions which needed quick fixes or in the ingame\neditor (getting better :-)). But I think there are a couple of funny ideas.\nEvery contribution is welcome.\n\n## Features\n\n - [Automatic Base building](doc/BaseBuilding.md)\n - Remote harvesting\n - [Mineral handling, harvesting, market, reactions and boosting](doc/Mineral.md)\n - Power and Commodity harvesting\n - Room extension\n - [Diplomatic module, for retaliations](doc/Diplomacy.md)\n - Reviving attacked rooms\n - [Quests](doc/Quests.md)\n \n - [Layout visualization](doc/Visualization.md)\n - [Manual commands](doc/Manual.md)\n - [Testing](doc/Testing.md)\n\n\n## Design\n\n[More details of the AI design](doc/Design.md)\n\n## Links\n\n- [Game Docs](https://docs.screeps.com/)\n- [API Docs](https://docs.screeps.com/api/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FTooAngel%2Fscreeps","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FTooAngel%2Fscreeps","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FTooAngel%2Fscreeps/lists"}