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

農作物に人参を追加しました。
あと、画像ファイルをパッケージ化させました。
ただ、jsonやcsvはパッケージに含まれないので、これをどうしようかお悩み中です。
あと、サウンド、というか効果音を試してみました。
こちらのフリー素材を使用しています。
どうやら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

前回作成したカラムを縦に広げました。
そして、一括ボタン、ページングのボタンも配置しました。
次回は動物を表示させます。
