Difference between revisions of "Alliances"

From Screeps Wiki
Jump to navigation Jump to search
(fix rooms link)
Line 18: Line 18:
 
* [http://www.leagueofautomatednations.com/map League of Automated Nations website]
 
* [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/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]
+
* [http://www.leagueofautomatednations.com/map/rooms.js roomsjs]

Revision as of 04:04, 31 January 2017

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