dennou

JavaScript

JS:CanvasAPIでダンジョンを描画する

棒倒し法というアルゴリズムを使った2次元ダンジョンを描画するプログラムです。JavaScriptの標準機能であるCanvasAPIを利用した描画方法です。
C言語初級

C言語:棒倒し法でダンジョン(迷路)を表現する

C言語での解説ですが、アルゴリズム部分はどの言語でも対応できるよう図を使って分かりやすく解説しています。
JavaScript

Web Audio API:複数の音声ソース読み込み後に処理を実行したい

JavaScriptのWeb Audio APIを使ってゲームのBGMや効果音などを再生する際、音声ソースが全て読み込まれてから処理を行いたい場合があります。
MS-DOS

Windowsバッチファイルで湯婆婆を再現する

映画「千と千尋の神隠し」に登場する圧倒的存在感の湯婆婆が千尋の名前を奪うシーンをWindowsバッチファイルで再現してみるという記事です。
MS-DOS

Widowsバッチファイルの文字列整形を時刻表示を使って学ぶ

今回紹介するプログラムはコメント文をのぞくと6行ほどの短いものです。詳しく解説をしているつもりですのでWindowsのバッチファイルを学びたい方は参考にしてください。
MS-DOS

Windowsバッチファイルで変数の文字列長を得る

イメージとしてはC言語のstrlen関数みたいに引数に文字列変数を指定すれば文字列長(何文字あるか?)を返してくれる処理をWindowsバッチファイルでやろう!ということです。
JavaScript

JS:Web Audio APIの超簡単なサンプル

Playボタンを押すと指定した音声ファイルを再生するだけのWeb Audio APIを利用した超簡単なサンプルです。
JavaScript

JS:Web Audio APIを利用した簡単なサンプルと解説(参考文献MDN)

これはMDNにあるWeb Audio APIの使用で扱っているサンプルを少し簡単にしたものです。サンプルでは、音源の再生と一時停止、ボリュームコントロールを行っています。
プログラミング関連

VSCode:Live Serverで「GET http://127.0.0.1:5500/favicon.ico 404 (Not Found)」が出て気になる場合

わたしの場合は、Web Audio APIで音声再生するためLive Serverを使ってChromeでHTMLを開いた際、このコンソールエラーが表示された。