jumpin

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
jumpin [2023/12/05 12:39]
Ivo Blöchliger [Video-Serie]
jumpin [2023/12/14 15:06] (current)
Ivo Blöchliger [Kurzbeschreibung der Videos]
Line 82: Line 82:
 ==== Kurzbeschreibung der Videos ==== ==== Kurzbeschreibung der Videos ====
   * **v0**: «Einrichtung» von NodeJS, package.json, die fixen Teile eines Spielfelds als Klasse ''Fix'', Ausgabe eines Spielfelds.   * **v0**: «Einrichtung» von NodeJS, package.json, die fixen Teile eines Spielfelds als Klasse ''Fix'', Ausgabe eines Spielfelds.
 +    * Wie bringt man emojis in die git-bash? Vieleicht so: https://www.reddit.com/r/git/comments/ih4frz/how_to_get_emojis_in_git_bash_prompt_on_windows/
   * **v1**: Klasse ''Moving'' für bewegliche Teile des Spielfelds.    * **v1**: Klasse ''Moving'' für bewegliche Teile des Spielfelds. 
   * **v2**: Codierung und Dekodierung der beweglichen Teile als Zahl.   * **v2**: Codierung und Dekodierung der beweglichen Teile als Zahl.
Line 95: Line 96:
   * **v12**: ''makePuzzle''-Funktion als Generator-Funktion, Serialisierung der Fix- und Moving-Instanzen (wird für die Dekodierung der Lösungen benötigt).   * **v12**: ''makePuzzle''-Funktion als Generator-Funktion, Serialisierung der Fix- und Moving-Instanzen (wird für die Dekodierung der Lösungen benötigt).
   * **v13**: ''fuchsPlaetze''-Funktion liefert nur noch nötige Platzierungen, nicht mehr alle. Damit muss nicht mehrmals das gleiche Puzzle gelöst werden.   * **v13**: ''fuchsPlaetze''-Funktion liefert nur noch nötige Platzierungen, nicht mehr alle. Damit muss nicht mehrmals das gleiche Puzzle gelöst werden.
 +  * **v14**: ''toMiniObj()'' etc. für ''Fix'' und ''Moving'': Schlankere Codierung, so dass alle Puzzles gespeichert werden können.
 +  * **v15**: Parallelisierter Puzzle-Generator mit Threads.
 +  * **v16**: Puzzles in eine JSON-Datei speichern.
 +  * **v17**: Alle puzzles generiert.
 +  * **v18**: Triviale Puzzle gefiltert.
 +  * **v19**: Full width Canvas. (Start der GUI-Programmierung)
 +  * **v20**: Koordinatensystem (0,0) bis (4,4)
 +  * **v21**: Maus und Touch Interaktion (langes Video, viel Debugging)
  
  
  
  • jumpin.1701776361.txt.gz
  • Last modified: 2023/12/05 12:39
  • by Ivo Blöchliger