Yanai Masakazu

@ruten.bsky.social

➡お仕事募集中 yanai_at_crocro.com💼クロノス・クラウン合同会社代表📚同人:るてんのお部屋✏執筆:技術書、マンガ、記事📗小説:レトロゲームファクトリー他💻開発:Novel Supporter、めもりーくりーなー、各種ゲーム📗Amazonアソシエイト・プログラム参加者

夏コミ用の技術書を書きました。 TypeScriptでタワーディフェンスを作る本です。 PDF+ゲーム+コード。100ページぐらい。 プレイ中の動画はこんな感じです。 8月16日(日)東地区 V-43a(東7ホール)「るてんのお部屋」 新刊情報はあとで用意します。↓技術書とか crocro.com/shop/circle/

電書の『いってみた! 大人の社会科見学 1 』が現在「無料」です。 各種ビール工場や総合火力演習、警視庁本部、防衛省、首都圏外郭放水路などのレポートです。 www.amazon.co.jp/dp/B07FSDVYMG

Amazon.co.jp: いってみた! 大人の社会科見学 1 eBook : 柳井 政和: Kindleストア

Amazon.co.jp: いってみた! 大人の社会科見学 1 eBook : 柳井 政和: Kindleストア

amazon.co.jp

夏コミ準備を少し進める。 TypeScriptでタワーディフェンスを作る本でも書こうと思って、プログラムと画像を用意した。 以前書いたJS版を書き直したもの。 画像は今作っているSRPGの流用。

BildBild

GodotでのSRPG開発。 - 敵アルゴリズのバグ修正。 - 索敵範囲の可視化を実装。 実データで動かすと、バグがいろいろと見つかる。

GodotでのSRPG開発。 - イベントダイアログにページ数表示を追加。 内部的には、RitchTextLabelでMarkdownの事前パースとページ分割を実装した。

Bild

GodotでのSRPG開発。 - イベントシーンの調整 - キャラ画像の実験 内部挙動の改良に時間が掛かっている。簡潔さと構成のきれいさを保ちたい。

BildBildBild

GodotでのSRPG開発。 - イベントシーンの調整 - 背景画像作成の実験 細かな内部挙動の修正や、デバッグ用のシステム作り、画像作成手順の試行錯誤に時間が掛かった。

GodotでのSRPG開発。 - タイトル画面 なんか、すごいアホっぽい感じになったけど、中身はこのまんまの内容の予定だしなあ。 取り敢えずこれで進めよう。

GodotでのSRPG開発。 - 敵の攻撃アルゴリズムの実装 - ZOC(Zone of Control)の実装 調整はまだだけど、いちおうこれで敵が自動で戦闘をしてくれるようになった。

GodotでのSRPG開発。 - 配列演算関数 - 敵の位置取りの基本計算 今回の処理。 A. 敵の各位置を起点として射程で地図を作成 B. 同位置を起点として距離で地図を作成 C. B-Aを平坦化 D. Bの逆を畳み込み E. C*D これで、ざっくりと射程ギリで敵を囲める。 やっていることは画像処理に近い。

BildBildBildBild

GodotでのSRPG開発。 - 敵手番の流れを実装。 - 敵アルゴリズムの関数を仮実装(中身は候補をランダムで返すだけ)。 雛形ができたので作戦に合わせて行動するアルゴリズムを作っていく予定。

GodotでのSRPG開発。今日は外出が多くてあまり進まなかった。 - 敵アルゴリズムに使う配列をPacked系に変更(高速化のため)。 - システムメニューの作成。 - 手番終了のUI作成。 敵アルゴリズムの速度によっては、C#で処理を書かないといけないかもと考え中。とりあえずGDScriptで書いてみる。