Java RPG

ich wollte mal ein kleines RPG schreiben und dachte, dass es mal cool wäre, ein roguelike daraus zu machen. Nur finde ich dazu keine Bibliotheken, die z.B. Cursor setzen oder wo man nicht enter drücken muss, um die eingabe zu erhalten. Das ist beim Bewegen der Figuren nämlich doof. Genauso würde auch ein bisschen Farbe nicht schaden. Hat jemand ein paar Links/Erfahrungen?

Ich hab weder Link noch Erfahrung aber vl eine Idee:
du koenntest ja anstelle der Konsole ein JEditorPane verwenden, und darin selbst eine “Konsole” gestalten

[QUOTE=AmunRa]Ich hab weder Link noch Erfahrung aber vl eine Idee:
du koenntest ja anstelle der Konsole ein JEditorPane verwenden, und darin selbst eine „Konsole“ gestalten[/QUOTE]

wäre was, aber da kommt das ‚feeling‘ nicht rüber :wink:

Jenachdem wie du es gestaltest.
Das „feeling“ waere dann genau das was du nicht willst: die konsole ^^ und man muss ja auch nicht immer direkt auf third party code zurueckgreifen… versuchs doch mit swing, was nicht klappt kannste hier posten :slight_smile:

Naja wuerde ich nicht sagen

Interessant. @ArmunRa kannst du mal den Code dazu posten?

gerne ist aber nicht spektakulaer

Es ist ja keine funktionierende CMD sondern, ich wollt einfach nur zeigen, dass man alles faken kann.


	public static void main(String[] args){

		try {
			UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
		} catch (ClassNotFoundException e) {
//TODO Auto-generated catch-clause
			e.printStackTrace();
		} catch (InstantiationException e) {
//TODO Auto-generated catch-clause
			e.printStackTrace();
		} catch (IllegalAccessException e) {
//TODO Auto-generated catch-clause
			e.printStackTrace();
		} catch (UnsupportedLookAndFeelException e) {
//TODO Auto-generated catch-clause
			e.printStackTrace();
		}
		Font font = new Font("Lucida Console",Font.PLAIN,12);
		JFrame f = new JFrame();
		String text="Microsoft Windows [Version 6.1.7601]
" +
				"Copyright (c) 2009 Microsoft Corporation.  All rights reserved.
" +
				"
" +
				"C:\\Users\\doctor>";
		f.setSize(600, 350);
		f.setTitle("C:\\Windows\\system32\\cmd.exe");
		JScrollPane scroll = new JScrollPane(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS,JScrollPane.HORIZONTAL_SCROLLBAR_NEVER);
		JTextArea pane = new JTextArea();
		pane.setFont(font);
		pane.setText(text);
		scroll.setViewportView(pane);
		pane.setBackground(Color.BLACK);
		pane.setForeground(Color.WHITE);
		f.setContentPane(scroll);



		f.setVisible(true);
		f.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);



	}

}

Vielleicht ist das hier auch einen Blick wert:

[QUOTE=AmunRa]Naja wuerde ich nicht sagen

[/QUOTE]

ich hab mich schon gefragt warum die mir einfach zweimal die cmd zeigst xD

Naja dachte es faellt auf, da das java icon noch zu sehen war

das ist mir erst jetzt aufgefallen :smiley: das icon kann man ja auch ohne Probleme ändern…

JA das kann man daher denke ich ist es vl leichter so eine Textbasiertes Spiel zu erstellen als mit irgendeinem Umweg die Console zu misbrauchen.

Aber vl ist der Link von Firephoenix brauchbar. Den hab ich mir überhaupt nicht angesehen.