

The wealth of truly random stuff on offer.The entire interface uses a hybrid mouse and keyboard interface, but after the tutorial, I felt very confident in using most of it. What really sets this apart from others in my opinion is: But where one might think this would just be irritating, it actually ends up rather entertaining, because it does it with such panache and style you can’t help but laugh.Īnyway, Stone Soup is now up to 0.8 as of writing. This is not a game in which you should get attached to your characters. Saving is only allowed to give you a break from the game.ĭue to this combo of random dickishness and permanent death, things can be rough. In the case of Stone Soup, when you die, your character is deleted from your hard drive. Roguelikes have a few things in common: Completely random generation of items, dungeons and adventures allowing infinite replayablity and final death that is final. Roguelikes are so named because they started with a game called Rogue for Unix, which displayed dungeons in ASCII art. In Roleplaying terms, it is akin to tackling the Tomb of Horrors by yourself a game with difficulty that is sometimes so extreme the purpose is sometimes not to win but to try and die in the most amusing fashion possible.
DUNGEON CRAWL STONE SOUP GODS PC
Well, here’s something that has been sucking my time away for the last near on 2 weeks.ĭungeon Crawl Stone Soup is what I think I’m happy calling the ultimate evolution of the PC based Roguelike game. set_caption ( 'Species ranked by win rate given milestone reached' ) # Hack to avoid obscure rendering issues with the HTML generated by # pandas' style.render() (not XHTML compliant) and kramdown from BeautifulSoup import BeautifulSoup as BS def sanitize_style ( s ): soup = BS ( s. DataFrame ( ranked, columns = branches ) s = df. format ( csstup ), 'text-align: center', 'font-size: 16px', 'padding.

It includes high elves, even though they're set to be removed in 0.20.)įrom _future_ import division from vis_common import load_frame, STORE from crawl_data import CANON_SPECIES from plotting_helpers import xlabel_pct, ylabel_pct, plot_percent from matplotlib import pyplot as plt import numpy as np import pandas as pd import as di f = load_frame ( include = ) print "Loaded data frame with '. This excludes species removed between 0.10 and 0.19 like sludge elves, and experimental species like lava orcs and barachians. I'm including all extant species in the most recent release, 0.19. *(This data spans 10 major versions, from 0.10 to 0.20, some of which added or removed species. In this notebook, I'll be doing some analysis involving the 26* different species that players choose from when starting a game. I downloaded all the morgue files from one popular DCSS server,, and parsed out about a million games. Each completed game yields a 'morgue' file, which gives lots of information about the game, like what level the player reached, which god they worshipped, what was in their inventory, and so on.
DUNGEON CRAWL STONE SOUP GODS FREE
Not only is DCSS free and open source, it's a gift to an armchair data scientist like me, since it has a lot of publicly available gameplay data. I recently got back into Dungeon Crawl Stone Soup, a charming old-school roguelike.
