Live data from Hacker News

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

github.com

21–30 of 99 posts

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

#21
post #2

No credit for the art direction and inspiration? Brogue? Or did I miss the attribution? * Edit: I’m not looking for the downvotes or to stir things up. I’m simply calling out that this is a small niche community we notice these things, we’re very free with our code, and copy is a compliment, but so is attribution. The author wasn’t so much inspired the by Brogue style, but copied it directly down to the animations an…

While I can see perhaps a claim of "inspiration", when I put Brogue & this side-by-side, while artistically there is similarity, I wouldn't say "copied".

Brouge isn't the only rouge-like with LoS mechanics.

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

#22
post #2

No credit for the art direction and inspiration? Brogue? Or did I miss the attribution? * Edit: I’m not looking for the downvotes or to stir things up. I’m simply calling out that this is a small niche community we notice these things, we’re very free with our code, and copy is a compliment, but so is attribution. The author wasn’t so much inspired the by Brogue style, but copied it directly down to the animations an…

> No credit for the art direction and inspiration? Brogue? In the age of LLMs the "author" might not even know where the art direction and inspiration came from!

I know, this is intentional :)

I took things I like from Brogue and added my own spin on it.

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

#23
post #10

Earlier quoted context omitted.

The genre of course. But this is almost a 1-1 copy of the Brogue style. Right down to the colors, animation, and ASCII

are you not familiar with the actual game rogue, or nethack?

are you familiar with the actual game Brogue[1]?

1: https://sites.google.com/site/broguegame/

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

#24
post #2

No credit for the art direction and inspiration? Brogue? Or did I miss the attribution? * Edit: I’m not looking for the downvotes or to stir things up. I’m simply calling out that this is a small niche community we notice these things, we’re very free with our code, and copy is a compliment, but so is attribution. The author wasn’t so much inspired the by Brogue style, but copied it directly down to the animations an…

yeah, this is a Brogue-like. I love Brogue and have been inspired by it. XsofY is not an exact clone but I've studied Brogue C source heavily when making this. I'll link to Brogue in the README :)

Amazing and great work!

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

#25
post #12

Pretty fun! I keep getting instantly killed by things though and I'm not sure why, possibly a bug.

I see you haven't played Noita!

Noita was another inspiartion when making this - the inverted power curve is real! Start squishy, become a god, die anyway.

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

#26
post #2

No credit for the art direction and inspiration? Brogue? Or did I miss the attribution? * Edit: I’m not looking for the downvotes or to stir things up. I’m simply calling out that this is a small niche community we notice these things, we’re very free with our code, and copy is a compliment, but so is attribution. The author wasn’t so much inspired the by Brogue style, but copied it directly down to the animations an…

While I can see perhaps a claim of "inspiration", when I put Brogue & this side-by-side, while artistically there is similarity, I wouldn't say "copied". Brouge isn't the only rouge-like with LoS mechanics.

Brogue is insanely well balanced and ingeniously designed. XsofY is a mere tribute ;)

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

#27

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!

The name let-go of your programming language is awesome!

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

#28
post #9

Earlier quoted context omitted.

Calling it rogue-like is basically attribution since Brogue is just the follow-up to Rogue which invented the genre

I’ll be sure to keep that in mind with my next plumber platformer

No one calls them plumber platformer though…

If you call it “Mario-like” then I would say most people would understand where the inspiration comes from.

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

#29

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!

The name let-go of your programming language is awesome!

Thanks! Please check it out and leave me a star if you like it :)

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

#30
post #12

Pretty fun! I keep getting instantly killed by things though and I'm not sure why, possibly a bug.

I see you haven't played Noita!

No, I think I'm seeing the same bug. Time seems to sometimes subjectively freeze:

    ─── Messages ───                                                                                                                                                                                                              
      Old man shuts the gate behind you. You hear him mutter "every time, I swear..."                                                                                                                                              
      You must retrieve the Amulet of Lost Semicolons.                                                                                                                                                                             
      You kill the rat! (sneak attack!)                                                                                                                                                                                            
      The rat squeals and dies!                                                                                                                                                                                                    
      You wait. (x10)                                                                                                                                 ᛜ                                                                            
    ᚢ You kill the rat! (sneak attack!)                                                             ᛉ                                                                                                                              
      The rat squeals and dies!                                                                                                                                                                                                    
      You hear muttering.                                                  ᛋ                                                                                                                                                       
      You hear muttering.                                                                                                                                                                                                          
      You hear muttering.                                                                                                                                                                                                          
      You hear a distant creak.                                                                                                                       ᛖ                                                     ᛃ                      
      The runestone crumbles as you touch it. You learn: ᛟ means "ice"!                                               ᛚ                                                                                                            
      You hear a distant creak.                                                                                                                                                                                                    
      The goblin misses you. (x3)                                                                                                                                                                                                  
      The goblin hits you for 4.                                                                                                                                                                                                   
      The goblin hits you for 3.                                                                                                           ᛏ                                                                                       
      The goblin hits you for 4.                                                                                                                                                                                                   
      The goblin hits you for 3.                                                                                                                                                                                                   
      The goblin misses you.                                                                                                 ᛚ                                                                                                     
      The goblin hits you for 4.                                                                                                                                                                                                   
      The goblin hits you for 2.                                                                                                                                                                                                   
      The goblin hits you for 4.                                                                                                                                                                                                   
      The goblin misses you.                                                                                                                                                                                                       
      The goblin hits you for 2.                                                                                                                                                                                                   
      The goblin misses you. (x2)                                                                                                                                                                                                  
      The goblin hits you for 2.                                                                                                                                                                                                   
      The goblin kills you!                                                                                                                                                                                                        
      You die...
Note how there were no user action messages during the time the goblin was attacking.
Post reply on HN