Bienvenue, Invité. Merci de vous connecter ou de vous inscrire.
Avez-vous perdu votre e-mail d'activation ?

Connexion avec identifiant, mot de passe et durée de la session

+-Shoutbox (Merci d'utiliser le forum pour les demandes d'aides)

14 août 2014 à 12:41:21 Monos dit: Tu fais un détour à la maison ?
14 août 2014 à 11:24:35 Emmanuel dit: bientôt le retour a la maison (samedi soir)ici au mont d'or le temps et pas terrible :-(
13 août 2014 à 13:08:03 Husk dit: Merci :)
13 août 2014 à 12:53:53 Monos dit: Bienvenue Husk
06 août 2014 à 10:58:07 Emmanuel dit: JJJJJJJJJJJJoyeux anniversaire Eagle4
06 août 2014 à 08:30:04 Monos dit: Joyeux anniversaire Eagle4
05 août 2014 à 12:53:19 Monos dit: Coucou Capitaine.  Tenez un test réalisé par un ami sur la version free.
https://dl.dropboxusercontent.com/u/41176414/test_wizard2/index.html
05 août 2014 à 10:10:35 Emmanuel dit: petit coucou du  Mont d’Or
03 août 2014 à 10:38:19 Monos dit: Lol a chaque fois que je tombe sur le nom de capitaine "Emmanuel" ça me fait penser à un film et à un avion. Rooooooooo.
01 août 2014 à 21:41:50 Emmanuel dit: je vous dit a bientôt les Clickeur, clickeuse a dans 3 semaine passe de bonne vacance.
Voir l'historique

Liens

Messages non lus

Télécharger

Divers

Twitter

Les extensions pour MMF2

FaceBook ClickTeam France

Derniers messages

Re : [Présentation] Husk par Loulou
15 août 2014 à 16:17:41

Re : Andy OS par Monos
15 août 2014 à 09:28:45

Andy OS par Monos
15 août 2014 à 08:09:09

Re : Nom de clé Keystore jdk par Emmanuel
14 août 2014 à 11:21:41

Re : Compiler avec Fusion 2.5 Free Edition par Emmanuel
14 août 2014 à 11:19:10

Re : [Présentation] Husk par Emmanuel
14 août 2014 à 11:09:42

Re : [Présentation] Husk par Monos
13 août 2014 à 17:51:59

[Présentation] Husk par Husk
13 août 2014 à 13:13:49

Re : Compiler avec Fusion 2.5 Free Edition par Monos
12 août 2014 à 19:20:39

Re : Compiler avec Fusion 2.5 Free Edition par Patrice
12 août 2014 à 18:55:29

Re : Faire rapidement un charset pixel art. par Kloug
12 août 2014 à 14:06:35

Re : Liste des Tutos par Kloug
12 août 2014 à 01:36:48

Re : RPG Making Tutorials. par Kloug
12 août 2014 à 01:22:59

Re : Nom de clé Keystore jdk par Xsoul
11 août 2014 à 22:53:54

Nom de clé Keystore jdk par Xsoul
11 août 2014 à 19:39:11

Re : Compiler avec Fusion 2.5 Free Edition par Emmanuel
10 août 2014 à 10:38:51

Re : RPG Making Tutorials. par Monos
10 août 2014 à 08:05:37

RPG Making Tutorials. par Kloug
10 août 2014 à 02:34:50

Re : Mojo par Monos
09 août 2014 à 19:21:28

Re : Mojo par Xenon3K
09 août 2014 à 19:15:03

Dernier Clikeur

Husk
Jerem23

Membre en ligne

7 Invités, 0 Utilisateurs

Auteur Sujet: Le coté graphique de l'Amstrad.  (Lu 286 fois)

Hors ligne Monos

  • Webmaster
  • Clickeur de Légende
  • Messages: 1384
    • Voir le profil
    • Offgame
  • Google Play: Oui
  • Logiciel: Fusion 2.5Dev
  • Module APK: Oui
  • Module Flash: Oui
  • Module HTML5: Oui
  • Module iOS: Oui
  • Module XNA: Oui
Le coté graphique de l'Amstrad.
« le: 20 mai 2012 à 09:39:26 »
Retro Making : Les Graphismes made in Amstrad
Il y a un truc qui me passionne beaucoup dans la création amateur, le Rétro Making, ou l'art de s'approcher le plus possible des limitations des anciennes machines. Ce qui me vaut souvent pas mal de critiques, mais c'est une passion, car mine de rien il y a un boulot de recherche pour se documenter sur la machine en question. Les spécificités, les limites et ce genre de truc.


Cet article va parler d'un vieil ordinateur qui a accompagné mon enfance : l'Amstrad CPC.
Le CPC (Colour Personal Computer) comporte 3 versions. Le 464, le 664 et le 6128 (une version hybride pour le 464 en Espagne). J'ai chez moi des 464 et un 6128 (plus trop en bon état).


Nous allons nous plonger sur la partie graphique des CPC. Ce qui est bien de ce coté là, les 3 gammes fonctionnent de la même manière (ce n'est pas le cas avec les versions + sorties en fin de vie des CPC). Mais quelle est l'utilité d'un article sur les graphismes du CPC ? Ba pourquoi ne pas donner des idées pour certains créateurs, ou juste à titre d'information par exemple. Puis cela permet aussi de coucher (avec protection) par écrit mes connaissances sur le sujet et mes recherches. Personnellement j'aimerais faire plusieurs jeux avec le rendu graphique d'un CPC.


Alors, au démarrage d'un CPC, nous avons une page bleue, avec un texte d'introduction, le ready et le curseur.

Image provenant de la version 464 du CPC.
Un écran de CPC affiche 3 types d'objets :
- une bordure (border) qui est variable d'un écran TV et autre, voir d'un réglage directement du moniteur ;
- la surface (paper) qui est l'endroit ou pratiquement tout ce passe (affichage du texte, point, jeu...) ;
- les points qui représentent l'encre (ink) d'affichage par exemple dans la capture d'écran plus haut c'est le texte.



Capture d'écran du 6128,  vous pouvez voir la surface en bleu, et j'ai changé la couleur de la bordure en rouge.


- L'Amstrad permet d'avoir 3 modes d'affichage avec leur limitation de couleur.
- La surface « en bleu » est de 640px par 400px sur un Amstrad.
- Il faut faire la différence entre un pixel, un point affiché et un caractère à l'écran. Le pixel est le plus petit élément affiché à l'écran. Un point est le plus petit élément que vous pouvez afficher à l'écran. Et un caractère est une lettre, un chiffre, un signe affiché à l'écran.


Le Mode 0
Le Mode 0 permet d'afficher 16 couleurs simultanément à l'écran (sans compter la couleur de la bordure). Il permet d'afficher 20 caractères (colonne) en horizontal et 25 en vertical.
Un point placé sur l'écran fait 4 pixels de largeur et 2 pixels de hauteur.  Ce qui fait 160 x 200  points sur la surface.
La taille d'un caractères fait 32px sur 16px. (8 points sur 8.)



Capture d'écran du mode 0 et d'un point au centre. Si vous placez cette image dans un logiciel de retouche graphique vous pouvez voir les dimensions d'un point.



Gryzor (contrat 1) sur Amstrad, ecran titre en mode 0

Toujours Gryzor!

Ghosts'N Gonlins




Le Mode 1
Mode natif au lancement du CPC.  Il permet d'afficher 4 couleurs simultanément (sans compter la couleur de la bordure). Il permet d'afficher 40 caractères horizontalement et toujours 25 verticalement.
Un point placé sur la surface fait 2 pixels de hauteur et 2 pixels de largeur. Ce qui fait 320 x 200 points sur la surface.
La taille d'un caractère est de 16px sur 16px. (8 points sur 8.)
Le mode 1 était beauoup utilisé pour les jeux d'aventure.





Le mode 1 ne souffre pas trop des pixels allongé étant donnés qu'un point c'est 2px sur 2px.



Sram en mode 1 avec 4 couleurs.

Zombi, un jeu phare

Le Necromancien, un jeu dont vous êtes le héros dont j'ai connus l'auteur.




Mode 2
Le Mode 2 permet d'afficher 2 couleurs simultanément à l'écran (toujours sans compter la couleur de la bordure). Il permet d'afficher 80 caractères (colonne) en horizontal et 25 en vertical.
Un point placé sur l'écran fait 1 pixel de largeur et 2 pixels de hauteur.  Ce qui fait 640 x 200  points sur la surface.
La taille d'un caractère fait 8px sur 16px. (8 points sur 8.)



Palette de couleur.
Le CPC contient une palette de 27 couleurs.

Palette trouvé sur Wilkipedia.



Palette que j'ai remontée qui provient de l'émulateur Caprice.


Certain moniteur n'était pas en couleur. Mais affiché des teintes en Vert. On appelé ça des moniteurs monochromes.

Palette que j'ai remontée en fonction de l'émulateur Caprice.


Chaque couleurs ont un numéros suivant la place sur la palette. J'ai gardé le bon ordre. La 1er couleur à gauche à le numéro 0, et le derniers en bas à droite porte le numéro 26. Ce qui fait 27 teintes. Ceci dit l'amstrad permet d'afficher 4 teintes en plus. De 28 à 31. Mais ce n'est pas de nouvelle teinte.  La Valeur 30 reprend la valeur 1. (le bleu).
Les couleurs que j'ai remis en palette sont sous l'intensité de 1.0 du logiciel de caprice. Les Moniteurs Amstrad avaient un bouton pour modifier plus ou moins l'intensité de l'écran.


Afficher un point = 1 pixel, ou garder les proportions suivant les modes ?
À vous de voir si vous vous inspirez des données pour reproduire l'Amstrad sur un autre support.
Voici un test que j'ai réalisé :



L'image fait 160px sur 200px. 1 pixel est un point. Donc je suis à l'échelle 1:1 et en mode 0.


Maintenant passons l'image en 640px par 400px pour respecter l'affichage du mode 0 sur l'Amstrad.

L'image fait maintenant 640 par 400px pour représenter ce qu'il est possible de voir sur un écran CPC. Je suis à l’échelle 4:2 pour les pixels.


Sur cet exemple, c'est pas mal déformé quand même, il faut donc à la base très certainement composer ses graphismes en connaissance de cause (nombre de pixels par point affichés suivant le mode). Peut être pour ce type de jeu, il aurait mieux valu de rester en mode 1 pour avoir un point de forme carrée et non ''déformé''.

Toujours à l’échelle 4:2 avec la bordure. Cela s'approche vraiment ce qui peut être visible sur un CPC. Enfin presque car le chiffre 0 en bas et très certainement le chiffre 1 sur la brique ne doivent pas être corrects pour un Amstrad.


L'écran titre de Gryzor mode 0, remis en format 1:1

Notons aussi que sur l'amstrad nous pouvons changer de mode en plein jeu. Il était courant que voir l'écran titre dans un mode et le jeu en lui même dans un autre. Si on garde les proportions en 1:1, c'est pas trop réalisable sauf si on place une bordure en plus et qu'on garde du début à la fin, la même résolution d'écran.

Crédit:
Merci à Kisthune pour la correction. Faite un tour sur le site Les sucres en Morceaux qui est pas mal non plus pour en apprendre un peu plus sur le CPC au niveau graphisme et dont j'ai pris des captures d'écran.

 


+-MiniChat

14 août 2014 à 12:41:21 Monos dit: Tu fais un détour à la maison ?
14 août 2014 à 11:24:35 Emmanuel dit: bientôt le retour a la maison (samedi soir)ici au mont d'or le temps et pas terrible :-(
13 août 2014 à 13:08:03 Husk dit: Merci :)
13 août 2014 à 12:53:53 Monos dit: Bienvenue Husk
06 août 2014 à 10:58:07 Emmanuel dit: JJJJJJJJJJJJoyeux anniversaire Eagle4
06 août 2014 à 08:30:04 Monos dit: Joyeux anniversaire Eagle4
05 août 2014 à 12:53:19 Monos dit: Coucou Capitaine.  Tenez un test réalisé par un ami sur la version free.
https://dl.dropboxusercontent.com/u/41176414/test_wizard2/index.html
05 août 2014 à 10:10:35 Emmanuel dit: petit coucou du  Mont d’Or
03 août 2014 à 10:38:19 Monos dit: Lol a chaque fois que je tombe sur le nom de capitaine "Emmanuel" ça me fait penser à un film et à un avion. Rooooooooo.
01 août 2014 à 21:41:50 Emmanuel dit: je vous dit a bientôt les Clickeur, clickeuse a dans 3 semaine passe de bonne vacance.
Voir l'historique
Powered by EzPortal