Difference between revisions of "Alliances"

From Screeps Wiki
Jump to navigation Jump to search
(Created page with "Some Screeps players have chosen to form alliances for economic, military, and even artistic purposes. Most of them are tracked on the [http://www.leagueofautomatednations.com...")
 
Line 1: Line 1:
Some Screeps players have chosen to form alliances for economic, military, and even artistic purposes. Most of them are tracked on the [http://www.leagueofautomatednations.com/map League of Automated Nations site].
+
Some Screeps players have chosen to form alliances, or teams to benefit each other. Alliances have been based on proximity, in-game or real life friendships, similar viewpoints, mutual defense, and even for joint code development. Tenets of alliances typically include Mutual Defense Pacts, trading agreements, and possibly sharing pieces of code.
  +
  +
== History ==
  +
  +
Until September 2016, there was no centralized way of associating a player with an alliance. The only way to find who was allied with whom was if they told you. At that point, members of the player community gathered in #loan to develop a website to make alliances publicly known and available.
  +
  +
== League of Automated Nations website and other tools==
  +
  +
The [http://www.leagueofautomatednations.com/map League of Automated Nations site] was the initial result of the #loan collaboration. Features include a map of the world highlighting rooms owned by each alliance as an overview, Alliance registration, member addition, self-removal from an alliance, maps of each player in an alliance, and logo and charter hosting for each alliance.
  +
  +
The initial development of a [LeagueBot] was completed in mid-October, allowing the posting of battles to the [#thewarpath] slack channel and the [@ScreepsObserver] twitter account.
  +
  +
One of the less known results of the site, was the publishing of [http://www.leagueofautomatednations.com/alliances.js alliances.js] and [http://www.leagueofautomatednations.com/map/rooms.js rooms.js]. This was used in the development of a tampermonkey script for the browser called [https://github.com/LeagueOfAutomatedNations/loan-browser-ext loan-browser-ext].
  +
  +
== Resources ==
  +
  +
* [https://github.com/LeagueOfAutomatedNations LeagueOfAutomatedNations github]
  +
* [http://www.leagueofautomatednations.com/map League of Automated Nations website]
  +
* [http://www.leagueofautomatednations.com/alliances.js alliances.js] (keyed by abrreviation, each alliance is an object in the form of {color<String>, abbreviation<String>, logo<String>, members<String>[], slack_channel<String>, name<String>} in JSON format)
  +
* [http://www.leagueofautomatednations.com/rooms.js roomsjs]

Revision as of 14:06, 1 December 2016

Some Screeps players have chosen to form alliances, or teams to benefit each other. Alliances have been based on proximity, in-game or real life friendships, similar viewpoints, mutual defense, and even for joint code development. Tenets of alliances typically include Mutual Defense Pacts, trading agreements, and possibly sharing pieces of code.

History

Until September 2016, there was no centralized way of associating a player with an alliance. The only way to find who was allied with whom was if they told you. At that point, members of the player community gathered in #loan to develop a website to make alliances publicly known and available.

League of Automated Nations website and other tools

The League of Automated Nations site was the initial result of the #loan collaboration. Features include a map of the world highlighting rooms owned by each alliance as an overview, Alliance registration, member addition, self-removal from an alliance, maps of each player in an alliance, and logo and charter hosting for each alliance.

The initial development of a [LeagueBot] was completed in mid-October, allowing the posting of battles to the [#thewarpath] slack channel and the [@ScreepsObserver] twitter account.

One of the less known results of the site, was the publishing of alliances.js and rooms.js. This was used in the development of a tampermonkey script for the browser called loan-browser-ext.

Resources