Author Topic: [Projet abandonné] Flappy Bird en Axe : version française  (Read 13248 times)

0 Members and 1 Guest are viewing this topic.

Offline ISSOtm

  • LV3 Member (Next: 100)
  • ***
  • Posts: 56
  • Rating: +4/-0
  • Programming or playing games I've programmed
    • View Profile
[Projet abandonné] Flappy Bird en Axe : version française
« on: February 27, 2014, 10:42:03 am »
J'ai créé Flappy Bird en Axe, d'abord je l'ai posté dans la section anglaise.
(Il a été déplacé un peu après)

Donc je vais créer une version (et une section) française.

La release 1.4.3FR c'est pour ce week-end ! (comme je suis au lycée je ne peux poster que le week-end)

DESCRIPTION (les fonctionnalités qui ne sont pas visibles sur le screen)
  • Un canard !
  • La même vitesse sur 83+ que 84+
  • Un mode "super vitesse" sur 84+ (scores séparés)
  • Un effet "écran buggé" sur 84+
  • Une version allégée
  • Une version commentée et indentée
BUG CONNU : Les lettres à droite de l'écran peuvent ne pas s'afficher

A VENIR : Fix de ce bug (voir ci-dessous)

Ce screen date d'une des premières versions (qui étaient en français) :

Et celui-ci de la dernière version (anglaise)


FIX DES LETTRES :
J'ai cherché le code Asm( correspondant, et j'ai trouvé
Code: [Select]
Asm(FDCB2BD6)Dommage ça ne marche pas...


[EDIT 14/10/2014]
Le développement de ce projet a été arrêté depuis déjà un bout de temps... donc voilà :)
Dites au revoir à "Ducky Bird" !
« Last Edit: October 14, 2014, 06:52:42 am by ISSOtm »
Programmer ("always start, never finish")

Currently owning :
 - TI 84+SE (crashed by zStart :P )
 - Computer for life



Voir aussi la version française.

Puzzle Master (if you hate mathemathics...)

Also on codewalr.us !

Offline Joshuasm32

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 142
  • Rating: +19/-7
    • View Profile
    • Network
Re: Flappy Bird en Axe : version française
« Reply #1 on: February 27, 2014, 10:46:34 am »
Sorry, I don't speak French, but those grpahics are incredible (and still fast).  ;D  Probably the best clone I have seen so far in B&W!  Good job.  BTW, nice bird sprite :P

Hopefully, my translator did not botch things up:

Désolé, je ne parle pas le français, mais ces grpahics sont incroyables (et toujours aussi rapide). :thumbsup: Probablement le meilleur clone j'ai vu jusqu'ici dans B & W! Bon travail. BTW, belle sprite oiseau: P
« Last Edit: February 27, 2014, 10:46:57 am by codebender »
My name is Josh and I a developer at Moonzean. I enjoy Radiohead, web development, Java, and cryptograms.
Spoiler For No Surprises, by Radiohead:
A heart that's full up like a landfill
A job that slowly kills you
Bruises that won't heal

You look so tired unhappy
Bring down the government
They don't, they don't speak for us

I'll take a quiet life
A handshake of carbon monoxide

And no alarms and no surprises
No alarms and no surprises
No alarms and no surprises
Silent, silent

This is my final fit
My final bellyache

With no alarms and no surprises
No alarms and no surprises
No alarms and no surprises please

Such a pretty house
And such a pretty garden

No alarms and no surprises
No alarms and no surprises
No alarms and no surprises please

Offline Streetwalrus

  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3821
  • Rating: +80/-8
    • View Profile
Re: Flappy Bird en Axe : version française
« Reply #2 on: February 27, 2014, 11:38:32 am »
Pour les lettres le seul moyen de corriger ça est d'écrire ta propre routine Text. En plus tu pourras faire une police custom ce qui est plus sympa et c'est plus rapide. ;)

Offline Hayleia

  • Programming Absol
  • Coder Of Tomorrow
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3367
  • Rating: +393/-7
    • View Profile
Re: Flappy Bird en Axe : version française
« Reply #3 on: February 27, 2014, 01:53:16 pm »
Sorry, I don't speak French, but those grpahics are incredible (and still fast).  ;D  Probably the best clone I have seen so far in B&W!  Good job.  BTW, nice bird sprite :P
It's not in B&W, it has greyscale.
Also, have you checked mine out ? :P

/advertising :P
I own: 83+ ; 84+SE ; 76.fr ; CX CAS ; Prizm ; 84+CSE
Sorry if I answer with something that seems unrelated, English is not my primary language and I might not have understood well. Sorry if I make English mistakes too.

click here to know where you got your last +1s

Offline ISSOtm

  • LV3 Member (Next: 100)
  • ***
  • Posts: 56
  • Rating: +4/-0
  • Programming or playing games I've programmed
    • View Profile
Re: Flappy Bird en Axe : version française
« Reply #4 on: February 28, 2014, 09:02:35 am »
ENGLISH VERSION
Yeah, yours' quite nice
ClrDraw's too :P

FRENCH VERSION
... Y'a vraiment besoin ? =)
Programmer ("always start, never finish")

Currently owning :
 - TI 84+SE (crashed by zStart :P )
 - Computer for life



Voir aussi la version française.

Puzzle Master (if you hate mathemathics...)

Also on codewalr.us !

Offline Hayleia

  • Programming Absol
  • Coder Of Tomorrow
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3367
  • Rating: +393/-7
    • View Profile
Re: Flappy Bird en Axe : version française
« Reply #5 on: February 28, 2014, 11:51:20 am »
Il y a vraiment besoin de quoi ?
I own: 83+ ; 84+SE ; 76.fr ; CX CAS ; Prizm ; 84+CSE
Sorry if I answer with something that seems unrelated, English is not my primary language and I might not have understood well. Sorry if I make English mistakes too.

click here to know where you got your last +1s

Offline Streetwalrus

  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3821
  • Rating: +80/-8
    • View Profile
Re: Flappy Bird en Axe : version française
« Reply #6 on: February 28, 2014, 02:15:49 pm »
De la routine Texte maison ju suppose. La réponse est oui. C'est soit un bug soit une limitation de TI OS (pour éviter le clipping, cette bande de flemmards).

Offline ISSOtm

  • LV3 Member (Next: 100)
  • ***
  • Posts: 56
  • Rating: +4/-0
  • Programming or playing games I've programmed
    • View Profile
Re: Flappy Bird en Axe : version française
« Reply #7 on: March 01, 2014, 08:30:38 am »
Pour les lettres, elle s'affichent !
Enfin, si on compile un programme puis qu'on lance TI-Bird, les lettres s'affichent... ???

Je vous explique comment j'ai trouvé le code hexa :
En fait je sais que, d'après le site z80 Heaven, quand le flag "fullScrnDraw" est égal à zéro, ça donne :
Quote from: z80 Heaven
Can't use column 95 or row 0

Donc je sais que le code c'est :
Code: [Select]
set fullscrndraw,(iy+apiflg4)
Je regarde dans les fichiers include utilisés pour programmer en z80 (j'ai essayé, on sait jamais ça peut servir), et je trouve
Quote
apiflg4      .equ  43
fullscrndraw   .equ    2   ; draw into last row/col of screen

Je trouve donc :
Code: [Select]
set 2,(iy+43)et aussi que pour activer / désactiver un flag, on doit utiliser le code FDCBXXYY (j'avais vu ça quelque part...)

Ensite (merci Google) je trouve le pdf suivant (voir p. 18) :
Quote
FDCB d D6 = SET 2, (IY + d)
Et comme 43 = 2Bh, je trouve
Code: [Select]
Asm(FDCB2BD6)
    Comme ça ne marche pas, j'ai pensé à deux solutions :
     * Utiliser les valeurs de registre (code sans le préfixe FD), auquel cas ça serait :
Code: [Select]
35355
Asm(CBD6)
    (j'ai vérifié, ça ne fonctionne toujours pas :mad:)
 * Écrire le code en .z80, le compiler (TASM), l'envoyer sur calculatrice et récupérer le code hexa (on verra ce que ça donne)

Si vous avez une idée quelconque, je suis preneur.

P.S : Si quelqu'un écrivait un Axiom..?


@Streetwalrus je crois que je vais utiliser un Pt-Change( au lieu d'utiliser Text_ .  'Y sont plus flemmards que moi, chez TI (et ils programment encore pire que Mojang)


Et voici la 1.4.3FR !
J'ai remarqué que FRL_theta_BIRD est un poil différent, c'est parce que ce l'ai utilisé pour le debug (tête en l'air, je l'ai envoyé ;D

(patientez le temps que je fasse les redme merci, on verra demain ! ;))
« Last Edit: March 01, 2014, 09:11:40 am by ISSOtm »
Programmer ("always start, never finish")

Currently owning :
 - TI 84+SE (crashed by zStart :P )
 - Computer for life



Voir aussi la version française.

Puzzle Master (if you hate mathemathics...)

Also on codewalr.us !

Offline TheMachine02

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 452
  • Rating: +105/-0
  • me = EF99+F41A
    • View Profile
Re: Flappy Bird en Axe : version française
« Reply #8 on: March 01, 2014, 09:05:16 am »
Bon je sais pas si ça va vraiment résoudre le bug, mais voici l'axiom qui met fullscrndraw à 1  :P

Le token pour acceder à la commande est Boxplot.
Je vous donne aussi la source :

Code: [Select]
#include "ti83plus.inc"
#include "axe.inc"

.dw $C0DE

.dw _CmdEnd
.db AXM_NONAPP
.db 5, 0
.db 0
.db 0
.org 0

set fullscrndraw, (iy+apiflg4)
_CmdEnd:

.dw $0000

.db 10, 0
.db 11
.db "DispLetters"

sinon, bon travail pour cette version  ;)
« Last Edit: March 01, 2014, 09:06:02 am by TheMachine02 »
AXE/asm programmer - unleash the power of z80 //C++//C

epic 3D things http://www.ntu.edu.sg/home/ehchua/programming/opengl/CG_BasicsTheory.html

Offline Joshuasm32

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 142
  • Rating: +19/-7
    • View Profile
    • Network
Re: Flappy Bird en Axe : version française
« Reply #9 on: March 05, 2014, 01:02:39 am »
Sorry, I don't speak French, but those grpahics are incredible (and still fast).  ;D  Probably the best clone I have seen so far in B&W!  Good job.  BTW, nice bird sprite :P
It's not in B&W, it has greyscale.
Also, have you checked mine out ? :P

/advertising :P
Yes...  but the excessive background and sprites make it laggy.  No offense...  ClrDraw's version is great too, but I like the graphics here a lot.

@ISSOtm, something with the hover doesn't seem just quite right - how the bird seems to float.  :)



Oui ... mais les sprites de fond excessifs et marquer lag. N ° Offense ... la version de ClrDraw est trop grande, mais j'aime les graphismes beaucoup ici.

@ ISSOtm, quelque chose avec le Hover ne semble pas assez légitimement droit - comment l'oiseau semble flotter. :)
My name is Josh and I a developer at Moonzean. I enjoy Radiohead, web development, Java, and cryptograms.
Spoiler For No Surprises, by Radiohead:
A heart that's full up like a landfill
A job that slowly kills you
Bruises that won't heal

You look so tired unhappy
Bring down the government
They don't, they don't speak for us

I'll take a quiet life
A handshake of carbon monoxide

And no alarms and no surprises
No alarms and no surprises
No alarms and no surprises
Silent, silent

This is my final fit
My final bellyache

With no alarms and no surprises
No alarms and no surprises
No alarms and no surprises please

Such a pretty house
And such a pretty garden

No alarms and no surprises
No alarms and no surprises
No alarms and no surprises please

Offline Hayleia

  • Programming Absol
  • Coder Of Tomorrow
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3367
  • Rating: +393/-7
    • View Profile
Re: Flappy Bird en Axe : version française
« Reply #10 on: March 05, 2014, 03:59:03 am »
Sorry, I don't speak French, but those grpahics are incredible (and still fast).  ;D  Probably the best clone I have seen so far in B&W!  Good job.  BTW, nice bird sprite :P
It's not in B&W, it has greyscale.
Also, have you checked mine out ? :P

/advertising :P
Yes...  but the excessive background and sprites make it laggy.  No offense...  ClrDraw's version is great too, but I like the graphics here a lot.
Laggy ? It's just as fast as this one. I just compared two gifs and pipes seem to go at the exact same speed. I really don't see what you're talking about.
I own: 83+ ; 84+SE ; 76.fr ; CX CAS ; Prizm ; 84+CSE
Sorry if I answer with something that seems unrelated, English is not my primary language and I might not have understood well. Sorry if I make English mistakes too.

click here to know where you got your last +1s

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Flappy Bird en Axe : version française
« Reply #11 on: March 05, 2014, 08:17:39 pm »
Maybe he tried it on a regular 83+?

Offline Hayleia

  • Programming Absol
  • Coder Of Tomorrow
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3367
  • Rating: +393/-7
    • View Profile
Re: Flappy Bird en Axe : version française
« Reply #12 on: March 06, 2014, 01:59:42 am »
Well, my game is a small bit slower on a 83+, but every game is, so both games still play at the same speed. I would have understood "unplayable due to blur" but not "laggy" ???
I own: 83+ ; 84+SE ; 76.fr ; CX CAS ; Prizm ; 84+CSE
Sorry if I answer with something that seems unrelated, English is not my primary language and I might not have understood well. Sorry if I make English mistakes too.

click here to know where you got your last +1s

Offline ISSOtm

  • LV3 Member (Next: 100)
  • ***
  • Posts: 56
  • Rating: +4/-0
  • Programming or playing games I've programmed
    • View Profile
Re: Flappy Bird en Axe : version française
« Reply #13 on: March 07, 2014, 05:24:14 am »
Re, j'ai eu quelques problèmes de login sur le forum (merci à Eeems pour le debug)

@Hayleia Sympa ton jeu, mais j'ai un peu du mal avec deux-trois trucs (notamment le "blur" comme vous dites)

La mienne je travaille sur des optimisations (finalement je pense que je vais sortir la 1.4.3 en tant que "snapshot", elle est disponible sur Dropbox avec des readme incomplets

Pour la 1.4.4 :
  • Les lettres fixées FAIT !
  • Quelques optimisations (dont une qui me résiste) EN COURS
  • L'effet "écran buggé" aussi sur 83+ RÉFLEXION EN COURS
  • Pause quand on appuie sur 2nd FAIT !
  • Refonte de la hitbox PEUT-ÊTRE

Information to all English people : I created an English topic here, and I check both  ;)


(...)
Yes...  but the excessive background and sprites make it laggy.  No offense...  ClrDraw's version is great too, but I like the graphics here a lot.

@ISSOtm, something with the hover doesn't seem just quite right - how the bird seems to float.  :)

Oui ... mais les sprites de fond excessifs et marquer lag. N ° Offense ... la version de ClrDraw est trop grande, mais j'aime les graphismes beaucoup ici.

@ ISSOtm, quelque chose avec le Hover ne semble pas assez légitimement droit - comment l'oiseau semble flotter. :)

Je crois que tu parle de la physique du jeu (how the bird flies, and falls down) ?
Je l'ai travaillée, en 1.0 c'était :
Code: [Select]
If Z<10
X--
Else
X+Z-10->X
End

En 1.2 j'ai changé : l'oiseau ne se déplace plus qu'une fois sur 2
Code: [Select]
1->T
(...)
DS<(T,2)
Z++
(movement)
End
(...)

Maintenant :
Code: [Select]
If Z<10
X--
ElseIf Z>12
Z/2+X-6->X
End

NOTE : Z compte le nombre de cycles depuis que l'on a appuyé sur Entrée


(...)
Yes...  but the excessive background and sprites make it laggy.  No offense...  ClrDraw's version is great too, but I like the graphics here a lot.
Laggy ? It's just as fast as this one. I just compared two gifs and pipes seem to go at the exact same speed. I really don't see what you're talking about.

Oui, ton jeu va aussi vite que le mien (sur code)
Par contre les effets de gris font que... que ça fait mal aux yeux O.O #TROLL
donc on a une impression de vitesse faussée (je suis clair ?)

[EDIT]
   HELP ! Je cherche à optimiser un bout de code, si quelqu'un a une idée pour comment faire...
Code: [Select]
If S/10>(S^10)
rand^6+Y-3->Y
End
La condition du If prend trop de place...


[REDDIT ;)] J'ai mis ça :
Code: [Select]
If S/10*11>Smais ça ne gagne pas de place
« Last Edit: March 07, 2014, 10:29:33 am by ISSOtm »
Programmer ("always start, never finish")

Currently owning :
 - TI 84+SE (crashed by zStart :P )
 - Computer for life



Voir aussi la version française.

Puzzle Master (if you hate mathemathics...)

Also on codewalr.us !

Offline ISSOtm

  • LV3 Member (Next: 100)
  • ***
  • Posts: 56
  • Rating: +4/-0
  • Programming or playing games I've programmed
    • View Profile
Re: Flappy Bird en Axe : version française
« Reply #14 on: March 17, 2014, 12:01:47 pm »
Le boulot continue, mais je ne vais pas poster de nouvelle version (la flemme :3 )
Je peux vous dire que j'ai travaillé :
Pour la 1.4.4 :
  • Les lettres fixées FAIT !
  • Quelques optimisations (dont une qui me résiste) EN COURS
  • L'effet "écran buggé" aussi sur 83+ RÉFLEXION EN COURS
  • Pause quand on appuie sur 2nd FAIT !
  • Refonte de la hitbox PEUT-ÊTRE
Et maintenant :
  • Les lettres fixées FAIT !
  • Quelques optimisations (dont une qui me résiste) EN COURS mais y'en a plus beaucoup à faire je pense
  • L'effet "écran buggé" aussi sur 83+ RÉFLEXION EN COURS
  • Pause quand on appuie sur 2nd FAIT !
  • Refonte de la hitbox À MOITIÉ FAIT
Pour la hitbox l'oiseau a été modifié (au niveau hitbox), mais les tuyaux sont considérés... bizarrement. Je continue dessus !

[EDITS de développement]
19-3-2014
Hitbox :  FAIT ! (et débuggé)


20-3-2014
  • OPTIMISATIONS : FAITES ! (je rappelle qu'il est théoriquement toujours possible d'optimiser)
  • L'effet "écran buggé" aussi sur 83+ MISE EN PLACE
« Last Edit: March 20, 2014, 03:05:12 am by ISSOtm »
Programmer ("always start, never finish")

Currently owning :
 - TI 84+SE (crashed by zStart :P )
 - Computer for life



Voir aussi la version française.

Puzzle Master (if you hate mathemathics...)

Also on codewalr.us !