Live data from Hacker News

How to make roguelike games in Rust

bfnightly.bracketproductions.com

61–70 of 77 posts

Re: How to make roguelike games in Rust

#61
post #19

Ask HN: are there any roguelike games that can be played (collaboratively) by two players on remote connection? Mac OS would be a plus because both me and my friend use mostly Apple stuff at home.

I always enjoyed https://tomenet.eu/ ! As most roguelikes it takes a little time to get into it, but it's really worth the effort (especially playing together with a friend). It's got a quite small but friendly community and should run under Mac OS (opensource)!

Re: How to make roguelike games in Rust

#62
post #19

Ask HN: are there any roguelike games that can be played (collaboratively) by two players on remote connection? Mac OS would be a plus because both me and my friend use mostly Apple stuff at home.

Not exactly roguelikes, but MUDs [1] are multiplayer games with a roguelike feel, but they are more like the ancestors of MMORPGs, TBH. A telnet program should basically be enough to start playing. There are some "MUD client" programs that enhance the interface (dunno about MAC OS), and some sites offer enhanced web interfaces as well. One of the most popular, Aardwolf [2] is very newbie-friendly. [1] https://en.wiki…

Aardwolf has always been more like an infinite farming noobland (where you could also spend some real cash). Although, yea, very noob-friendly.

For serious pvp+rp, Carrion Fields.

For non-ROM based RP MUDs, Achaea or the like (although these days you'd likely have to spend real cash there as well).

Re: How to make roguelike games in Rust

#63

I said this in a previous comment on a different story, so I'm going to copy-paste the content of that comment with some minor edits: The bfnightly tutorial is a very good tutorial, but I do want to warn that it's not always terribly idiomatic Rust: Herbert was using the writing of the tutorial as a way of practicing Rust, so there are places where the explanations aren't quite correct and other places where the code…

Thanks for that! (I'm Herbert, made the tutorial; took a weekend away from the computer and it hit HN - nice surprise!). I definitely need to go back and fix a lot of my early Rust (it gets better) and some explanations like that. I welcome bug reports and PRs on the GitHub ( https://github.com/thebracket/rustrogueliketutorial ) if you find more.

Re: How to make roguelike games in Rust

#64
post #39

I want to praise the design of this webpage, not only its content. It's clean, fast, readable, it supports themes. I now want a LaTeX to HTML converter to this HTML.

It's the standard "mdbook" that ships with Rust, also used for the Rust documentation. I pretty much suck at HTML, so I went with the easy markdown option and am enjoying the benefits!

Re: How to make roguelike games in Rust

#65
post #59

Earlier quoted context omitted.

> > "value" type They mean a nonlinear (or nonaffine) type, as opposed to a affine type - that can only be passed by reference if you don't want to get rid of it yet - which they would presumably call a "reference" (or "by-reference") type. It's a correct explanation, but ambiguous (not misleading, but perhaps confusing) terminology.

Clone doesn't have anything to do with that though. Copy types are passed 'by value' without a move (so are not affine). But a Clone type doesn't change anything except to add the clone() method.

Thanks for the explanation. I'll get that clarified/cleaned up in the tutorial soon. Tracking it on the associated Github as issue #73, so I don't forget.

Re: How to make roguelike games in Rust

#66
post #60
post #19

Ask HN: are there any roguelike games that can be played (collaboratively) by two players on remote connection? Mac OS would be a plus because both me and my friend use mostly Apple stuff at home.

Replying to myself in case this could be of interest to someone else. After a long debate I convinced my friend to try Torchlight 2. We played for maybe 90 minutes yesterday and so far it seems to be at least ok for both of us. We used Discord voice chat to coordinate. (I think it can scale to up to 4 different cooperative players - of course it is not turn based but from my previous experience with Torchlight first…

Torchlight, and really all diablo-likes, has the problem of being too simple/easy, with higher difficulties primarily item-gated more than whatever skill/strategy; its long term value comes from multiplayer + grinding/trading qualities of random drops, and less so from well, playing it as-is.

As a result, they've never really satisfied my roguelike itch tbh.

Also, if that multiplayer + grind/trade/build characters + sets is the main value you get from Torchlight, then probably consider path of exile, which pretty much optimizes purely on the multiplayer aspects of Diablo 2 (Torchlight lacks some purpose imo; they set out to do a better Diablo 2, but didn't really pick a place to optimize, and didn't do well enough at optimizing everything, and didn't really remove any fundamental flaws)

Re: How to make roguelike games in Rust

#67
post #66
post #60

Earlier quoted context omitted.

Replying to myself in case this could be of interest to someone else. After a long debate I convinced my friend to try Torchlight 2. We played for maybe 90 minutes yesterday and so far it seems to be at least ok for both of us. We used Discord voice chat to coordinate. (I think it can scale to up to 4 different cooperative players - of course it is not turn based but from my previous experience with Torchlight first…

Torchlight, and really all diablo-likes, has the problem of being too simple/easy, with higher difficulties primarily item-gated more than whatever skill/strategy; its long term value comes from multiplayer + grinding/trading qualities of random drops, and less so from well, playing it as-is. As a result, they've never really satisfied my roguelike itch tbh. Also, if that multiplayer + grind/trade/build characters +…

I agree with your description. Torchlight II was a compromise - The original idea was to play Divinity Original Sins but I pushed us towards a simpler (and less expensive) game because I suspect neither of us would be able to devote enough mental effort and/or sustain interest for a long time. If my suspect is wrong, we will try to move on to something more complex.

Re: How to make roguelike games in Rust

#68
post #19

Ask HN: are there any roguelike games that can be played (collaboratively) by two players on remote connection? Mac OS would be a plus because both me and my friend use mostly Apple stuff at home.

I always enjoyed https://tomenet.eu/ ! As most roguelikes it takes a little time to get into it, but it's really worth the effort (especially playing together with a friend). It's got a quite small but friendly community and should run under Mac OS (opensource)!

Thanks, I will have a look into this too as a possible option in the future.

Re: How to make roguelike games in Rust

#69
post #3

Are there commercially successful roguelikes that use ascii art only? Dwarf Fortress is the only one I know of and it's getting an official makeover for the Steam release.

To keep it pedantic, I'm pretty sure that Dwarf Fortress doesn't actually use ASCII, but one of its "extended" versions (the IBM one ?)...

Re: How to make roguelike games in Rust

#70
post #60
post #19

Ask HN: are there any roguelike games that can be played (collaboratively) by two players on remote connection? Mac OS would be a plus because both me and my friend use mostly Apple stuff at home.

Replying to myself in case this could be of interest to someone else. After a long debate I convinced my friend to try Torchlight 2. We played for maybe 90 minutes yesterday and so far it seems to be at least ok for both of us. We used Discord voice chat to coordinate. (I think it can scale to up to 4 different cooperative players - of course it is not turn based but from my previous experience with Torchlight first…

Ah, well if you're willing to stray so far outside the genre, then The Pit - Infinity would be much closer, and has coop ! https://www.youtube.com/watch?v=_VlnIw9zCSE
Post reply on HN