黑马程序员--【源码+碉堡】Java控制台版贪吃蛇震撼开源
2014-08-19 09:42
197 查看
[align=center]文章来源:黑马程序员,黑马论坛[/align] [align=center]1.println输出作为游戏画面。[/align] [align=center]2.使用键盘钩子,监听键盘事件。[/align] [align=center]3.调用win32 api ,进行控制台清屏 和 彩色文本输出。[/align] [align=center] [/align] [align=center]Game Over[/align] [align=center] [/align] [align=center] [/align] [align=center] [/align] [align=center]Java无所不能,控制台运行了这个贪吃蛇[/align] [align=center] [/align] [align=center]复杂的地方主要是键盘事件,开始想直接用java调API,HOOK不了。没办法,只好用DLL监听键盘弹起事件,socket.发送(keyCode) ,java用socket.接收()。[/align] [align=center] [/align] [align=center]由于是控制台运行 双击 cmd文件打开 eclipse的模拟控制台毕竟不是真控制台 所以打不开 必须用 cmd[/align] [align=center] [/align] [align=center]源码下载地址:[/align] |
相关文章推荐
- 【贪吃蛇—Java程序员写Android游戏】系列 4.用Google SVN管理开源的Android项目
- 黑马程序员Java基础之流程控制(control)
- 黑马程序员_java基础复习三流程控制
- 黑马程序员——Java基础语法(二)---流程控制与函数
- 黑马程序员--05.类加载器--03【从JVM加载类的过程再看类加载器】【从Java源码再看双亲委派模型】
- 控制台版21点(BlackJack)源码(Java2游戏编程第4章练习参考答案)
- 黑马程序员_java语法基础【2】(流程控制语句)
- 黑马程序员——java流程控制与函数
- 黑马程序员_Java基础(环境搭建,常量变量,类型转换,运算符,控制语句)
- java贪吃蛇源码 按键监听,paint重写 linkedlist集合类
- java 贪吃蛇源码 100多行~
- 黑马程序员_java入门_流程控制语句
- 黑马程序员 Java基础(流程控制语句)
- 黑马程序员_Java基础Day02(下)_程序流程控制(Done)
- 黑马程序员_java的语言基础组成进阶(对第三课程序流程控制的总结)
- 【贪吃蛇—Java程序员写Android游戏】系列 4.用Google SVN管理开源的Android项目
- 移植了开源远程控制Gh0st3.6中的IOCP完成端口到dll(C++源码)
- 黑马程序员—JAVA基础知识之控制语句
- 黑马程序员-Java基础知识预备之Java流程控制与数组
- 黑马程序员——Java 包及访问控制权限