投稿記事

日記の記事 (98)

黒ピーマン工房 2020/08/17 23:49

2020/08/17の記録-シーン移動とフェードイン・アウト

今日は休みでしたが、他のことに手を取られて全然作業進みませんでした。

デザイン作業

メッセージウィンドウを考えよう、と思って作って、いろいろはめ込み合成的にやってみたのがこちらになります。

なんかそれっぽい・・・ような・・・?
ただこれA4サイズなので、1280x720に落とし込まないといけないのです。
その辺は追々。

ゲーム制作

シーン遷移とフェードイン・アウトの仕組みを作っていました。

こんなもの、ゲーム制作用のツール(ツクールとか)を使ってたら何も考える必要はないのですが、C++で作ろうと思うとこういう部分からちまちま作っていく必要があるわけですね。
それが好きなので、私は恐らく頭がおかしいのだと思います。

黒ピーマン工房 2020/08/16 23:24

2020/08/16-2曲目完成&モンスターデザイン

楽しいお盆休みは明日までとなりました。
創作ペースが鈍る・・・っ!

デザイン作業

お盆ということで某RTAイベントやっていたようです。
全く気にしてなくてリアタイ見逃しまくっていたので、アーカイブ見ながらお絵描きしてました。
どこかで見たことある気がするモンスターのデザインをどうぞ。

木の化け物。

蛾の化け物(というかほぼ蛾そのもの)。

今日は森に出そうシリーズということで。

楽曲制作

2曲目が完成しました。
町のテーマを作りたい!って思って作ったものの、今作ろうとしているゲームにはちょっと合わんような・・・。
海辺の町っぽい雰囲気ですかね。
特別栄えてもなく、田舎でもなく・・・な町に使えそうかな?
よろしければご視聴ください。

あまり普段使わないようなコード進行を採用しました。
参考までに。
C#m|G#m|A B|E G#7|A B|G#m C#m|A|B|
繰り返し
Ex4小節
A B|E G#m|A B|C#m|A|Am|B|B

まとめ

今日はゲームプログラム触りませんでした。
明日まで休みなので少し進めたいと思います。

黒ピーマン工房 2020/08/15 23:59

2020/08/15の記録-ボタン処理の作成とか

作曲作業

町のBGMができたような気がしますが、アレンジが思いつきません。
メロディとコード進行は固まりました。
あとはどういう雰囲気にするかなんですよね。
それが一番難しい。引き出しが足りない。

デザイン作業

前に、超雑なスライムっぽいモンスターをデザインしました。

いくらなんでもこれじゃあんまりだろう・・・と思ったので、もうちょっとまともな絵にしてみました。

色まで変わっとるやないかーい!!
スライムというと緑みたいな勝手なイメージがあるので緑にしました。
むしろなんで元の絵を黄色にしとったん・・・。

また、そろそろゲームのUIについても考えないとなあ、と思い始めてこんなウィンドウはどうかな、という案で描いてみたものです。

紙ですね。まあありがちと言えばありがち。

プログラム進捗

基本的にPCかスマホでのマウスおよびタッチ操作を前提として考えています。
となると確実に必要なのがボタン形式のUIです。
ということで実装しました。

ほぼ過去に開発してエターなってたものの流用です。
長いこと自己満足で色々作っているので、割と資産はあったりします。

まとめ

今日は色々手広く作業しました。
子育てしながら一人でこれだけの作業をするのは結構大変ですね・・・。

黒ピーマン工房 2020/08/15 00:15

2020/08/14の記録-プログラム開始

本日は商店の小物の描きこみを少しと、ゲームのプログラムに着手しました。

正直自分でもなんだかよくわからない物体が置いてあったりしてます。
まあ、ファンタジー世界なので魔法のアイテムみたいなものということにしておけば大体のことはごまかせそうですけどね。
我ながらいい加減なものです。

さて、ようやくプログラマーの本領発揮と言いますか、プログラム部分を作り始めました。

プログラム全体のざっくりとした設計

iPadに殴り書きしたきたなーいメモです。
まず大きくSceneという分け方をします。
直訳すると「場面」ということで、「タイトル」や「マップ」など大きな単位で分けたものになります。
この考え方自体はUnityから借りています。

次に、内部のデータ構造をDataObject、入出力に関する部分をUI Objectというように役割で分けます。
それぞれ抽象クラスを定義し、実際には継承したクラスを各シーンで使用します。

最後にSaveDataですが、読んで字のごとくセーブ&ロードを扱います。
前述のDataObjectと相互に一定の法則に従って文字列↔オブジェクトの変換をします。
この実装を効率的にするため、DataObjectについてはポリモーフィズムの概念を用いる予定です。

ということで、ざっくり設計をしたところで今はDataObject抽象クラスを実装中です。

フォントのお話

今回ゲーム中のフォントをどうするかというのを色々調べて考えていましたが、
ひとまず「M+」を使わせていただこうと思います。

こういう感じのフォントになります。

実装途中なので何やらよくわからない画面です。

ということで、ぼちぼち進めていきます。

黒ピーマン工房 2020/08/13 22:54

2020/08/13の記録-商店に関わるアレコレ

本日は商店シリーズ。

まず店員のお姉さんの色塗りをしました。

なんとなく、緑を基調としたカラーリング。
相変わらず陰影全くつけてませんが、まあそのうちってことでね・・・。

次に、しばらく手付かずだった背景イラストを少し進めました。

壁と床はクリスタのASSETの力を借りました。
自分で描くの・・・しんどい・・・。
恐らく他の部分も色々ブラシを駆使しながら描くと思います。

イラストなどが先行していましたが、ゲーム部分のイメージもぼんやりと考えています。
ローグライクを少しアドベンチャー寄りにしたようなゲームシステムを想定しています。
UI的にはウィザードリィが近い・・・?
マップとかややこしい要素は作りません。
行動するごとにランダムでイベントが起こって、一定回数で次のフロア(便宜上こう表現)に進むみたいな形かなー、と。
今まで考えたキャラクターたちはNPCだったり、プレイアブルキャラクターとしてPTに入れたりする形で登場させようかと思います。
細かい仕様を練りつつ、ぼちぼちプログラムを作り始めますか。
絵ばっかり描いてますが、一応本職はプログラマーですし。

月別アーカイブ

限定特典から探す

記事を検索