Page 1 sur 4

code ascii

Publié : sam. 21/juin/2008 13:46
par chikun
bjr,
g fait du basic sur pc 1500a puis sur atari 520 ste et ensuite de l'assembleur... (mon propre pac man, space invader....ect...) < pretentieux arf! mais c vrai... il y a un peu plus de 24ans ....
pour faire des "modeles" sans que ça tourne rapidement, me revoilou sur "purebasic" , mais mdrr, je n'arrive pas a savoir comment obtenir le code ascii (n°) a partir d'une position x,y de l'écran... (pas de sprites svp)
merci infiniment à celui qui m'informera
a tchao

Re: code ascii

Publié : sam. 21/juin/2008 13:59
par SPH
chikun a écrit :bjr,
g fait du basic sur pc 1500a puis sur atari 520 ste et ensuite de l'assembleur... (mon propre pac man, space invader....ect...) < pretentieux arf! mais c vrai... il y a un peu plus de 24ans ....
pour faire des "modeles" sans que ça tourne rapidement, me revoilou sur "purebasic" , mais mdrr, je n'arrive pas a savoir comment obtenir le code ascii (n°) a partir d'une position x,y de l'écran... (pas de sprites svp)
merci infiniment à celui qui m'informera
a tchao
Tu n'arrives pas a avoir le code ascii de quoi en fait ? Je ne comprend meme pas ce que tu cherches

Re: code ascii

Publié : sam. 21/juin/2008 14:01
par Backup
chikun a écrit :bjr,
g fait du basic sur pc 1500a puis sur atari 520 ste et ensuite de l'assembleur... (mon propre pac man, space invader....ect...) < pretentieux arf! mais c vrai... il y a un peu plus de 24ans ....
pour faire des "modeles" sans que ça tourne rapidement, me revoilou sur "purebasic" , mais mdrr, je n'arrive pas a savoir comment obtenir le code ascii (n°) a partir d'une position x,y de l'écran... (pas de sprites svp)
merci infiniment à celui qui m'informera
a tchao
m'es avis que tu connais pas bien Purebasic, et que c'est peut etre ta methode qui est a revoir ... (mais je me trompe peut etre : ) )

ce qui me fait dire ça c'est :
pour faire des "modeles" sans que ça tourne rapidement, me revoilou sur "purebasic"

lorsqu'on connais le pure, on ne peut pas vraiment ecrire "sans que ça tourne rapidement !!! " :lol:

et aussi :
pas de sprites svp
???? 8O

j'en deduit d'apres ça, que vouloir récupérer un code ascii sur l'ecran, me semble etre inutil , mais bon ... je me trompe peut etre hein :)

Publié : sam. 21/juin/2008 14:02
par chikun
le code ascii se trouvant a une position kelconke x,y de l'ecran !? en immaginant que l'ecran soit rempli de lettre differente par exemple

Publié : sam. 21/juin/2008 14:06
par chikun
ok, je debute et je fais deplacer des lettres sur l'ecran juste pour comprendre et je veux tester la colision... (alors!? tj pas ?)

Publié : sam. 21/juin/2008 14:17
par Backup
chikun a écrit :ok, je debute et je fais deplacer des lettres sur l'ecran juste pour comprendre et je veux tester la colision... (alors!? tj pas ?)
que tu débute ou pas , la n'est pas le problème
le fait est que tu coince, et ça arrive a tout le monde, débutants ou pas
d'ailleurs la rubrique débutant, ne tiens pas compte de ton passé de programmeur...


ici on a l'habitude de partager notre code, cela aiderai mieux pour comprendre ton problème

si tu tiens ultra caché ton code, met nous au moins un exemple type du problème que tu rencontre :)

déjà cela pourra nous indiquer, dans quel mode tu travail

Console ? Interface windows , Graphique ? 8O

tu vois avant de pouvoir te repondre, il nous faut plus de precision :)

Publié : sam. 21/juin/2008 14:20
par chikun
pas de probleme, je fais defiler des lettres sur l'ecran avec console et avant chaque deplacement , j'aimerai savoir la lettre qui se trouve à l'emplacement calculé... voilà et merci d'insister , d'etre patient , je commence tout juste "purebasic"

Publié : sam. 21/juin/2008 14:37
par Backup
....

Publié : sam. 21/juin/2008 14:42
par chikun
tu es un dieux, a tres bientot, merci mille fois

Publié : sam. 21/juin/2008 14:43
par Backup
chikun a écrit :tu es un dieux,


8O 8O

:lol: :lol: j'ai une bonne bibliotheque de code, bien classé , rien de plus :D

Publié : sam. 21/juin/2008 15:07
par chikun
heu humm il y a une erreur là>: ReadConsoleOutputCharacter_ (7, Buffer$, 100, Coordinate, @NumCharsRead)
apparement , c parce que g une version demo (c vrai)

Publié : sam. 21/juin/2008 15:09
par Backup
chikun a écrit :heu humm il y a une erreur là>: ReadConsoleOutputCharacter_ (7, Buffer$, 100, Coordinate, @NumCharsRead)
apparement , c parce que g une version demo (c vrai)
oui !!

les API windows ne fonctionnent pas en version demo

une api windows en purebasic c'est reconnaissable a cause du "_" qui suit le nom de la commande :D

ReadConsoleOutputCharacter_ ()

les api sont utilisables directement a partir du pureBasic :)

ps : sans Api , je sais pas faire ça :)

Publié : sam. 21/juin/2008 15:12
par chikun
:cry: bon...... :roll:

Publié : jeu. 26/juin/2008 3:37
par chikun
... avec ma pure demo avant que j'obtienne la full, qqun connait la soluce?

je repete clairement:

en mode console

un petit ecran et rempli de texte et je demande a locate, quiquinia à locate x,y ? (a l'emplacement du curseur).

longtemps on ecrivait: l$= screen$(x,y) ...
Chris stp ne me dis pas "si tu avait lu la doc.... :wink:

mici

Publié : jeu. 26/juin/2008 8:38
par Backup
Rappel toi ce que je t'avais répondu : :D
m'es avis que tu connais pas bien Purebasic, et que c'est peut etre ta methode qui est a revoir ... (mais je me trompe peut etre : ) )
voila pourquoi a ta question je dit :


en realité t'en a pas besoin !! :D

a partir du moment ou tu sais que tu as ecris un "o" en coordonée (10,5)

pourquoi veux tu une fonction qui te le dise ?? 8O

tu le sais bien que ton "o" est en 10,5 , puisque c'est toi meme qui le met :lol:

je crois qu'il va falloir y aller doucement :)

pour t'expliquer le principe de base des "personnages" a l'ecran
(console, ou le vrais ecran), et leur principe de déplacement ..
on commencera avec une Seule Lettre :D
mais on utilisera le principe des Structures !!
wouaaa ! la premiere fois que j'ai vu des codes avec des structures, j'ai pris peur :lol:

Mas rassure toi, c'est bete comme choux ! :)
mais cela va te permettre de considerer ta lettre "O" comme un petit objet... qui aura une coordonée X,y , et aussi une Vie !! 1= Vie :::: 0=Mort....
et surtout la structure te permetra de connaitre l'emplacement en permanence de ce petit "objet" (personnage, lettre,etc ...)


là je vais au Marché, mais en revenant je pense commencer a te donner un petit exemple clair et limpide sur le principe de base :)

pour ça je vais creer un Topic a part, il servira de Tuto pour tout les futurs "Largué du PureBasic" (peut etre pas tous :lol: hum... ):D

je pense arriver a etre compréhensible meme par des grands Débutant, parce que j'ai moi même apris la prg avec les Livres de l'époque "ZX81"
du coup ma vision des choses, reste très proche de cette epoque :)
ou toutes les explications etaient tres imagées :)

apres ce petit Tuto , je pense que tu saura faire tout les jeux que tu veux... ou presque :lol:

et surtout ta vision du principe aura changé !!

les Basics ont évolué, il faut évolué avec eux :D

toi tu part du principe , je pose les lettres dans l'ecran
puis je scan chacune d'elle dans l'ecran, pour savoir ce qu'il faut faire !!

ben on fait plus comme ça :lol:


maintenant c'est plutot genre

on pose des lettres dans l'ecran, mais ces lettres connaissent leur emplacement et si elle sont vivante ou morte

comme si c'etait des etre vivant, des vrais !!! :D

etonant non ?
:lol: :lol: