在 C 语言中编写游戏是一个很好的练习,可以锻炼你的编程能力和游戏开发基础。C 语言本身比较底层,适合开发一些简单的游戏,比如文字游戏、命令行小游戏、或者基于控制台的图形游戏(如贪吃蛇、井字棋等)。
下面我将为你提供一个简单的命令行游戏示例,比如 “猜数字”游戏,这可以作为 C 语言游戏的入门示例。
✅ 一、C 语言猜数字游戏示例
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main() {
int guess, number, attempts = 0;
// 生成一个 1 到 100 之间的随机数
srand(time(0));
number = rand() % 100 + 1;
printf("欢迎来到猜数字游戏!\n");
printf("我有一个在 1 到 100 之间的数字,你来猜猜看吧!\n");
while (1) {
printf("请输入你的猜测(1-100):");
scanf("%d", &guess);
if (guess < number) {
printf("太小了!\n");
} else if (guess > number) {
printf("太大了!\n");
} else {
printf("恭喜你!你猜对了!\n");
break;
}
attempts++;
if (attempts >= 5) {
printf("你已经猜了 5 次,游戏结束!\n");
break;
}
}
printf("游戏结束,谢谢参与!\n");
return 0;
}