Devlogs
Yuローグライクの説明(日本語)
Yu RoguelikeA downloadable universe for Windows, macOS, and Linux
Yu Roguelikeへようこそ
気づいたら、とんでもないことになっていたゲーム。
このプロジェクトは、シンプルなターン制のローグライクとして始まりました。しかし、数年にわたる個人開発の末…まったく別の『何か』になってしまいました。これは、商業的な制約から一切解放された、ゲーム、プログラミング、そして純粋な創造の喜びに対する、私からのラブレターです。そして今、この世界を探索するのは、あなたです。
これは、外部ライブラリを一切使わない、素のJavaScriptだけで作られた巨大な世界です。しかも、あなたのブラウザですぐに動きます。そして、完全に無料でオープンソースです。
これは一体、何なのか?
Yu Roguelikeは、相互に連携する3つの柱で構成されたユニバースです。ゲーム内でのあらゆる行動はあなたにEXP (経験値) をもたらし、メインの冒険のためにキャラクターをレベルアップさせます。
1. 奥深いターン制ローグライク
その中心にあるのは、古典的なローグライク体験です。しかし、そこには「ブロックディメンション」システムという、ひねりが加えられています。
- ダンジョンを自ら作り出す: ランダムなダンジョンをただプレイするのではなく、自ら構成するのです。プリセットを組み合わせ、望みの難易度、戦利品、ボスを持つユニークな世界を生成しましょう。
- 再現可能な世界: 同じ組み合わせは、常に同じダンジョンを生成します。お気に入りのシード値をブックマークして、アイテム収集やスピードランに活用しましょう!
- 神になる: 最終的なエンドゲームの目標?最後のダンジョンをクリアすると、ゲーム内の開発者コンソールが解放され、あなた自身のスクリプトで世界を再構築できるようになります。
2. 75種類以上の「ミニゲーム」(狂気の沙汰)
ここで私は、少しやりすぎてしまったかもしれません。ローグライクのキャラクターを育成するためのEXP稼ぎとして、膨大な数の本格的なサイドゲームをプレイできます。主なものとして:
- 驚くほど奥深い物理&化学サンドボックス(上のGIFのやつです)。
- 機能的な表計算アプリ("Exceler")。そうです、計算をするだけでEXPが手に入ります。
- 本格的な**仕事効率化スイート**:ワープロ、ペイントソフト、回路シミュレーターなど。
- **ゲーム博物館:** チェス、将棋、テトリス、タワーディフェンス、シンプルなRTSなど、数々の名作ゲームを愛情を込めて再現しました。
3. To-Doリスト:現実の生活をゲーム化する
これは、このプロジェクトで最も実験的な部分です。あなた自身が、自分の人生のクエストデザイナーになる、本物のTo-Doリストです。
- 自分だけのクエストを設定:「洗濯をする」といった現実のタスクを、ゲーム内のクエストに変えましょう。
- 報酬を決める: タスク完了時のカスタムEXPやレアアイテム報酬を設定できます。私は自分を奮い立たせるために「両親の車に給油する」というクエストを作り、4,500 EXPとレアアイテムの`spElixir`を報酬に設定しました。効果はありましたよ。
- 自己規律を徹底する: ペナルティも設定できます。私はこのゲームを開発するために徹夜してしまったので、「夜更かししすぎた」というタスクを作り、自分に-333 EXPのペナルティを課し、ポーションを10個没収しました。
主な特徴
- 無限のリプレイ性を誇る、大規模なシングルプレイヤー体験。
- ブラウザですぐにプレイ可能—ダウンロードは不要です。
- 広告やマイクロトランザクション(課金要素)は一切なしの、完全無料。
- 完全オープンソース(MITライセンス)。フォークするも、改造するも、コードを学ぶのも自由です!ソースコードはこちらから:https://github.com/yutokure/yu-roguelike
- Mod制作者向けのAPIで、独自のミニゲームやダンジョンタイプを追加可能。
このプロジェクトは、オープンなウェブの世界で何が可能か、という証です。奇妙で、巨大で、そして私がこれを作ったのと同じくらい、皆さんがこの世界を探索するのを楽しんでくれることを願っています。
ぜひ下のコメントで、あなたの感想を聞かせてください! あなたが見つけた最もバカバカしいミニゲームは何でしたか?あなたは自分の人生に、どんなクエストを作りますか?