OK, sembrerà una pazza idea - ma mi interessa emulare un'interfaccia di testo in stile anni 80 roguelike game in puro Java, cioè utilizzando Swing o simili.Interfaccia di testo Java puro per un gioco roguelike
Ecco più o meno quello che deve fare:
- Fornire una griglia fissa dimensione dei caratteri di dimensioni fisse come "schermo" (ad esempio 100 * 75)
- Utilizzare un font a spaziatura fissa appropriata, idealmente con un sacco di simboli interessanti
- consentire l'impostazione di primo piano e di carattere colori di sfondo per ogni posizione di carattere individuale
- permettere la stampa di stringhe o singoli caratteri in qualsiasi punto dello schermo (che dovrebbe sovrascrivere tutto ciò che è già presente nel buffer dello schermo in quelle posizioni)
Qualcuno sa di una buona soluzione esistente che consentirebbe questo? O sono bloccato con l'hacking uno insieme da zero?
p.s. il motivo per cui voglio Java puro è che possa essere eseguito in un'applet sandbox. Quindi le soluzioni JNI come jcurses sono tristemente escluse .....
possibile duplicato [Java/swing: componente della console?] (Http://stackoverflow.com/questions/2806012/java-swing-console-component) –
Mi ricordo quando ho suonato Angband per la prima volta, era così tanto tempo fa che la gente non sembrava nemmeno a me come se fossi pazzo. :) – biziclop