SummonerRL

From RogueBasin
Revision as of 10:44, 8 November 2020 by Anolise (talk | contribs) (Added overview)
Jump to navigation Jump to search
SummonerRL
Stable game
Developer Anolise & Clawdragons
Theme Fantasy
Influences ADOM, Brogue
Released Feb 2, 2017 (1.1.1)
Updated Mar 27, 2020 (2.1.2)
Licensing Free to play, donations accepted
P. Language Python
Platforms Windows (Wine-compatible), Source available on request
Interface ASCII, Keyboard
Game Length 2-4 hours
Official site of SummonerRL


A traditional text-based roguelike about conjuring animals and traveling alongside them through a 25-floor dungeon. SummonerRL features many mechanics centered on co-operating with allies in different ways. You can choose to be a frontline fighter, or stay back and cast spells from a distance, supporting your companions with magical projectiles, healing or various buffs. Most spells in the game can be ally-targeted to allow for collaborative playstyles.

SummonerRL was conceived as a game that attempts to address certain common issues with companions in roguelikes: AI-controlled allies are often stupid, hard to control, and lacking in abilities compared to the player character. SummonerRL aims to redeem these allied NPC and allow them to become respectable characters in their own right. Players can use the CTRL and SHIFT keys to interact with one or both of their familiars when performing any command - for example, holding CTRL while using an item will use the item on your familiar. Using both general and contextual commands, players have very detailed control over what their familiars will do in battle. Nonetheless, the familiars are living creatures and express their emotions in various ways. It is advised to pay attention to their state of mind and work with them to achieve the best results.

Character progression mostly takes place around the campfire which can be started after finishing a floor, provided that the requisite fuel is available. Interacting with your familiars at the campsite allows you to upgrade their abilities or teach them new ones, adjust their attribute growth, or do training exercises to improve team communication.