Skip to main content

The text based MUD made by Lorinthio

Project description

Lorelei is what I would call a “MUD++”.

This is a game client which connects to an authoratative game server to provide a visual representation of an entirely text based world. You control a hero with stats, and equipment in a big constantly updated world.

This project was made using pygame as a user interface, and twisted as the networking library. Essentially this gave me the power to easily build a project structure from scratch that allows for easily serializing and deserializing objects over the network between the server and the client.

The Server is closed source to prevent malicious attacks on the game. However the client and library source may be released at some point.

Current Progress

  1. Login / Account creation (DONE)

  2. Character Creation (When a new account is made)

    1. Players can select race/class (DONE)

    2. Saves the created character and can load it back (DONE)

  3. Making a Basic World space

    1. Players can see/talk to each other

    2. Players can move between rooms

  4. Adding more interaction

    1. Players can pickup/drop items

    2. Players can do basic combat (No skills included yet)

  5. Create more monsters / items

  6. Create more detailed classes / skills

Changelog

0.1.8

Changes

  • Added room descriptions

  • Added button controllers for moving between rooms

  • Added exit descriptions to the moving buttons

0.1.7.5

Changes

  • Implementing the start of room creation/Movement

0.1.7.4

Changes

  • Improved the chat box to be more colorful and type selection words match the color of their type

  • Added ‘Whisper Target Box’ to allow for direct messages from client to another client

  • Added inter-client communication

0.1.7.3

Changes

  • Added chat log / box. As well as message type selection box

0.1.7.2

Changes

  • Made this readme (In multiple attempts)

0.1.6.5

Changes

  • Finished saving/loading of the character (including equipment/inventory)

  • Added logic around login to determine if you have a character

  • If not you will be given the character creation screen

  • Otherwise you will enter the main game screen (WIP)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

LoreleiClient-0.1.8.tar.gz (24.3 kB view details)

Uploaded Source

File details

Details for the file LoreleiClient-0.1.8.tar.gz.

File metadata

File hashes

Hashes for LoreleiClient-0.1.8.tar.gz
Algorithm Hash digest
SHA256 a9a28edf2b51f13efb937dbca3208ffff1e31b7d73a17383e93f24152ff699d3
MD5 97c15c878eee2f14d3e19f34ecc624b2
BLAKE2b-256 be5656708f6371f9d06d82317b6226700b8a7aa24752591fc145935697d0be28

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page