{"id":17223143,"url":"https://github.com/daboross/screeps-ai-v2","last_synced_at":"2025-03-25T16:23:00.928Z","repository":{"id":150518040,"uuid":"203507433","full_name":"daboross/screeps-ai-v2","owner":"daboross","description":"This is my second AI written for Screeps, active from July 2016 through October 2017","archived":false,"fork":false,"pushed_at":"2019-08-21T04:40:13.000Z","size":1924,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-01-30T14:27:00.137Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/daboross.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"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":"2019-08-21T04:39:49.000Z","updated_at":"2021-04-04T03:03:34.000Z","dependencies_parsed_at":"2023-04-09T23:48:02.014Z","dependency_job_id":null,"html_url":"https://github.com/daboross/screeps-ai-v2","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/daboross%2Fscreeps-ai-v2","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/daboross%2Fscreeps-ai-v2/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/daboross%2Fscreeps-ai-v2/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/daboross%2Fscreeps-ai-v2/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/daboross","download_url":"https://codeload.github.com/daboross/screeps-ai-v2/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245496944,"owners_count":20624923,"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":[],"created_at":"2024-10-15T04:07:29.213Z","updated_at":"2025-03-25T16:23:00.895Z","avatar_url":"https://github.com/daboross.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"Screeps-v2\n==========\n\nThis repository contains a snapshot of my program written for the JavaScript-based MMO game, screeps.com.\n\nAlthough screeps uses JS, this repository is, as you've probably noticed, written in Python. In order to accomplish this,\nI've used a tool called [transcrypt](transcrypt.com). See the [screeps-starter-python] repository for more info on this.\n\nThe `./build.py` script does the majority of the work, from setting up a new environment to building/publishing the\nbinary to the screeps server. However, you will need to install some dependencies:\n\n- `python-3.5` - Transcrypt works natively with Python 3.5, so you will need this version installed. Python 3.4 is more\n  widely available, but will not work for our purposes.\n- `pip` - Make sure you have a Python 3.* version of `pip` installed as well. While `pip-3.4` is fine, you do need at\n  least that in order to make a `python-3.5` virtualenv. You can check your pip version with `pip --version`, and\n  depending on how it was installed, you may need to use `pip3`, `pip-3`, `pip3.4` or `pip-3.4` instead.\n\nAfter you have those set up, you'll need to install `virtualenv`:\n\nTo install virtualenv, use `pip` (or another `pip3*` / `pip-3*` command) as follows:\n\n```\npip install --user virtualenv\n```\n\nAfter that, the rest of the dependencies will be installed upon running `build.py` for the first time.\n\nThe only remaining step will be to provide your screeps credentials. To do that, copy `config.default.json` to\na new file `config.json`, and enter your email and password into the config.\n\nFollowing that, you're all set up! All you need to do now is run `python3 build.py` to compile, collect and deploy code.\n\n[screeps-starter-python]: https://github.com/daboross/screeps-starter-python/\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdaboross%2Fscreeps-ai-v2","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdaboross%2Fscreeps-ai-v2","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdaboross%2Fscreeps-ai-v2/lists"}