ゲーム制作【2025年版】遊びながら学ぶ!JavaScriptで究極のパズルゲーム『倉庫番』を作ろう
はじめに:倉庫番ゲームとは? 倉庫番ゲーム(Sokoban)は、1980年代に日本で生まれたクラシックなパズルゲームです。プレイヤーがキャラクターを動かし、倉庫に置かれた箱をゴール地点まで押していくというシンプルなルール。 ですがシンプルでありながら... PHPPHPの例外処理を完全攻略:try/catchからカスタム例外設計まで
全体像(例外の役割と境界) 例外は「通常フローでは回復できない状態」を呼び出し元へ即時に伝播させ、適切な境界でロールバック・ログ・ユーザー向けレスポンスに変換するための仕組みです。PHP 7以降はThrowableが階層の最上位になり、その配下に Excep... PHP一次元・多次元・連想配列を完全攻略:エンジニア向け徹底解説
1. 配列の基本的な使い方(一次元・多次元・連想配列) 1.1 PHPにおける配列の本質 PHPの配列は「配列」と呼ばれているものの、C言語やJavaの固定長配列とは全く別物です。内部的には ハッシュテーブル(HashTable) をベースにした「順序付きマップ」であ... PHPPHPの for / foreach 完全攻略:エンジニアのための徹底解説
対象は PHP 8.1+(可能なら 8.2/8.3)です。PSR‑12/PSR‑3/PSR‑7/PSR‑15 の思想(責務分離・出力境界の明確化)を前提にしています。 1. for / foreach の基本的な使い方 for 文は、初期化、継続条件、更新の3つの式を明示することで、数値や添字による反復... PHPPHPの echo と if を完全攻略:エンジニアのための徹底解説
対象バージョンは PHP 8.1+(可能なら 8.2/8.3) を想定します。コード規約は PSR-12 を前提に記述します。 1. echo の基本と落とし穴 echo は PHP における基本的な出力手段で、言語構造(construct)です。 関数ではないため戻り値はありません。echo("H... 教材紹介【2025年版】おすすめプログラミング本10選|初心者〜中級者編
はじめに:なぜ「本」で学ぶのか? 「プログラミングを勉強したいけど、どの本を選べばいいかわからない…」初心者だけでなく、中級者でも一度はこんな悩みを持つと思います。 ネット記事や動画でも学習できますが、やはり体系的に学べるのは「本」の強み。... ゲーム制作HTML・CSSでかんたんなシューティングゲームを作ろう!その4
はじめに|いよいよ最終回!スコアとステージでゲームを仕上げよう! 全3回にわたって作ってきた「HTML・CSSでかんたんなシューティングゲームを作ろう!」も、いよいよ最終回です! これまでに以下の機能を実装してきました👇 自機(プレイヤー)... ゲーム制作HTML・CSSでかんたんなシューティングゲームを作ろう!その3
はじめに|ゲームに「敵」と「ルール」が加わると本物っぽくなる! 前回の記事では、自機を左右に動かし、スペースキーで弾を発射するところまで作成しました。 今回はついに「敵実装編」です!以下の要素を実装して、遊べるゲームに仕上げていきましょう... ゲーム制作HTML・CSSでかんたんなシューティングゲームを作ろう!その2
はじめに|ゲームに“動き”が加わるとワクワクが倍増! 前回の記事では、HTMLとCSSを使ってシューティングゲームの見た目を作成しました! 今回は、いよいよゲームらしくするために「JavaScriptで動きをつける」パートに入ります。左右に自機を動かしたり、... ゲーム制作HTML・CSSでかんたんなシューティングゲームを作ろう!その1
こんにちは、「ぷろぐらの森」です🌱今回は、初心者でも楽しく取り組める「かんたんなシューティングゲーム」の見た目基盤作成編です! ✔️ 対象:HTML・CSSの基礎を学んだ人✔️ ゴール:ゲーム画面の「自機」「敵」「背...

さぁ、プログラミングを始めよう。

さぁ、プログラミングを始めよう。