小弟最近做一个java wumpus的游戏设计,现在阻碍我的是如何将rooms呈现在JFrame上,比如设计有18个房间在JFrame上,如何呈现这18个房间以及哪些房间之间是通的,如何表现出来?谢谢!

解决方案 »

  1.   

    new一个jpanel,把jpanel添加到frame,然后在jpanel上画,建议楼主找些开发游戏相关的资料看看
      

  2.   

    在JFrame上add18个JPanel。 
    把要访问的数据都放在JFrame的这个类上,使得18个JPanel都能访问,既可以通过JFrame来数据通信了。
      

  3.   

    谢谢各位的回复呀,这几天不能上网,今天才看到。还有两个问题:1. 如果游戏里面需要设置怪兽,怪兽有好坏之分,好怪兽不会攻击,坏怪兽会产生伤害。(攻击伤害数随机)。类如何设计好呢? 一个怪兽类,一个好怪兽类(继承好怪兽),一个坏怪兽(继承怪兽)2. 还有宝物,包括金子,银子,宝石,类如何设计好呢?小弟初次接触java, 谢谢啦!
      

  4.   

    楼主初次接触java,就做这个,还是很厉害的。不管怎么设计这些类,都要注意扩展性。比如突然希望再加一种怪兽(两面派,一会可以是好的,一会可以是坏的),它既要有一般怪兽的特性,又要有自己新的特性。这种也可以用装饰模式的方式。