JAVA警察和小偷问题
JAVA警察和小偷问题
日期:2009-03-16 18:07:29 人气:1
很简单的一个实现,
首先,因为游戏板是JAVA做的,所以用swing“画出”类似于棋盘的网格(可以根据需要选择是否显示)
用paint方法在panel加载时就画出(即放到构造器里)
由于知道网格的具体参数(梅格长宽这里假设为1) 可以随即生成两个整数,那就是小偷的坐标,用paint方法在那个坐标处画出“小偷” X,Y可以随即加减 小偷就随即动了。
写出asdw四个键盘的按下事件分别是 对应的坐标加减。
在逮捕小偷时 从游戏板固定位置出现“球员” 用line的方式移动 (即 求出斜率,X