DB,Object構造 - kbc18a11/dev-manual Wiki

ドット絵のオブジェクト構造

{
  id: '登録自他順番の番号',
  name: 'ドット絵の名前',
  dots: [
    // 横方向に対する配列
    [
       {
         x: 1, // 横方向の位置
         y: 1, // 縦方向の位置
         // 色のステータス,
         // 0:その色を割当てない,1:その色を割り当てる
         red: '0 or 1',
         green: '0 or 1',
         bule: '0 or 1'
       }
       ...(合計で32個存在する)
    ]
    ...(合計で32個存在する)
  ]
}

BD構造

MySQL

tamplate_pixel_art(テンプレートのドット絵)

カラム名 primary option null foreignkey description
id int auto_increment ID
name varchar(20) unique ドット絵の名前
exampleImage varchar(1024) LEDに光らせた場合の画像
createAt date 作成日時
updateAt date 更新日時

dot(ドット)

カラム名 primary option null foreignkey description
id int auto_increment ID
tamplatePixelArtId int tamplate_pixel_art tamplate_pixel_artの外部キー
x int 横方向の位置
y int 縦方向の位置
red varchar(1) 赤, 1が点灯、0が消灯
green varchar(1) 緑, 1が点灯、0が消灯
bule varchar(1) 青, 1が点灯、0が消灯
createAt date 作成日時
updateAt date 更新日時