贪吃蛇版本1.0

学号(2017 197);
姓名:王浩铭
我的码云贪吃蛇项目仓库:https://gitee.com/wojiubufu/projects

今天尝试了给贪吃蛇添加背景音乐,预计时间十五分钟,结果花费的时间比预计多了好多,感受到了自己的不足,还有很长的路要走

原文地址:https://www.cnblogs.com/wojiubufu/p/10574732.html

时间: 2024-10-30 03:51:07

贪吃蛇版本1.0的相关文章

Python入门学习:一步步教你怎么用Python写贪吃蛇游戏

前几天,有人提到贪吃蛇,一下子就勾起了我的兴趣,毕竟在那个Nokia称霸的年代,这款游戏可是经典中的经典啊!而用Python(蛇)玩Snake(贪吃蛇),再合适不过了. 这里通过一个Python入门学习的例子跟大家详细讲解一下! 先通过下面这个效果图来感受下吧! 1 环境 操作系统:Windows Python版本:3.7.3 2 需求分析 我们先来回顾下贪吃蛇中的游戏元素及游戏规则. 首先呢,需要有贪吃蛇.有食物:需要能控制贪吃蛇来上下移动获取食物:贪吃蛇在吃取食物后,自身长度增加,同时食物消

以小时候玩的贪吃蛇为例,对于Java图像界面的学习感悟

简介: 一直以来用代码来写图形界面是我从来没有做过的事,(-?-;)额,但是已经选择软开这条路,我觉得什么都是要会一点,这样的话也许大概可能多个月后重新写东西能够得心应手很多吧.而且,以后自己要是忘记了,也可以在这里看看,顺便提高高自己文学能力.原谅我敲字比较难看懂,这些当中多多少少是存在自己情感写出来的,看正文好了. Read after me:本文是适合一些刚入门学习图形化界面的博友,当然要多多少少了解java之类的基础知识(类相关知识,泛型集合等),否则看看好了.工程文件将会在最后给出附录

经典游戏还原之:贪吃蛇

版权声明: 本文原创发布于博客园"优梦创客"的博客空间(网址:http://www.cnblogs.com/raymondking123/)以及微信公众号"优梦创客"(微信号:unitymaker) 您可以自由转载,但必须加入完整的版权声明! 贪吃蛇与方块 主要玩法:贪吃蛇吃食物,吃到食物后根据相应数值增加身体长度,如果贪吃蛇碰到方块后,根据方块的数值逐渐减少贪吃蛇身体长度,如果贪吃蛇长度为0时,游戏结束,场景中会有一下墙壁阻挡贪吃蛇的左右移动. 角色操作:点击鼠标

贪吃蛇easyx版本

这学期学了图形交互学,三个星期下来,突然意识到已经可以用c++写一个贪吃蛇了. 于是就用了两天写了这个小游戏. 其中一天写了核心代码,半天找核心代码中的bug,还有半天进行了界面及操作的优化. 但是有些代码写的依旧有些累赘,比如难度选择界面,不停用if语句,代码太杂了,但是也懒得去优化了,毕竟还有很多事情要做. 下面是游戏运行程序,建议在win10下运行,因为找了几个win7win8系统的童鞋貌似都不能运行,给了他们运行库,运行库也安装不上去. 点击这里下载游戏源程序. 下面是游戏界面截图. 好

Java版贪吃蛇(比较完善的版本)

很认真的写的一个java版的贪吃蛇游戏,图形界面,支持菜单操作,键盘监听,可加速,减速,统计得分,设定运动速度,设定游戏背景颜色等!应该没有Bug了,因为全被我修改没了.哈哈. 下面是项目各包及类的层次关系: 游戏的主要运行界面截图如下: 下面是部分代码,详细源码见此链接:http://pan.baidu.com/s/1bnubnzh //Snake类: package com.huowolf.entities; import java.awt.Color; import java.awt.Gr

贪吃蛇1.0&&贪吃蛇2.0

1 // 2 //main.c 3 //snake 4 // 5 //Created by Yubei Xiao on 12-12-16 6 //Copyright (c) 2015年 Sun Yat-sen University.All rights reserved. 7 // 8 9 #include<stdio.h> 10 #include<stdlib.h> 11 #include<time.h> 12 13 #define SNAKE_MAX_LENGTH

互评beta版本 - 探路者【贪吃蛇】

基于NABCD评论,及改进建议 1)N(Need 需求) 开发本软件一方面是为了让80,90后用户重温童年的美好记忆,另一方面也是为了增加对英语学习兴趣较弱.意志力薄弱的中小学生学习英语的兴趣和动力,在游戏中记忆单词拼写.本软件在使用过程中按照提供单词的顺序,“吃掉”软件当前提供的单词,并按照拼写顺序依次“吃”相应的字母才能完成此单词的任务,不提供用户跳过此单词进行下一单词的功能. 2)A(Approach 做法) 探路者团队进行了网上调查,发现还没有这样的产品,所以他们团队决定开发这款产品.该

是男人就下100层【第四层】——Crazy贪吃蛇(2)

在上一篇<是男人就下100层[第四层]--Crazy贪吃蛇(1)>中我们让贪吃蛇移动了起来,接下来我们来实现让贪吃蛇可以绕着手机屏幕边线移动并且可以改变方向 一.添加状态并修改代码 首先我们来用另外一种方式实现上一版本中的刷新界面,在Crazy贪吃蛇(1)中我们自定义了一个线程每隔1s钟刷新界面,在线程中我们使用了postInvalidate()方法通知主线程重绘界面,我们打开View的源代码看看到底是如何通知主线程的,原代码如下: public void postInvalidate(int

用Python写一个贪吃蛇

最近在学Python,想做点什么来练练手,命令行的贪吃蛇一般是C的练手项目,但是一时之间找不到别的,就先做个贪吃蛇来练练简单的语法. 由于Python监听键盘很麻烦,没有C语言的kbhit(),所以这条贪吃蛇不会自己动,运行效果如下: 要求:用#表示边框,用*表示食物,o表示蛇的身体,O表示蛇头,使用wsad来移动 Python版本:3.6.1 系统环境:Win10 类: board:棋盘,也就是游戏区域 snake:贪吃蛇,通过记录身体每个点来记录蛇的状态 game:游戏类 本来还想要个foo