Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Griatch

7
Posts
3
Followers
A member registered Apr 09, 2019 · View creator page →

Creator of

Recent community posts

Happy to hear that you think so!

Cool! Yeah the focus/unfocus is a little unusual for a text game. Thanks for the comment! 

You can't run in Python 2 (at least not with these instructions), since you are using `insert` to get the IP/is-hosting info rather than `raw_input` needed in Python2.

I tested the game now, both by starting two terminals and by commenting out the sender/receiver functions. I can move around. It would be good if you put the keyboard commands in the intro text (I found wasd and by reading the code I figured out you had to press Space to use the sword). 

Interestingly, if you don't explicitly write "yes" at the start prompt, you'll still get into the game and can walk around (I even up in a battle with a blob) but you see no enemies moving and no other items moving on the map. Once I wrote "yes" it works. Looking at the code, this is because you are literally using 'yes' as a check later in the code. While this is not a good idea overall, you must at minimum validate user input like this and abort the game if the user didn't input what you expected!

Once I got it running by explicitly entering 'yes' , it works ok though. Mobs are tough and fast!

I see your game loop catches the `KeyboardInterrupt`, but using Ctrl-C didn't work for me on Linux; I have to kill the entire terminal to exit the game. 

Finally, what M.U.D. are you referring to when you say that this is a "remake of M.U.D. for two players"? MUD is, well, a MUD. This plays more like Rogue or Moria ... Not a big deal, but the reference confused me.

Thanks, glad you like it! You got a great score too :)

(1 edit)

I really wanted to try this one, but alas I can't get it to run (you need Python3 btw, it's not mentioned in the docs): Possibly because I don't have another IP easily available with the appropriate ports open. Unfortunately you can't give the loopback IP (so you can try to play against yourself on the same machine). You end up with a blank screen with nothing happening, which I presume is the system waiting to find the other player.

I even made a small attempt to remove the other-player code to at least get something to test - but couldn't get it to work in the short time I played around with it.

I think this is an ambitious effort though. The code is pretty easy to read  and I like that there are comments in there. Pretty nice to be able to distribute it all as one single Python-file too. But beyond that, yes - as the author says, the code style, layout and game architecture could be improved a lot.

A solid little client with some good proof-of-concept demos for testing functionality. It does indeed stay in one room! No story or gameplay here though. I looked at the code and whereas it seems organized enough, I couldn't find much in the form of comments or documentation to guide my eye. 

(1 edit)

I like the tutorial-like labels over GUI elements to get you going in the client. Apart from the gimmick with Zeno's paradox I didn't see much actual gameplay nor story here. Since I was alone on the server at the time I could not test out any combat. I also browsed the Warrens code but as a C# newbie I didn't find all that many comments or details explaining just where in the codebase the particulars of this entry were implemented.

Interesting as a building block for future developments!