Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ianblenke/docker-adventure
Docker image for Colossal Cave Adventure with web terminal
https://github.com/ianblenke/docker-adventure
Last synced: 5 days ago
JSON representation
Docker image for Colossal Cave Adventure with web terminal
- Host: GitHub
- URL: https://github.com/ianblenke/docker-adventure
- Owner: ianblenke
- Created: 2015-01-12T13:34:51.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2018-11-28T01:10:10.000Z (almost 6 years ago)
- Last Synced: 2024-08-02T12:51:22.349Z (3 months ago)
- Language: Shell
- Size: 5.86 KB
- Stars: 4
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-starred - ianblenke/docker-adventure - Docker image for Colossal Cave Adventure with web terminal (others)
README
## Colossal Cave Adventure
[Rick Adams](http://rickadams.org/adventure/e_downloads.html) has a great history of the versions of Adventure.
This docker image is built from the Adventure 6 version, using f2c and the fortran source.
The docker hub page is [ianblenke/adventure](https://registry.hub.docker.com/u/ianblenke/adventure/), and the github source repository is [ianblenke/docker-adventure](https://github.com/ianblenke/docker-adventure).
When run interactively, you will see:
Welcome to ADVENTURE!! Would you like instructions?
>From the original README upon which this docker image is built:
'Generic Adventure 551' is a cleaned up and enhanced version of the
old classic text game `Adventure'. It is based on a version close to the
seriously non-portable (and buggy) version for Primes posted last spring. I
have done a fair job of cleaning it up, portabilizing it, and debugging, but
it is still Fortran spaghetti. For you with no Fortran compilers, this is the
excuse you need to get "f2c" working!!! It has worked on the IBM-PC, VMS, the
MIPS 120, the IBM RISCstation 600, the VAX/Ultrix, and a Prime. It will
however expose toy Fortran compilers as just that - toys. I would like to
thank Larry Estep for finding some hidden bugs.For those that have not experienced this, the very first text adventure game,
it is a romp through the darkest reaches of Colossal Cave in search of
riches. You will find evocative descriptions of the darker, more mysterious
places of the earth, and severely test your abilities to map the
contortions of the cave. You will find some hard - and some deceptively
easy - puzzles to solve.
Doug McDonaldBuild this docker image locally if you wish:
docker-compose build
Or pull from the autobuild image, or simply reference it in a docker run:
docker pull ianblenke/adventure
Run this docker container without any arguments to spawn a wetty tty web interface in the background:
docker-compose up -d
Now open a web browser to `http://localhost:3000/`
Alternatively, run the /adventure/adventure binary to run adventure interactively in your current terminal:
docker run -ti --rm -p 3000:3000 ianblenke/adventure /adventure/adventure