スタッフ11号TweetPocketローグライクゲームって何?ローグライクといわれてもピンとこない方が多いと思いますが、不思議のダンジョン系といればイメージしやすいでしょうか?トライするたびにダンジョンマップが違い、アイテムも使ってみないとわからない。死んでしまえばおしまいというゲームです。その不思議のダンジョン系のもとになったゲームがローグというゲームであり、似たようなシステムのゲームをローグライクゲームと呼びます。今でも検索すればいっぱいネットに転がっていますので、興味がある方は遊んでみてください。RPGの歴史ローグが開発された時期(1980年頃、不思議ダンジョンのデビューより10年以上前!)というのはコンピュータRPG黎明期で、代表的な作品が3つあります。IIローグは不思議ダンジョン、ウルティマは2Dマップ見下ろし型、ウィザードリィはパーティー制で3Dダンジョンを探索と、すでにこの時期にコンピュータRPGの基本的スタイルが存在していたというのが驚きですよね!実はコンピュータRPGの前にテーブルトークRPGという、コンピュータではなく人間が進行を務めるゲームもありました(今でもあります)。その説明は割愛しますが、RPGはほぼ半世紀前から存在していたんです。ロールプレイングゲームとは、その役になりきってプレイするゲーム(要はいい大人が魔法使いごっことかするわけですよ)のことなので、コンピュータRPGはちょっとごっこ遊び感が薄れている気はしますけど・・・。ゲームを作ろうと思ったきっかけ最近JavaScriptに興味をもちまして、ライブラリをいろいろ調べていたところたまたまrot.jsを見つけました。日本語でrot.jsの詳細を説明しているサイトが見つからなかったので、私の勉強の記録もかねて紹介したいと思った次第です。ちなみに不思議ダンジョン系と聞いて、グラフィカルなゲームをイメージされる方がほとんどだと思いますが、ローグはUNIXで開発されたものですので、自分や敵、アイテム、壁、通路などすべて文字です!!とりあえず実物を!ローグライクゲームエンジンのrot.jsを使います。メッセージなんかはvue.jsを使って表示しようかと思います。今回はチュートリアルの内容をほぼそのまま張り付けただけですので、オリジナリティは全くありません。何回かに分けて機能追加していければなーと思っています。ルール:敵に捕まる前に宝箱に入った宝物を見つけてください。}}ソースコードgame.txtとか適当にテキストファイルを作って、下記を張り付けて、.txtを.htmlに変更して保存してください。開けば普通に動くと思います。(wクリックで全選択できます。"宝物が見つかりました。"捕まってしまいました。</script></body></html>最後に次回、中身の解説をしていきたいと思います。自分に課題を与えておきます。コメントをキャンセルメールアドレスが公開されることはありません。コメントデータの処理方法の詳細はこちらをご覧ください。