sequell
dcss-ai-wrapper
sequell | dcss-ai-wrapper | |
---|---|---|
14 | 5 | |
40 | 38 | |
- | - | |
7.1 | 3.7 | |
26 days ago | 3 months ago | |
Ruby | Python | |
- | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
sequell
-
[YAVP]×28: Polytheist greaterplayer in 28 wins out of 933 games (the fewest possible wins)
Major thanks to this subreddit, the wiki (so glad it’s back!), the learndb and the knowledge bots, listgame and Sequell, and the #crawl IRC channel for being incredibly valuable resources for learning about DCSS. And my profound gratitude to the Devteam for putting together an incredible game and continuing the development in the open (I lurk #crawl-dev sometimes), and Linley Henzell for writing the original Crawl back in the day.
-
Questions + events #24
Full manual for sequell bot commands is here: https://github.com/crawl/sequell/blob/master/docs/listgame.md
- Which is your top 3 most used gods?
-
Shafts now aim away from monsters in Dungeon
If you play online, you can use listgame to query for games, either on IRC, the Discord, or maybe in the in-game chat. For example, !log . xl=1 d:3 -2 will link to the morgue for your (".") second-to-most recent ("-2") XL 1 death on D3.
-
Specifically, what does this report show. "Best Crawlers -" report on character death. Is it only recent character death's on the server? Seems that 45 points would not be within the top 1000 best crawlers. Is this a ranking of weekly crawlers or daily?
To add up, if someone wants to list/filter games happening between all servers you can use the !lg (!lg documentation) command in IRC or Discord chat servers.
-
Publically Exposed/Accessible Crawl Data
So if data is what you are interested in, familiarize yourself with sequell / !lg it allows you to query morgue files. It's fairly advanced already and you can "easily" ask questions like "How many people died to Natasha in the last week". So if you want to do data analysis, that's where I would start.
-
Data request
If you want, I could help you walk through the setup process to get a local database of the data. I more or less just followed the readme instructions at https://github.com/crawl/sequell but if there are specific questions or your get stuck feel free to DM me. Once you have that, you can run a SQL client to do queries on the database and generate csvs of whatever raw data you want. Then process them accordingly and do any number of analytics.
-
Downloading Player Data
Interesting, it looks like some metadata file gets shared across servers which is likely exactly what is getting pulled into (https://github.com/crawl/sequell).
-
Sequell Query Help
Yeah, I'm not even doing direct SQL calls. It's through an api called sequell. Referece: https://github.com/crawl/sequell/blob/master/docs/listgame.md
- Are Draconians Actually Easy?
dcss-ai-wrapper
- Facebook AI which plays NetHack
-
Publically Exposed/Accessible Crawl Data
Another very interesting project is the dcss-ai-wrapper. Which allows you to interface crawl from a program. You can use it to do reinforcement learning or write rule based bots.
-
DCSS Python Bot (proof of concept)
Is your work related to https://github.com/dtdannen/dcss-ai-wrapper? There is a bit of academic work as well:
- Need help with what to focus my RL thesis on!
-
Is there a consensus about RL frameworks?
DCSS AI Wrapper GitHub (under heavy development at the moment) https://github.com/dtdannen/dcss-ai-wrapper
What are some alternatives?
crawl - Dungeon Crawl: Stone Soup official repository
qw - The DCSS-playing bot qw
dcss-formatted-data - A repo to get handpicked formatted game data from dungeon crawl stone soup without pulling the entire sequell database
machin - Reinforcement learning library(framework) designed for PyTorch, implements DQN, DDPG, A2C, PPO, SAC, MADDPG, A3C, APEX, IMPALA ...
dcss_tourney - Dungeon Crawl Stone Soup tournament scripts
RL-Adventure - Pytorch Implementation of DQN / DDQN / Prioritized replay/ noisy networks/ distributional values/ Rainbow/ hierarchical RL
DCSSReplay - PuTTY based DCSS TtyRec Tiles player written in C#
maze - Maze Applied Reinforcement Learning Framework
DCSSReplay - PuTTY based DCSS TTYRec Tiles renderer written in C#
nle - The NetHack Learning Environment
stable-baselines3 - PyTorch version of Stable Baselines, reliable implementations of reinforcement learning algorithms.
qw - The DCSS-playing bot qw