谁能给点吃豆子游戏的思路?(分不是问题) 先把屏幕看成一个2位数组,然后随机位数组中的元素夫1,表示豆子。然后用2个变量x,y表示你最所在的位置。然后接受鼠标事件,变动x,y如果x,y和2维数组中的xy一至,就是吃到了,刷新屏幕。其余的就是贴图勒 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 先把屏幕看成一个2位数组,然后随机位数组中的元素夫1,表示豆子。然后用2个变量x,y表示你最所在的位置。然后接受鼠标事件,变动x,y如果x,y和2维数组中的xy一至,就是吃到了,刷新屏幕。其余的就是贴图勒------------------------------------------------------------------恐怕不是这么简单吧。游戏中的对象有石头墙,路,豆子,大嘴和海蜇。石头墙,路及豆子是静止不变的,也就是地图,可以通过定制数组来实现。大嘴需要手工来控制的。关键的问题是海蜇的移动算法,怎样随着大嘴的移动自动寻址,并且不能发生交通堵塞,也就是说能够从死胡同里出来。 swinging(山不在高) 所言极是,有什么好的算法么?其实我想作这个游戏只是想熟悉一下java的graphic编程,谢谢各位帮助。 如果是想熟悉一下java的graphic编程可以先不做海蜇把?(个人观点)觉得“能够从死胡同里出来“得想想办法 其实能够做完这个游戏,可以熟悉太多栋栋,不仅仅是graphic.listlike(宋宋) ,能够详细讲讲么?在这方面我早就忘了。 气死我了,给你写了好长一段,没有发送成功,现在只给你简单的说了( 在每一关开始的时候,都有一关的数据定义,其中就包扩海蜇的数量,种类,什么时候出,在那里出,初始方向、移动数度、视线距离的数据。 海蜇出来后,按照定义的方向移动,遇到路口,,或不能再按照原来的方向移动的时候,产身一个随机数,决定移动方向。遇到路口和不能按照原来的方向处理不太一样,遇到路口,不用向来的方向移动就是n-1中选一个移动方向(n为路口数),不能按照原来的方向可以向来的方向移动,就是在n中选择一个方向了。如果是死胡同,话就是一选一,100%的向后移动了。 当海蜇在视线范围内看见大嘴的话,就追它了。 listlike(宋宋) ( ) :气死我了,给你写了好长一段,没有发送成功,现在只给你简单的说了.这是我今天听到的最糟糕的消息,不过很感谢。不过你后面解释的,我还是不太明白。是不是可以这样理解,当海蜇遇到一个路口的时候,就从剩下三个方向中随机选择一个尝试,如果都通不过,就原路返回。视线距离是很重要的参数。 ResultSetMetaData 自动获取表列 Swing 组件 黄色代码为什么没有实现 JAVA面试的基础知识 java里如何实现每隔几秒做一个动作? 为什么找不到lomboz插件 jvm什么时候自动不执行某些代码? 请问有没有方法让程序访问指定的内存地址,并获取数据 怎么调用自己写的类? 菜鸟问题:jbuilder 请问这里有兰州的吗?我要接受公司的神圣使命,去开发大西北了。 JAVA好像没有SUN吹的那么好 在〈JAVA编程思想〉里的一段代码,请教请教!
恐怕不是这么简单吧。
游戏中的对象有石头墙,路,豆子,大嘴和海蜇。
石头墙,路及豆子是静止不变的,也就是地图,可以通过定制数组来实现。
大嘴需要手工来控制的。
关键的问题是海蜇的移动算法,怎样随着大嘴的移动自动寻址,并且不能发生
交通堵塞,也就是说能够从死胡同里出来。
可以先不做海蜇把?(个人观点)
觉得“能够从死胡同里出来“得想想办法
海蜇出来后,按照定义的方向移动,遇到路口,,或不能再按照原来的方向移动的时候,产身一个随机数,决定移动方向。遇到路口和不能按照原来的方向处理不太一样,遇到路口,不用向来的方向移动就是n-1中选一个移动方向(n为路口数),不能按照原来的方向可以向来的方向移动,就是在n中选择一个方向了。如果是死胡同,话就是一选一,100%的向后移动了。
当海蜇在视线范围内看见大嘴的话,就追它了。
气死我了,给你写了好长一段,没有发送成功,现在只给你简单的说了.
这是我今天听到的最糟糕的消息,不过很感谢。不过你后面解释的,我还是不太明白。是不是可以这样理解,当海蜇遇到一个路口的时候,就从剩下三个方向中随机选择一个尝试,如果都通不过,就原路返回。视线距离是很重要的参数。