Im Grunde genommen hatte ich diese Idee für eine Art Evolutionssimulator im Kopf, nicht ganz so wie Conways Game of Life, aber der eine Teil, in dem sie übereinstimmen, ist, dass sie beide auf einem quadratischen Raster basieren werden.
Nun, ich persönlich mag es, in HTML+Javascript+ für einfache Anwendungen zu arbeiten, da es eine schnelle UI-Erstellung ermöglicht, und wenn man nicht gerade etwas rechenintensives macht, dann ist JS in einem Browser eine anständige Plattform.
Das Problem, das ich im Moment zu lösen versuche, betrifft das Zeichnen und Aktualisieren des Gitters. Ich könnte etwas übersehen, aber es scheint, wie es gibt keine einfache UND rechnerisch leichte Möglichkeit, dies für ein 80x40-Gitter zu tun. Der einfache Weg wäre, ein div mit absoluter Position und eine bestimmte Hintergrundfarbe für jedes Quadrat, das nicht leer ist zu generieren. Allerdings kann das sehr langsam mit etwas mehr als 60-70 farbige Quadrate werden.
Ich bin definitiv bereit, zu einer anderen Sprache zu wechseln, wenn die Situation es erfordert, aber zuerst möchte ich nur wissen, dass ich nicht dummerweise eine einfache Möglichkeit verpasse, dies mit HTML+JS zu tun.
Die Antwort sollte einen der folgenden Punkte enthalten:
a) Eine vernünftige Möglichkeit, ein 80x40-Gitter zu zeichnen und zu aktualisieren (wobei die Quadrate die Farbe ändern und sich "bewegen") in HTML+JS
b) Eine andere Sprache, die dies einigermaßen schnell erledigen kann. Ich möchte vermeiden, dass ich ein paar Tage damit verbringen muss, DirectDraw oder etwas Ähnliches zu lernen.
0 Stimmen
Haben Sie versucht, eine Tabelle zu verwenden?