プログラム

プログラム

ゲームパッドに対応

基本形まず接続確認毎フレーム取得ゲームループ内でを呼びます。Xbox配列ほぼ標準です。ボタンindexA0B1X2Y3LB4RB5LT6RT7Select8Start9左スティック押し込み10右スティック押し込み11↑12↓13←14→15...
プログラム

携帯デバイスを判別する

画面サイズで判別CSS等で横幅サイズを指定、または横幅より縦幅が狭いものをスマホ等のデバイスを判定する。最近は解像度もPCディスプレイの解像度に近づいている&横画面にされると判別できなくなるのであまり当てにできない。入力系統で判別するタッチ...
プログラム

JavaScript、Canvasサイズ管理

一般的な方法①(おすすめ)仮想解像度方式ゲーム業界ではこれが一番多いです。例えばconst GAME_W = 420;const GAME_H = 720;を決めます。ゲーム内部は常にx = 210y = 360のような固定座標で動きます。...
プログラム

プラグインのパーミッション設定

データベースを使用するためWordPressのプラグインとして置いているWebゲームがあり、それを管理するプラグインがあります。 その管理プラグインは外部からの入力等がなく、管理画面のサイドメニューからのみでのDB操作機能を持っているのです...
プログラム

/composer.lock /composer.json を非公開にする

Wordpressでの対応自分の環境では表題のものが見える状態だったのでAIに聞いた対処方を備忘録として残します。⚠️ どんな情報が漏れるかcomposer.json使用しているライブラリとバージョン範囲プロジェクト構成の情報compose...
プログラム

JavaScript配列操作

多重操作メソッド VS for他の言語でもそうですが、これらの配列操作のメソッドの方がforEachよりも速いのですか?実は逆で、forEachのほうが速いことが多いです。flatMapやfilterやmapをチェーンすると、各ステップで中...
プログラム

二次元配列を特定条件で全捜査する(BFS)

コード(JavaScript)ロジックの説明ステップ内容① visited配列同じセルを二重チェックしないよう管理② BFS上下左右に隣接し、かつ同じmagicElのセルを再帰的に収集③ グループ判定収集したセル数が10以上なら対象グループ...
プログラム

WordPress、PHPのdbDelta()を使ったテーブル作成の正しい書き方

基本的なコード例⚠️ 守らないと動かない厳格なルール①CREATE TABLEと テーブル名の間にスペース2つ② 各フィールド定義は1行ずつ③ PRIMARY KEY の後ろはスペース2つ④ インデックスは KEY で指定する⑤ SQLの末...
プログラム

PHPのHTML部で画像を貼る

URL直指定メディアにアップした画像のURLをそのまま使う方法。👉 メディアライブラリで画像を開けばURLが確認できる非表示用、最小GIF画像このコードの仕組みsrc属性の中身は、1x1ピクセルの透明GIF画像をBase64という形式でテキ...
プログラム

デバイスがiPhoneかiPadか判定する

✅基本の判定方法ポイント.phone → iPhone / iPod touch.pad → iPad他にも .tv や .mac(Mac Catalyst)などがあります✅ SwiftUIっぽく使うならView内で分岐する場合:⚠️ 注意...