最近没事翻了一下以前写的程序,真是不堪入目,以前真是什么都不懂,不过有一个程序倒是挺有意思的,大二的时候写的一个贪吃蛇游戏,虽然程序非常难看,还有很多漏洞,但也是这个程序让我真正开始喜欢上了编程,不多说啦,先看看代码!
#include
#include
#include
#include
#include
using namespace std;
int n ; //墙的大小,写在这里为了...
分类:
编程语言 时间:
2014-11-08 16:48:43
阅读次数:
261
不错的贪吃蛇游戏,运用了Win32的API。完整源代码,在VS2005下编译通过。内附有编程要点,很好的学习范例。
游戏源码下载地址:点击下载...
分类:
编程语言 时间:
2014-10-30 22:41:11
阅读次数:
340
初学者就爱开发点小游戏,比如贪吃蛇、俄罗斯方块等,开发这种小游戏就必须有按键控制,一般情况下我们是直接用getch()函数接收按键,然后转换成对应的ASCII码,再通过与ASCII码比较判断用户到底是按了什么键,然后根据按键去执行相应的操作,比如移动、旋转。 但是最近实践我发现这其实没那么简单,举个...
分类:
其他好文 时间:
2014-10-26 14:14:04
阅读次数:
369
利用ncurses做c++贪吃蛇,不用链表,思路清晰,几个小时就可以写出来...
分类:
编程语言 时间:
2014-10-18 12:40:53
阅读次数:
274
哇咔咔,这是我步入游戏制作界的第一步。忙活了一个国庆,虽说bug略多,但是成就感满满的。#include#include#include#define H 20#define L 20void map(int hard);void maphard(void);void play(void);void...
分类:
其他好文 时间:
2014-10-12 13:51:08
阅读次数:
181
剪枝好题.题目大意:给一个地图,有一条蛇,给定从头到尾的各个点的坐标,地图上有些点是不能走的,然后就是跟以前玩过的贪吃蛇的规则一样了,蛇头不能碰到自己,问至少要多少步才能让蛇头从起点到达终点.地图长宽都是20以内,蛇长范围(2~8)思路:求最少步数,用bfs,图并不大,但是需要记录蛇的状态,还要判断...
分类:
其他好文 时间:
2014-10-09 00:57:37
阅读次数:
199
第一题:题目大意:50*50的格子里玩贪吃蛇。给出N步扭头的操作,判断贪吃蛇会在第几步挂掉。(蛇初始向东)解题过程:1.一开始的方法是:为了加快速度,只保存头和尾的坐标,然后保存尾巴的方向,每次move先头运动,然后尾巴按照之前的方向运动直到需要改变方向(继续按之前的方向运动将撞到墙壁或者走到一个m...
分类:
其他好文 时间:
2014-10-02 00:52:12
阅读次数:
388
//程序在运行时还有一些错误没有找出,在左右碰壁时会过一个才结束游戏#include#include#include char Map[8][16];//游戏地图int H=8,L=16;//地图的高和长 void MapInitial();//地图的初始化 void CreteFood();//随...
分类:
编程语言 时间:
2014-09-29 03:12:47
阅读次数:
249
很长时间没更新有意义的题目了呢,这是一套题撒,于是乎我便开心的边刷题边发题解了撒.第一题: interval比较好玩的一题撒, 分分钟过了, 就是模拟贪吃蛇但是没有食物(嗯,只要你判断冲突).整个数组拿来移当然是不行的撒, 只要在末尾移去一个方格再向头部正对出放一个方格就行了撒.编程复杂度挺低的, ...
分类:
其他好文 时间:
2014-09-28 00:16:20
阅读次数:
251