Launched the world's first MMO strategy game for programmers

Why first? Because before there were games for the programmers, and was a strategic MMO games. But to us nobody else has ever done a game that simultaneously and is a MMO with a single permanent world, and thus entirely aimed at programmers.

/ > In November last year, we launched a crowdfunding campaign on Indiegogo, raised funds which allowed us to develop the prototype to a full product. All June and July having received an invitation players tested version Early Preview. And now, we announce the public launch of this unusual project. Meet Screeps!



Under the cut a small description, reviews, and technical details of the project.

Screeps (from the words scripts and creeps) is an online strategy game in real time. From the point of view of game mechanics it's a pretty classic game: there is a map, resources, base, units, development and interaction with other players. But the control units are not just indirect, and consists wholly in writing scripts AI. You write the code for a full JavaScript (but may use compilers from other languages to JavaScript, which great variety) that is executed on the server in the cycle, giving commands to units and buildings, and watch what is happening in real time. The only possibility to influence directly on what is happening on the screen — to put the flags and assign the construction site.

Facts about the game:

the
    the
  • Your game code running on the server continuously, even offline.
  • the
  • World Screeps permanent common to all players and develop real-time unlike other programming games based on one-off matches between the players.
  • the World is generated procedurally and although the players are given limited space for settlement, it is capable of infinite increase as necessary. At the moment, generated 1,600 slot rooms. the

  • the game has simulation mode in which scripts execute on the browser, not the server. This mode is available without registration on the website.
  • Game scripts you can write using the game editor, and using the external IDE using the tools to commit scripts into the game. the

  • Scripts are executed on the server using the full virtual machine iojs available some of the capabilities of ES6.
  • the
  • executing the script of each player in the virtual machine limited time, so you need to think about optimization.
  • the
  • Each player is given 2 MB for permanent storage of arbitrary JSON data structure.
  • the
  • In the future client-server API to connect to the miscalculation of the game situation their own servers in any language.
  • from what is planned in the future: the release of the game engine as separate npm package to make it possible to freely run the game simulation on the local machine for any purpose.


Little reviews:







Payment model subscription of the game, the player pays for CPU time to execute their scripts. Soon will be available for a special Twitter Promo, which once a month will be free to get loans CPU to the minimum required limit of server resources.

Related links:

the
Good Friday to all!
Article based on information from habrahabr.ru

Комментарии

Популярные сообщения из этого блога

Why I left Google Zurich

2000 3000 icons ready — become a sponsor! (the table of orders)

New web-interface for statistics and listen to the calls for IP PBX Asterisk