做一个象棋游戏 需要用到什么样的library呢
我是学生,前段时间看了一个学长留在机房的一个撞球游戏,就是打砖块,求飞上去,然后碰到,就消除砖块那种,用了如下的library:
import java.awt.Color;
import java.awt.event.MouseEvent;
import acm.graphics.GObject;
import acm.graphics.GOval;
import acm.graphics.GRect;
import acm.program.GraphicsProgram;
import javax.swing.JOptionPane;
我发现用了这些library之后,事情变得很简单,如果我要做一个棋盘游戏,那么我要用的哪些library呢?
拿一个棋子为例,我现在想的是,有一个类,可以用一个图形填充一个区域(最好是背景透明填充),然后类的方法里尽量可以把图片消除,高亮或者变色(表示选定之类),移动(或者是消除后生成的过程也行,但是动态的更好看)
另外,游戏除了acm.program.GraphicsProgram可以用哪些类创建窗口(以前我学C++,DC那些,不知道JAVA里面是什么)呢? 简单一点就好,不过也不要太简单了,棋盘我还是希望用图片资源,用画线的太丑了……
请说明一下,谢谢了。