Skip to content

Releases: Mijo-Software/canvasLife

canvasLife-15

13 Nov 21:41
221c551
Compare
Choose a tag to compare
  • Funktion Schritte hinzugefügt

Full Changelog: 14...15

canvasLife-14

12 Nov 20:34
8dbb21e
Compare
Choose a tag to compare
  • Quellcode-Optimierung
  • Kurspfeile zu einigen Werten in der Statistik hinzugefügt

Full Changelog: 13...14

canvasLife-13

07 Nov 08:54
8a66132
Compare
Choose a tag to compare
  • Hinzufügen der Programmfunktion Zelleninfusion: Die Funktion setzt permanent lebende Zellen in das Feld auf der Stelle, wo sich der Mauszeiger befindet
  • Hinzufügen der Programmfunktion Auslöschen: Diese Funktion löscht alle lebenden Zellen aus, während indes die Simulation weiterläuft
  • Freischaltung der experimentellen Funktion Invertieren
  • verbesserte, genauere Anzeige alle lebenden und sterbenden Zellen in der Statistik

Full Changelog: 12...13

canvasLife-12

05 Nov 21:48
ac4d826
Compare
Choose a tag to compare
  • Anzeigen der Mauskoordinaten, die sich über der Zeichenfläche (Canvas) befindet

Full Changelog: 11...12

canvasLife-11

05 Nov 12:48
c19173a
Compare
Choose a tag to compare
  • Einführung der Randomisierung mit drei folgenden Faktoren: Panspermie, Panzootie und Mutation. Jeder dieser Faktoren kann folgende Raten besitzen: 0, 0.00001, 0.0001, 0.001, 0.01, 0.1 und 1.
  • Quellcode-Optimierung
  • experimentelle Einführung der Invertierung des Simulationfeldes; Ausführung noch deaktiviert

Full Changelog: 10...11

canvasLife-10

29 Oct 15:59
751b37b
Compare
Choose a tag to compare
  • Die Webapplikation hat nun eine neue feste Breite von 450 Pixel. Die Bereiche Zeichenfläche, Einstellungen und Statistik sich nun mit einem Rahmen hinterlegt, der sich bei Anklicken der Beschriftung auf- und zuklappen lässt. Äquivalente Funktionen besitzen die bereits existierenden Schaltflächen Zeichenfläche an/aus, Einstellungen an/aus und Statistik an/aus.
  • Integration eines Favicons
  • Unterstützung von OpenGraph-Metadaten
  • Die Ausführung der Webapplikation wurde an verschiedenen Stellen beschleunigt.
  • Die Darstellung der gewichteten Wahrscheinlichkeit wurde verbessert.
  • Das direkte Ändern der Seitengröße der Zeichenfläche und der Blockgröße wurde hinzugefügt. Die Blockgröße bedeutet dabei die Größe einer einzelne Zelle auch dem Simulationsfeld. Die Blockgröße dient dabei in gewisser Weise als Zoomfaktor.
  • Die Ausführung der Simulation als toroidale Welt ist nun als Standardeinstellung möglich. Das Ändern der Einstellung geschieht während einer Simulation live.
  • Die Zeichenfläche kann durch die Schaltfläche Farben koloriert werden. Vorhanden sind Zeichenfarbe, Hintergrundfarbe und Randfarbe. Das Ändern der Einstellung geschieht während einer Simulation live.
  • Es gibt die Möglichkeit, die Zeichenfläche mittels der Schaltfläche Zoom zu vergrößern oder zu verkleinern. Technisch geschehen wird dabei die Blockgröße während einer Simulation geändert. Das Ändern der Einstellung geschieht während einer Simulation live.
  • Die Steuerung der Simulation wurde um zwei Schlachtflächen erweitert: Initialisieren und +1. Die Schaltfläche Initialisieren bewirkt das Erzeugen eines neuen Simulationsfeld aus den vorgegebenen Einstellungen, ohne einen automatischen Start der Simulation auszuführen. Die Schaltfläche +1 führt die Simulation während eines Pausevorgangs um nur eine Generation weiter. Zudem wurde die Funktion der Schaltfläche Restart geändert; diese würde nun einen automatischen Neustart der Simulation aus.

Full Changelog: 0...10

canvasLife-9

28 Oct 18:16
19c61f2
Compare
Choose a tag to compare
  • Die komplette Webapplikation wurde horizontal zentrisch ausgerichtet.
  • Die Standardgröße des Simulationsfelds wurde von 400x400px auf 300x300px verringert.
  • Die Schaltfläche für das Erzeugen eines neuen Bilds des Simulationsfeldes wurde entfernt, da eine äquivalente Funktion durch den Webbrowser bzw. durch das jeweilige OS bereitgestellt wird.
  • Die Statistik des Simulationsfeldes wurde in ihrer Ausgabe in eine Tabelle umgewandelt und kompakter dargestellt.
  • In die Statistik sind folgende neue Angaben aufgenommen worden: totale lebende Zellen, totale sterbende Zellen, Verhältnis totaler lebender und sterbender Zellen, Laufzeit in Millisekunden, verarbeitete Generationen pro Sekunde
  • Die Stop-und-Go-Schaltfläche werden im Betrieb nun wechselseitig aktiviert und deaktiviert. Außerdem für ein Restart keinen eigentlichen Neustart des Simulationsfeldes mehr durch, sondern initialisiert nur neue Werte für das Simulationsfeld.
  • Alle bisherigen Icons vorhandener Schaltfläche wurden von 22px auf nun 16px herabgesetzt.
  • Es gibt drei neue Schaltflächen für Anzeige/Nichtanzeige der Applikationsteilbereiche: Zeichenfläche an/aus, Bedienelemente an/aus und Statistik an/aus. Jeder dieser Schaltflächen kann auch durch einen Parameter in der URL alternativ aufgerufen werden: showcanvas, showcontrols, showstatistic. Eine Verwendung im Aufruf dieser Parameter beweist eine Nichtanzeige des jeweiligen Teilbereichs der Webapplikation.
    Als Werte gelten folgende, die zueinander jedoch gleichwertig sind: 0, no, false, disabled. Andere Werte sind ungültig und werden ignoriert. Einen Wert für das explizite Anzeigen eines Teilbereichs wird nicht verwendet und ist ebenfalls ungültig, da die Verwendung nicht sinnvoll erscheint, weil die Anzeige der jeweiligen Teilbereiche bereits grundlegend aktiviert ist.

Full Changelog: https://github.com/Mijo-Software/canvasLife/commits/9

canvasLife-8

28 Oct 18:15
19c61f2
Compare
Choose a tag to compare
  • In dieser Version wurde eine Fehler in der Steuerung der Textanzeige durch den Schieberegler für die gewichtete Wahrscheinlichkeit korrigiert, der in canvasLife-7 aufgetaucht ist.
  • Weiterhin wurde auch der Meta-Tag <meta http-equiv="X-UA-Compatible" content="IE=Edge" /> für die kommende Desktop-Applikation canvasLife.NET eingefügt, der für einer korrekte Verwendung der aktuellen Engine des Edge-Browsers zuständig ist.

Full Changelog: https://github.com/Mijo-Software/canvasLife/commits/8

canvasLife-7

28 Oct 18:10
19c61f2
Compare
Choose a tag to compare
  • grundlegende Einstellungen können nun direkt als Parameter in der URL verwendet werden: width für die Breite, height für die Höhe, probability für die gewichtete Wahrscheinlichkeit, color für die Vordergrundfarbe und backgroundcolor für die Hintergrundfarbe

Full Changelog: https://github.com/Mijo-Software/canvasLife/commits/7

canvasLife-6

28 Oct 18:09
19c61f2
Compare
Choose a tag to compare
  • 1px-Schutzrand entfernt, da er nicht mehr notwendig ist; Zellen gelangen nun direkt Rad des Simulationsfeldes

Full Changelog: https://github.com/Mijo-Software/canvasLife/commits/6