CodingTrain / CodingTrain/Wave-Function-Collapse

Why keep images in tiles graphic array?

Ouverte
#37 1 commentaire 0 réactions 0 personnes assignées Voir sur GitHub
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:
![Screnshot](https://user-images.githubusercontent.com/73712866/178241572-efc1a935-2afd-4222-b19e-bd0d1148bfca.PNG)

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

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.