E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
JacaScript贪吃蛇
基于51单片机的
贪吃蛇
游戏设计
一.实验目的(1)通过对C51语言的理解,编写程序实现对
贪吃蛇
的有效控制;(2)通过对51单片机硬件的学习,学会运用面包板,独立按键、点阵屏等,完成对完整电路的搭建过程;(3)通过对Proteus仿真软件的学习
墨池有雨
·
2020-08-07 17:34
学习总结
基于stc89C52的
贪吃蛇
小程序
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210
RE安逸
·
2020-08-07 17:29
51单片机和proteus制作
贪吃蛇
的蛇
这几天兴趣来潮,两天时间制作一个51版的
贪吃蛇
吧。确实用了两天时间,制作了一条
贪吃蛇
的蛇,方向控制到处跑。我没有想把这个蛇做的多完美。但是现在能跑起来了。
炉子热
·
2020-08-07 15:07
51单片机C语言基础
《单片机实践项目》之基于51单片机的
贪吃蛇
设计(初版)Proteus仿真,点阵
程序视频//B站搜索:"逗比小憨憨"获得更多视频Q0000:LJMPQ02AFLJMPQ01F0Q0006:LCALLQ025ASETBEASETBEX0SETBIT0Q000F:LCALLQ022BMOVR7,08HMOVA,R7RLCASUBBA,ACCMOVR6,AMOVA,0DHADDA,R7MOVR7,ACLRAADDCA,R6MOVR6,AMOVA,0CHXRLA,R7JNZQ0026
liuxianfei0810
·
2020-08-07 15:16
电子DIY
重力感应
贪吃蛇
(C51 MPU6050 8*8LED点阵)
重力感应
贪吃蛇
(C51MPU60508*8LED点阵)本文讲述如何从无到有用C51做一个重力感应的
贪吃蛇
,包括元件选型、原理图PCB绘制和代码编写。
MarkSoviet
·
2020-08-07 11:52
C51
80行C代码实现ncurses版
贪吃蛇
!
还是
贪吃蛇
最简单,这个东西以前我写过不止一版了:ht
宋宝华
·
2020-08-07 11:05
80行C代码实现ncurses版
贪吃蛇
!
还是
贪吃蛇
最简单,这个东西以前我写过不止一版了:ht
宋宝华
·
2020-08-07 11:05
基于51单片机的
贪吃蛇
小程序(8*8LED点阵实现)by_jy
**基于51单片机的
贪吃蛇
小程序(8*8LED点阵实现)by_jy**一直很想写一个
贪吃蛇
的小程序,这两天终于抽空完成了,这里把我的思路分享给大家,仅供参考!
sectrue.
·
2020-08-07 11:13
51单片机实现
贪吃蛇
游戏(直接代码)
废话少说,直接代码,我是用普中的板子搞得,用普中板子的同学可以直接复制拿走#include#include#includetypedefunsignedintu16;typedefunsignedcharu8;sbitSER=P3^4;sbitRCLK=P3^5;sbitSRCLK=P3^6;sbitup=P3^1;sbitdown=P3^0;sbitlt=P3^2;sbitrt=P3^3;u8c
Illidan Stormrage
·
2020-08-07 11:11
51单片机
51单片机 8*8点阵
贪吃蛇
在学完按键和点阵屏后,其实就可以做这个
贪吃蛇
了,只要理解了8*8点阵屏,
贪吃蛇
的显示就不成问题,理解了
贪吃蛇
的运作机制,做出
贪吃蛇
就不成问题,在网上也有很多人做出了这个程序,主要思想应该都是差不多的,我自认为我构思的思路还是很清晰的
枫沉枯绿
·
2020-08-07 11:39
51单片机的8x8点阵
贪吃蛇
51单片机的8x8点阵
贪吃蛇
如今用8x8LED点阵制作的
贪吃蛇
游戏在网上的源码已经多不胜数了,由于闲得蛋疼,也搞了搞,不过因为Me很懒,又穷,所以硬件就木有搞,只是用proteus仿真了一下。。。
深夜码农
·
2020-08-07 10:22
51单片机实现
贪吃蛇
(双色点阵)
1.硬件德菲来51开发板,双色点阵2.基本流程蛇身用二维数组存储,上下左右通过dx,dy组合,有4个使能位(上行时不能向下),HC595锁存发数据。功能:暂停、加减速、上下左右(keyscan()里扫描改变状态)、变色、食物长时间随机消失使用了两个定时器,T0:发送点码,2ms。T1:keyscan(),time检测食物存活时间。65ms单片机3.代码#include//包含头文件,一般情况不需要
橘子2048
·
2020-08-07 10:07
基于51单片机的点阵
贪吃蛇
这是基于51单片机的
贪吃蛇
小游戏,用四个独立按键控制上下左右,用8*8点阵作为显示程序如下:#include#include#include#defineSNAKE20unsignedcharx[SNAKE
Mr _ gong
·
2020-08-07 10:22
51单片机
基于51单片机开发板8*8LED矩阵的
贪吃蛇
程序
引语:过年的时候闲着无聊,恰好也刚学了点51开发板的东西,所以就想写一个
贪吃蛇
的小程序。在网上总结了一些关于
贪吃蛇
的算法,于是就有了以下的程序。
Prediction_185
·
2020-08-07 10:25
51单片机开发板
贪吃蛇
C语言
基于51单片机的
贪吃蛇
游戏
基于51单片机的
贪吃蛇
游戏打死不学硬件,本文已停止更新前言:这篇文章是我当时制作完成后写的总结,已经过去了一段时间,苦于找不到实物的图片,就把全文都粘贴到了下面。
Lonficer
·
2020-08-07 10:48
我的大学
单片机
贪吃蛇
利用51单片机+hc595芯片配合在led点阵上玩
贪吃蛇
第二篇“自动运行函数”
利用51单片机+hc595芯片配合在led点阵上玩
贪吃蛇
第二篇“自动运行函数”
贪吃蛇
是自己不断朝着前运动的,所以需要封装一个令
贪吃蛇
自己朝前运动的函数自动运行函数满足条件:1.控制
贪吃蛇
不断运动2.运动方向发生改变时
linxinloningg
·
2020-08-07 09:35
linus
利用51单片机+hc595芯片配合在led点阵上玩
贪吃蛇
第三篇“相关决策函数”
利用51单片机+hc595芯片配合在led点阵上玩
贪吃蛇
第三篇“相关决策函数”我们需要的决策函数有哪些:1.改变方向的函数改变方向示例中只采用了两个按键,因为
贪吃蛇
是不断朝某一方向运动的,那么相对于蛇运动的方向来看
linxinloningg
·
2020-08-07 09:34
linus
利用51单片机+hc595芯片配合在led点阵上玩
贪吃蛇
第一篇“显示
贪吃蛇
”
利用51单片机+hc595芯片配合在led点阵上玩
贪吃蛇
第一篇“显示
贪吃蛇
”硬件电路分析:1.采用51单片机和hc595芯片2.采用led点阵8*83.hc595芯片的SER,SRCLK,RCLK分别接入单片机
linxinloningg
·
2020-08-07 09:34
51单片机
canvas
贪吃蛇
游戏
用canvas做了一个
贪吃蛇
小游戏开始界面游戏界面结束界面
贪吃蛇
body{background:#666;text-align:center;}canvas{margin:50pxauto0;/*border
dgush2000
·
2020-08-06 11:27
C语言入门编程实战(一)——低配版
贪吃蛇
游戏效果如图:游戏说明:通过方向键操控,按下蛇动,不按则不动--非常简单红色部分表示头部每次游戏时间30s,时间结束后程序自动退出。编程语言:C语言开发环境:VS2017使用EasyX库处理界面代码如下:#include#include#include#include#includetypedefstructpostion{intx;inty;}Foodpostion;typedefstructS
wyy_blog
·
2020-08-05 13:24
C/C++
C语言
贪吃蛇
—基于EasyX图形库
一、编译环境1、VS2017(VC++6.0也可以)2、EasyX库(C/C++的图形库)EasyXLibraryforC++(Ver:2018春分版)http://www.easyx.cngraphics.h二、代码#define_CRT_SECURE_NO_WARNINGS#include#include#include#include#includetypedefstructbody{int
也无風雨也无晴
·
2020-08-05 12:43
笔记
游戏
链表
c++
数据结构
贪吃蛇
#include#include#include#include#include#include#pragmawarning(disable:4996)#defineS200//定位坐标voidgotoxy(intx,inty){COORDpos;pos.X=x-1;pos.Y=y-1;SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE)
完美教父
·
2020-08-05 04:24
编程
第二章教程16:
贪吃蛇
但还没等理出头绪,小Pa却提出了新的需求:用现在的游戏机制,能实现
贪吃蛇
么?开发组的负责人小Q思考了一下表示:做一定的扩展之后能够实现。小Pa于是高兴地回去准备地图了。
圣手书生肖让
·
2020-08-05 03:58
VB.NET
贪吃蛇
(画圆)
VB.NET
贪吃蛇
小游戏效果图如下所有代码一共300行多一点,非常简单,下面依次介绍一下1.设计思路这个游戏(1)呢,得有个地图(2),有条蛇(3),有个蛋(4),所以一共设计了4个类,然后通过类之间的交互
Fanstorm丶
·
2020-08-05 03:20
VB.NET
信息学奥林匹克竞赛-C语言
贪吃蛇
来源:http://www.clang.cc/news/project/2015/0611/93.html#include#include#include#include#defineU1#defineD2#defineL3#defineR4//蛇的状态,U:上;D:下;L:左R:右typedefstructSNAKE{//蛇身的一个节点intx;inty;structSNAKE*next;}sn
编程老头
·
2020-08-04 18:54
C语言入门
贪吃蛇
-源码(待完善)
粗略的雏形:usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;usingSystem.Windows.Form
duoduoluojia
·
2020-08-04 14:43
源码
winform
C#
Python制作AI
贪吃蛇
,细节、思路都写下来了!
前提:本文实现AI
贪吃蛇
自行对战,加上人机对战,读者可再次基础上自行添加电脑VS电脑和玩家VS玩家(其实把人机对战写完,这2个都没什么了,思路都一样)实现效果:很多人学习python,不知道从何学起。
Python新世界
·
2020-08-04 07:39
AI
贪吃蛇
( JAVA版)+A*寻路算法
代码目标:有一条AI蛇,可以自己寻路,吃食物,并且符合基本规则,上下键控制蛇的速度,空格键实现开始和暂停(悄悄的告诉你,这个代码,运气好,可以吃满屏,运气不好,一会就…你懂得,嘿嘿嘿)代码结构首先,我们需要创建5个类1,Test.class这个是用来创建窗口的,就是我们看到的画面2,SnakePan.class(主要)这个是用来画我们所看到的所有的图画。比如说蛇头,蛇身,食物…3,.Node.cl
nyfz_wyq
·
2020-08-04 07:13
java
游戏
scratch案例——
贪吃蛇
一、角色设置设置两个角色。一个是蛇,分成蛇头和蛇身。蛇的身体由一块一块组成。蝙蝠:蛇的食物,可以挥动翅膀(,也可以飞翔移动)。二、蛇头的制作这是Scratch标准角色库中提供的球,有不同颜色的球。我们以这个球为基础,制作蛇头。蛇头造型1:在角色中,使用“变形”,出现出现几个可以拉动的小点点。拉动圆形右边的点,最后形成尖尖的蛇头形状。蛇总要有眼睛,因此使用用粗线点两下,或者用画圆的功能,画两个圆,填
大耳猴少儿编程
·
2020-08-04 07:55
scratch
贪吃蛇
自动版
importrandomimportpygameimportsysfrompygame.localsimport*#错误码ERR=-404#屏幕大小Window_Width=800Window_Height=500#刷新频率Display_Clock=17#一块蛇身大小Cell_Size=20assertWindow_Width%Cell_Size==0assertWindow_Height%Ce
润森
·
2020-08-04 07:10
Python-pygame-实现功能超赞的
贪吃蛇
游戏 可绘制地图
大一暑假闲时练手作品,全为自主原创无任何参考,咱也不知道这么原始的绘图方式算好算赖实现的功能有:·
贪吃蛇
基本游戏功能,·可选有无墙,·生成大食物·速度变化(有上限)·得分减少·地图选择功能·自定义速度功能
枫、沭
·
2020-08-04 07:27
Python实现AI
贪吃蛇
snake.py普通版本的
贪吃蛇
,需要手动控制方向。
James_Bobo
·
2020-08-04 06:58
python
python实现
贪吃蛇
(1)
这几天学了下pygame,终于要做人生中第一个游戏了⊙﹏⊙
贪吃蛇
的算法还是比较简单的,蛇的移动我是通过不停添加一个head方块,然后判断应该加到蛇头的哪个方向,加完后删掉蛇尾就行了,如果吃到食物就不删蛇尾
weixin_30242907
·
2020-08-04 03:22
python写
贪吃蛇
游戏
1.游戏规则:开局游戏随机生成一个食物和
贪吃蛇
,每吃到一个食物,
贪吃蛇
的长度加一;如果
贪吃蛇
蛇头撞到墙壁或者自己的身子,游戏结束。
气死的笨喵
·
2020-08-03 23:07
python写贪吃蛇
Java程序设计-AI
贪吃蛇
具体实现
A*算法和AI
贪吃蛇
的具体实现本着最近在写一个java的
贪吃蛇
项目,觉得人工手动控制太过于单调,于是,想着加入AI部分,让蛇自己能够智能移动。
Lzjusc2017
·
2020-08-03 23:58
贪吃蛇
贪吃蛇
的实现及其简单AI设计
设计要求:用代码实现经典游戏
贪吃蛇
,要求蛇能够按用户的输入做出相应的上下左右行进动作,获取食物,记录得分;并以此为基础设计简单AI,要求该AI能够在游戏中自动寻路,并得到尽量高的分数。
Tomas_Cheng
·
2020-08-03 17:23
C++
贪吃蛇
游戏Java GUI编程游戏实战
贪吃蛇
编程心得代码模块组成一.游戏的主启动类packagecom.Hailin.snake;importjavax.swing.
Demo_Api
·
2020-08-03 17:51
游戏
游戏开发
gui
java
swing
浅析初等
贪吃蛇
AI算法
作为小学期程序设计训练大作业的一部分,也是自己之前思考过的一个问题,终于利用小学期完成了
贪吃蛇
AI的一次尝试,下作一总结。
diancha6978
·
2020-08-03 16:43
大一实训---
贪吃蛇
+走全图AI实现(2)
接下来就是ai部分,老实说,楼楼的ai其实写得并不是很好。楼楼随意测试N遍,目测成功几率最高10%,失败原因是策略性死循环。但还是献丑一下,若有什么好的意见,也请各位指导一下我。总体上的ai策略是分别先对3个方向的下一步进行bfs寻找蛇尾,对于能找到蛇尾的方向进行求蛇头与食物的最短距离,然后进行动作,策略完成了。在这里的策略中,bfs蛇尾是第一步,原因是无论到未来的局面有多么的复杂,能从蛇头bfs
a2012031101020
·
2020-08-03 14:53
大学实训
贪吃蛇
(智能蛇的一些算法)
在网上参考了各大神的代码后,了解了BTS算法:要实现一定的智能,肯定就要用到相应的寻路算法.我采用的是最简单的宽度优先搜索的方式(BFS算法)所以在具体的实现游戏之前,我们先来看一下BFS算法.该算法在中有详细解说,并给出了可行的伪代码,本系列的博文的重点不在于此,所以只是简单一说,然后给出代码.下面就给出一个例子来说明该算法的寻路过程(说明:我们将路径抽象化为一个二维数组,在二维数组中,我们用0
MrZhangXX
·
2020-08-03 13:42
贪吃蛇
基于A*算法的复杂权值自寻路
贪吃蛇
(伪)
没写完,先别看T.T
贪吃蛇
的寻路问题是最简单的一类路径搜索问题,在我之前的博客中,对于单一路径权值、单一目标、且目标未知的
贪吃蛇
寻路问题我已经用BFS解决了。
LeYOUNGER
·
2020-08-03 13:04
C++
《Cocos Creator游戏实战》
贪吃蛇
平滑移动
贪吃蛇
平滑移动初始化蛇头和蛇身调整蛇头方向
贪吃蛇
移动蛇头和蛇身的节点顺序添加食物添加碰撞逻辑代码在本教程中我们重点来学习下如何让
贪吃蛇
能够平滑移动。
la_vie_est_belle
·
2020-08-03 13:29
《Cocos
Creator游戏实战》
python实现
贪吃蛇
AI寻路
运行过程:伪代码:代码:写的比较乱,没有整理过importcopyimportpygame,sys,random,timefrompygame.localsimport*#######################################################################初始化Pygame库pygame.init()#初始化一个游戏界面窗口DISPLAY=p
ccccccccccccyd
·
2020-08-03 10:13
AI
贪吃蛇
的N种死法及通用解法
1.简要介绍:在一个n*m的网格面板里,面板里有一些障碍物,面板周围是墙壁。起始长度为3的蛇,会通过游走不断进食豆子,每吃一个豆子,身子长度也会加1。当蛇吃完当前面板里的所有豆子后,面板会重新刷新十个豆子,且豆子不会刷新在蛇身上或障碍物上,蛇身长度越长,获胜的几率越大。蛇的行走方向只能是上,下,左,右,每次行进一格,且蛇身除了蛇尾一小格,均视为障碍物。易得知,随着蛇身长度增加,暴毙概率也会大大增加
赶路的苟狗
·
2020-08-03 10:08
数据结构
三步走!从头开始设计一款游戏
作者|JasonTu译者|弯月,责编|屠敏头图|CSDN下载自视觉中国出品|CSDN(ID:CSDNnews)以下为译文:在尝试过《乓》(Pong),《Breakout》、《
贪吃蛇
》等一系列游戏之后,接下来应该做些什么
CSDN资讯
·
2020-08-03 10:28
游戏
编程语言
人工智能
交互设计
微软
用python实现头脑王者全自动答题
系统环境:Win10类:board:棋盘,也就是游戏区域snake:
贪吃蛇
,通过记录身体每个点来记录蛇的状态game:游戏类本来还想要个food类的,但是food只需要一个坐标,和一个新建,所以干脆使用
程序员lamed
·
2020-08-03 08:30
python
java
贪吃蛇
案例背景音乐实现
1.导入jar包2.要用线程来控制播放,要不然窗体就要等歌曲播放完才能出现。//主背景音乐。classMusicPlayerextendsThread{Playerplayer;Stringmusic;publicMusicPlayer(Stringfile){this.music=file;}publicvoidrun(){try{play();}catch(FileNotFoundExcept
weixin_30617561
·
2020-08-03 06:10
2004手机游戏年终点评(推荐,转贴)
2004手机游戏年终点评(推荐,转贴)如果说在一年前,手机游戏给大多数人的第一印象还是
贪吃蛇
、猜数字的话,那么现在,任何一个对IT或对游戏稍有关心的人,都对这一年间手机游戏在国内的井喷之势有所耳闻。
tl_ang
·
2020-08-03 05:28
Game
手机游戏
游戏
手机
产品
中国移动
symbian
Android 项目
贪吃蛇
最初版本实现。
DesktopView.java是地图文件,用来画出桌面的文件Food.java食物类文件Rock.java石头类文件Snake.java蛇类文件SnakeActivity.java主要ActivitySnakeView.java画出蛇的文件代码如下packagemars.com;importandroid.app.Activity;importandroid.os.Bundle;importan
落辰li
·
2020-08-03 03:48
Android
SCTF-2014 misc100 writeup(赛后分析)
实际上是定义了4个控制
贪吃蛇
行动的游戏按键。但显然就这个程序,按对应的键是产生不出对应的signal信号的。(有队伍使用向进程发送对应signal的方
weixin_34255055
·
2020-08-02 19:20
上一页
36
37
38
39
40
41
42
43
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他