• [^] # On parle d’un temps ...

    Posté par (site web personnel) . En réponse au message Juste afficher un point à l’écran. Évalué à 4.

    Le premier IDE que j’ai véritablement utilisé est Microsoft QuickBasic qui fut édité entre 1985 et 1989. Il est assez représentatif des BASIC de l’époque (dont beaucoup était édité par Microsoft). La version que j’utilisais était un programme prévu pour MS-DOS, mais on trouvais des équivalent sur les ordinateurs Non PC des années 80.

    Deux ligne de code suffisent à afficher un point sur l’écran :
    SCREEN 12
    PSET (100,100)

    Le SCREEN12 correspond au VGA - Écran graphique en ×ばつ480 en 16 couleurs configurable. Sous Windows l’affichage se fait en plein écran ... sous DOS on est toujours en plein écran.
    Il faut que la carte graphique prenne en compte le mode voulu.
    Le QuickBasic avais 13 modes d’écran, avec leurs propres caractéristiques et pas tous avec des capacités graphiques.

    Le PSET (100,100) permet d’afficher un point aux coordonnées X = 100 & Y = 100, un troisième argument permettais de définir l’une des couleurs.

    D’un point à une image

    Afficher uniquement un point n’est pas très utile, et c’est en afficher plusieurs centaines qui est vraiment interessant. Certaines fonctions permettant quelques formes plus avancée : Ligne / Rectangle / Cercles.
    Même si du moment qu’on peux afficher un point, on peux créer des fonctions pour créer d’autres formes sur mesure.

    Dans les limites du mode d’affichage cela permet de créer ce que l’on veux comme graphismes, l’autre limite étant la dextérité du développeur.

    La différence avec ce qui se fait actuellement

    Aujourd’hui les framework graphiques dessinent des widgets, des éléments préconçus : Boutons, Listes, Étiquette, ...
    C’est très bien pour avoir des interfaces cohérentes entre les différentes applications, des comportement semblables et les développeurs allergiques aux graphismes.

    J’ai plus l’âme d’un graphiste et cette envie de dessiner «Point par point» des choses à l’écran.

    Ce que je veux

    Dessiner des points, des lignes, des rectangles, ... faire mes propres graphismes, détaché du système d’exploitation. Peu importe que cela soit dans une fenêtre ou en plein écran ... j’aimerais juste pouvoir dépasser les ×ばつ480 en 16 couleurs.

    De ce que j’ai essayé de la librairie SDL (suite au premier commentaire de ce message) elle fait plutôt ce que je veux : Afficher des points isolés et des triangles.
    À partir de ces essentiels, on peux coder des fonctions pour faire un peu tout ce que l’on veux comme graphismes, et inventer son bout de monde graphique.

    L’idée étant de pouvoir afficher quelque chose à l’écran, pas simplement de créer des images (Je me débrouille bien avec Inkscape pour cela)

    Quelques exemples

    Cela peux être du jeu (La librairie SDL gérant en plus les entrées), des animations, des interfaces, ... ou plein d’autres choses.

    Des interfaces semblable à de l’embarqué, un compte à rebours pour le nouvel an qui s’affiche sur la TV, ... laisser parler mon imagination ...