π
<-
Chat plein-écran
[^]

Mon new jeu

Assembleur, Axe, C/C++, ICE...

Re: Mon new jeu

Message non lude GRIFFON » 12 Juin 2023, 17:12

C'est bon j'ai trouver comment faire maintenant une autre question peut on transformer une chaine en liste sans faire un prgm mais avec une commande specifique
Teste mon meilleur jeu : Labyrinthe
Le sujets sur ce jeu ici
Image
Avatar de l’utilisateur
GRIFFONProgrammeur
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Prochain niv.: 34.4%
 
Messages: 57
Images: 4
Inscription: 28 Déc 2022, 10:43
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: premiere pro tma

Re: Mon new jeu

Message non lude Bobb » 17 Juin 2023, 09:26

Je pense qu'une chaîne de caractères est en fait un pointeur vers le tableau de caractères dans la RAM. Essaie donc d'y accéder comme un tableau de nombres d'1 octet.

Si tu veux accéder au caractère i de la chaîne, essaie la syntaxe suivante : *{Str1 + i}

Tous mes programmes sont disponibles ici

↳ Testez mon simulateur Android sur Ti-83 Premium CE et / ou Édition Python
Jetez un coup d'oeil à mon langage de programmation interprété Neon.

Image
Avatar de l’utilisateur
BobbProgrammeur
Niveau 10: GR (Guide de Référence)
Niveau 10: GR (Guide de Référence)
Prochain niv.: 94.5%
 
Messages: 300
Inscription: 19 Avr 2020, 12:37
Localisation: Morbihan
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: CPGE MPI

Re: Mon new jeu

Message non lude GRIFFON » 24 Juin 2023, 21:29

ok je vais tenter
Euh sinon je crois que je ne gère pas aussi bien que je le croyais la lecture en ICE , je n'arrive qu'a lire une partie j'ai l'impression que le reste est bloqué, par exemple quand je lis une appvar oiram cela n'affiche que les premiers caractères un truc comme cela: u*Gribaz1
Pourquoi ?
Teste mon meilleur jeu : Labyrinthe
Le sujets sur ce jeu ici
Image
Avatar de l’utilisateur
GRIFFONProgrammeur
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Prochain niv.: 34.4%
 
Messages: 57
Images: 4
Inscription: 28 Déc 2022, 10:43
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: premiere pro tma

Re: Mon new jeu

Message non lude Bobb » 26 Juin 2023, 13:55

Ce sera sûrement plus facile pour trouver le bug de regarder le code. Je peux y jeter un coup d'oeil ?

Tous mes programmes sont disponibles ici

↳ Testez mon simulateur Android sur Ti-83 Premium CE et / ou Édition Python
Jetez un coup d'oeil à mon langage de programmation interprété Neon.

Image
Avatar de l’utilisateur
BobbProgrammeur
Niveau 10: GR (Guide de Référence)
Niveau 10: GR (Guide de Référence)
Prochain niv.: 94.5%
 
Messages: 300
Inscription: 19 Avr 2020, 12:37
Localisation: Morbihan
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: CPGE MPI

Re: Mon new jeu

Message non lude GRIFFON » 26 Juin 2023, 19:34

Salut,
J'ai compris le beuge, j'enregistrait l'appvar dans srt1 avec read puis j'affichait str1 mais dans l'appvar il y avait parmi les chiffres enregistrer des 0 ce qui correspond a fin de la chaine et non a un caractère pour afficher l'entièreté je me suis débrouillé comme ça:
Code: Tout sélectionner
iteste
open("Chaos","r",21) ➙SLOT
Getsize(SLOT ➙NBR
Read(Str1,NBR,1,SLOT
For(A,0,NBR
If *{Str1+A}=0
1 ➙*{Str1+A}
End
Output(0,0,Str1
Pause

Autre chose, avec ton programme de triche pour des jeux CE tu dois connaitre le fonctionnemment des appvar oiram, qu'est ce qui défini les blocs, la taille de la map ect...
Tu pourrait m'expliquer tout cela
Teste mon meilleur jeu : Labyrinthe
Le sujets sur ce jeu ici
Image
Avatar de l’utilisateur
GRIFFONProgrammeur
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Prochain niv.: 34.4%
 
Messages: 57
Images: 4
Inscription: 28 Déc 2022, 10:43
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: premiere pro tma

Re: Mon new jeu

Message non lude GRIFFON » 25 Déc 2023, 22:28

Salut,

J'ai commencé à reconstruire totalement le labyrinthe :
-les maps sont enregistrées dans les appvars
-possibilité de modifier les maps
-possibilité donc d'en créer et de faire de nouvelles maps (avantage intéressant non ?)
- :error: malheureusement il n'y as pas encore la possibilité de créer plusieurs séries de maps sur une "map" ou plutôt sur un pack

Cela inclut pas mal de démarches et ne sera pas fait en un clin d'œil.

La suite pour des versions encore plus lointaines :
- plusieurs maps d'affilée (gression par rapport à la première version mais l'édition des maps induit des problèmes que je ne résoudrai que dans cette future future version,
- des ennemis dans les couloirs,
- des points à gagner, des scores, qui permettraient d'avoir une épée ou des choses comme cela : des améliorations, des pouvoirs aux personnages.

Et pour aller encore plus loin, j'aurais l'intention (ce n'est encore qu'en rêve) de faire une map avec en plus des étages, avec des escaliers pour monter ou descendre à l'étage inférieur ou supérieur de la map mais bon il faudra du boulot et en ICE je ne sais même pas si ce sera assez rapide. L'autre problème sera la place du programme.
Teste mon meilleur jeu : Labyrinthe
Le sujets sur ce jeu ici
Image
Avatar de l’utilisateur
GRIFFONProgrammeur
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Prochain niv.: 34.4%
 
Messages: 57
Images: 4
Inscription: 28 Déc 2022, 10:43
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: premiere pro tma

Re: Mon new jeu

Message non lude GRIFFON » 27 Déc 2023, 16:38

Cela a été plus rapide et plus simple que prévue, je sort donc a version 1-- de labyrinthe

Donc pour la version suivante (version 1) il faut :
GRIFFON a écrit:-plusieurs maps d'affiler (disgression par rapport a la première version mais l'édition des maps inclus des problèmes que je ne résoudrait que dans cette futur futur version)
-des ennemis dans les couloirs
-des points a gagner, des scores, qui permettrait d'avoir une épée ou des chose comme cela : des amélioration, des pouvoir au personnages


Si vous avez des idées d'amélioration/développement n'hésiter pas a partager vos idées
Teste mon meilleur jeu : Labyrinthe
Le sujets sur ce jeu ici
Image
Avatar de l’utilisateur
GRIFFONProgrammeur
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Prochain niv.: 34.4%
 
Messages: 57
Images: 4
Inscription: 28 Déc 2022, 10:43
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: premiere pro tma

Re: Mon new jeu

Message non lude GRIFFON » 28 Déc 2023, 16:32

L'affichage de la map dessine des sprites parasites, a cause de la langueur de la map, mais ils sont vite effacer par l'affichage normale, pour éviter cela j'ai essayer d'utiliser swapdraw :
Code: Tout sélectionner
Det(9,1
iJ'affiche toute la map
Det(10


Mais cela ne fonctionne pas sans doute a cause de la taille de la map qui dépasse l'écran et fais buger les autres tampons

J'ai un autre problème, je ne sais pas comme lire une parti d'appvar placer au milieu par exemple
Teste mon meilleur jeu : Labyrinthe
Le sujets sur ce jeu ici
Image
Avatar de l’utilisateur
GRIFFONProgrammeur
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Prochain niv.: 34.4%
 
Messages: 57
Images: 4
Inscription: 28 Déc 2022, 10:43
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: premiere pro tma

Re: Mon new jeu

Message non lude Bobb » 15 Jan 2024, 22:57

Perso, j'aurais lu "pour du beurre" la partie avant (sans l'enregistrer). Et après tu lis la partie qui t'intéresse.

Tous mes programmes sont disponibles ici

↳ Testez mon simulateur Android sur Ti-83 Premium CE et / ou Édition Python
Jetez un coup d'oeil à mon langage de programmation interprété Neon.

Image
Avatar de l’utilisateur
BobbProgrammeur
Niveau 10: GR (Guide de Référence)
Niveau 10: GR (Guide de Référence)
Prochain niv.: 94.5%
 
Messages: 300
Inscription: 19 Avr 2020, 12:37
Localisation: Morbihan
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: CPGE MPI

Re: Mon new jeu

Message non lude GRIFFON » 19 Jan 2024, 21:50

oui mais je ne sais pas comment faire pour lire seulement ce qui est utile car je le fais par rapport au coordonnée, il faudrait faire comme ça :
Code: Tout sélectionner
if x>0
sprite("tuile",x,y


c'est un exemple qui ne reprends pas tout mais on voit bien que si une partie seulement du sprite est hors de l'écran il ne s'affiche pas. La solution qui ce fais dans tout les langages ne peut se faire en ice car il ne connait pas le négatif.
Teste mon meilleur jeu : Labyrinthe
Le sujets sur ce jeu ici
Image
Avatar de l’utilisateur
GRIFFONProgrammeur
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Prochain niv.: 34.4%
 
Messages: 57
Images: 4
Inscription: 28 Déc 2022, 10:43
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: premiere pro tma

Précédente

Retourner vers Langages alternatifs

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 46 invités

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
Phi NumWorks jailbreak
123
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
Faire un don
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
1436 utilisateurs:
>1409 invités
>21 membres
>6 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)