Index du forum




Un petit coup de main... Vous pouvez nous aider à mettre ce site à jour: n'hésitez pas à me contacter !!!

* Connexion   * Inscription

* FAQ
Nous sommes actuellement le 13 Juil 2025, 18:55

Index du forum » Z80 Coding

Le fuseau horaire est UTC+1 heure


Problème codage basic CPC

Modérateur: poulette73



Publier un nouveau sujet Répondre au sujet  Page 1 sur 2
 [ 24 message(s) ]  Aller vers la page 1, 2  Suivant
  Aperçu avant impression Sujet précédent | Sujet suivant 
Auteur Message
Lebonpat
 Sujet du message : Problème codage basic CPC
Message Publié : 13 Déc 2023, 01:17 
Hors-ligne
Rulez
Rulez

Inscription : 13 Déc 2023, 01:11
Message(s) : 13
Bonjour
J’ai réalisé ce codage en souhaitant obtenir qu’en appuyant sur un chiffre un ou plusieurs rectangles s’affichent en fiction du chiffre choisi.
Cependant ne sachant pas comment faire apparaître un rectangle j’ai mis une étoile pour tester le code.
J’ai donc 2 soucis :
-des étoiles s’affichent et je ne sais pas quoi coder pour afficher des rectangles à place
-le nombre d’étoiles s’affiche en ligne et diagonale, au lieu de seulement en ligne.
Exemple pour le chiffre 3 j’ai :
* * *
* * *
* * *

Et je souhaiterais avoir : * * *

Quelqu’un peut-il m’aider ?
Merci !


Haut
 Profil  
 
hERMOL
 Sujet du message : Re: Problème codage basic CPC
Message Publié : 13 Déc 2023, 08:26 
Hors-ligne
Site Admin
Avatar de l’utilisateur

Inscription : 20 Août 2007, 18:21
Message(s) : 5080
Salut & bienvenu !
Tu code sur quel langage ? On peu voir ton listing ?
Le code ASCII pour un carré vide est 232 ou 233 pour le plein.


Haut
 Profil  
 
Lebonpat
 Sujet du message : Re: Problème codage basic CPC
Message Publié : 13 Déc 2023, 09:56 
Hors-ligne
Rulez
Rulez

Inscription : 13 Déc 2023, 01:11
Message(s) : 13
Voici :

10 PRINT "Appuyez sur une touche : ";

20 k$ = INKEY$: IF k$ = "" THEN GOTO 20

30 NUM = ASC(k$) - 48

40 IF NUM < 1 OR NUM > 9 THEN GOTO 20
50 CLS
60 FOR I = 1 TO NUM

70 FOR J = 1 TO NUM

80 PRINT "*";

90 NEXT J

100 PRINT

110 NEXT I


Haut
 Profil  
 
marcel
 Sujet du message : Re: Problème codage basic CPC
Message Publié : 13 Déc 2023, 11:16 
Hors-ligne
Rulezzzz
Rulezzzz

Inscription : 26 Juil 2016, 13:06
Message(s) : 513
Localisation : Valence
Ben tu affiches des étoiles tout le temps, si tu veux un rectangle, il ne faut afficher que les bords!

Tu veux le faire en texte ou bien tu comptais utiliser les fonctions graphiques?


Haut
 Profil  
 
Lebonpat
 Sujet du message : Re: Problème codage basic CPC
Message Publié : 13 Déc 2023, 11:21 
Hors-ligne
Rulez
Rulez

Inscription : 13 Déc 2023, 01:11
Message(s) : 13
Je souhaite voir apparaître les rectangles donc mes fonctions graphiques mais je ne maîtrise pas franchement cette partie donc je ne sais pas comment amener les rectangles


Haut
 Profil  
 
marcel
 Sujet du message : Re: Problème codage basic CPC
Message Publié : 13 Déc 2023, 12:45 
Hors-ligne
Rulezzzz
Rulezzzz

Inscription : 26 Juil 2016, 13:06
Message(s) : 513
Localisation : Valence
Mais au final, tu veux absolument utiliser les caractères ou pas?


Haut
 Profil  
 
Lebonpat
 Sujet du message : Re: Problème codage basic CPC
Message Publié : 13 Déc 2023, 13:33 
Hors-ligne
Rulez
Rulez

Inscription : 13 Déc 2023, 01:11
Message(s) : 13
C’est à dire ?


Haut
 Profil  
 
marcel
 Sujet du message : Re: Problème codage basic CPC
Message Publié : 13 Déc 2023, 13:52 
Hors-ligne
Rulezzzz
Rulezzzz

Inscription : 26 Juil 2016, 13:06
Message(s) : 513
Localisation : Valence
Là tu affiches ton rectangle avec des PRINT, ça affiche des caractères de 8x8 pixels. Tu es au courant qu'il existe des fonctions graphiques pour dessiner des lignes?

Tu devrais jeter un coup d'oeil au manuel utilisateur https://acpc.me/ACME/LITTERATURE_MANUELS/[FRA]FRENCH/CPC464_AZERTY_1984[FRA](acme).pdf

Sinon tu as aussi une version en ligne des fonctions BASIC (mais le site est régulièrement injoignable...) https://www.cpcwiki.eu/index.php/Locomotive_BASIC


Haut
 Profil  
 
Lebonpat
 Sujet du message : Re: Problème codage basic CPC
Message Publié : 13 Déc 2023, 14:03 
Hors-ligne
Rulez
Rulez

Inscription : 13 Déc 2023, 01:11
Message(s) : 13
Je préfère des caractères si c’est plus simple, au même titre que les étoiles mais existe t’il un caractère rectangle ?

Je sais qu’il existe des fonctions graphiques mais je ne les maîtrise pas du tout donc je ne sais absolument pas comment coder pour faire afficher ces fameux rectangles à la place des étoiles


Haut
 Profil  
 
marcel
 Sujet du message : Re: Problème codage basic CPC
Message Publié : 13 Déc 2023, 14:14 
Hors-ligne
Rulezzzz
Rulezzzz

Inscription : 26 Juil 2016, 13:06
Message(s) : 513
Localisation : Valence
Bah avec des lignes tu as juste à entrer les coordonnées, c'est plus simple tu n'as pas besoin de faire de boucles
Il y a les tracés en coordonnées absolues et ceux en coordonnées relatives, tu utilises ce qui te plait
Personnellement c'est BEAUCOUP plus simple que faire des boucles et des tests avec des carctères
Jette un oeil au manuel, vraiment!


Haut
 Profil  
 
Lebonpat
 Sujet du message : Re: Problème codage basic CPC
Message Publié : 13 Déc 2023, 14:26 
Hors-ligne
Rulez
Rulez

Inscription : 13 Déc 2023, 01:11
Message(s) : 13
ok donc en fait je remplace le caractère étoile par ces coordonnées ?


Haut
 Profil  
 
Lebonpat
 Sujet du message : Re: Problème codage basic CPC
Message Publié : 13 Déc 2023, 16:35 
Hors-ligne
Rulez
Rulez

Inscription : 13 Déc 2023, 01:11
Message(s) : 13
Par contre je n’ai pas accès au manuel, cela m’indique qu’il faut une autorisation d’accès


Haut
 Profil  
 
marcel
 Sujet du message : Re: Problème codage basic CPC
Message Publié : 15 Déc 2023, 11:30 
Hors-ligne
Rulezzzz
Rulezzzz

Inscription : 26 Juil 2016, 13:06
Message(s) : 513
Localisation : Valence
Si tu regardes le lien, seule la moitié est cliquable, le forum déconne... sélectionne avec ta souris, ou bien va sur le deuxième lien

cherche MOVE (placer le curseur graphique) , DRAW et DRAWR (relatif)
exemple ci dessous, placement du curseur graphique
tracé des 4 côtés

Image


Haut
 Profil  
 
Lebonpat
 Sujet du message : Re: Problème codage basic CPC
Message Publié : 15 Déc 2023, 16:19 
Hors-ligne
Rulez
Rulez

Inscription : 13 Déc 2023, 01:11
Message(s) : 13
Le programme exemple que vous m’avez donné ne fonctionne pas chez moi
J’ai le message suivant :
Syntax error in 30


Haut
 Profil  
 
marcel
 Sujet du message : Re: Problème codage basic CPC
Message Publié : 15 Déc 2023, 17:24 
Hors-ligne
Rulezzzz
Rulezzzz

Inscription : 26 Juil 2016, 13:06
Message(s) : 513
Localisation : Valence
vous programmez sur un ordinateur physique ou un émulateur? Si c'est un émulateur, évitez le 464 (ça sera déjà plus facile pour enregistrer le programme) sinon il faut enlever le dernier paramètre de l'instruction ( ,1 )

Le 464 a plein de limitations et je ne les connais pas spécialement, voir son manuel du coup
https://www.manualslib.com/manual/86214 ... =33#manual


Haut
 Profil  
 
Afficher les messages publiés depuis :  Trier par  
Publier un nouveau sujet Répondre au sujet  Page 1 sur 2
 [ 24 message(s) ]  Aller vers la page 1, 2  Suivant

Index du forum » Z80 Coding

Le fuseau horaire est UTC+1 heure


Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 1 invité


Vous ne pouvez pas publier de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas insérer de pièces jointes dans ce forum

Aller vers :  
Powered by phpBB® Forum Software © phpBB Group
Traduit en français par Maël Soucaze.