MUGS::Games

Free-as-in-speech game implementations for MUGS (Multi-User Gaming Services)

NAME

MUGS-Games - Free-as-in-speech game implementations for MUGS (Multi-User Gaming Services)

SYNOPSIS

# Setting up a simple MUGS-Games development environment
mkdir MUGS
cd MUGS
git clone [email protected]:Raku-MUGS/MUGS-Core.git
git clone [email protected]:Raku-MUGS/MUGS-Games.git
cd MUGS-Core
zef install .
mugs-admin create-universe
cd ../MUGS-Games

DESCRIPTION

NOTE: See the top-level MUGS repo for more info.

MUGS-Games is a collection of free-as-in-speech client and server game and genre implementations for MUGS (Multi-User Gaming Services). Note that these implementations do NOT have user interfaces; they only implement abstract game logic, request/response protocols, and so forth. This is sufficient for automated testing and implementation of game bots, but if you want to play them as an end user, you'll need to install the appropriate MUGS-UI-* for the user interface you prefer.

This Proof-of-Concept release only includes simple turn-based guessing and interactive fiction games. The underlying framework in MUGS-Core has been tested with 2D arcade games as well, but these are not yet ready for public release. Future releases will include many more games and genres.

ROADMAP

MUGS is still in its infancy, at the beginning of a long and hopefully very enjoyable journey. There is a draft roadmap for the first few major releases but I don't plan to do it all myself -- I'm looking for contributions of all sorts to help make it a reality.

CONTRIBUTING

Please do! :-)

In all seriousness, check out the CONTRIBUTING doc (identical in each repo) for details on how to contribute, as well as the Coding Standards doc for guidelines/standards/rules that apply to code contributions in particular.

The MUGS project has a matching GitHub org, Raku-MUGS, where you will find all related repositories and issue trackers, as well as formal meta-discussion.

More informal discussion can be found on IRC in Freenode #mugs.

AUTHOR

Geoffrey Broadwell [email protected] (japhb on GitHub and Freenode)

COPYRIGHT AND LICENSE

Copyright 2021 Geoffrey Broadwell

MUGS is free software; you can redistribute it and/or modify it under the Artistic License 2.0.

MUGS::Games v0.0.3

Free-as-in-speech game implementations for MUGS (Multi-User Gaming Services)

Authors

  • Geoffrey Broadwell

License

Artistic-2.0

Dependencies

MUGS::Core:ver<0.0.3>RPG::Base

Test Dependencies

Provides

  • MUGS::Client::Game::Adventure
  • MUGS::Client::Game::NumberGuess
  • MUGS::Client::Game::Snowman
  • MUGS::Client::Genre::Guessing
  • MUGS::Client::Genre::IF
  • MUGS::Games
  • MUGS::Server::Game::Adventure
  • MUGS::Server::Game::Adventure::CommandParser
  • MUGS::Server::Game::Adventure::Loader
  • MUGS::Server::Game::Adventure::Locations
  • MUGS::Server::Game::NumberGuess
  • MUGS::Server::Game::Snowman
  • MUGS::Server::Genre::Guessing
  • MUGS::Server::Genre::IF
  • MUGS::Server::Genre::TurnBased

The Camelia image is copyright 2009 by Larry Wall. "Raku" is trademark of the Yet Another Society. All rights reserved.