只为小站
首页
域名查询
文件下载
登录
调用ACLLib库+MVC设计模式的单人版
贪吃蛇小游戏
(C语言实现)
C语言编写的调用ACLLib函数库单人版
贪吃蛇小游戏
,运用MVC设计模式(三部分Model,View, Control),代码可重用,修改为双人版甚至多人版,附有有设计思路文档,代码注释。
2021-12-31 23:30:07
1.59MB
ACLLib
贪吃蛇小游戏
MVC设计模式
1
基于FPGA设计的
贪吃蛇小游戏
实验课程设计报告+quartus9.1工程源码.zip
基于FPGA设计的
贪吃蛇小游戏
实验课程设计报告+quartus9.1工程源码,可以做为你的学习设计参考。 摘 要 本次电子技术基础课程设计了贪吃蛇游戏,实现了用FPGA来驱动VGA显示贪吃蛇游戏。贪吃蛇的游戏规则是玩家使用PS2键盘操控一条蛇上下左右移动不断吞下苹果,吃下一个苹果蛇身增长一节,当蛇头撞到蛇身或障壁时游戏结束。本课程设计采用Verilog HDL语言编写,涉及到VGA显示,PS2键盘操控,状态机等相关知识。 关键词:FPGA;VGA;PS2;贪吃蛇;Verilog HDL 2.1 游戏设计内容及要求 基本要求: ① 利用FPGA开发板、VGA显示器、PS2键盘实现贪吃蛇游戏。 ② 一条蛇可以看成由许多正方形的“小格子”拼凑成,称作节。节是蛇身上最小的单位。蛇的初始长度确定。 ③ 蛇的初始位置及方向由FPGA开发板随机生成,每次游戏预送100分。 ④ 用户使用开发板键盘及PS2键盘可控制蛇头的方向及速度。蛇在屏幕中运动每安全度过1秒加1分,静止状态每过1秒减1分,当游戏达到200分时自动进入游戏下一关,当游戏分值自动减为0时游戏失败终止。 ⑤ 当贪吃蛇触壁则失败。 ⑥ 实现游戏蛇身变换及游戏积分的自动动态显示。 2.2 系统分析 贪吃蛇是经典小游戏,本设计采用VGA显示的方式将游戏展现出来。游戏中玩家通过四个按键控制蛇的身体上下左右移动来吃屏幕中出现的苹果,苹果是随机出现的。当蛇吃的一个苹果时,蛇身体变长一个单位同时会有另一个苹果出现。如果蛇头撞墙或者撞到自己身体,则游戏失败。 所要设计的贪吃蛇游戏基于Cyclone III系列EP3C5E114C8N的FPGA芯片为硬件,采用Verilog HDL语言编写程序。在本设计中,有个8按键,分别是上、下、左、右、复位和游戏开始,暂停与继续按键。它们都是输入信号,输出是VGA,在电脑屏幕实现VGA显示字符,游戏画面 第3章 贪吃蛇游戏设计 3.1 VGA显示模块设计 显示器扫描方式分为逐行扫描和隔行扫描:逐行扫描是扫描从屏幕左上角一点开始,从左像右逐点扫描,每扫描完一行,电子束回到屏幕的左边下一行的起始位置,在这期间,CRT对电子束进行消隐,每行结束时,用行同步信号进行同步;当扫描完所有的行,形成一帧,用场同步信号进行场同步,并使扫描回到屏幕左上方,同时进行场消隐,开始下一帧。 完成一行扫描的时间称为水平扫描时间,其倒数称为行频率;完成一帧(整屏)扫描的时间称为垂直扫描时间,其倒数称为场频率,即刷新一屏的频率,常见的有60Hz,75Hz等等。标准的VGA显示的场频60Hz,行频31.5KHz。 行场消隐信号:是针对老式显像管的成像扫描电路而
2021-12-30 19:02:55
9.44MB
于FPGA设计的贪吃蛇小游戏实验
quartus9.1工程源码
贪吃蛇小游戏实验课程设计报告
FPGA设计
python地牢贪吃蛇 —Roguelike贪吃蛇游戏游戏源码下载
python地牢贪吃蛇 —Roguelike贪吃蛇游戏游戏源码下载 游戏中您不但可以挑战不同关卡, 还能够获得不同增强, 过五关斩六将, 打破高分记录, 成为最强贪吃蛇! 游戏玩法 控制蛇吃食物, 吃到一定数量的食物或者满足其他条件则可进入下一关 操作 移动 和普通贪吃蛇一样, 蛇会自动行走 转向 上下左右按键可以调换蛇的方向 冲刺 如果按的方向键是蛇当前的移动方向, 并且体力值不为0, 那么蛇会立即向前一格, 并且消耗一点体力值 冲刺操作不影响(被动的)移动
2021-12-29 16:07:15
184.08MB
python地牢贪吃蛇—Rog
python语言编写“贪吃蛇”小游戏源码
用python语言编写编写一个属于自己的
贪吃蛇小游戏
,这是源码,亲测有效
2021-12-29 11:11:12
6KB
贪吃蛇
python
1
C++命令行版
贪吃蛇小游戏
C++命令行版
贪吃蛇小游戏
,适合学生、C/C++初学者学习使用。
2021-12-27 19:04:44
7KB
c++
C
贪吃蛇
小游戏
Win32 api C语言实现
贪吃蛇小游戏
(源码)
使用Win32 api 实现
贪吃蛇小游戏
,可以记录设大小,实现死亡,重生等功能源码。
2021-12-27 18:16:22
1003KB
C语言
Win32
API
贪吃蛇
1
汇编贪吃蛇
用汇编语言编写的一个
贪吃蛇小游戏
,没有关卡,吃一个食物得10分,代码有注释
2021-12-24 14:46:56
13KB
汇编
贪吃蛇
小游戏
1
Java版
贪吃蛇小游戏
利用Java GUI编程方法开发的一个
贪吃蛇小游戏
,适合初学者参考学习。
2021-12-22 11:08:01
32KB
Java
GUI
贪吃蛇
面向对象
1
C++版本-贪吃蛇游戏
C++贪吃蛇
2021-12-21 22:02:56
17.2MB
贪吃蛇
C++
游戏
1
简单Java
贪吃蛇小游戏
Snake.zip
可实现速度选择,蛇撞到自身和撞到墙则死亡。
2021-12-20 20:03:26
2.12MB
Java
1
个人信息
点我去登录
购买积分
下载历史
恢复订单
热门下载
基于yolov4-keras的抽烟检测(源码+数据集)
RNN-LSTM卷积神经网络Matlab实现
Python+OpenCV实现行人检测(含配置说明)
基于Python网络爬虫毕业论文.doc
python大作业--爬虫(完美应付大作业).zip
基于MATLAB的水果图像识别
cplex_studio129.win-x86-64.exe CPLEX 12.9直接安装可使用
CPLEX12.8学术版安装包:cplex_studio128.win-x86-64.exe
java-spring-web-外文文献翻译40篇.zip
倒立摆的模糊控制(基于simulink仿真,适合初学者).rar
汽车仿真之电池模型-适合新手入门
python爬虫数据可视化分析大作业.zip
韦来生《数理统计》课后习题与答案
基于FPGA的DDS信号发生器设计(频率、幅度、波形可调)
机械臂避障路径规划仿真 蚁群算法 三维路径规划
最新下载
spire.pdf 去除水印,显示多页,亲测有效
谷歌浏览器Google Chrome 95正式版
DotfuscatorPro_4.9.6005.29054.msi
电子技术基础 模拟部分 第六版 课后答案
STM32F030F4P6串口通讯,modbus协议,IIC18位MCP3421程序
STM32F03F4P6库函数板工程模板
Notepad++ 插件集合(共52个)
电子海图 电子海图浏览器 电子海图二次开发
J4125音频驱动(声卡驱动)
E-Shop:网上商店使用(PHP,MYSQL,JavaScript,AJAX,HTML)-源码
其他资源
LISC Database.zip
个人php大作业.zip
安卓开发计算BMI值
Ns3网络仿真软件详细介绍
winhex17.5 官方版本+(key) 注册机
微分几何讲义
android-support-multidex.jar
基于FPGA的高精度数字式移相正弦波信号发生器设计
首席赚钱省钱专家1.8.5.zip
json handle.zip
电商广告投放明细_聚尚网.xls
WST 500.18-2016电子病历共享文档规范第18部分:病重(病危)护理记录.pdf.rar
golb:另一个负载平衡器-源码
QT编写的定时器Time
双麦克风语音增强论文4篇
Personal_Blog.zip
精美网页模版,褐色茶楼网站建设
Android -- 游戏开发视频+源码
jsp论坛源代码(附数据库文件)(原创)
基于STM8S103F3P6的超声波测距仪与温度显示.zip
桥梁工程Midas Civil常见问题解答(全
正弦波数据生成器(正弦波表)
hibernate的DTD文件,三个文件都有