mik*_*era 9 java swing roguelike
好吧,这听起来像是一个疯狂的想法 - 但我有兴趣用纯Java 模仿20世纪80年代风格的roguelike游戏文本界面,即使用Swing或类似的东西.
这大致是它需要做的事情:
任何人都知道一个好的现有解决方案,可以实现这一点 或者我是不是从头开始一起黑客攻击?
ps我想要纯Java的原因是它可以在沙盒applet中运行.所以像jcurses这样的JNI解决方案被遗憾地排除了......
Nat*_*rpe 9
根本没有疯狂,这是我在Legerdemain中实施的方法:http: //roguelikefiction.com
我使用了二维数组字符(char [] [])和相应的java.awt.Color [] []对象数组来跟踪颜色.您可以将这些数组推送到一个继承自JPanel(后者又是JFrame的一部分)的类中,并在面板的paintComponent()回调中执行所有绘制.
Curses/JNI方法没有任何问题,尽管如果你使用Swing路线,你会得到各种很棒的Unicode字形.Legerdemain使用五六百个.
归档时间:
15 年,6 月 前
查看次数:
5314 次
最近记录:
12 年,3 月 前