CATEGORY

RPG開発記

  • 2024年4月17日
  • 2024年4月17日

【Flutter】ドラクエ風RPG開発記:第4回 キャラクターの移動

対象者 FlutterでレトロRPGを「車輪の再開発」したい人 スプライト画像を入れてアニメーションしているような演出がしたい人 Tickerの基本的な使用方法を知りたい方 はじめに ドラクエ風RPGの第4回目では、前回作成したゲームコントローラを使って、キャラクターの移動を実装しました。 実装 用語 スプライト画像: 複数のグラフィック要素を一枚の画像にまとめた画像。描画速度の向上やリソース管理 […]

  • 2024年4月8日
  • 2024年4月8日

【Flutter】ドラクエ風RPG開発記:第3回 コントローラの作成

対象者 Flutterでゲーム機のコントローラを実装してみたい人 onTapUp, onTapDownの実装例を見たい人 はじめに ドラクエ風RPGの第3回目、キャラクターの移動を実装しようと思いました。しかし、それ前にキャラクターを動かすためのインターフェースが必要ですのでコントローラを実装します。 ツインファミコン(前期型黒)とかPCエンジンDuo-Rとかのコントローラを参考にしようと思いまし […]

  • 2024年3月24日
  • 2024年3月24日

【Flutter】ドラクエ風RPG開発記:第2回 地図の作成(2)

対象者 Flutterで2次元RPGのゲームを作ってみたい人 地図やマップを使ったアプリ開発に興味がある人 Dart言語とFlutterフレームワークを学習中の人 はじめに 前回の記事で、画像の一部を切り出して、表示する方法を学習しました。 本記事では、地図の元データを作成して、地図の画像を生成する方法を検討しようと思っています。 地図データの作成 リソース 地図の元ネタはこちらです。「知ってた」 […]

  • 2024年3月17日
  • 2024年3月17日

【Flutter】ドラクエ風RPG開発記:第1回 地図の作成(1)

対象者 FlutterでRPG風のゲームをゼロから作りたい方 単に画像全体や一部をCanvas上に描画したい人 はじめに 小学5年の頃、作成しようとしたプログラムがありました。ドラクエ風のRPGゲームです。当時MSXという古いPCで、それっぽいものを作っている同級生がいました(勇者が星マークとかのレベルですけど)。また中学生でPC98を使って、ファミコンに近い出力をしている人もいました(Line文 […]