「#農場経営ゲーム」タグアーカイブ

【農場経営ゲーム】サウンドの実験

https://github.com/takishita2nd/FarmGame/tree/develop

農作物に人参を追加しました。

あと、画像ファイルをパッケージ化させました。

ただ、jsonやcsvはパッケージに含まれないので、これをどうしようかお悩み中です。

あと、サウンド、というか効果音を試してみました。

こちらのフリー素材を使用しています。

https://soundeffect-lab.info

どうやらAltseed2はmp3に対応していないぽいので、wav形式に変換して使用しています。

これはパッケージ化されていても使用できます。

これをボタン処理に実装していきます。

【農場経営ゲーム】ゲームデータのセーブ・ロード

https://github.com/takishita2nd/FarmGame/tree/develop

ゲームデータのセーブ処理とロード処理を実装しました。

ゲームデータをひとまとめにしてシングルトンで持たせていて、UIにはそのデータの一部をオブジェクトごと参照渡しで使用しているので、簡単に実装できました。

計画通りです。

あと、アイテムに砂糖を追加したことでレシピを追加しています。

少しずつアイテムとレシピを追加していきます。

次回は、音を入れてみようかな。

リソースを探さなければ。

【農場経営ゲーム】食材購入処理の実装

https://github.com/takishita2nd/FarmGame/tree/develop

サトウキビから砂糖をクラフトするというのを最初考えていたんですが、

農作物の画像リソースにサトウキビの絵が無かったので、市場で購入する、という形にしました。

ただ、そうした場合に品質をどうするか、ということに悩みましたが、品質毎にボタンを分けることで対応。

そのぶんショップリストを作成しなくちゃいけないわけですが。

まぁこれはこれでいいでしょう。

じゃあさらにレシピを追加していきます。

【農場経営ゲーム】レシピ追加

https://github.com/takishita2nd/FarmGame/tree/develop

とりあえず、今ある物で作れそうな物を追加しました。

多分、サトウキビを栽培で出来れば、もっといろんな物が作れそうな気がするなぁ。

あと、セーブ・ロード機能もそろそろ作成しないと。

【農場経営ゲーム】牧場の収穫処理実装

https://github.com/takishita2nd/FarmGame/tree/develop

収穫可能になったら、こんな感じに表示されるので、

アイコンをクリックすると、こんな感じになります。

収穫したアイテムはリクエストに納品できますし、

クラフトで使用することも出来ます。

さて、一通りの機能は実装完了しました。

これからはアイテムやレシピを追加して、いろいろクラフトできるようにします。

【農場経営ゲーム】牧場のボタン処理実装

https://github.com/takishita2nd/FarmGame/tree/develop

お手入れボタン、一括お手入れボタン、ページングボタンの実装をおこないました。

ほとんどが農場シーンからコードをコピーして作成したので、短時間でできました。

動物を消す処理に躓きましたが、クリッピングのエリア(Srcプロパティ)を(x, y, width, height)=(0, 0, 0, 0)にすれば簡単に解決しました。

※これをやらないとTexture = nullにしても白いのが表示される。

次回は収穫処理を実装します。

【農場経営ゲーム】動物の表示とアニメーション

https://github.com/takishita2nd/FarmGame/tree/develop

市場で購入した動物を牧場画面に表示させました。

ついでにアニメーションもさせました。

AltseedエンジンのFPSが60だったので、

ループ回数をカウントして、

ちょうど良いタイミングで絵を差し替えると良い感じに動いているようになります。

次回はボタン処理を作成していきます。

【農場経営ゲーム】牧場画面のパーツをクラス化

https://github.com/takishita2nd/FarmGame/tree/develop

前回とは見た目は変わりませんが、

左のアイコン(ここの上に動物を表示させる予定)と、

真ん中のラベルをクラス化させました。

前回ここの部分は絵を貼り付けただけだったので。

右のボタンは既存のクラスの使い回しです。

次回はこれを5行表示させ、動物を購入したらこの画面に反映させるところまでやりましょう。

できたらページングもやる。

【農場経営ゲーム】牧場画面にパーツ配置

https://github.com/takishita2nd/FarmGame/tree/develop

牧場シーンの画面を作成しています。

これは画像をそれっぽく配置しただけです。

ラベルとボタンは既存のクラスがそのまま使えそうなので、そうします。

アイコンの部分は農場の物とは少し変えたいので、新規クラスを使いたいと思います。

あとは、使えそうな画像を探してきました。

では、次回はこのパーツをクラス化して表示させます。