小一時間でゲームをつくる ──7つの定番ゲームのプログラミングを体験

本書の概要

この記事を読むのに必要な時間:およそ 0.5 分

本書は,コンピュータゲームの各ジャンルを代表する7本のゲームの作り方を,実際の開発手順に沿って解説します。プログラミング未経験者でも,手順どおりに進めれば必ず完成する構成になっています。言語仕様の解説はしませんが,最小限の工程ごとに動作確認を行うので,各命令文の役割が実感しやすいようになっています。

使用するアプリは統合開発環境「Visual Studio」のみで,特別なライブラリや既存のコードは一切使用せず,すべてを0から作成します。ただし,キーボードの入力処理にWindows固有の関数を使用するので,Windows専用のプログラムということになります。

本書で使用しているVisual Studioのバージョンは,無償版の「Community 2022」です。バージョンが違うと,プロジェクトの作成方法などが異なる場合があります。使用しているOSは「Windows 11」ですが,⁠Windows 10」でも動作確認済みです。

使用する言語は,⁠C言語」の上位互換の「C++」です。Java,C#,JavaScriptなど,ほかの言語はわかるがC++はわからない人でも理解しやすいように,できるだけC++独自の機能(ポインタなど)は使用せず,ほかの言語と共通または同等の機能を使用します。

作成するゲームのグラフィックスは,コンソール(ユーザーとコンピュータが文字列の入出力によって対話するウィンドウ)に出力するアスキーアートのみで再現します。これには「グラフィックスがある場合と比べて工数が減る」というメリットと,⁠アスキーアートだけでもゲームができてしまう!」というおもしろさがあります。

著者プロフィール

ゲヱム道館(げゑむどうかん)

YouTube,ニコニコ動画にて,ゲームプログラミングを実況しながらライブコーディングする動画,生放送を配信中です。動画シリーズ「小一時間で作ってみた」では,ゲームの作成から,プレイしてクリアするまでを一発撮りしています。

URL
https://www.youtube.com/gamedokan

Twitter
https://twitter.com/gamedokan