Live data from Hacker News

Show HN: Noric-bot – A bot to stress-test text-based MUDs, written in Scala 3

github.com

11–20 of 72 posts

Re: Show HN: Noric-bot – A bot to stress-test text-based MUDs, written in Scala 3

#11
post #7

Well that's kinda cool. I didn't know there was a discord chat for mud coders. Also it appears there's a slack chat for mud coders as well https://mudcoders.com Oh even cooler, there's a mud chat network so people can chat between muds: https://grapevine.haus (coded in elixir too!)

Grapevine is also open source if anyone wants to look under the hood at all that elixir! https://github.com/oestrich/grapevine

Re: Show HN: Noric-bot – A bot to stress-test text-based MUDs, written in Scala 3

#12
Very cool! I'm working on a browser game using threejs and websockets. Its progenitor was a MUD that I wrote that I never felt was good enough to publish. Joined the discord and all else. :)

(Side note, maybe this will hit google for some poor sap in the future. Blender 2.8's GLTF/GLB exporter doesn't respect the armature modifier. Bake your weights if you want your ground tentacle to wiggle in your browser. :( )

Re: Show HN: Noric-bot – A bot to stress-test text-based MUDs, written in Scala 3

#13
Awesome! I'm going to have to check that out. I'm doing a human stress test on my mud project, Enceladus right now! There's over 25+ people in so far. It's the worlds first realtime crypto RPG, as in you can find ethereum in the game. Come help us test it!!

https://discord.gg/S7TkGXX or http://enceladusgame.io/playtest

Re: Show HN: Noric-bot – A bot to stress-test text-based MUDs, written in Scala 3

#14
post #13

Awesome! I'm going to have to check that out. I'm doing a human stress test on my mud project, Enceladus right now! There's over 25+ people in so far. It's the worlds first realtime crypto RPG, as in you can find ethereum in the game. Come help us test it!! https://discord.gg/S7TkGXX or http://enceladusgame.io/playtest

Really polished UI!

Re: Show HN: Noric-bot – A bot to stress-test text-based MUDs, written in Scala 3

#15
post #13

Awesome! I'm going to have to check that out. I'm doing a human stress test on my mud project, Enceladus right now! There's over 25+ people in so far. It's the worlds first realtime crypto RPG, as in you can find ethereum in the game. Come help us test it!! https://discord.gg/S7TkGXX or http://enceladusgame.io/playtest

You should put a TLS cert on http://enceladusgame.io/playtest

Re: Show HN: Noric-bot – A bot to stress-test text-based MUDs, written in Scala 3

#16
Cool project, but why engage in language flame war on the project readme:

> I think Scala is the best mainstream language with a sophisticated type system. Sophisticated type systems are money in the bank. Going from TypeScript to Scala is like going from JavaScript to TypeScript.

Re: Show HN: Noric-bot – A bot to stress-test text-based MUDs, written in Scala 3

#17
post #13

Awesome! I'm going to have to check that out. I'm doing a human stress test on my mud project, Enceladus right now! There's over 25+ people in so far. It's the worlds first realtime crypto RPG, as in you can find ethereum in the game. Come help us test it!! https://discord.gg/S7TkGXX or http://enceladusgame.io/playtest

This is a pretty blatant advertisement, part of a larger pattern of what would be charitably called "aggressive self-promotion", and in fairly poor taste IMO. This comment had close to nothing to do with the subject of the parent post except the tenuous connection via the "MUD" keyword.

Re: Show HN: Noric-bot – A bot to stress-test text-based MUDs, written in Scala 3

#18
post #16

Cool project, but why engage in language flame war on the project readme: > I think Scala is the best mainstream language with a sophisticated type system. Sophisticated type systems are money in the bank. Going from TypeScript to Scala is like going from JavaScript to TypeScript.

Not only that, accusing TypeScript of being "unsophisticated" is just dumb.

Unsound, inconsistent, overly complicated, poorly abstracted, improper paradigms.....any of those would be a more legitimate criticism than "unsophisticated".

Re: Show HN: Noric-bot – A bot to stress-test text-based MUDs, written in Scala 3

#19
post #8
post #5

Doesn't look like this does anything clever/special; it just randomly spits a finite set of handwritten commands to the socket that the author's target MUD happens to accept. Was hoping that this was something more like AFL for TCP clients, discovering all the commands the MUD supports, and through it, the entire state-space of the MUD's world-model.

Fair enough. I try to spend as little time as possible on the bot and more time on the game itself :-) The bot you describe sounds cool -- would love to see it!

Is your game project available publicly to play, and/or is it open-source? Have you ever participated in the MUD Coders Guild community? It's been mentioned elsewhere in the thread.

Re: Show HN: Noric-bot – A bot to stress-test text-based MUDs, written in Scala 3

#20
post #16

Cool project, but why engage in language flame war on the project readme: > I think Scala is the best mainstream language with a sophisticated type system. Sophisticated type systems are money in the bank. Going from TypeScript to Scala is like going from JavaScript to TypeScript.

Not only that, accusing TypeScript of being "unsophisticated" is just dumb. Unsound, inconsistent, overly complicated, poorly abstracted, improper paradigms.....any of those would be a more legitimate criticism than "unsophisticated".

Typescript is flawed, but it is a godsend compared to using straight JS. You can use it like Java until you can't. And then you are forced to muck around with JS hacks just to please the transpiler.

Usually that happens using generic types. They are almost completely worthless in Typescript, and have no analog whatsoever in JS. So you are mucking around just to please the transpiler but adding a type unsafe hack anyway in place of a generic argument.

Typescript should have just stuck with providing checks on type declarations. That's it. Stop adding features from Java/C# when they make no sense in JS.

I would pick another language in a heartbeat, given a choice.

Post reply on HN