ゲーム開発の進捗
きのこの種類を増やした 育つ種類を3種類から4種類に増やしました。 今回追加したきのこは、話しかけまくることで成長させることができます。 また、成菌になるまでのサイクルを3日目の朝から4日目の朝に変更しました。 三日目の朝だと2日しか育成期間が無い…
キャラデザ 全然描けなかった。僕の画力はこの程度です。 何でもいいから好きな絵をガーと描いて、気分が上がってきたところでキャラデザをしたら上手くいくかもしれない。 CSSの勉強 ゲーム制作とは関係ありませんが、HTMLとCSSの勉強を始めました。 まだ確…
昨日のバグを直す なでなでコマンドが反応しないバグを直しました。 原因ですが、setInteractiveをtrueにする部分でスペルミスしていただけでした。 これがわからなさ過ぎて、ずっとやってました。 前も同じことをやらかしましたが、この手のミスは何度もや…
育成分岐 育て方によって、どんなキノコに育つか変わります。 今日見つけたバグなのですが、なでなでコマンドが効きません。 押しても反応なしです。 ポーションダンジョン作っている時も似たようなバグがあったのですが、それはthisとselfを間違えていただ…
育成に幅を持たせる 三日目の朝までに食事、なでなで、お話をそれぞれ何回行ったかによって、育ち方を変えるようにします。 ただ、日にちが開いたこともあり、プログラムを把握するのに時間がかかったため、今日はお世話内容を記録する部分だけを作りました…
卵から成長するようにした 行動を起こすたびに時間が進み、3日目の朝になると大人になるようにしました。 今日の進捗は以上です。 説明文が全然なくて申し訳ありません。 祖父が危篤になったため、急きょ出かけることになりました。 もしかすると明日・明後…
居眠り機能を追加 10秒ほど放置していると居眠りするようにしました。 食事コマンドを使えるようにした 食事は水ということにしました。 明日は菌床から育てて、いくつかのキノコに分岐するところまで作りたいと思います。 イメージは、たまごっちみたいな感…
お話のバリエーションを増やした お話コマンドで表示される会話のバリエーションを増やしました。 全部で5種類あります。 「かわいい」に全振りしている気がしますが、これはこれでアリです。 今日は昼寝してしまったので、進捗はこれだけです。 それではま…
お話コマンド 簡単にですが、お話コマンドを追加してみました。 「お話」をクリックするとキノコがHello World!としゃべります。 なんか素朴なゲームになりそう。 食事コマンドですが、これは食べるアニメーションを描いてあげようと思います。 簡単でいいの…
キャラデザ 変わり種を用意したいと思い、マンドレイクとキノコをくっつけたキャラを作ったけど、いまいちピンとこない。 最近、ふらいんぐうぃっちというアニメを見たので、マンドレイクの顔が影響を受けています。 傘はそこはかとなくヌメリタケをイメージ…
キャラデザ2日目 今日も書いては消しての繰り返しです。 ドット絵で描くほうがいいのか、ペンタブで描くほうがいいのか、試行錯誤した結果ペンタブで描くことにしました。 きのこ本体の部分はリアルっぽくし、柄の部分に顔を描くようにしてみました。 だいぶ…
きのこを育成するゲーム きのこを育てるゲームを作ると言いましたが、どんな感じのキノコをどういう感じで育てるのか考えてなかったので、少し考えることにしました。 アクアゾーンのようなリアル風の育成ゲームにするか、シーマンのようなキモカワ育成ゲー…
ゲームを公開 一部のクラスが読み込めないバグを修正し、ゲームを公開しました。 サーバー料金のこともあるので1カ月だけ公開することにしました。 ↓こちらでプレイできます。 ポーションダンジョン およそ4カ月と18日かけても満足のいくものが作れなか…
80番ポートでのアクセス 昨日に引き続き、80番ポートでアクセスするための作業をしました。 結論から言うと、setuidで変更するユーザー名が間違っていただけでした。どうして気付かなかったんだ・・・ これで80番ポートが使えるようになりました。 後は黄色…
80番ポートでアクセスできるようにする こちらのサイトを参考にしました。 blog.katsubemakito.net ウェルノウンポートを使うにはroot権限でサーバーを起動しないといけないらしいです。 ただ、rootでプロセスを動かすのは恐ろしいことらしいので、起動した…
サーバーへの移行作業 昨日から引き続き移行作業を行っています。 明日には終わる予定です。 4か月くらい作業していましたが、正直出来は良くないですね。 気が向いたらもう一度最初から作り直すかもしれません。 なんだかんだいって、結構楽しかったです。 …
今日は企業の人と会う予定があったので、あまり作業できませんでした。 ニューゲームでいきなりクリアになるバグを修正 ロードの部分でバグがあったので修正。 ウェブストレージでnullをゲットしたときに、Nuber関数でInt型に変換すると0になるらしいです。 …
黄色ダンジョンで2階層目から始まるバグを修正 階層をプラスする処理を2回書いていました。なんで? 集中力が無さすぎるのか、注意力が散漫なのかその両方か。 エネミークラスを一つにまとめた 黄色ダンジョンと青色ダンジョンのエネミークラスを一つのファ…
今日はスズランを探しに行っていたので進捗が少ないです。 申し訳ないです。 クリアシーンを作る 借金を全額返済したら自動でクリアシーンに移動するようにします。 まずは簡素なシーンを作り、残り返済額が0Gになったときに正常にクリアシーンへ移行するこ…
プレイヤーが動いている際にアニメーションが止まるバグを修正 gifだと分かりにくいかもしれませんが、動いている時はアニメーションが止まります。 これは、アニメーションを再生する位置に問題があったことと、キーを押すたびにアニメーションが最初から再…
操作説明シーンに行くたびにクエストがリセットされる問題 操作説明・レシピシーンに行くとクエスト内容が変更されてしまうバグを見つけました。 クエスト内容の受け渡しがうまくいっていなかったことが原因でした。 ↑修正後 ちゃんとクエスト内容が固定され…
青色ダンジョンにBGMを付けた 魔王魂でそれっぽいBGMを探して追加しました。 あとはSEですね。 ドラゴンが攻撃してこないバグを修正 攻撃してこなかった理由ですが、単にエネミークラスのattackCheckという関数が一部消えていただけでした。 何で消えたのか…
黄色ダンジョンで黒かぼちゃが攻撃してこないバグを修正 黄色ダンジョンの方でエネミーを生成する際に、エネミークラスを間違って使っていたため攻撃してこなかったようです。 自分で作ったクラスの使い方を間違えるということを結構な頻度でやってしまいま…
ゲームオーバー時に所持品がリセットされるようにしたかった 所持品がリセットされるようにしたつもりがなりませんでした。 理由はグローバル変数とローカル変数がごっちゃになっているからです。 明日整理しようと思います。 黒かぼちゃが攻撃してこないバ…
メッセージがはみ出すバグを修正 昨日見つけたメッセージが右側にはみ出すバグを直しました。 それと、メッセージが長すぎてはみ出すことがあったのでそれも直しました。 魔王が3層目から出てくるバグを修正 条件式を書き間違えていました。 アホみたいな間…
デバッグ作業 EdgeとChromeで挙動が違う Edgeでプレイしたとき、セーブデータがうまく読み込めていないことが発覚しました。 なんで? ウェブストレージの挙動ってブラウザごとに違うのだろうか。 いや、そんなはずはない。もしかしたらChromeの方でもセーブ…
レシピシーン完成 レシピシーンを完成させました。 各シーンを行き来するための矢印ボタンもつけています。 文字の色は黒色のままですが、少し見づらかったのでstrokeを白色にいました。 青色のボタンの位置、今見たら気に入らないので変えると思います。 本…
レシピシーンを作る ゲームの説明シーンにとんだあと、右矢印をクリックすることでレシピシーンに飛ぶことができます。 背景をちゃんとしたやつに変更しました。 さすがに単色の灰色だとみすぼらしいです。 8月中に完成させる予定ですが、少しオーバーするか…
ゲームの説明シーン作成 青色のボタンを押すと操作説明のシーンへ飛びます。 操作説明シーンもモジュールを分けて追加しようとしたのですが、なぜかシーンの読み込みができませんでした。 前にダンジョン選択シーンを追加しようとした際、同じようにモジュー…
ゲームクリア時にBGMが消えないバグを修正 ゲームクリア時とゲームオーバー時にBGMが消えないバグを修正しました。 クエストの種類が増えていないバグを修正 いくらクエストを更新しても4種類しかクエストが出てこないバグを発見したので修正しました。 割と…