Single & Multiplayer Interactive Fiction Gaming Framework
A framework for Web based games in the spirit of MUD’s, Interactive Fiction, and Choose Your Own Adventure games.
This is a glorified chatroom right now. See NOTES for a list of hopes and dreams.
See the go.mod
for the GOLANG version used during development and any dependencies. The goal is to keep
dependencies to a minimum.
See the build and run sections to the get the game servers running. The Game Frontend is available in your browser
at localhost:8080 by default.
A launch.json
configuration is provided that will allow you to run the project with a debugger using the Start Debug
(F5 shortcut by default) and Start without Debugging
menu items.
From the project root:
go run .
./bin/build.sh
The bin/build.sh
script can take two arguments, operating system and architecture, for cross compiling. The binary will be named with the os and architecture.
Example:
./bin/build.sh windows 386
jake@devbox:~/iff$ ls bin/
build.sh iff-game-server iff-game-server-windows-386
OR
Manually build the binary:
go build -o bin/iff-game-server .
./bin/iff-game-server