π
<-
Chat plein-écran
[^]

JEU: MetroSiberia un tunnel pas comme les autres

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

Re: JEU: MetroSiberia un tunnel pas comme les autres

Message non lude TheMachine02 » 20 Avr 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: Tout sélectionner
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: Tout sélectionner
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)
Dernière édition par TheMachine02 le 20 Avr 2015, 18:12, édité 1 fois.
Avatar de l’utilisateur
TheMachine02Modo
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 29.4%
 
Messages: 341
Images: 0
Inscription: 16 Jan 2013, 18:27
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
Classe: Médecine

Re: JEU: MetroSiberia un tunnel pas comme les autres

Message non lude Plokki » 20 Avr 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
Avatar de l’utilisateur
Plokki
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Prochain niv.: 40.6%
 
Messages: 124
Inscription: 02 Sep 2014, 15:15
Localisation: Près de... ah bah non !
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: T°S-spé math

Re: JEU: MetroSiberia un tunnel pas comme les autres

Message non lude Plokki » 22 Avr 2015, 18:55

PLusieurs petit changements au programme:
MetroSiberia menu.gif
MetroSiberia menu.gif (374.7 Kio) Vu 2444 fois

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
Avatar de l’utilisateur
Plokki
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Prochain niv.: 40.6%
 
Messages: 124
Inscription: 02 Sep 2014, 15:15
Localisation: Près de... ah bah non !
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: T°S-spé math

Re: JEU: MetroSiberia un tunnel pas comme les autres

Message non lude Wistaro » 23 Avr 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, Anonymous ? 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!
Avatar de l’utilisateur
WistaroSuper Modo
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Prochain niv.: 88%
 
Messages: 3158
Images: 37
Inscription: 25 Fév 2013, 16:21
Localisation: Toulouse
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: Ingénieur en électronique
YouTube: Wistaro
Twitter/X: Wistaro
GitHub: Wistaro

Re: JEU: MetroSiberia un tunnel pas comme les autres

Message non lude Epharius » 23 Avr 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
Avatar de l’utilisateur
EphariusPremium
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 7.1%
 
Messages: 1110
Images: 4
Inscription: 08 Déc 2014, 17:38
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
Classe: Ensimag
GitHub: MathisLav

Re: JEU: MetroSiberia un tunnel pas comme les autres

Message non lude Plokki » 23 Avr 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
Avatar de l’utilisateur
Plokki
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Prochain niv.: 40.6%
 
Messages: 124
Inscription: 02 Sep 2014, 15:15
Localisation: Près de... ah bah non !
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: T°S-spé math

Re: JEU: MetroSiberia un tunnel pas comme les autres

Message non lude Epharius » 23 Avr 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
Avatar de l’utilisateur
EphariusPremium
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 7.1%
 
Messages: 1110
Images: 4
Inscription: 08 Déc 2014, 17:38
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
Classe: Ensimag
GitHub: MathisLav

Re: JEU: MetroSiberia un tunnel pas comme les autres

Message non lude Plokki » 23 Avr 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... :?
Avatar de l’utilisateur
Plokki
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Prochain niv.: 40.6%
 
Messages: 124
Inscription: 02 Sep 2014, 15:15
Localisation: Près de... ah bah non !
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: T°S-spé math

Re: JEU: MetroSiberia un tunnel pas comme les autres

Message non lude Epharius » 23 Avr 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
Avatar de l’utilisateur
EphariusPremium
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 7.1%
 
Messages: 1110
Images: 4
Inscription: 08 Déc 2014, 17:38
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
Classe: Ensimag
GitHub: MathisLav

Re: JEU: MetroSiberia un tunnel pas comme les autres

Message non lude Plokki » 23 Avr 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) )
Avatar de l’utilisateur
Plokki
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Prochain niv.: 40.6%
 
Messages: 124
Inscription: 02 Sep 2014, 15:15
Localisation: Près de... ah bah non !
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: T°S-spé math

PrécédenteSuivante

Retourner vers Langages alternatifs

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 50 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.
1366 utilisateurs:
>1344 invités
>17 membres
>5 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)