Frage von credist, 30

processing: Arrays und Klassen?

Hallo,

gibt es irgendeine Möglichkeit Klassen also mit dem class Befehl in Arrays abzuspeichern und wieder auszulesen?

Vielen Dank im Voraus.

mfg Credist

Antwort
von wolfgang1956, 8

Vielleicht solltest du erst einmal das Programmieren als solches lernen.

Schachprogramme sind dafür nicht unbedingt der Einstieg. Es gibt dafür deutlich geeignetere Projekte.

GF.Net ist eine Ratgeber-Community und weder eine Universität noch eine allgemeinbildende Schule.

Alleine die Bewertung einer beliebigen Stellung in einer Schachpartie durch das Computerprogramm dürfte deine Kenntnisse überfordern. Es geht dabei nicht nur um das Abzählen der Bäuerchen und Figuren, sondern auch um Raum (wieviel Platz haben die weissen bzw. schwarzen Figuren?), Zeit (Wie schnell kann Weiss bzw. Schwarz seine Figuren umgruppieren?) und Koordination (Wie spielen die Figuren zusammen? Sind Standardkombinationen möglich? Welche Pläne sind bei gegebener Bauernstruktur sinnvoll? …) Dabei müssen solche Stellungen auch erst einmal in der spielerischen Praxis erreicht werden … :-)

Ob Java als statische Programmiersprache dafür geeignet ist?

Programme wie Fritz, Houdini, Kommodo, Shredder … usw. sind eher in C++ programmiert, da diese Sprache deutlich dynamischer in ihrem Verhalten ist.

Antwort
von Gastnr007, 21

da du von Klassen sprichst, solltest du auch mal deine Programmiersprache erwähnen

Kommentar von credist ,

mit java in processing

Kommentar von Gastnr007 ,

Was willst du? ein Class[]? das geht, so wie ich es geschrieben habe. Oder ein eigenes Array definieren - das geht in Java nicht (du kannst nicht festlegen, dass [5] auf 0x45132 im RAM umgeleitet wird; eigene native Dinge in Java gehen nicht; dlls aus C oder C++ könnten deine Antwort sein, aber ich vermute mal, das dein Problem nicht so schwer ist)

Antwort
von Orney, 4

Ja, mit ArrayList

Keine passende Antwort gefunden?

Fragen Sie die Community

Weitere Fragen mit Antworten