RPGFS: Crossing an RPG with a Unix Filesystem (code.google.com)
As my January personal code project, I created an experimental game that considered what would happen if you crossed an RPG with a UNIX filesystem. The result is RPGFS.
You have some simple commands available (ls, cd, pwd, rm) and you fight "bugs" in the filsystem using the rm command (everything is a file). You also consume "items" with rm. The goal is to descend the filesystem to find a special file to unlock another command to destroy the filesystem.
This was written as part of a monthly project I'm undertaking in 2014, and represented a small amount of work (hack). It's written in C for Linux, and you can grab it at the URL if interested.
22 comments
[ 2.6 ms ] story [ 28.7 ms ] threadYou have some simple commands available (ls, cd, pwd, rm) and you fight "bugs" in the filsystem using the rm command (everything is a file). You also consume "items" with rm. The goal is to descend the filesystem to find a special file to unlock another command to destroy the filesystem.
This was written as part of a monthly project I'm undertaking in 2014, and represented a small amount of work (hack). It's written in C for Linux, and you can grab it at the URL if interested.
curl: (6) Couldn't resolve host 'in'
curl: (6) Couldn't resolve host 'a'
curl: (6) Couldn't resolve host 'ball'
curl: (6) Couldn't resolve host 'and'
curl: (6) Couldn't resolve host 'curse'
curl: (6) Couldn't resolve host 'the'
curl: (6) Couldn't resolve host 'gods'
Seriously though, this is a really cool project! I'm looking forward to trying it out when I get some time.
- Welcome to the hacker's treasure zoo. - You drop a magic marker. - You destroy poor window 3.
Anyway, kudos, this is a really neat project.
[1]: http://www.urbit.org/
[0] http://www.cs.unm.edu/~dlchao/flake/doom/chi/chi.html
http://nooface.net/3dui.shtml
There are some obvious flaws to these - sometimes they're really inefficient. But then a lot of the time I don't care about efficiency I just want a nice interface. (See, for example, mobile platforms which have pretty interfaces and restricted functionality).
For free you get the ability for the player to use any existing command line tool you want. You could easily make strange and artificial directory structures. And you can dynamically change and detect changes in the filesystem.
[0] http://fuse.sourceforge.net/
Yes. I expect many programs would have trouble, but you probably wouldn't have too much trouble making it work for typical non-interactive command line programs.
But the possibility game mechanics like making files appear after moving a file (an item in the game) into the directory (room) are really interesting.