游戏
文章平均质量分 74
沉梦昂志__
Hardwork makes lucky dog
展开
-
最最经典的语言造最最经典的游戏!!!。:.゚ヽ(。◕‿◕。)ノ゚.:。+゚
五子棋2.0来临:.゚ヽ(。◕‿◕。)ノ゚.:功能概述:可以实现人机对战可以实现人人对战可以投降,可以统计对局时间相比之前的五子棋,核心的算法并没有变,依旧是通过判断每个棋子的当前状态(四个方向上)是否存在五子一线,若存在五子一线则可直接判断当前对局情况。好了,话不多说,直接上代码咯(´・ω・`)首先是函数声明和宏定义:#include<stdio.h>#include<stdlib.h>#include<windows.h>#include&原创 2021-06-17 03:47:45 · 275 阅读 · 0 评论 -
又是下棋篇——井字棋( •̀ ω •́ )✧具体实现过程
C语言井字棋的实现方法之一井字棋作为最简单的一种下棋类型,实现难度并不高,同时和我之前写的五子棋的实现本质是一样的。通过判断四个方向上连续三个棋子是不是一致的,从而判断是否三子成线,赢得了游戏。今天这个井字棋的实现过程有点呆,因为井字棋棋盘一共就9个空格,所以把每个空格都做一个三子连线的可能并把它们逐一表述出来就能达到判断是否获胜的目的(对于井字棋还可以这么做,因为一共棋盘就9个空格,但对于五子棋来说有太多可能性因此对于五子棋可以参考我的另外一篇博文,不建议用这种实现方法)这样的表述过程不涉及到数组越原创 2021-06-10 14:47:18 · 584 阅读 · 1 评论 -
用纯C语言数组实现贪吃蛇可计分数可存档!!!
使用C通过数组来实现贪吃蛇(无warning无error)1.可累计自己的分数2.可累计自己的用时3.可选择四种模式,即代表了四种速度4.把分数和最终用时保存到本地磁盘并可随时查看,实现排行榜功能因为贪吃蛇是每吃一个食物身体就会变长,食物的位置随之刷新,同时当身体有一定的长度的时候,自身的速度也会加快。而我们在处理类似于贪吃蛇这样的游戏时,基本上就有两条路可以走,一是通过数组把贪吃蛇的身体部分(本质上就是字符)存入数组里,二是通过链表把蛇的部分串成一个整体。而这次如标题所示,用数组来实现一个完原创 2021-06-09 12:18:08 · 4503 阅读 · 4 评论