執筆:EugeneAmnis
スマホでゲームプログラミング(始めに)
前回までアクションゲームのプログラミングについて説明してきました。今回からはよりプログラミングとしては難易度の高いRPGをAndroidスマホ上で作成していきます。しかも可能な限りスマホ(正確にはAndoridのForMe上で)のみで実装できるように説明していきます。
作る予定のRPGと今後の流れ
ゲームの内容としてはスーファミ時代のドラクエ風のRPGを目指します。シナリオとしては以下の通りです。
ある王様に仕える領主がほとんどの護衛の兵士を王様に貸出をしている最中に領地内で魔物とのトラブルが続出、困った領主が肉体労働で鍛えられた体を持ち、生き物を愛で、時に屠殺をすることもある牧場主にこのトラブルを何とかするように押し付ける物語です。主人公は牧場主になり、魔物と戦いながら、なぜ出現するようになったのかを解明する内容になります。
基本的にオープニングなどのイベント、メインタイトル、マップの移動、戦闘画面、セーブ・ロードなどのRPGには欠かせないと思われる機能をJavaScriptで実装していきます。
画像や音楽などのアセットは基本的にライセンスフリーのものを利用し、一部は筆者が以前作成していたものをライセンスフリーとして提供します。このシリーズではプログラミングの主体作業だけでなくライセンス確認などの付随作業についても説明していきます。
結構なボリュームになることが予想されるので一番最初に完成品をプレイできる環境でお披露目した上で、各機能の構成と実際のコード、そして著作権などのライセンスの取り扱いについて各記事で説明していく予定です。
そんなの待ってられないという方は専門のオンラインスクールをお勧めします。
この記事が今年最後の記事となります。本年度もこのサイトに訪れていただきありがとうございました。また、来年もよろしくお願いします。
リンク
リンク