2026年7月23日(木)掲載 2,900本日 30
HN15265

4000行のコードで実現!プレイするたびに名前が変わるローグライク『Xs of Y』が面白い

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

andsoitis2か月前

議論

11
0andsoitisスレ主1522か月前

『Xs of Y』は、起動するたびにタイトルが自動生成されるユニークなローグライクゲームです。わずか4000行(4kLoC)という軽量なコードベースで実装されており、シンプルながらも非常に独創的なコンセプトが魅力のプロジェクトです。

1sandoze2か月前

アートディレクションや着想元へのクレジットは?Brogueについてはどうなってるの?それとも、自分が見落としてるだけかな?* 追記:別に低評価が欲しいとか、荒らしたいわけじゃないんだ。ただ、ここは小さなニッチなコミュニティだからこういうことには気づくし、コードは公開されているからコピーは褒め言葉でもあるけど、それと同じくらい出所を明記することも大事だよね。作者はBrogueのスタイルにインスパイアされたというより、アニメーションからASCIIに至るまで直接コピーしてるように見えるよ。

2bennettpompi12か月前

面白いプロジェクトだね!

3Razengan2か月前

「名詞の〜の〜名詞」というタイトルだね。

4gchamonlive2か月前

NetHackをすごく思い出すよ、懐かしい。

5Parcival2か月前

かなり楽しい!ただ、理由もわからず即死し続けるんだけど、これってバグかな?

6Jeremy10262か月前

Safari 26.4で以下のメッセージが出てリダイレクトループに陥るよ。

Interactive input unavailable (no cross-origin isolation).

Deploy coi-serviceworker-js alongside this file.

7marcingas2か月前

作者です!投稿ありがとう!このゲームは自分で作ったClojureライクなプログラミング言語で書かれているんだ。だからClojureライクで作った(B)rogue-likeってわけさ。

面白いと思うのは、このゲームが毎ティックごとに世界の状態をすべて計算しているところで、永続データ構造のおかげで効率的に処理できているんだ。

遊んでくれたみんな、ありがとう!感想を聞かせてもらえると嬉しいよ。

8pgt2か月前

Rogue-likeの専門家じゃないから難しいよ。まだレベル1をクリアできてない。

9seabass-labrax2か月前

炎の槍で自滅したら、こんなエラーが出たよ:

FATAL ERROR:
[program exited] "cannot subtract nil and let-go.lang.Int", :data {:trace ("game-loop (<unknown>)" "game-loop (<unknown>)" "update-world (<unknown>)" "run-until-player-turn (<unknown>)" "creature-turn (<unknown>)" "update-ai-state (<unknown>)" "distance (<unknown>)")}}

まさに「致命的」なエラーだね!

10cheald2か月前

「安全余裕のない応用神学」って、今までで一番好きな難易度の説明かもしれない。