Skip to content

ArchaicQuest/ArchaicQuest-II-Web-Client

Repository files navigation

ArchaicQuest II - Web Client

alt ArchaicQuest II

This is the game client project for ArchaicQuest II.

Current Features

  • 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.

Running the project

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.

Build for production

Run npm run build to build the project. The build artifacts will be stored in the dist/ directory.

Running unit tests

Run npm test to execute the unit tests via Karma.

Screenshots

Landing page

alt ArchaicQuestII Web Client

Web Client

alt ArchaicQuestII Web Client

Character Management

alt ArchaicQuestII Web Client

Character Creation

alt ArchaicQuestII Web Client alt ArchaicQuestII Web Client

Shout-outs

Colors - Converts MUD color tags to colored text.

About

Web Client for the MUD code base ArchaicQuest II

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published