プログラミング
pre, code { max-height: 500px; overflow: scroll; white-space: pre !important; text-overflow: clip !important; } Playdateでのタイルマップの使い方について記事にします。 開発環境や事前準備は以前の記事を参考にしてください。 Playdateでゲーム開…
SDKのドキュメントをしっかり読むと記事タイトルにあるような機能はしっかり用意されているのでその使い方を記録した記事です。記事にしておかないと忘れてしまいます… ちなみに、気づくまで自力で実装しようとして頑張っていたのは内緒です。 Inside Playda…
Playdateでのゲーム開発において英語圏ではない我々の障壁の一つに日本語フォント問題があります。日本語フォント自体は探せばたくさんありますが、Playdateは独自のフォントフォーマットなためウェブで配布されているフリーフォントをそのまま読み込んで使…
目次 概要 光源となるパーティクルを用意する 光源の画像を作成する Effekseerで光源のパーティクルを作成する Bakin側でリソースとして追加 光源を持った2Dスタンプを作成 スタンプとキャストの違い 切り替え処理の実装 明かりが当たったかどうかの当たり…
目次 概要 基本操作とチュートリアルについて プロジェクト作成 攻撃の実装 攻撃起点キャストの作成と発射ボタンの割り当て 入力キーの受付イベントの作成 攻撃キャストの作成と攻撃種別の判定 攻撃表現の表示 テストプレイでのコリジョンを表示 当たり判定…
DieselはRustで使えるORMです。 Railsで言う所のActive Recordのようなものだと思って頂ければ良いです。 RustでWebアプリケーションを構築する際に必然的に候補に挙がると思います。 バージョン2系からより便利な機能が追加されました。 Diesel 2.0.0 バー…
Playdateは開発キット(以下SDKと呼称)が提供されているため誰でもゲーム開発できます。 SDKのドキュメントは以下の通り。 Inside Playdate ゲーム開発に必要なAPIが一通り提供されています。 いわゆる画面への図形描画や画像読み込み、テキストの描画、算術…
Playdate の面白さはゲームをプレイする以外に自分でゲーム開発も行えることです。ドキュメントが充実しているだけでなくゲーム開発に必要なツールが完璧に公式から提供されています。 ですが…さすがに素材は自分で用意するしかありません。 Playdate は非常…
技術系の記事は Qiita とか Zenn に投稿しようかとも思ったけどここに載せます。お金も払ってるし。 表題の件、躓いて苦労したので記録として残してきます。 ウェブ系の開発は windows なら WSL2 とか使えよって話なのかもしれないですが最近は Windows Term…