Live data from Hacker News

Xs of Y – roguelike that names itself every run. Written in 4kLoC

github.com

91–99 of 99 posts

Re: Xs of Y – roguelike that names itself every run. Written in 4kLoC

#91

Earlier quoted context omitted.

I did a quick run on the web version. I was able to sneak attack everything on the first two levels, which felt like a bug, but I'm honestly not sure. When I found a spear, I kind of expected to be able to throw it, but I didn't find a throw option anywhere. I think that makes the short sword better in every case, but maybe I missed something. Overall, I love the execution. Quality retro fun with a really nice interf…

This totally is a bug. Was this recently? I thought I fixed this in WASM version.

Yeah, this was yesterday in the web version. I only did the one run, and only for a couple of levels, so I don't think I can give you any help reproducing it.

Re: Xs of Y – roguelike that names itself every run. Written in 4kLoC

#92

I killed myself with a flaming spear and the game said this: > FATAL ERROR: [program exited] "cannot subtract nil and let-go.lang.Int", :data {:trace ("game-loop ( )" "game-loop ( )" "update-world ( )" "run-until-player-turn ( )" "creature-turn ( )" "update-ai-state ( )" "distance ( )")}} A fatal error indeed!

Oops... Suddenly, the dungeon collapses

Re: Xs of Y – roguelike that names itself every run. Written in 4kLoC

#93
post #77

Earlier quoted context omitted.

most people would name hack (1984) or the fork nethack (1987) as the successor to rogue (1980). brogue (2018) i never heard of till now but probably i aged out by then (aged out of spending many mindless i.e. repetitive hours of fun)

Brogue was released in 2009 for what it’s worth.

thanks, since i had never heard of it i had to look it up but I guess I misread it, wikipedia says the project was started in 2009, latest version in 2018. I noticed the difference in word between "project started" and "released", i'm growing numb-er, and jumped to a terribly erroneous conclusion. I have been killed by a rattlesnake.

Re: Xs of Y – roguelike that names itself every run. Written in 4kLoC

#94
post #76

Not sure how you feel about including sound, but I feel like there needs to be a warning sound that plays when you're low HP, like in Pokemon. I keep dying because I don't realize I'm at low health

Interesting idea... maybe it could send terminal bell or tint the screen red at low health?

honestly any indicator would help <3 love the game! I keep coming back to it haha

Re: Xs of Y – roguelike that names itself every run. Written in 4kLoC

#96
post #87

Author here! Thanks for posting! This game is written in a Clojure-like programming language I've made. So this is a (B)rogue-like in a Clojure-like :) What I think is interesting is that this game computes the entire world state each tick and does so efficiently thanks to persistent data structures. To anyone who dared to fire it up: thank you for playing, I'm curious what you think!

I don't think you have specified that "," is used to pick up stuff in the bar below the log.

it's not. pickup is auto

Re: Xs of Y – roguelike that names itself every run. Written in 4kLoC

#97

Earlier quoted context omitted.

My 15 year old's (who is a roguelike fanatic) first comment was: there's no diagonal movement? "The visuals are interesting.... oh I died."

I don't have a numpad so it did not occur to me to add diagonals :D Good feedback though, I'll add it. Thanks to your 15 year old!

definitely need this. Enemies can attack you diagonally but you can't attack back

Re: Xs of Y – roguelike that names itself every run. Written in 4kLoC

#98
post #80

Been having fun today trying to work this game out. Questions: 1. How do I learn the magic/rune system? I can inscribe them on weapons & armour. Some are verbs and some are adjectives. I am yet to see obvious effects (edit: except for 'arc'), so I wonder if they always do things or often do nothing unless specific combinations are used (like subject-verb-object requirements of a sentence or certain weapon/armour+spel…

damn, so that's what all those runes are for? I could have been so much stronger!

Re: Xs of Y – roguelike that names itself every run. Written in 4kLoC

#99
post #88
post #84

Earlier quoted context omitted.

And how would you quit the terminal version?

Control-C is the usual for that.

1. That doesn't work in Powershell.

2. The standard keybind to quit is in fact q. See less, info, and fzf for examples.

Post reply on HN