CodingTrain / CodingTrain/Wave-Function-Collapse
Why keep images in tiles graphic array?
- Langage dominant
- JavaScript
- Étoiles
- 218
- Forks
- 64
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
By this time, there are duplicated tiles, one as an image and one as graphic:
``` javascript
const initialTileCount = tiles.length;
for (let i = 0; i < initialTileCount; i++) {
let tempTiles = [];
for (let j = 0; j < 4; j++) {
tempTiles.push(tiles[i].rotate(j));
}
tempTiles = removeDuplicatedTiles(tempTiles);
tiles = tiles.concat(tempTiles);
}
console.log(tiles.length);
```
Example:

Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Piste de recherche
Commencez par suivre l’endroit où le tableau tiles est initialisé et la manière dont rotate() et removeDuplicatedTiles() sont utilisés dans la boucle d’expansion présentée. Comparez les entrées image et graphic dans la capture d’écran liée, puis déterminez si les deux représentations sont nécessaires. La tâche est considérée comme terminée lorsque l’issue comporte une justification documentée ou une simplification convenue et testée.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- javascript
- Domaine
- computer-graphics
- Type d'issue
- Refactorisation
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Activité
- À l'abandon
- Clarté
- À clarifier
- Accessibilité débutants
- 25/100