• marcingas 39 minutes ago

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 :)

Any feedback welcome!

• jackpirate 13 minutes ago

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

• Jeremy1026 41 minutes ago

Gets stuck in a redirect loop with the message:

> Interactive input unavailable (no cross-origin isolation).

> Deploy coi-serviceworker-js alongside this file.

in Safari on 26.4

• Parcival 2 hours ago

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

• andai 2 hours ago

I see you haven't played Noita!

• CyberShadow 4 minutes ago

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.
• fhn a minute ago

yeah. something is wrong. You don't even get to fight back.

• marcingas 28 minutes ago

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

• devindotcom an hour ago

that's actually a beloved feature of "true" roguelikes

• gchamonlive 2 hours ago

Reminds me a lot of NetHack, good times

• Razengan 2 hours ago

Noun of Noun

• sandoze 2 hours ago

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 and ASCII.

• deathanatos 36 minutes ago

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.

• marcingas 25 minutes ago

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

• bayarearefugee 2 hours ago

> 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!

• marcingas 35 minutes ago

I know, this is intentional :)

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

• marcingas 37 minutes ago

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 :)

• sandoze 31 minutes ago

Amazing and great work!

• somewhatgoated 2 hours ago

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

• sandoze 2 hours ago

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

• somewhatgoated 11 minutes ago

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.

• BeetleB 2 hours ago

Wouldn't the credit go to ... rogue?

• sandoze 2 hours ago

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

• devindotcom an hour ago

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

• abathologist 37 minutes ago
• sandoze 42 minutes ago

Yes. I don’t we’re having the same argument though.

• coldcity_again 35 minutes ago

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

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

• otikik an hour ago

Found it a bit annoying having to press 'i' at the start in order to equip the dagger and armor that were on my backpack, but well done.

• fhn 3 minutes ago

yep. should be equipped from the start.

• bennettpompi1 2 hours ago

fun project!