X-Git-Url: https://plomlompom.com/repos/?p=plomrogue2-experiments;a=blobdiff_plain;f=README.md;h=0fd568fd014bc0de07c83d97335a855938b4c26a;hp=1a97be61c8b6f374a5980cc12adf5dd7c7b7ba38;hb=HEAD;hpb=6112f3529abf2083b5ac4dbbaa1da9a4a25f25a4 diff --git a/README.md b/README.md index 1a97be6..0fd568f 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,22 @@ -# plomrogue2-experiments -preliminary study in mechanisms useful for a new PlomRogue engine +Preliminary study on mechanisms useful for a new PlomRogue engine +================================================================= + +The old PlomRogue engine in its mechanisms feels quite questionable to me now. +I have some ideas for a new variant, but I must get acquainted with some +relevant mechanics and their Python3 implementations first. So this code is just +some playing around with these. + +A new PlomRogue engine should have: + +* server-client communication via sockets, on top of some internet protocol +* the server should be capable of parallel computation +* maybe use a different library for console interfaces than ncurses – how about + *urwid*? + +To play around with these mechanics, I create two executables to be run in +dialogue: + +* `./client.py` +* `./server.py` + +See `./requirements.txt` for the dependencies.