Difference between revisions of "Useful Links"
Jump to navigation
Jump to search
(Basically everything) |
(Adding more Starter Kit links) |
||
(4 intermediate revisions by the same user not shown) | |||
Line 6: | Line 6: | ||
* [https://discord.gg/Z7XzJUw7PE Join the Screeps Discord] - Find official announcements, seasons, events, technical support, and discussions within the active Screeps player community. |
* [https://discord.gg/Z7XzJUw7PE Join the Screeps Discord] - Find official announcements, seasons, events, technical support, and discussions within the active Screeps player community. |
||
− | == |
+ | == Documentation == |
⚫ | |||
* [https://docs.screeps.com/api/ Screeps API] - Reference manual describing game objects, methods and prototypes. |
* [https://docs.screeps.com/api/ Screeps API] - Reference manual describing game objects, methods and prototypes. |
||
* [https://docs.screeps.com/ Screeps Docs] - Documentation for game mechanics, gameplay, configuration, and other topics. |
* [https://docs.screeps.com/ Screeps Docs] - Documentation for game mechanics, gameplay, configuration, and other topics. |
||
+ | *[https://lodash.com/docs/3.10.1 Lodash v3.10.1] - Documentation for the Lodash version available in Screeps. |
||
⚫ | |||
− | == |
+ | === Screeps Arena === |
− | * [https:// |
+ | * [https://arena.screeps.com/docs/ Screeps Arena API] - Reference manual for Screeps Arena describing game objects and functions. |
− | |||
− | == Concepts == |
||
− | |||
⚫ | |||
== Screeps on YouTube == |
== Screeps on YouTube == |
||
Line 63: | Line 62: | ||
== Screeps Mods == |
== Screeps Mods == |
||
− | These mods are commonly installed on Screeps Private Servers |
+ | These mods are commonly installed on Screeps Private Servers. |
* [https://github.com/screepsmods/screepsmod-mongo screepsmod-mongo] - Recommended - Private servers run much better with MongoDB compared to the default LokiJS db. |
* [https://github.com/screepsmods/screepsmod-mongo screepsmod-mongo] - Recommended - Private servers run much better with MongoDB compared to the default LokiJS db. |
||
Line 100: | Line 99: | ||
* [https://www.devhax.eu/power-planner Orlet: Power Creep Planner] |
* [https://www.devhax.eu/power-planner Orlet: Power Creep Planner] |
||
− | == |
+ | == Open Source Libraries == |
* [https://github.com/screepers/RoomVisual Screepers: RoomVisual] - A library for visualizing structure placements into your Screeps bot. |
* [https://github.com/screepers/RoomVisual Screepers: RoomVisual] - A library for visualizing structure placements into your Screeps bot. |
||
Line 108: | Line 107: | ||
* [https://github.com/sy-harabi/Screeps-Traffic-Manager sy-harabi: Screeps Traffic Manager] - Traffic management library for Screeps. |
* [https://github.com/sy-harabi/Screeps-Traffic-Manager sy-harabi: Screeps Traffic Manager] - Traffic management library for Screeps. |
||
− | == Other Scripts == |
+ | == Other Useful Scripts == |
* [https://github.com/screepers/screeps-snippets Screepers: screeps-snippets] - Interesting code snippets for posterity. |
* [https://github.com/screepers/screeps-snippets Screepers: screeps-snippets] - Interesting code snippets for posterity. |
||
* [https://github.com/screepers/simpleAllies Screepers: simpleAllies] - An allies communication script commonly used in alliance-based events like Screeps Warfare Championship (SWC). |
* [https://github.com/screepers/simpleAllies Screepers: simpleAllies] - An allies communication script commonly used in alliance-based events like Screeps Warfare Championship (SWC). |
||
* [https://github.com/orgs/screepers/repositories Screepers] - Featuring community-made open source projects for Screeps. |
* [https://github.com/orgs/screepers/repositories Screepers] - Featuring community-made open source projects for Screeps. |
||
+ | |||
+ | == Screeps API == |
||
+ | |||
+ | * [https://github.com/screepers/python-screeps/blob/master/docs/Endpoints.md Screeps API Endpoints] - Unofficial documentation describing the Screeps API endpoints. |
||
+ | |||
⚫ | |||
+ | |||
⚫ | |||
== TypeScript Types == |
== TypeScript Types == |
||
Line 120: | Line 127: | ||
* [https://github.com/screepers/typed-screeps-arena Screepers: typed-screeps-arena] - Screeps Arena |
* [https://github.com/screepers/typed-screeps-arena Screepers: typed-screeps-arena] - Screeps Arena |
||
− | == Starter Kits |
+ | == Starter Kits == |
+ | |||
+ | === Screeps World === |
||
* [https://github.com/screepers/screeps-typescript-starter Screepers: Screeps TypeScript Starter] - TypeScript |
* [https://github.com/screepers/screeps-typescript-starter Screepers: Screeps TypeScript Starter] - TypeScript |
||
Line 128: | Line 137: | ||
* [https://github.com/rustyscreeps/screeps-starter-rust rustyscreeps: Screeps Starter Rust] - Rust |
* [https://github.com/rustyscreeps/screeps-starter-rust rustyscreeps: Screeps Starter Rust] - Rust |
||
− | * |
+ | *[https://github.com/DroidFreak36/screeps_starter_python DroidFreak: Screeps Starter Python] - Python |
⚫ | |||
+ | *[https://github.com/thomasfn/ScreepsDotNet/tree/main/ScreepsDotNet.ExampleWorldBot thomasfn: ScreepsDotNet Example World Bot] - C# |
||
⚫ | |||
⚫ | |||
− | * [https://github.com/sauvesean/ScreepsStarterPython sauvesean: Screeps Starter Python] - Python |
||
− | |||
⚫ | |||
* [https://github.com/screepers/screeps-arena-javascript-starter Screepers: Screeps Arena JavaScript Starter] - JavaScript |
* [https://github.com/screepers/screeps-arena-javascript-starter Screepers: Screeps Arena JavaScript Starter] - JavaScript |
||
Line 141: | Line 149: | ||
* [https://github.com/rustyscreeps/screeps-arena-starter-rust rustyscreeps: Screeps Arena Starter Rust] - Rust |
* [https://github.com/rustyscreeps/screeps-arena-starter-rust rustyscreeps: Screeps Arena Starter Rust] - Rust |
||
+ | *[https://github.com/thomasfn/ScreepsDotNet/tree/main/ScreepsDotNet.ExampleArenaBot thomasfn: ScreepsDotNet Example Arena Bot] - C# |
||
− | |||
⚫ | |||
− | |||
⚫ | |||
− | |||
⚫ | |||
[[Category:Community]] |
[[Category:Community]] |
Latest revision as of 15:42, 20 July 2024
These online resources are very valuable, especially to new players.
Discord[edit | edit source]
- Join the Screeps Discord - Find official announcements, seasons, events, technical support, and discussions within the active Screeps player community.
Documentation[edit | edit source]
Screeps World[edit | edit source]
- Screeps API - Reference manual describing game objects, methods and prototypes.
- Screeps Docs - Documentation for game mechanics, gameplay, configuration, and other topics.
- Lodash v3.10.1 - Documentation for the Lodash version available in Screeps.
- Great Filters - Reference that describes development approaches in Screeps.
Screeps Arena[edit | edit source]
- Screeps Arena API - Reference manual for Screeps Arena describing game objects and functions.
Screeps on YouTube[edit | edit source]
- Screeps Official - From the Screeps dev team, Attack Rank videos and Featured content.
- th_pion - Screeps nooby guide series.
- Atanner Gaming - Screeps tutorial series.
- Learn Code By Gaming - Screeps tutorial walkthrough for beginners.
- KarateSnoopy - Let's Play Screeps series.
- Marvin - Screeps tutorials, event coverage, and Screeps analysis videos.
- V1kingScreeps - Screeps analysis and speedrun videos.
League of Automated Nations[edit | edit source]
LOAN for short. This site provides an alliance registry, alliance maps, player rankings and more.
- Visit the website: League of Automated Nations
- LOAN GitHub for a browser extension and other projects.
Private Server Launchers[edit | edit source]
Custom Launchers[edit | edit source]
These are the community preferred solutions for hosting a private server.
- Jomik: Screeps Server - Easy to use, Docker-based.
- Screeps Launcher - Supports both Docker and direct setups.
Official Launcher[edit | edit source]
- GUI Launcher: This launcher comes with the standard version of Screeps World on Steam. It provides a GUI for managing the server, viewing server logs, and a CLI interface to control the server.
- Console Launcher: Allows launching the server from a command line without the GUI. Prerequisites include Node 10, Python 2, and developer build tools
Screeps Clients[edit | edit source]
Steamless client runs your copy of Screeps in the browser and works with private servers on macOS, Linux and Windows.
- screepers-steamless-client - Screepers version is updated with additional features.
- screeps-steamless-client - Original Screeps steamless client.
- xxscreeps - Optimized rewrite of the Screeps client.
- Screeps3D - 3D client for Screeps.
Screeps Mods[edit | edit source]
These mods are commonly installed on Screeps Private Servers.
- screepsmod-mongo - Recommended - Private servers run much better with MongoDB compared to the default LokiJS db.
- screepsmod-auth - Recommended - Adds basic auth and allows players to upload scripts via API
- screepsmod-admin-utils - Useful commands for server admins.
- screepsmod-market
- screepsmod-history - Warning: may corrupt server after 1M ticks.
- screepsmod-speedrun - Removes bots and disables invaders for a speedrun.
- ScreepsMods
Code Profilers[edit | edit source]
- gdborton: Screeps Profiler - JavaScript
- Screepers: Screeps TypeScript Profiler - TypeScript
- snorrwe: screeps-profiler - Rust
- benjamingorman: banan - Flame graph
Grafana[edit | edit source]
- Screepers: ScreepsGrafanaV2 - Self-host Grafana service for your Screeps bot.
Building Planners[edit | edit source]
- Screepers: Screeps Tools Building Planner - The most feature rich building planner + creep stats calculator.
- admon84: Screeps Tools Building Planner (1.0) + creep stats calculator.
- admon84: Screeps Room Planner (2.0)
- Arcath: Screeps Tools + creep stats calculator.
Creep Body Calculators[edit | edit source]
- o4kapuk: Creep body calculator - The most trustworthy source for calculating creep stats.
- PhillipK: Creep body calculator - Another version that appears to be based on o4's.
Power Creep Planner[edit | edit source]
Open Source Libraries[edit | edit source]
- Screepers: RoomVisual - A library for visualizing structure placements into your Screeps bot.
- Screepers: Traveler - Updated version of Travler.
- bonzai: Traveler - Wiki pages with additional notes about Traveler.
- glitchassassin: screeps-cartographer - Advanced movement library for Screeps.
- sy-harabi: Screeps Traffic Manager - Traffic management library for Screeps.
Other Useful Scripts[edit | edit source]
- Screepers: screeps-snippets - Interesting code snippets for posterity.
- Screepers: simpleAllies - An allies communication script commonly used in alliance-based events like Screeps Warfare Championship (SWC).
- Screepers - Featuring community-made open source projects for Screeps.
Screeps API[edit | edit source]
- Screeps API Endpoints - Unofficial documentation describing the Screeps API endpoints.
- Screepers: node-screeps-api - A library for Node.js scripts
- Screepers: python-screeps - A library for Python scripts
TypeScript Types[edit | edit source]
- Screepers: typed-screeps - Screeps World
- Screepers: typed-screeps-arena - Screeps Arena
Starter Kits[edit | edit source]
Screeps World[edit | edit source]
- Screepers: Screeps TypeScript Starter - TypeScript
- eduter: Screeps TypeScript Jest Starter - TypeScript
- admon84: Screeps Autonomous Framework - TypeScript
- rustyscreeps: Screeps Starter Rust - Rust
- DroidFreak: Screeps Starter Python - Python
- exaV: Screeps Kotlin Starter - Kotlin
- thomasfn: ScreepsDotNet Example World Bot - C#
Screeps Arena[edit | edit source]
- Screepers: Screeps Arena JavaScript Starter - JavaScript
- Screepers: Screeps Arena TypeScript Starter - TypeScript
- kounoike: Screeps Arena TypeScript Bun Starter - TypeScript