基于C语言的游戏
文章平均质量分 57
Ja_King_ZH
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C语言-9(三子棋)
1.创建源文件test.c放入以下代码#include<stdio.h>#include"game.h"void menu(){ printf("*******************************\n"); printf("*** 1 . play 0 . exit ***\n"); printf("*******************************\n");}void game(){ char ret; char board[RO原创 2021-04-18 17:20:42 · 1335 阅读 · 8 评论 -
AI五子棋第二篇-运用极大极小值算法书写AI三子棋,可拓展到五子棋(建议收藏)
前言:本文采用极大极小值算法实现AI三子棋,可拓展到五子棋,不过五子棋效率过低,建议五子棋采用Alpha-Beta剪枝算法。目录一.棋盘的初始化及打印二.玩家下棋以及判断输赢函数三.电脑下棋,AI算法的实现(重点)四.整个代码实现一.棋盘的初始化及打印首先建立一个3*3的二维数组,此处采用宏定义行和列的方式,方便以后修改为五子棋。#define ROW 3#define COL 3然后对棋盘进行初始化操作 //棋盘数组 char board[ROW][COL],ret; //初始化原创 2021-08-01 11:55:47 · 2759 阅读 · 10 评论 -
AI五子棋第一篇-利用最简单的C语言实现
一.如何实现1.说明:由于本文只是对初学C语言的人学习,所以将不会涉及任何算法,电脑将采用随机下子的方式。(后期会为大家介绍Alpha-Beta剪枝算法实现人工智能AI)2.主要部分:(1)菜单(2)打印棋盘(3)玩家下子(4)电脑下子(5)判断输赢二.实现代码及分析(1)菜单的制作运用do…while循环调用菜单,根据用户选择实现玩游戏和退出游戏(2)棋盘的初始化和打印棋盘采用标准的15*15的格子,我们可以宏定义ROW和COL分别为15和15来表示行和列。分别封装两个函数原创 2021-07-28 17:09:35 · 8142 阅读 · 74 评论 -
扫雷游戏(利用最基础的C语言实现)
扫雷扫雷游戏1.菜单2.初始化棋盘3.打印棋盘4.布置雷5.排查雷6.整体效果展示7.代码分享7.1 test.c7.2 game.c7.3 game.h扫雷游戏今天我们就要设计一款这样的游戏,首先需要设置棋盘,然后对棋盘进行随机布雷,最后在排雷。1.菜单首先制作一个简易菜单int main() { int input; srand((unsigned int)time(NULL)); do { menu(); printf("请选择:\n"); scanf("%d",原创 2021-08-07 12:31:21 · 6039 阅读 · 19 评论
分享