旧プログラマーによる日曜プログラミング日記

趣味は作曲、自分で一から作りたがりのユーザIT子会社の旧プログラマーによるリハビリのための日曜プログラミング日記です。

2021-06-01から1ヶ月間の記事一覧

Phaser3+typescriptでSRPGを開発してみる #007 ファイルの中身のキャッシュ

今日はファイルのキャッシュということで、こちらもPhaser3だと簡単に実現できますが、それを使いやすい形でtypescriptで実現するには、多少工夫が必要になるかと思います。 ファイルの中身のキャッシュ ファイルの中身のキャッシュ 本日のプログラムソース…

Phaser3+typescriptでSRPGを開発してみる #006 JSONファイルの読込

本日はJSONの読み込みです。 Phaser3でのJSONファイルの読み込み方は簡単なのですが、それをtypescriptとしてどう扱うとバグが少ないコーディングができるのか、というところをお伝えしたいです。 これから暫くはメインはtypescriptです。 と言いながら、書…

Phaser3+typescriptでSRPGを開発してみる #005 Tiledの利用

前回、2D MAPを描いたのですが、背景の黒が出てきたり困ってたところ、インターネットで情報を集めると、Tiledというソフトウェアが良さそうで、かつMacも使えそう!ということなので、今日は使ってみたいと思います。 マップ作成(2) Tiledの活用 マップ作成…

Phaser3+typescriptでSRPGを開発してみる #004 マップ作成

こんにちは! 次に着手したいのが、まずは動くものを作りたい、ということでタイルチップの読み込みです。 タイルチップとは、昔ながらの2D(3Dもそうかもですが)ゲームを作るときのバックの絵のことです。 スーパーマリオのブロックとか、ドラクエの地図マ…

Phaser3+typescriptでSRPGを開発してみる #003 はじめてのPhaser3

今日ははじめてのPhaser3です。 はじめてのPhaser3 はじめてのPhaser3 フォルダ構成 index.html index.ts / index.js Scene config定数 width/height type parent scale scenes GameScene.ts ビルド&テスト まとめ 過去の日記

Phaser3+typescriptでSRPGを開発してみる #002 環境設定

ということで、まずは環境設定からスタートしてみようかなと思います。 但し、まだ納得いく環境設定ができておらず、随時更新を入れようかと思います。 環境設定 環境設定 1. 前提条件 (1) MacOSX 10.14を使用 (2) Node.jsのインストール (3) VSCodeのインス…

Phaser3+typescriptでSRPGを開発してみる #001 プロローグ

プロローグ はじめまして! 某シミュレーションRPGが2021年で25周年とか。 リメイクがなかなか出ないことにしびれを切らし、理想的なシステムを実現したSRPGを作ろうと決めました。 とはいえ、筆者自身は40オーバーのおじさん。ユーザー系IT子会社の管理職で…