Difference between revisions of "Useful Links"
Jump to navigation
Jump to search
(Updated Python Starter Kit) |
(Adding more Starter Kit links) |
||
(One intermediate revision by the same user not shown) | |||
Line 137: | 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/DroidFreak36/screeps_starter_python DroidFreak: Screeps Starter Python] - Python |
||
⚫ | |||
+ | *[https://github.com/thomasfn/ScreepsDotNet/tree/main/ScreepsDotNet.ExampleWorldBot thomasfn: ScreepsDotNet Example World Bot] - C# |
||
=== Screeps Arena === |
=== Screeps Arena === |
||
Line 148: | 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