吃豆豆--Java小游戏
吃豆豆
![](http://static.blog.csdn.net/xheditor/xheditor_emot/default/sad.gif)
![](http://static.blog.csdn.net/xheditor/xheditor_emot/default/sad.gif)
![](http://static.blog.csdn.net/xheditor/xheditor_emot/default/laugh.gif)
![](/assets/blank.gif)
mc.addKeyListener(new KeyAdapter() {@Overridepublic void keyPressed(KeyEvent e) {int key = e.getKeyCode();if (flag[player.p_y / 30][player.p_x / 30] == 0) {flag[player.p_y / 30][player.p_x / 30] = 1;}switch (key) {case KeyEvent.VK_LEFT:player.p_image = Player.im1;if(player.p_x==0)break;if ((player.p_x % 30 != 0|| (player.p_y % 30 != 0 && Data.point[player.p_y / 30 + 1][player.p_x / 30 - 1] == 1 && Data.point[player.p_y / 30][player.p_x / 30 - 1] == 1)|| (player.p_y % 30 == 0 && Data.point[player.p_y / 30][player.p_x / 30 - 1] == 1))) {player.p_x -= 5;}break;case KeyEvent.VK_RIGHT:player.p_image = Player.im3;if(player.p_x>=570)break;if ((player.p_x % 30 != 0|| (player.p_y % 30 != 0 && Data.point[player.p_y / 30 + 1][player.p_x / 30 + 1] == 1 && Data.point[player.p_y / 30][player.p_x / 30 + 1] == 1)|| (player.p_y % 30 == 0 && Data.point[player.p_y / 30][player.p_x / 30 + 1] == 1))) {player.p_x += 5;}break;case KeyEvent.VK_UP:player.p_image = Player.im5;if (player.p_y>0 && (player.p_y % 30 != 0|| (player.p_x % 30 != 0 && Data.point[player.p_y / 30 - 1][player.p_x / 30 + 1] == 1 && Data.point[player.p_y / 30 - 1][player.p_x / 30] == 1)|| (player.p_x % 30 == 0 && Data.point[player.p_y / 30 - 1][player.p_x / 30] == 1)) ){player.p_y -= 5;}break;case KeyEvent.VK_DOWN:player.p_image = Player.im2;if (player.p_y<570 && (player.p_y % 30 != 0|| (player.p_x % 30 != 0 && Data.point[player.p_y / 30 + 1][player.p_x / 30 + 1] == 1&& Data.point[player.p_y / 30 + 1][player.p_x / 30] == 1)|| (player.p_x % 30 == 0 && Data.point[player.p_y / 30 + 1][player.p_x / 30] == 1)) ){player.p_y += 5;}break;case KeyEvent.VK_ENTER:time.start();break;case KeyEvent.VK_SPACE:time.stop();break;}}
});
吃豆豆--Java小游戏相关推荐
- 王思聪吃热狗--java小游戏百度云源码
此是闲暇之余敲的飞机大战java版,提供给大家学习和吐槽☺ https://pan.baidu.com/s/11PViK5Lk6cIrzvRrJMjK7g 提取码:9xrc
- JAVA课程设计——“小羊吃蓝莓”小游戏
JAVA课程设计--"小羊吃蓝莓"小游戏 1. 团队课程设计博客链接 http://www.cnblogs.com/HXY071/p/7061216.html 2. 个人负责模块或 ...
- 用JAVA实现吃豆人小游戏
用JAVA实现吃豆人小游戏 游戏运行效果 Model.java Pacman.java 完整的游戏代码及资源文件 游戏运行效果 Model.java package pacman;import jav ...
- java小游戏-java小游戏-大鱼吃小鱼
java小游戏-java小游戏-大鱼吃小鱼 1 创建窗口 2 添加背景图 3 启动封面 4 启动页面的点击事件 5 游戏开始时的背景添加 6 双缓存解决闪屏问题 7 地方第一条小鱼的添加 8 敌方左方 ...
- Java小游戏——贪吃蛇
Java小游戏之贪吃蛇 系统目标 贪吃蛇是一个益智类游戏,通过本游戏的设计和实现,可以提升Java技术能力,提升自己独立开发的能力及掌握项目的开发流程. 开发环境 系统环境:Windows 开发工具: ...
- 各种经典java小游戏_Java是这个世界上最好的语言!
为什么? 请看TIOBE最新发布的编程语言排行榜: TIOBE开发语言排行榜每月更新一次,其结果可以用来检阅开发者的编程技能能否跟上趋势,或是否有必要作出战略改变,以及什么编程语言是应该及时掌握的. ...
- Java小游戏:模仿微信群发红包
Java小游戏:模仿微信群发红包 微信群主发普通红包,普通红包规则: 群主的一笔金额,从群主余额中扣除,平均分成n等分,让群员领取. 成员领取红包后,保存到余额中. 请根据规则,完成案例中所有类的定义 ...
- 《Java小游戏实现》:坦克大战
<Java小游戏实现>:坦克大战 前面写了一个简单的聊天小程序,今天开始就写一个坦克大战的游戏,算是对Java相关小知识点的一个应用. 这个游戏的完成,我们也是分步完成,逐步累加,一个一个 ...
- 基于C++控制台(Windows平台)的一个吃豆人小游戏
PacManX --南京大学2019秋季学期 "高级程序设计 "课程设计一 基于C++控制台(Windows平台)的一个吃豆人小游戏 已实现的目标: 地图支持自定义编辑(可编辑地图 ...
- 整活~使用webAI做一个网页AR吃豆人小游戏
一个好习惯,先给结论 使用网页端深度学习框架识别人脸,做一个AR吃豆人小游戏.吃豆人会随着人脸在镜头内的移动而移动,吃完全部豆子即为获胜. 在线体验地址:点我预览 代码地址:点我github 本文首发 ...
最新文章
- html5 FileReader初识
- jquery如何调用后台的方法
- 常看 Shell: 文本文件操作
- [yc]详解link
- java如何把string转化E_java将string转为代码执行
- 【转】WPF从我炫系列3---内容控件的用法
- POJ2503 Babelfish(二分)
- 关于 Java 性能监控您不知道的 5 件事,第 1 部分
- React 深度学习:React Core
- 排序算法之九 基数排序(C++版本)
- Deploy Apache Flink Natively on YARN/Kubernetes
- 拓端tecdat|二手闲置物品交易数据快照
- 离散数学期末复习总结
- 使用echarts实现半圆饼图
- 程序员的表白文,加点不一样的料!
- javacpp-opencv图像处理系列:国内车辆牌照检测识别系统(万份测试车牌识别准确率99.7%以上,单次平均耗时39ms)...
- 如何评价范冰新书《增长黑客》?
- Crack:Stimulsoft BI Server 2022.4.5
- 面向对象分析与设计--遛狗玩
- 病原微生物高通量测序:第二节 应用场景
热门文章
- JS生成uuid的四种方法
- 怎么把ide改成ahci_怎么IDE改成AHCI
- 数字图像处理_05_(图像锐化与边缘检测——Premittt算子、Roberts算子、Sobel算子、Scharr算子、Laplacian算子、LoG算子、Canny算子)
- spring动态代理之cglib动态代理
- android ts流解码,DVB开发之TS流的接收,解码与播放
- 尚学堂马士兵struts2 课堂笔记(二)
- 操作系统原理:文件系统
- 百度影音盒插入论坛帖子自动播放代码及方法
- 10倍性能提升!英伟达新卡皇降临,图灵架构GTX 20系列发布
- 设置网页title旁边的小图标详解