カテゴリ:JavaScript

[JavaScript] ブロック崩しは作っていいのか?「PONG」「Breakout」からアルカノイド、そしてオリジナルへ

Breakout→アルカノイドの系譜を踏まえつつ、「オマージュ」と「コピー」の境界を実装者目線で整理。テトリスが揉めやすい理由も含めて、ブロック崩しを安心して作るための指針をまとめる。

[JavaScript] 2Dゲームにおける Math.atan2 の活用法

JavaScript の Math.atan2 を使った角度計算の理解を深めるための詳細な解説。ゲーム開発や2Dグラフィックスにおける活用方法を紹介します。

[JavaScript] シューティングゲームにおける敵キャラの移動パターンと数学的な公式

シューティングゲームの敵キャラ移動パターンを数学的な公式を使って解説。直線移動から回転、放物線、ランダム運動まで、さまざまな移動方式をゲームに実装する方法を紹介します。