pixivダウンローダ

pixivのユーザーの投稿されている画像を取得するプログラムを公開しました。

GUIプログラムの勉強の一環で作ったものですのでクオリティは高くないです。

drive.google.com

 

最近はGUIアプリケーション作るのも簡単なんですね...

 

gyazo.com

こういうアプリケーションでデザインして、実際にコードに変換して、

gyazo.com

動かせるんです(右側が変換して出てきたコード)。

 

学ぶこと多くって大変ですね。

ADVについて

ADVとはアドベンチャーゲームと呼ばれるコンピュータゲームの一種です。

wikipediaには条件に対して選択肢を選ぶ思考型のゲーム、と書かれています。

操作はいたって単純でクリック、ないしはエンターキーなどで表示されているテキストを次に進めていくだけのものです。

以下はぱれっとクオリア様から発売されている「オトメ*ドメイン」というゲームのスクリーンショットです。(18禁)

 

f:id:suguru-irie:20170202012620j:plain

美少女とプレイヤー(主人公)の考えていることが描写されています。

 

f:id:suguru-irie:20170202012653j:plain

こちらは登場人物のセリフが書かれています。青い髪の子はとてもかわいいですね。

結婚したいです。

 

f:id:suguru-irie:20170202012710j:plain

こちらには選択肢が用意されています。この選択肢を選ぶことでこの後の物語が変化します。

 

もともとはこのジャンル、テキストしか表示されず決められたコマンドを用いて次のテキストを表示するだけだったそうです。

いまではテキストと選択肢に加え、画像、BGMやキャラクターのボイス、ゲームの開始時にはオープニングムービーが挿入され、簡単なミニゲームを内包していたりします。

最近ではSNS投稿機能とかついていたりしますね。

 

ここで本題なんですが、こうやってまとめているのはこのADVをプログラミングするためだったりします。どういうものでどんな風に動いて、どんな機能が必要かわからないので一回こうやって知ってることを書きだしました。

 

最初は簡単な機能のみを作っていく予定です。ここでは以下の動作を行えるプログラムを作っていきます。

  • テキストの表示、テキスト送り
  • 画像の表示
  • 音声の再生

とりあえずはこの3つができればADVゲームとしての体裁は整うのではないでしょうか。

まずはこのテキスト、画像、音声を用意しないことには作れても確認できませんね。

 

 次はもっと具体的な部分の説明と実際のコードを載せていきたいと思います。