投稿記事

2021年 08月の記事 (5)

satofumi 2021/08/30 20:00

Bonsai Castles 2(その23)

建物と壁の配置が動作したので、盛り土と掘削まわりを動作させました。

やったこと


↑盛り土してみたときの動画

とりあえず開発に着手して動作したので、良いです。

今後の予定

盛り土と掘削について未実装な個所としては

・盛り土と掘削した個所の草も更新する。
・地面の高さが変わったときに水位も変更する。
・高低差のある地形の斜面のグリッドがわかりにくいので、グリッドを描画する。

とかがあります。
見た目の機能は後回しにしたいので、次は水位の変更まわりを実装したいです。がんばります。

次回の更新: 水曜日の20時

satofumi 2021/08/27 20:00

アクション・ローグライト作成(その2)

キャラクタが配置されるあたりを実装しました。

やったこと

キャラクタが戦闘シーンに配置されるようにした

戦闘画面に操作キャラ1体と味方の A.I. キャラ2体が配置されるあたりを実装しました。

今回使うことにした TopDown Engine の使い方を学びながらなので時間がかかりました。
そして、味方の位置も部屋の下の方になるようにしました。

部屋を移動できるようにする

部屋の上のゲートから次の部屋に進めるようにしました。

良いです。

今後の予定

次に実装するのは
・敵を配置する。
・敵を倒し終えたときに部屋の報酬を選択させる。
にしたいです。がんばります。

次回の更新: 金曜日の20時

satofumi 2021/08/25 20:00

アクション・ローグライト作成(その1)

ゲーム Hades (https://store.steampowered.com/app/1145360/Hades/) が楽しくて「こういうゲーム作りたい」と思ったので、そういうゲームを作り始めてみます。

やったこと

プレアルファバージョンの機能決め

まず〆切を決めます。とりあえず、9月末までに戦闘シーンを遊べる状態になるのを目指します。戦闘シーンが動作しさえすればいいです。

TopDown Engine を用いたデモ作成

Unity の TopDown Engine を使います。作りながら TopDown Engine の理解を深めていきます。


↑TopDown Engine の仕組みで壁と操作キャラを配置したもの

ゲーム案の書き出し

Hades が好きすぎてゲーム作ろうと思ったので、実現したいことが Hades に似てしまうのは良いことにします。ただ、Hades を目指すと開発が終わる気がしないのと、私がパーティ戦闘が好きなのとで

Hades 風のアクション・ローグライト + A.I. な味方キャラクタ2人で戦闘するゲーム

を目指します。そういうゲームは世の中にすでにたくさんある気もするのですが、そこは気にしないことにします。大丈夫、作りたかったら作っていいんだよ。

キャラクター作成

プレイヤーが操作するキャラクターを kumanoyataro3 さんに描いてもらいました。


↑シンデレラ、赤ずきんちゃん、長靴をはいた猫

良いです!

今後の予定

Hades と同様に、部屋ごとに戦闘して報酬を受け取って次の部屋に進む、という流れのゲームにしたいので、それに必要な機能を実装していきます。とりあえずは

・キャラクタが部屋に配置された状態にする。
・キャラクタを移動させて次の部屋へのゲートに入れる。

というのを目指します。がんばります。

次回の更新: 金曜日の20時

satofumi 2021/08/23 20:00

Bonsai Castles 2(その22)

クリックで壁(土塀)を建築するあたりを実装します。

やったこと

最初のクリックと次のクリック位置までの間に壁を建築し、引き続きその次のクリックまでの間に壁を建築する、みたいな処理を実装しました。


↑実装途中の不具合記録


↑動作した様子

前作の Bonsai Castles ではグリッドごとにクリックして壁を作成する必要があって面倒だったけど、今回実装した操作では簡単に壁を作成できて良かったです。

今後の予定

そろそろ城郭を作れるようにしていきたいです。
具体的には、各建物を建築するためのボタンを生成する仕組みを実装したりとか、地形の高低差を変更するあたりです。
そうだよ、地形の高低差を変更する機能が未実装だよ。

いろいろ実装していきます。がんばります。

次回の更新: 水曜日の20時

satofumi 2021/08/02 20:00

Bonsai Castles 2(その21)

壁を建築するあたりを実装していきます。

やったこと

フィールドはグリッドで構成されていて、建物はグリッドの内側に建築します。
ただ、壁はグリッドの頂点をつなぐように配置するつもりなので、そのための実装をしていきます。まずは、壁の建築用のグリッド表示になるようにしました。


↑建物を建てるときのグリッド表示


↑壁を建てるときのグリッド表示

次は、この頂点から壁を建築するあたりを実装して、連続直線を引くような感じで壁を作れるようにします。

今後の予定

引き続き壁を作るあたりを実装します。
その後は、他の建物を増やしたり城下町エリアの指定方法を考えたりします。がんばります。

次回の更新: 水曜日の20時

月別アーカイブ

限定特典から探す

記事を検索