Changelog 2017-02-27
Introduced new memory segments feature:
[ 2017-02-27 11:55:24 CET ] [ Original post ]
Memory segments
Introduced new memory segments feature:
- You can have up to 10 MB of additional memory by activating asynchronous memory segments.
- Each memory segment is a string with an ID from 0 to 99.
- Maximum segment data length is 100 KB.
- Segments are asynchronous, you should request them using RawMemory.setActiveSegments. The data will be available on the next tick.
- You cannot have more than 10 segments active at the same time.
- Active segments are available in RawMemory.segments object and are saved automatically.
- Activating and saving segments have no added CPU cost.
RawMemory.setActiveSegments([0,3]);
// on the next tick
console.log(RawMemory.segments[0]);
console.log(RawMemory.segments[3]);
RawMemory.segments[3] = '{"foo": "bar", "counter": 15}';
You can use this feature to store data which is not needed every tick, for example pathfinding caches, or collected statistics. Offloading data structures from Memory to asynchronous segments will allow to save some CPU spent on Memory parsing.
Other changes
- You can now create a RoomVisual object using the constructor without a roomName parameter and post visuals to all rooms simultaneously:
new RoomVisual().circle(30,30, {fill: 'red'}); new RoomVisual('W1N1').rect(10,10,40,40);
This code will display both the circle and the rectangle in the room W1N1, and only the circle in any another room. - Changed RoomVisual.text method style options:
- Renamed size option to font. It can be either a number or a string in one of the following forms:
- 0.7
- 0.7 serif
- bold italic 1.5 Times New Roman
- 20px sans-serif - absolute size in pixels
- Added new stroke and strokeWidth options.
- Added new backgroundColor and backgroundPadding options.
Example:
new RoomVisual().text('Text 123', 10, 10, { font: 'bold italic .7 serif', color: 'white', backgroundColor: '#88ff88', backgroundPadding: .3, stroke: '#005500', strokeWidth: .15 });
- Renamed size option to font. It can be either a number or a string in one of the following forms:
Screeps
Screeps
Screeps
2016-11-16
Strategy MMO
Game News Posts 83
🎹🖱️Keyboard + Mouse
Very Positive
(1768 reviews)
https://screeps.com
https://store.steampowered.com/app/464350 
The Game includes VR Support
Screeps Linux 32 [154.08 M]Screeps Linux 64 [144.51 M]Screeps Server Linux 32 [269.47 M]Screeps Server Linux 64 [261.48 M]
Screeps - CPU Subscription
Screeps is about scripting your creeps.
It is a MMO RTS sandbox game for programmers, wherein the core mechanic is programming your units AI. With all the attributes of a full-fledged strategy game, you control your colony by writing real JavaScript which operate 24/7 in the single persistent world filled by other players on par with you.
Your colony can harvest resources, build units, conquer territory, trade with another colonies. As you conquer more territory, your influence in the game world grows, as well as your abilities to expand your footprint. However, it requires a lot of effort on your part, since multiple players may aim at the same territory.
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:
It is a MMO RTS sandbox game for programmers, wherein the core mechanic is programming your units AI. With all the attributes of a full-fledged strategy game, you control your colony by writing real JavaScript which operate 24/7 in the single persistent world filled by other players on par with you.
Your colony can harvest resources, build units, conquer territory, trade with another colonies. As you conquer more territory, your influence in the game world grows, as well as your abilities to expand your footprint. However, it requires a lot of effort on your part, since multiple players may aim at the same territory.
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.
- No shards, game realms and session match-ups: units of all players coexist in the same real-time persistent world and obey the same rules.
- Units, base, 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.
- Lifetime MMO access with 10 CPU limit included in the starter package. Raise your CPU limit to the point depending on your game level by purchasing a CPU subscription plan or via in-game items called Gametime Tokens. The subscription cost is the same for all players, there is no way to pay more to gain more advantages.
- Open source game server engine, and an option to create your own local world and play with friends without limits or subscriptions (not available yet, please read the Early Access notes).
MINIMAL SETUP
- Storage: 500 MB available space
- Storage: 500 MB available space
GAMEBILLET
[ 5952 ]
GAMERSGATE
[ 3223 ]
FANATICAL BUNDLES
HUMBLE BUNDLES
by buying games/dlcs from affiliate links you are supporting tuxDB