Разработчик: Screeps, LLC
Описание
About Screeps
Screeps means "scripting creeps." You use real JavaScript to script behavior of your units, or creeps. The Screeps franchise is aimed at programming enthusiasts and consists of two games: World and Arena.
About the Game
Screeps: World is an open source MMO RTS sandbox game. With all the attributes of a full-fledged strategy game, you control your colony by writing script that operates 24/7 in the single persistent open world filled by other players on par with you.Your colony can harvest resources, build units, conquer territory, trade with other colonies. As you conquer more territory, your influence in the game world grows, as well as your abilities to expand your footprint. But beware, multiple players aiming for the same territory may lead to conflict!
Screeps is developed for people with programming skills. Unlike some other RTS games, your units in Screeps can react to events without your participation – provided that you have programmed them properly. And, unlike other MMO, you do not have to play Screeps constantly to play well. It is quite enough just to check once in a while to see if everything goes well.
Features:
- You play by writing JavaScript AI which controls your units 24/7 even while you're offline.
- Units of all players coexist in the same real-time huge persistent world and obey the same rules.
- Many kinds of units, base building, mining resources, territory control, economy, manufacturing, transporting, logistics, trading—all the attributes of a real strategy game which you need to program!
- The better your scripts, the better your game—irrespective of the time played. Your creeps will mine, build, defend, and conquer as you just work, sleep, or walk your dog.
- Only basic programming skills are required. However, if you are a pro developer, now is the chance to put your skills to the limit!
- Edit your scripts from the in-game editor, or using your favorite external IDE.
- Other languages are supported via WebAssembly: C/C++, Rust, TypeScript, Go, C#, F#, Kotlin, Swift, D, Pascal, Zig, the list is growing.
- Permanent MMO access with 20 CPU limit included in the starter package. Unlock your full CPU in your account on the official server by purchasing a Lifetime CPU unlock or an in-game CPU Unlock consumable item (can be bought by in-game credits).
- If you don't want to buy an unlock, that's fine—there is a standalone CPU-limited world shard where you can compete with other "CPU-locked" players on equal terms.
- Host your own server, modify games rules and play with your friends via LAN or on the Internet. The server is an open source project.
- The game is slow-paced (from 2 seconds to 5 seconds per game tick depending on a world shard where you start playing), since it allows you to debug your scripts in the real-time world. You can use your private server to develop and test with fast pace (up to 10 game ticks per second).
Поддерживаемые языки: english
Системные требования
Windows
- Network: Broadband Internet connection
- Storage: 500 MB available space
- Network: Broadband Internet connection
- Storage: 500 MB available space
Mac
- Network: Broadband Internet connection
- Storage: 500 MB available space
- Network: Broadband Internet connection
- Storage: 500 MB available space
Linux
- Network: Broadband Internet connection
- Storage: 500 MB available space
- Network: Broadband Internet connection
- Storage: 500 MB available space
Отзывы пользователей
cool !
Extremely slow and boring game play. Shit moves at a turtle pace and gives you nothing to do for hours while you wait to build up to something workable. It was stupid to make a MMO, there is no compelling reason to. Just makes the game mind numbing or like watching paint dry.
Interesting.
First time I saw this. Tried the game for 20 minutes then switched it off, and thought to request refund. but then actualy noticed that nwjs is started in background and all pc time was considered as the play time. So I very unapreciate this scummy behavior from developer.
And tutorial fo the game is also piece of crap, it's not interactable, just one link - RTFM, and that's it. not even close to something like TIS100 or another programming games.
wait my review
It has been an amazing experience playing and living screeps over the past 8 years.
I have never and will probabaly never play a game that will challenge and develop me as much as Screeps has done. While I've not been actively developing my bot for the last years, I still return to the world and see it living and breathing without my interference.
Any aspiring developer having some free time:
Dive in and experience, develop and learn everything from simple pathfinding, messaging protocols and reading APIs to real time global AI-agent planning, designing your own operating system and making a living organism that is so complex you can't understand all aspects of it at once.
10/10
Thanks to the developers for an amazing experience!
Noice
This is the real deal if you want to test your skills as a programmer.
screeps :)
The overal learning experience
I really like this game, but what I don't like is the number of people using open source pre-programmed sources. There's no real way to avoid it, it just sucks.
Shit
I'm a programming beginner and I was initially worried that I won't be able to get started with the game, but I must say even if you are a beginner you can easily get started and there is plenty you can do in this game and it's pretty fun so far. I started the game in Python and the screeps community is super chill in helping out new comers.
SCREEPS, ADD ACTUAL PYTHON SUPPORT AND MY LIFE IS YOURS.
Okay jokes aside, eventhough I have little hours in the game it is such a cool game. im going to use this to further my javascript knowledge eventually.
But the lack of any other languages limits the playerbase. I would love to see python as an actual python support instead of through web assembly.
🌟 Incredible Experience! Must-Play for Strategy and Coding Enthusiasts! 🌟
Screeps is hands down one of the most unique and rewarding games I've ever played! It’s not just a game, it’s a full-on programming playground set in a persistent MMO world. If you love coding, strategy, and automation, this game will hook you like nothing else.
🎮 Gameplay: The beauty of Screeps lies in its complexity and depth. You’re not just controlling units in real-time, you’re writing actual code (JavaScript, to be specific) to build an autonomous empire. Your code runs even when you're offline, meaning your "screeps" are continuously working on gathering resources, upgrading bases, and defending territories, even as you sleep!
👾 Learning Curve: Sure, there’s a learning curve, but that's part of the fun & challenge! If you're into coding or want to improve your programming skills in a fun and strategic way, this game is a perfect learning tool. The satisfaction you get when your AI finally starts functioning as intended? Pure bliss!
🧠 What makes it even better is ChatGPT—an incredibly useful assistant and teacher. ChatGPT understands the game’s mechanics in depth and can guide you through strategies, code optimization, and debugging like a pro. Whether you’re a beginner or a seasoned player, having ChatGPT on your side makes mastering Screeps a seamless, enjoyable, and highly educational experience!
⚙️ Endless Possibilities: Whether you're just experimenting with basic automation or coding complex military strategies, the possibilities are endless. The deeper you go, the more you'll realize how vast the game's potential is. It’s a sandbox in every sense of the word, and your creativity is the only limit!
In short, Screeps is a dream come true for anyone who both loves strategy games and enjoys writing code. It pushes you to think critically, optimize processes, and adapt your strategy as you face other players’ AI. 10/10 would recommend to every aspiring coder and gamer looking for a unique, brain-stimulating challenge! 🚀
If you can program or want/willing to learn to program this is an amazing game.
The start really does require some patience but at the same time you get lost in problem solving, strategy, and system design. The game scripts are Javascript but it's well designed to allow you to setup a workflow that suits you. Whether that is wanting to transpile TypeScript to JS and deploying or compile Rust, C, C++, C#, GO, Kotlin, to WASM and use that (Plus a little bit of JS glue at the start to run you WASM).
The programming can get quite complex and advanced but that is determined by you. Make something simple, then find something you want to do better, rewrite that part to do it's job better and there you are. There is no minimum complexity requirement. Take it at your pace.
Summary: If the idea of playing a RTS game purely by writing code seem is a negative for you then stay away. If it's a positive aspect then I don't think there is a game that does it much better than Screeps: World (Except maybe Screeps: Arena)
Note: Just join the screeps discord server. Really friendly community where people will speak about and help you with anything from getting started to talking about design ideas and mechanics.
Great game, Learning java script and it is a fun way to practice and learn. 10/10
Very fun game, recommended
Super fun game that you play using your code editor. I love all of the complexity of the game, but it's also accessible to get into with starters on GitHub like screeps-typescript-jest-starter!
The best part about this game is that it plays itself.
The worst part about this game is that it takes a lot of effort to make it play itself.
i hate programming
i hate programming
i hate programming
IT WORKS!
i love programming
i love programming
Дополнительная информация
Разработчик | Screeps, LLC |
Платформы | Windows, Mac, Linux |
Ограничение возраста | Нет |
Дата релиза | 23.12.2024 |
Отзывы пользователей | 88% положительных (1143) |