TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Dungeonfs: A FUSE filesystem and dungeon crawling adventure game engine

240 点作者 davecardwell大约 8 年前

14 条评论

johnfn大约 8 年前
When I was back in elementary school, a friend thought up this brilliant idea that we called &quot;foldermazes&quot;, which were basically choose your own adventure games, but the way you chose your adventure was by selecting which folder to go down. I was and still am fascinated by just how brilliant of an idea it was!<p>Of course there were problems. One that I recall was that I didn&#x27;t want to have to maintain k^n separate branches of story, so I&#x27;d prune off incorrect branches quickly by having your character die or something. :)<p>We hit the maximum depth for folders very quickly, so I came up with the idea of having a routing table at the base, which was just a single folder with folders labeled 1-10000 inside it. The idea was that you&#x27;d get to maximum depth, and then get a number to go into the routing table and continue the adventure. The hope was that there were so many folders within the routing table that it&#x27;d be impossible to guess a correct path by chance. (And of course, all the invalid folders had a message like &quot;stop trying to cheat, you cheater! YOUR CHARACTER DIES INSTANTLY!&quot; Remember... 5th grade. :))<p>I remember working frantically on a &quot;foldermaze&quot; at home for hours, then attempting to put it on a floppy disk. Turns out that is not the sort of operation Windows 95 was optimized for at all - it took hours. (The maze had tens of thousands of folders, most inside the routing table.) Then after a certain point it just failed with &quot;disk full&quot;. This really stumped me as a 5th grader. How could the disk be full? Inspecting the properties of my foldermaze showed that it took up 0MB! Far less than the 1.44MB offered by the floppy...<p>Eventually I pieced together that folders must take up some marginal amount of space more than 0. The property inspector was lying to me! That was very surprising as a kid.<p>Anyways, this seems like what we did, but way more cool. :)
评论 #14120508 未加载
评论 #14120597 未加载
Jemaclus大约 8 年前
I&#x27;m building a MUD in Go right now, so this is pretty timely. Really creative take on the genre!
评论 #14118779 未加载
评论 #14118762 未加载
Daviey大约 8 年前
Reminds me of a cross between Zork Shell (<i>not</i> zsh): <a href="https:&#x2F;&#x2F;groups.google.com&#x2F;forum&#x2F;#!topic&#x2F;alt.folklore.computers&#x2F;OHW6LOCLzos" rel="nofollow">https:&#x2F;&#x2F;groups.google.com&#x2F;forum&#x2F;#!topic&#x2F;alt.folklore.compute...</a><p>And a game called &quot;Virus!&quot; on the Amiga in the early 1990&#x27;s, which I haven&#x27;t been able to track down.
评论 #14118639 未加载
imode大约 8 年前
this is so awesome!<p>you could turn this into a MUD by just letting people in via SSH. if you supported auto-reloading your YAML files during play (or just keeping track of loaded files), you could support online creation!<p>I&#x27;m fascinated.
stuaxo大约 8 年前
I love the idea of soundfx by aplay, this would be such a layering violation in any other fs, its delicious.
LeonB大约 8 年前
I made a folder based hangman game back in 2012. <a href="http:&#x2F;&#x2F;secretgeek.net&#x2F;folderGame" rel="nofollow">http:&#x2F;&#x2F;secretgeek.net&#x2F;folderGame</a>
monk_e_boy大约 8 年前
What twisted mind thought of this?!
评论 #14119290 未加载
KC8ZKF大约 8 年前
Has anybody made adventure in git?
kdazzle大约 8 年前
This is awesome - the file&#x2F;folder metaphor for data has always been pretty boring
ksherlock大约 8 年前
dunnet (emacs) exposed the world via a filesystem, too.
nabla9大约 8 年前
<p><pre><code> find . -name &quot;sword&quot;</code></pre>
评论 #14121559 未加载
xg15大约 8 年前
So what happens if I run grep -R?
评论 #14120857 未加载
appden大约 8 年前
Pure genius.
fiatjaf大约 8 年前
Pure genius.