技術

Playdateでプラットフォーム・ゲームっぽい何かの実装例、タイルマップの使い方について

pre, code { max-height: 500px; overflow: scroll; white-space: pre !important; text-overflow: clip !important; } Playdateでのタイルマップの使い方について記事にします。 開発環境や事前準備は以前の記事を参考にしてください。 Playdateでゲーム開…

Playdateでスプライトシートによるアニメーションの描画及び衝突検知の実装例

SDKのドキュメントをしっかり読むと記事タイトルにあるような機能はしっかり用意されているのでその使い方を記録した記事です。記事にしておかないと忘れてしまいます… ちなみに、気づくまで自力で実装しようとして頑張っていたのは内緒です。 Inside Playda…

Playdateで読み込める日本語フォントを作成する方法

Playdateでのゲーム開発において英語圏ではない我々の障壁の一つに日本語フォント問題があります。日本語フォント自体は探せばたくさんありますが、Playdateは独自のフォントフォーマットなためウェブで配布されているフリーフォントをそのまま読み込んで使…

Rustで使えるORMのDieselをバージョン1系からバージョン2系にアップグレードする際の注意点

DieselはRustで使えるORMです。 Railsで言う所のActive Recordのようなものだと思って頂ければ良いです。 RustでWebアプリケーションを構築する際に必然的に候補に挙がると思います。 バージョン2系からより便利な機能が追加されました。 Diesel 2.0.0 バー…

Playdateでゲーム開発!Grid viewの使い方を解説

Playdateは開発キット(以下SDKと呼称)が提供されているため誰でもゲーム開発できます。 SDKのドキュメントは以下の通り。 Inside Playdate ゲーム開発に必要なAPIが一通り提供されています。 いわゆる画面への図形描画や画像読み込み、テキストの描画、算術…

写真をPlaydate向けのモノクロドット絵に変換する

Playdate の面白さはゲームをプレイする以外に自分でゲーム開発も行えることです。ドキュメントが充実しているだけでなくゲーム開発に必要なツールが完璧に公式から提供されています。 ですが…さすがに素材は自分で用意するしかありません。 Playdate は非常…

Windows環境下でのdiesel_cliのインストールMySQLの場合

技術系の記事は Qiita とか Zenn に投稿しようかとも思ったけどここに載せます。お金も払ってるし。 表題の件、躓いて苦労したので記録として残してきます。 ウェブ系の開発は windows なら WSL2 とか使えよって話なのかもしれないですが最近は Windows Term…