diff options
Diffstat (limited to 'README.md')
| -rw-r--r-- | README.md | 39 |
1 files changed, 10 insertions, 29 deletions
@@ -1,6 +1,6 @@ # The House of Icarus -**The House of Icarus** is a simple open source MUD inspired by classic early 2000s tick-based skilling MMOs. It is a low-tech, neo-dark age, sci-fi game where edged weapons and bows are more common than computers and guns. +**The House of Icarus** is a simple open source MUD inspired by classic early 2000s skilling MMOs. It is a low-tech, neo-dark age, sci-fi game where edged weapons and bows are more common than computers and guns. There is not much here yet. @@ -11,16 +11,18 @@ There is not much here yet. - Semi-AFK and active gameplay styles. - 600ms game ticks. - 28 slot inventory. -- Classless. All attributes are skills that automatically level 1-99 as you use them. +- Classless. Skills level 1-99 as you use them. - Solo friendly just like you remember from 2001. Grind and chat with friends. -- Ironman-style, slow, grind up your own gear progression. Vendors *don't* sell craftable items. +- Ironman-style, slow, grind up your own gear progression. Vendors generally don't sell craftable items. +- Non-violent ways to use combat skills with "dangerous work". +- Discoverable safespots for chill training ranged and science. - A detailed casino for you to waste all the credits you grind up for. ## Skills | Skill | Description | | ------------ | --------------------------------------------------------------------------------- | -| Attack | How accurate you are with melee weapons. | +| Accuracy | How accurate you are with melee weapons. | | Strength | How hard you hit with melee weapons. | | Defense | With higher defense you are less likely to get hit. | | Hit Points | Your HP is your maximum amount of health. | @@ -30,7 +32,7 @@ There is not much here yet. | Fishing | Relax, AFK, and catch some fish for easy food. | | Mining | Relax, AFK, and mine some ore. Or do sweaty 3-tick mining to mine a lot of ore. | | Woodcutting | The best skill. Chop trees to get wood. | -| Firemaking | A skilling skill with little real purpose. Grind it to show off your pyromania? | +| Firemaking | Burn logs to watch this number increase. | | Assassin | Take on jobs to slay large numbers of creatures and rivals for big rewards. | | Hacking | Follow rumors using illegal computer skills for personal gain. | | Thieving | Steal limitless credits and farming seeds from the rich NPCs of Gaia 04. | @@ -55,33 +57,14 @@ make ./thoi ``` -Then just telnet to the port configured in `config.yaml`. +Telnet to the port configured in `config.yaml` or bring up the web client. # Server Options (config.yaml) -The `thoi` binary checks for a file named config.yaml in the local directory, or else it creates one. +The `thoi` binary checks for a file named config.yaml in $XDG_CONFIG_HOME/thoi or the local directory. It creates one if it's not found. +The game is designed around 600ms ticks, but you can change the `tick_length` here. You can also set up telnet, SSL telnet, HTTP, and HTTPS on different ports here. For the secure options you must provide a private key and certificate file path. THOI does not handle x509 certificates for you. Use something like [certbot](https://certbot.eff.org/) on your server if you want SSL telnet/HTTPS support. -``` -game: - tick_length: 600 -``` - -The telnet/http/https options are pretty self-explanatory. THOI does not handle HTTPS certs for you. Use something like [certbot](https://certbot.eff.org/) on your server. The HTTP(S) server is just for a simple web client. - -``` -telnet: - enabled: true - port: 4000 -http: - enabled: false - port: 8080 -https: - enabled: false - port: 8443 - cert_file: "/path/to/cert.pem" - key_file: "/path/to/key.pem" -``` # Setting @@ -93,8 +76,6 @@ Pockets of radicalized settlers on the terraformed asteroid Gaia 04 took the ten Wounded, Gaia 04 struggles on. Everyone from astrobotanists to business executives must remake their lives as farmers, fishers, and miners as they survive in the primitive ashes of the fallen colony. - - # AI Disclosure Huge technical parts of the **engine** were ~~completely vibe coded~~ ~~agentically engineered~~ written with LLM assistance. |
