« Intelligence Artificielle » : différence entre les versions
Aucun résumé des modifications |
Aucun résumé des modifications |
||
| Ligne 1 : | Ligne 1 : | ||
Nous allons créer un chat en 8 bits avec des caractères ASCII. | Nous allons créer un chat en 8 bits avec des caractères ASCII. | ||
Le chat classique a souvent les oreilles triangulaires, des yeux ronds et une queue. | |||
Nous allons utiliser des caractères simples comme '.' ou des lettres (par exemple 'o', '*', etc.) pour représenter différentes parties. | |||
Plan: | |||
- Créer un maillage de pixels avec 8x16 (largeur x hauteur) pour chaque partie du chat. | |||
- Mais pour simplifier, nous pouvons créer une image plus grande en assemblant plusieurs de ces sections. | |||
Cependant, notez que la demande est d'une seule image. Nous allons donc construire un chat avec des dimensions adaptées (disons 20x16 ou quelque chose comme ça). | |||
Approche: | |||
- Dessiner le corps du chat. | |||
- Ajouter les oreilles. | |||
- Placer les yeux et le nez. | |||
- Dessiner la bouche, la barbe, la queue. | |||
Nous allons utiliser un style simple avec des caractères tels que 'o' pour les yeux, '*' ou '.' pour d'autres parties. | |||
Exemple de base: | |||
/_/ \_\ | |||
|\ o o /| | |||
| oo | | |||
|_||| | |||
Mais en ASCII pixel art, on peut faire plus détaillé. Cependant, la taille doit être raisonnable (pas trop grande pour un enfant). | |||
Idée: créer une image de 20x16 caractères. | |||
Nous allons procéder par parties: | |||
1. Les oreilles (en haut à gauche et en haut à droite) | |||
2. Le visage (avec yeux, nez, bouche) | |||
3. La tête | |||
4. Le corps | |||
5. Les pattes | |||
6. La queue | |||
Mais on peut aussi le faire de manière plus intégrée. | |||
Voici une proposition: | |||
Tête (symétrique): | |||
o o | |||
oo | |||
====== | |||
Pour les oreilles, on peut ajouter au-dessus de la tête: | |||
/ | |||
* \ | |||
_/\_ | |||
Et pour la queue en bas à droite (par exemple) et/ou gauche. | |||
Nous allons construire une image avec 20 caractères de large et 16 de haut. | |||
Cependant, je pense que pour un enfant, il est préférable d'être simple. | |||
Autre idée: utiliser des formes plus simples mais distinctives. | |||
/ \ <-- oreilles | |||
_/___\ <-- tête avec corps | |||
||||| <-- face (avec yeux et nez) | |||
`||``' <-- j'ai du mal à représenter cela simplement, donc on va le simplifier. | |||
Je propose plutôt: | |||
Une base de 10x7 pour la tête et le haut du corps, puis étendre en bas. | |||
Mais sans trop d'élaboration. | |||
Étant donné que c'est un chat, il faut aussi une queue. Nous allons faire une queue simple à droite. | |||
Voici un exemple de chat ASCII (je l'ai construit avec quelques pixels) : | |||
___ | |||
/ \ | |||
|\ _/\| | |||
| \/ | | |||
|--(--)-- | |||
^^ ^^ | |||
Mais en texte, on utilise des caractères. On peut ajuster les tailles. | |||
Je vais plutôt faire un chat plus petit (8x10) pour commencer: | |||
.o.o | |||
| | | |||
`----' | `----' | ||
Mais c'est trop simple et pas très fidèle. | |||
Voici une version un peu plus détaillée mais toujours petite: | |||
/ \ <-- oreilles | |||
| o o | | |||
| | | |||
<nowiki>------</nowiki> | |||
||||| | |||
`----' <-- queue (en bas à droite) | |||
Ensuite, on peut ajuster pour qu'il ressemble à un chat. | |||
Mais si la demande est une image plus grande, je vais en faire une de 20x16. | |||
Cependant, le code doit être généré sans utiliser d'images extérieures et en pure ASCII. | |||
Je vais opter pour: | |||