ゲームのコンセプト


お久しぶりです、東京経済大学のおみぬーです。

今回はゲームのコンセプトをある程度定めたこと、それに伴うコードの進捗を報告したいと思います。

まずコンセプトですが、複数の選択肢を設け、それに伴いいくつかのエンド分岐を用意した、いわゆるノベルゲームのようなものにしようと考えています。

まず初めに行ったのはマップの追加です。既存の初期リスポーンマップ上部に新たなマップを追加しました。


before


after


初期リスポーン地の上部に道を作りました。
以下が追加したマップになります。




現状はイベント地点に人型アイコンを配置しています。追加で宝箱のようなものも配置したいと考えています。

追加マップのコードは以下の通りとなります。

var map5 = [
[08, 08, 08, 08, 08, 08, 08, 08, 08, 08, 08, 08, 08, 08, 08, 08, 08, 08, 08, 08],
[08, 09, 09, 09, 08, 09, 09, 09, 08, 94, 08, 09, 09, 09, 09, 09, 09, 09, 09, 08],
[08, 09, 08, 09, 08, 09, 08, 09, 08, 09, 08, 09, 08, 08, 08, 08, 08, 08, 09, 08],
[08, 09, 08, 09, 08, 09, 08, 09, 08, 09, 08, 09, 09, 09, 09, 09, 09, 08, 09, 08],
[08, 09, 08, 09, 08, 09, 08, 09, 08, 09, 08, 08, 08, 08, 08, 08, 09, 08, 09, 08],
[08, 09, 08, 09, 08, 09, 08, 09, 09, 09, 08, 09, 09, 09, 09, 09, 09, 08, 09, 08],
[08, 09, 08, 09, 08, 09, 08, 08, 08, 08, 08, 09, 08, 08, 08, 08, 08, 08, 09, 08],
[08, 09, 08, 09, 09, 09, 09, 09, 09, 93, 08, 09, 09, 09, 09, 09, 09, 08, 09, 08],
[08, 09, 08, 08, 08, 08, 08, 08, 08, 08, 08, 08, 08, 08, 08, 08, 08, 08, 09, 08],
[08, 09, 09, 09, 09, 09, 09, 09, 09, 09, 09, 09, 09, 09, 09, 09, 09, 09, 09, 08],
[08, 08, 08, 08, 08, 08, 08, 08, 08, 08, 08, 08, 10, 08, 08, 08, 08, 08, 08, 08],

次回はイベントの詳細を考え、コードに追加していくところから始めようと考えています。


参考文献
田中賢一郎『ゲームで学ぶJavaScript 入門』インプレス,2015年
田中賢一郎『ゲームで作りながら楽しく学べる HTML5+CSS+JavaScript』インプレス,2017年
田中賢一郎『ゲームで学ぶJavaScript 入門 増補改訂版~ブラウザゲームづくりでHTML&CSSも身につく!』インプレス,2022年

人気の投稿