π
<-

JEU: MetroSiberia un tunnel pas comme les autres

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

Re: JEU: MetroSiberia un tunnel pas comme les autres

Unread postby TheMachine02 » 20 Apr 2015, 18:12

Une variable temporaire est à peu près comme une appv, sauf que lorsque le programme retourne à l'os, elle est automatiquement supprimée. Tu peux en créer une comme ceci:

Code: Select all
GetCalc("tmpTMPVAR", LaTailleNécessaire)->G

sachant que le tmp est en fait le "w" (si je me trompe pas :D )
On epux effectivement utiliser Copy avec Y0, mais juste dans le sens fichier->RAM
Un code total serait:

Code: Select all
GetCalc("appvMAPMETRO",Y0)
GetCalc("tmpTMPMAP", taille)->r1
Return!If r1
//si on a un zéro, y'a plus assez de RAM
Copy(Y0,r1,taille)
Last edited by TheMachine02 on 20 Apr 2015, 18:12, edited 1 time in total.
User avatar
TheMachine02Modo
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 30%
 
Posts: 342
Images: 0
Joined: 16 Jan 2013, 18:27
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: Médecine

Re: JEU: MetroSiberia un tunnel pas comme les autres

Unread postby Plokki » 20 Apr 2015, 18:43

Tu me sauves la vie :D
Bon, après réflexion la map ne sera sans doute pas aussi grande que ce que je pensais parce que ça prend un temps fou: J'ai déjà passé plus de 20 heures dessus et elle ne mesure que 350 tiles de long ! (en même temps si j'avais sauvegardé j'en serais à 700 tiles )
Et bizarrement ce qui me prend le plus de temps ce n'est pas la construction mais la phase de test des zones pour adapter la difficulté ( :warning: ce jeu est un VRAI die and retry ). Le jour où quelqu'un pourra m'en faire un speed run :~o
User avatar
Plokki
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Level up: 40.6%
 
Posts: 124
Joined: 02 Sep 2014, 15:15
Location: Près de... ah bah non !
Gender: Male
Calculator(s):
MyCalcs profile
Class: T°S-spé math

Re: JEU: MetroSiberia un tunnel pas comme les autres

Unread postby Plokki » 22 Apr 2015, 18:55

PLusieurs petit changements au programme:
MetroSiberia menu.gif

J'ai modifié le menu pour inclure prochainement des stats sur le nombres de morts, la distance totale parcourue ou la distance maximale parcourue en une seule fois. J'ai également ajouté une explosion nettement plus classe que la précédente (je l'avoue ce n'est qu'un copier-coller honteux de ce tutoriel: https://www.omnimaga.org/axe-language/particular-explosion-tutorial/msg231664/#msg231664) L'explosion tient compte de la vitesse et de la gravité dans la zone.

Quand j'ai voulu modifier le menu j'ai fait cracher ma calculatrice deux fois et j'ai eu droit à quelque chose de très insolite:
L'écran devient blanc avec une ligne de pixel restée allumée et me réaffiche le fond normal du menu par intermitence. Rien de trop spécial ?
La ligne de pixel était BLEUE ! Sur un écran où les pixels sont noirs ! Comment est-ce faisable :#fou#: ?
Si vous voulez je me souviens de la manip pour avoir ce bug pour que vous puissiez essayer:
la commande était celle-ci: Text(51+B*2,11," ") au lieu de Text(B*2+51,11," "), j'affichais donc des espaces blancs en dehors de l'écran avec B allant de 0 à 24. Je viens de tester sur émulateur ça ne fait rien :o
You do not have the required permissions to view the files attached to this post.
User avatar
Plokki
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Level up: 40.6%
 
Posts: 124
Joined: 02 Sep 2014, 15:15
Location: Près de... ah bah non !
Gender: Male
Calculator(s):
MyCalcs profile
Class: T°S-spé math

Re: JEU: MetroSiberia un tunnel pas comme les autres

Unread postby Wistaro » 23 Apr 2015, 10:33

Le jeu m'a l'air excellent!

Bleu? Oulà. Ton écran n'est pas mort? Je sais pas du tout, c'est vraiment bizarre.

Sinon, quelque chose qui n'a aucun rapport mais, tu programmes directement sur ta calculatrice?
Nouveau sur le site, ClaudeBot [spider] ? Avant de poster sur le chat et sur le forum, n'oublie pas de lire les règles. En cas de problème, tu peux m'envoyer un message, je réponds rapidement.

Liens utiles:
Image
Découvre mes programmes et mon site!
User avatar
WistaroSuper Modo
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 88.5%
 
Posts: 3191
Images: 37
Joined: 25 Feb 2013, 16:21
Location: Toulouse
Gender: Male
Calculator(s):
MyCalcs profile
Class: Ingénieur en électronique
YouTube: Wistaro
Twitter: Wistaro
GitHub: Wistaro

Re: JEU: MetroSiberia un tunnel pas comme les autres

Unread postby Epharius » 23 Apr 2015, 11:08

Très beau projet, ça c'est cool !

Les lignes bleues ? Oui c'est normal mais dangereux, j'espère que ta calculatrice n'aura pas de séquelles. Tu n'essaies pas tes programmes sur émulateur avant ? Ça éviterait ce genre d'incidents. Bref, fais attention quand même... ^^
Le projet Geometry Dash est terminé ! N'hésitez pas à aller jeter un coup d’œil au topic du projet ! Vous pouvez le télécharger ici.

Unis par la flèche sacrée de cupidon :favorite:
Image
User avatar
EphariusPremium
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 8.9%
 
Posts: 1182
Images: 4
Joined: 08 Dec 2014, 17:38
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: Ensimag
GitHub: MathisLav

Re: JEU: MetroSiberia un tunnel pas comme les autres

Unread postby Plokki » 23 Apr 2015, 11:23

Oui je programme tout sur la calculatrice directement (que ce soit le code où la tilemap) même si je m'aide parfois de tokenIDE pour voir mon code dans son ensemble et chercher des optimisations. Et comme maintenant j'utilise Zstart, un code de 500 lignes n'est pas un problème avec le "jump to label" vraiment très pratique.

Pour ce qui est de l'écran non ça va il n'y a pas eu de problèmes et la bête me semble en bonne santé mais je suis toujours aussi surpris qu'un écran avec des pixels noirs puisse afficher du bleu... :o
User avatar
Plokki
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Level up: 40.6%
 
Posts: 124
Joined: 02 Sep 2014, 15:15
Location: Près de... ah bah non !
Gender: Male
Calculator(s):
MyCalcs profile
Class: T°S-spé math

Re: JEU: MetroSiberia un tunnel pas comme les autres

Unread postby Epharius » 23 Apr 2015, 11:26

Oui ça m'est déjà arrivé à moi aussi quand je programmais en héxa. Faut vraiment faire attention. Peut-être que les lignes bleues vont réapparaitre un jour alors que tout est normal (ça arrive). Enfin bon, c'est la deuxième pire chose qu'il puisse t'arriver après la destruction de ton écran, t'as pas eu de chance ;)
Le projet Geometry Dash est terminé ! N'hésitez pas à aller jeter un coup d’œil au topic du projet ! Vous pouvez le télécharger ici.

Unis par la flèche sacrée de cupidon :favorite:
Image
User avatar
EphariusPremium
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 8.9%
 
Posts: 1182
Images: 4
Joined: 08 Dec 2014, 17:38
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: Ensimag
GitHub: MathisLav

Re: JEU: MetroSiberia un tunnel pas comme les autres

Unread postby Plokki » 23 Apr 2015, 12:24

Ah oui quand même... :| Je suis un peu moins chaud pour me lancer dans d'autres programmes, là tout de suite... :?
User avatar
Plokki
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Level up: 40.6%
 
Posts: 124
Joined: 02 Sep 2014, 15:15
Location: Près de... ah bah non !
Gender: Male
Calculator(s):
MyCalcs profile
Class: T°S-spé math

Re: JEU: MetroSiberia un tunnel pas comme les autres

Unread postby Epharius » 23 Apr 2015, 12:31

Panique pas, ça n'arrive pas non plus tous les jours ^^
Et puis je viens de remarquer que c'était fait en axe (em... désolé), donc en en fait les chances sont vraiment très petites (par rapport à l'assembleur ou à l'héxa). Tu n'as juste pas eu de chance. Et ce serait dommage d'arrêter en si bon chemin !
Le projet Geometry Dash est terminé ! N'hésitez pas à aller jeter un coup d’œil au topic du projet ! Vous pouvez le télécharger ici.

Unis par la flèche sacrée de cupidon :favorite:
Image
User avatar
EphariusPremium
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 8.9%
 
Posts: 1182
Images: 4
Joined: 08 Dec 2014, 17:38
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: Ensimag
GitHub: MathisLav

Re: JEU: MetroSiberia un tunnel pas comme les autres

Unread postby Plokki » 23 Apr 2015, 12:44

ouf :) T'inquiète pas je comptais pas abandonner aussi vite ;) Et puis je pense que Zstart joue un peu aussi (j'ai déjà eu droit à un crash lors d'un transfert de fichier quand la calculatrice s'allume automatiquement au branchement: Un des pire :troll: qui puisse arriver quand tu crois mettre tes progs en sécurité x) )
User avatar
Plokki
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Level up: 40.6%
 
Posts: 124
Joined: 02 Sep 2014, 15:15
Location: Près de... ah bah non !
Gender: Male
Calculator(s):
MyCalcs profile
Class: T°S-spé math

PreviousNext

Return to Langages alternatifs

Who is online

Users browsing this forum: ClaudeBot [spider] and 8 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.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
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.
2603 utilisateurs:
>2585 invités
>11 membres
>7 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)