題材にするのは、C言語で作ったRPG(ロールプレイングゲーム)です。 とはいえテキストだけのRPGで、しかもラスボス戦のみとなります(図1-1)。 #include <stdio.h> #include <stdlib.h> struct param { char name[8]; int life, attack, defense; }; void act(struct param* actor, struct param* target, int command) { int point; switch (command) { case 0: point = actor->attack - target->defense; target->life -= point; printf("%s attacks! %s takes %d damage point