「1ページプログラミング」シリーズ

プログラム初心者、初学者のための様々な解説は世の中に溢れていますが、意外と「実際につくってみた」とそのソースコードの公開は少なめで、非常に人気があります。

例えばWin32APIでWindowsでテトリス作ってみた、動画など、大好きです。

そこで、このブログでは様々なゲームや仕組みのプログラミングを1ページで行っていきます。

このシリーズの特徴

1ページプログラミングの特徴は一枚のファイルで、メインのプログラム、解説を全部含んでいる、ということです。javascript によるプログラムなら、html、css、jsを全部含んでいます。

必要なライブラリは出来るかぎりCDNから、その他必要な場合は全て同梱します。

javascript によるプログラムの場合、1ページを全部コピーするだけで動きます。

また、「冒頭から読み進めていくだけで処理と実装の流れを理解する」ことに焦点を当てています。

使い方

このコードをコピーして、自分のフォルダに保存します。(index.html等の名前で保存してください)

そしてそれをGoogle Chromeで開くだけです。

コードは解説も含んでおり、初学者のために書いているため、中級以上のプログラマが初学者を育成する場面でもご利用いただけます。

丸コピで面接等に出すのはやめましょう。免責事項として、そういった際の一切の責任を負いません、よろしくお願いします。

ゲームの仕様

このゲームは互いに陣地を取り合うマツバルゲームです。(○とか✖︎とかの表示ではなく、色です。) 縦横斜めどこかが揃うと終了になります。

コード本体

初版: 2021.2.11
表記修正: 2021.2.14
バグ修正: 2021.3.2
遊びやすく修正: 2021.3.31

最終更新: 2021年9月23日