目次
🎮 C言語でHIT&BLOWゲームを作ろう
この教材では、コンソール上で動くHIT&BLOWゲームを、C言語で少しずつ作っていきます。
単に完成したプログラムを書き写すのではなく、ゲーム制作の途中で必要になるC言語の仕組みを、その都度確認します。
- 整数と文字列の違い
char型の配列と終端文字\0- 乱数と配列のシャッフル
whileによる入力ループ- 関数の引数と戻り値
strlen、isdigit、strcmp- 二重ループによるHIT・BLOW判定
全7回
-
HIT&BLOWを作ってみよう
ゲームのルールと、記号式の疑似言語で全体の流れを確認します。 -
4桁の入力を文字列で扱おう
0123を整数ではなく文字列として受け取る理由を学びます。 -
重複しない4桁の問題を作ろう
0~9をシャッフルして、重複しない問題を作ります。 -
プレイヤーの入力を繰り返し受け取ろう
while (1)を使って、ゲームの入力ループを作ります。 -
入力エラーを調べよう
桁数・数字以外の文字・数字の重複を関数で調べます。 -
HITとBLOWを数えよう
配列の添え字と二重ループを使って判定します。 -
正解判定を入れてゲームを完成させよう
strcmpとbreakを使ってゲームを完成させます。