アットウィキロゴ

解像度

デジタル画像や画面表示における「画素(ピクセル)の密度」や「きめ細かさ」のこと。
Playdate の解像度は "400 × 240" です


概要

Playdateの解像度は、現代のデバイスと比較すると控えめですが、その1ビットモノクロディスプレイという特性により、数値以上の「鮮明さ」と「独自の美学」を持っています。
1. 基本仕様
項目 内容
画面解像度 400 × 240 ピクセル
アスペクト比 5:3
画素密度 約173 ppi
色深度 1ビット(1ピクセル = 1ビット)
400×240という解像度は、WQXGAや4Kといった現代の基準から見れば非常に小さいですが、初代ゲームボーイ(160×144)の約4倍以上の画素数を持っており、携帯ゲーム機としては「密度感のあるモノクロ表現」が可能な絶妙なバランスです。
2. 座標系とレンダリング
Playdateの画面座標は、多くの2Dグラフィックスライブラリと同様の形式を採用しています。
原点 (0, 0)
画面の左上隅。
右下隅
(399, 239)。
座標の型
  • Lua APIでは、整数ピクセルだけでなく、浮動小数点数(サブピクセル)での指定も可能ですが、最終的には1ビットの網目にラスタライズされます。
  • C APIでは、より低レイヤーなピクセル操作が中心となります。

3. 解像度とメモリの深い関係
Playdateのメモリ構成と解像度はシステム設計に直結しています。
1フレームのサイズ
400 x 240 = 96,000bit
バイト換算
96,000bit ÷ 8 = 12KB
実際のストライド
前述の通り、1行はアライメント調整により52byte(416bit)確保されるため、物理的なメモリ上の1フレームは 52 x 240 = 12,480 byteとなります。

この「約12KB」という極めて軽量なデータサイズこそが、SRAM 320KBという制約下で高速な描画(Dirty Rows転送)を可能にしている技術的背景です。
4. 高解像度に見せる「1ビット」の魔法
Playdateの画面が数値(400x240)以上に美しく見えるのには、理由があります。
アンチエイリアスの不在
一般的なカラー液晶は、隣接するピクセルを混ぜて線を滑らかに見せますが、1ビット液晶には「中間色」がありません。
その結果、1ピクセルのエッジが極めて鋭く(シャープに)なり、図形やフォントが非常にくっきりと表示されます。
ディザリングによる擬似解像度
解像度自体は固定ですが、ディザリングパターンを工夫することで、人間の目には400x240以上の階調や質感が存在するように錯覚させることができます。

5. デザイン・開発上のアドバイス
1ピクセルの重要性
この解像度では、1ピクセルのズレが視覚的に大きな影響を与えます。
特にフォント設計や細い線の描画では、ピクセルパーフェクトな配置が求められます。
フルスクリーン更新のコスト
400x240ピクセルすべてを毎フレーム計算して書き換えるのは、特にLuaでは負荷が高くなる場合があります。
Dirty Rects(更新矩形)を活用し、解像度の一部だけを書き換えるのがPlaydate最適化の基本です。
ミラーリング
PC上のPlaydate Simulatorや、実機の画面をPCに出力する「Playdate Mirror」アプリを使用すると、この解像度を2倍や4倍に拡大して確認できます。
拡大しても1ビットのドットが一切ぼやけないのが、このディスプレイの強みです。

Playdateの400x240という解像度は、「ハードウェアのメモリ制約」と「人間の視覚的な心地よさ」の妥協点として非常に計算し尽くされた数値と言えます。

関連ページ

最終更新:2026年04月24日 06:52