π
<-

Mon new jeu

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

Re: Mon new jeu

Unread postby GRIFFON » 12 Jun 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
User avatar
GRIFFONProgrammeur
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Level up: 60.2%
 
Posts: 73
Images: 4
Joined: 28 Dec 2022, 10:43
Gender: Male
Calculator(s):
MyCalcs profile
Class: premiere pro tma

Re: Mon new jeu

Unread postby Bobb » 17 Jun 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
User avatar
BobbProgrammeur
Niveau 10: GR (Guide de Référence)
Niveau 10: GR (Guide de Référence)
Level up: 99.3%
 
Posts: 312
Joined: 19 Apr 2020, 12:37
Location: Morbihan
Gender: Male
Calculator(s):
MyCalcs profile
Class: ENS Rennes info

Re: Mon new jeu

Unread postby GRIFFON » 24 Jun 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
User avatar
GRIFFONProgrammeur
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Level up: 60.2%
 
Posts: 73
Images: 4
Joined: 28 Dec 2022, 10:43
Gender: Male
Calculator(s):
MyCalcs profile
Class: premiere pro tma

Re: Mon new jeu

Unread postby Bobb » 26 Jun 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
User avatar
BobbProgrammeur
Niveau 10: GR (Guide de Référence)
Niveau 10: GR (Guide de Référence)
Level up: 99.3%
 
Posts: 312
Joined: 19 Apr 2020, 12:37
Location: Morbihan
Gender: Male
Calculator(s):
MyCalcs profile
Class: ENS Rennes info

Re: Mon new jeu

Unread postby GRIFFON » 26 Jun 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: Select all
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
User avatar
GRIFFONProgrammeur
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Level up: 60.2%
 
Posts: 73
Images: 4
Joined: 28 Dec 2022, 10:43
Gender: Male
Calculator(s):
MyCalcs profile
Class: premiere pro tma

Re: Mon new jeu

Unread postby GRIFFON » 25 Dec 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
User avatar
GRIFFONProgrammeur
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Level up: 60.2%
 
Posts: 73
Images: 4
Joined: 28 Dec 2022, 10:43
Gender: Male
Calculator(s):
MyCalcs profile
Class: premiere pro tma

Re: Mon new jeu

Unread postby GRIFFON » 27 Dec 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 wrote:-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
User avatar
GRIFFONProgrammeur
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Level up: 60.2%
 
Posts: 73
Images: 4
Joined: 28 Dec 2022, 10:43
Gender: Male
Calculator(s):
MyCalcs profile
Class: premiere pro tma

Re: Mon new jeu

Unread postby GRIFFON » 28 Dec 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: Select all
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
User avatar
GRIFFONProgrammeur
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Level up: 60.2%
 
Posts: 73
Images: 4
Joined: 28 Dec 2022, 10:43
Gender: Male
Calculator(s):
MyCalcs profile
Class: premiere pro tma

Re: Mon new jeu

Unread postby 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
User avatar
BobbProgrammeur
Niveau 10: GR (Guide de Référence)
Niveau 10: GR (Guide de Référence)
Level up: 99.3%
 
Posts: 312
Joined: 19 Apr 2020, 12:37
Location: Morbihan
Gender: Male
Calculator(s):
MyCalcs profile
Class: ENS Rennes info

Re: Mon new jeu

Unread postby 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: Select all
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
User avatar
GRIFFONProgrammeur
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Level up: 60.2%
 
Posts: 73
Images: 4
Joined: 28 Dec 2022, 10:43
Gender: Male
Calculator(s):
MyCalcs profile
Class: premiere pro tma

Previous

Return to Langages alternatifs

Who is online

Users browsing this forum: ClaudeBot [spider] and 7 guests

-
Search
-
Social TI-Planet
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Reprise de ton ancienne fx-92 Collège ou Graph 25/35/90 à 3€ peu importe son état. Même non fonctionnelle et donc invendable, même ancienne Graph 35 non conforme aux programmes (pas de Python), même ancienne Graph 25/35 inutilisable aux examens (pas de mode examen) et donc invendable. Etiquette de retour fournie, pas de frais de port à payer.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
12345
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
1018 utilisateurs:
>991 invités
>17 membres
>10 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)