pixivダウンローダ
ADVについて
ADVとはアドベンチャーゲームと呼ばれるコンピュータゲームの一種です。
wikipediaには条件に対して選択肢を選ぶ思考型のゲーム、と書かれています。
操作はいたって単純でクリック、ないしはエンターキーなどで表示されているテキストを次に進めていくだけのものです。
以下はぱれっとクオリア様から発売されている「オトメ*ドメイン」というゲームのスクリーンショットです。(18禁)
美少女とプレイヤー(主人公)の考えていることが描写されています。
こちらは登場人物のセリフが書かれています。青い髪の子はとてもかわいいですね。
結婚したいです。
こちらには選択肢が用意されています。この選択肢を選ぶことでこの後の物語が変化します。
もともとはこのジャンル、テキストしか表示されず決められたコマンドを用いて次のテキストを表示するだけだったそうです。
いまではテキストと選択肢に加え、画像、BGMやキャラクターのボイス、ゲームの開始時にはオープニングムービーが挿入され、簡単なミニゲームを内包していたりします。
最近ではSNS投稿機能とかついていたりしますね。
ここで本題なんですが、こうやってまとめているのはこのADVをプログラミングするためだったりします。どういうものでどんな風に動いて、どんな機能が必要かわからないので一回こうやって知ってることを書きだしました。
最初は簡単な機能のみを作っていく予定です。ここでは以下の動作を行えるプログラムを作っていきます。
- テキストの表示、テキスト送り
- 画像の表示
- 音声の再生
とりあえずはこの3つができればADVゲームとしての体裁は整うのではないでしょうか。
まずはこのテキスト、画像、音声を用意しないことには作れても確認できませんね。
次はもっと具体的な部分の説明と実際のコードを載せていきたいと思います。
備忘録作れてない問題
11か月明けての更新。
何もしていないから書いていないのではなく、そもそもこの存在を忘れていたみたいで。
ここ数日Leap MotionやらTobii EyeXとか使ったんでそれのまとめとか書いていきます。
これから。
備忘録始めます
これからの2年間で学んだこと等を忘れないように書いていきます。
更新頻度は落とさないようにしたい。