OK、これはクレイジーなアイデアのように聞こえるかもしれませんが、1980 年代スタイルのローグライク ゲームテキスト インターフェイスを純粋な Java で、つまり Swing などを使用してエミュレートすることに興味があります。
必要なことはおおまかに次のとおりです。
- 「画面」として固定サイズの文字の固定サイズのグリッドを提供します (例: 100*75)
- 適切な等幅フォントを使用し、多くの興味深い記号を使用するのが理想的です
- 各文字位置の前景と背景の文字色を個別に設定できるようにする
- 画面の任意の場所で文字列または個々の文字を印刷できるようにします (これらの場所の画面バッファーに既にあるものはすべて上書きする必要があります)。
これを可能にする優れた既存のソリューションを知っている人はいますか? それとも、最初から一緒にハッキングすることにこだわっていますか?
ps純粋なJavaが必要な理由は、サンドボックス化されたアプレットで実行できるようにするためです。そのため、 jcursesのような JNI ソリューションは残念ながら除外されています.....