プログラミング

Aseprite製スプライトシートを使うためのphina.jsのプラグイン作った

はじめに ゲーム用ドット絵を描く際の個人的推しドローツールであるAsepriteで制作したスプライトシートを、 同様に推しゲームフレームワークのphina.jsで使うにあたって、 多少の拡張が必要だったのでプラグインを作った。 phina-aseprite-loader 以下、使…

Howler.jsで何かいい感じにループするBGMを実装する

ふとHTML5ゲーで細かくてシームレスなループをさせるのってどうするんや?と思い、試してみたら一応出来たので、後々使うだろうときのために書き残してみる。 howler.js(v2.0系)を使用。またwebaudioAPIで再生を行っているという前提。

【メモ】npmをアップデートしたらnpmコマンドがpermission deniedになったけど再起動したら治った

はじめに ある日、npmのアップデートがあるよ!と言われ、うっかりnpm i -g npmしてしまったらエラーになり(管理者権限で実行しろ云々と怒られる)、 そしたらnpmコマンドが実行できなくなってしまい、困る。 (本来ならバージョン管理に使ってるnodistを通…

PxB Map Editor バージョンアップした 【v0.2.0】

微妙なタイミングですがPxB Map Editor v0.2.0リリースhttps://t.co/oRObc1wZ31ちゃんとした記事はまた後々書きますが、背景の動画再生機能などが実装されたりしました#cb_simulator— PxB (@pentabeats) 2017年12月31日 PxB Map Editorについてはこちら 取り…

PxBエディターこぼれ話

当ブログではPxB Editorなるアプリケーションを配布してますが、 最近、こちらを使って作られた創作譜面動画を発見しました。 www.youtube.com www.youtube.com www.youtube.com 自分自身が何か作品を作って何らかのフィードバックがあるって経験はいくらか…

クロスでビーツな感じの音ゲーシミュレーター PxB Editor作った

(随時更新中: 最終更新2020/08/10) 2020/08/10 追記 現在、リニューアル版を作り直してます。 そちらのほうが圧倒的に使いやすくなってますので、使い勝手イマイチだな...と思ったらもうちょっとお待ち下さい。 (以下の旧版で作ったプロジェクトも流用可能…

ボクの名前を呼ぶときは、初めと終わりにカワイイをつけてください.js

某アイドルのマスターでシンデレラな感じの音ゲーをやってたらなんか自分の名前を呼ぶときは前と後ろに「カワイイ」をつけろとか言ってくるアイドルが出てきた。 そこで、正規表現でそのアイドルの名前をマッチして前後に「カワイイ」を書き加えるコードを書…

サーバー環境でenchant.jsのサウンドの挙動が変わって右往左往した話

実行環境の違いでenchant.jsが挙動が変わって苦労したときの記録です。 enchant.jsのバージョンは0.8.0でした。 作ったenchant.js製ゲームの動作チェックのため、ファイルをサーバーにあげてテストしてみたところ、 どうもローカルでの動作と違う・・・とい…

インフィニティジーンのPROGRESSIVE UFO(グルコスのshadow)のアレをCanvasで再現してみた

http://www47.atpages.jp/ptmania/works/shadow※音の鳴る要素があります。 タイトーの「スペースインベーダーインフィニティジーン」というゲームでPROGRESSIVE UFOという敵が使ってくる特徴的な攻撃(同じタイトーの「グルーヴコースター」でも同様の演出が…