排序:
默认
按更新时间
按访问量

Java游戏开发——拼图游戏经典版

游戏介绍: 拼图游戏是一款经典的益智游戏,游戏难度分为 简单、正常、困难 三种难度,分别对应3*3,4*4,5*5布局,游戏开始前图片被随机打乱,空块位于最右下角,玩家通过点击空块周围图片或者按键方式对图片和空块进行相互交换,直到所有图片都回到原位即为游戏胜利。 本次制作的拼图游戏运行界面如下...

2018-12-09 11:38:16

阅读数:1396

评论数:6

Java游戏开发——连连看

游戏介绍:       “连连看”是一款来源于我国台湾的桌面小游戏,主要考验的是玩家们的眼力,在有限的时间内,只要能把所有能连接的相同图案,两个两个的找出来,每找到一对,它们就会自动消失,只要能把所有的图案全部消完即可获得胜利。所谓能够连接,是指无论横向还是纵向,从一个图案到另一个图案之间的连线...

2018-12-05 15:27:49

阅读数:1104

评论数:0

使用java自制一个简单的贪吃蛇游戏

使用素材文件夹: 素材说明:snake0是空白区域,snake1是墙,snake2是面包,snake3是向上的蛇头,snake4是向下的蛇头,snake5是向左的蛇头,snake6是向右的蛇头,snake7是向上的蛇身,snake8是向下的蛇身,snake9是向左的蛇身,snake10是...

2018-12-01 20:38:14

阅读数:1331

评论数:4

GC收集器介绍及GC日志阅读

GC收集器: (1)Serial收集器(新生代收集器) 单线程收集垃圾,在其回收垃圾的时候必须暂停其他所有工作进程 (2)ParNew收集器(新生代收集器) Serial收集器的多线程版本,除了Serial收集器之外,目前只有它能和CMS收集器配合工作 (3)Parallel Scave...

2018-11-28 10:58:09

阅读数:80

评论数:0

Java游戏开发——飞行射击类游戏

使用到的素材文件夹: 素材说明:bg0.jpg是背景图片。bomb_enemy是敌机爆炸时按顺序播放的四帧图片,bullet_0.png是子弹图片,enemy_alive.png是敌机图片,player.png是主角图片; 素材链接:https://pan.baidu.com/s/1mwF...

2018-11-28 10:42:31

阅读数:95

评论数:0

推箱子游戏带音乐版开发

目的:使用Java开发一个带音乐版推箱子游戏 素材文件夹: 素材分析:pic1是墙,pic2是箱子,pic3是箱子位于目标点上时的状态,pic4是目标点,pic5是向下移动,pic6是向左移动,pic7是向右移动,pic8是向上移动,pic9是空地,pic10是向下移动并位于目标点上,...

2018-11-27 17:02:11

阅读数:1627

评论数:8

五大设计原则(SOLID)

一般情况下,我们为软件构建中层架构的主要目标如下: ①使软件可容忍被更改 ②使软件更容易被理解 ③构建可在多个软件系统中复用的组件   简要介绍下SOLID原则:   一、 单一职责原则 该设计原则是基于康威定律的一个推论——一个软件系统的最佳结构高度依赖于开发这个系统的组织的内部...

2018-11-20 12:16:29

阅读数:42

评论数:0

编程范式总览

一、结构化编程(structured programming) 结构化编程对程序控制权的直接转移进行了限制和规范(限制了goto语句)。   二、面向对象编程(object-oriented programming) 面向对象编程对程序控制权的间接转移进行了限制和规范(限制了函数指针)。 ...

2018-11-20 12:13:30

阅读数:58

评论数:0

插入排序法及其改进

探讨下插入排序法的传统代码及改进代码

2018-06-23 17:09:53

阅读数:28

评论数:0

try-catch-finally顺序问题

探讨try-catch-finally异常捕获块的执行顺序:

2018-06-21 18:09:02

阅读数:11

评论数:0

Java类加载顺序问题

测试java代码块中静态块,初始块,构造块的执行顺序。定义三个类A,B,C,B继承于A,C继承于B。代码如下:package 类加载问题; public class A { static{ System.out.print("A类静态块1 "); }...

2018-06-20 22:53:49

阅读数:18

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭