This is the game client project for ArchaicQuest II.
- Landing page with login / registration 🧾
- Character creation wizard 🧙♂️
- Character management screen 🧝♀️
- Area Map displayed in the UI 🗺
- Chat windows to keep track of communications 💬
- Key info shown in UI Windows such as Character info, Inventory, Equipment, Quest logs ℹ
- Health, Mana, move stat bars 📊
ArchaicQuest II comprises of 3 projects that are required together.
Project | Description |
---|---|
ArchaicQuest II | C# game engine, contains the web API for the admin tool and the SignalR hub for the web socket connects to the client. |
ArchaicQuest II - Admin tool | Angular 8+ web admin, allows creation and management of your MUD world. |
ArchaicQuest II - Game Client | Angular 8+ web client for connecting to the game and playing with others. |
You need Node.js installed
Run npm install
in the directory where you cloned the repo
Run npm start
to run the project. Navigate to http://localhost:4200/
. The app will automatically reload if you change any of the source files.
Run npm run build
to build the project. The build artifacts will be stored in the dist/
directory.
Run npm test
to execute the unit tests via Karma.
Colors - Converts MUD color tags to colored text.