1

Voila g reussi a choper le code source d un jeu mais il y a un petit probleme : c un jeu basic pour Casio !!! (au debut g voulu refaire entierement le jeu mais y a rien a faire, je suis trop une kiche, pourtant je me deboullais avec Qbasic, mais la je galere avec TI Basic).Donc voila le code source de ce jeu (c le jeu ou il fo pisser dans un pot ! lol) Si kelkun pouvait le transformer en kelke chose de lisible pour une TI 89 sa serait super sympa :



ClrText
Locate 2,1,"Le pisseur"
Locate 7,3,"version 1.0"
Locate 8,5,"Press EXE"
Do:LpWhile Getkey31
ClrGraph
ClrText
"La gourde est pleine?"
Deg
0A-Z
Lbl 0
Lbl 7
ClrText
ViewWindow -5,95,0,-3,62,0
F-Line 93,0,93,16
F-Line 93,16,90,16
F-Line 90,16,90,0
F-Line 87,0,82,6
F-Line 80,7,90,7
F-Line 95,35,85,35
F-Line 85,35,85,40
F-Line 85,40,95,40
F-Line 87,35,87,26
F-Line 85,26,90,26
F-Line 90,26,90,23
F-Line 90,23,85,23
F-Line 85,23,85,26
Vertical 95
Horizontal 62
Int 71Ran#S
12T
F-Line S-3,T-12,S-1,T-6
F-Line S-1,T-6,S-3,T-1
F-Line S-3,T-1,S-3,T+7
F-Line S-3,T+7,S-5,T+2
F-Line S-5,T+2,S-3,T-1
F-Line S-3,T-1,S,T
F-Line S-5,T+7,S-1,T+7
F-Line S-1,T+7,S-1,T+11
F-Line S-1,T+11,S-5,T+11
F-Line S-5,T+11,S-5,T+7
Plot S-2,T+10
Plot S-2,T+8
Plot S-3,T+8
Line
ClrText
"Angle (deg)"?A
"For ce"?U
U10U
Ucos AV
Usin AW
Lbl 1
W-0.1W
S+VS
T+WT
Plot S,T
T6T0S82S89Goto 3
S89S<91T6T<15-VV
S>95Goto 6
S<1Goto Y
T>62Goto Z
T<0Goto 2
Goto 1
Lbl Z
ClrText
"Tu prends une douche?"
Goto 9
Lbl 2
ClrText
"Amateur arrete de salir le carrelage"
Goto 9
Lbl 6
ClrText
"Qui c'est qui lave hein? incapable"
Goto 9
Lbl Y
ClrText
"Tu pisse par derriere t'es pas normal toi!"
Goto 9
Lbl 3
W<0Goto 4
Goto 5
Lbl 4
ClrText
"Et maintenant il faut tirer la chasse"
Isz G
Lbl 5
ClrText
"Score"
G
Goto 7
Lbl 9
ClrText
"Score final"
G
G=10 Or G=9Goto Q
G=8 Or G=7 Or G=6Goto R
G=2 Or G=1 Or G=0Goto S
ClrText
"Ca soulage"
ClrGraph
Stop
Lbl Q
ClrText
"C'est bien,tu sais pisser"
ClrGraph
Stop
Lbl R
ClrText
"Tu peux faire mieux"
ClrGraph
Stop
Lbl S
ClrText
"T'es nul prends des cours!"

2

oui bien sur.

tu payes combien de l'heure ?

3

bah jsui gentil jte laisse le faire gratuit !!

nan mais si personne veut le faire est ce ke kelkun connait un lien ? un prog ? pour sa

4

le manuel de la ti suffit largement

pis vu les extrait du programme ben ca motive pas... vive le qi neutral

5

C pas très compliqué le basic casio
Locate: ça doit être quelque chose comme Output sur les TI
ClrText: Efface l'écran de texte
ClrGraph: Efface l'écran graphique
ViewWindow: règle la fenêtre d'affichage (xmin, xmax, etc sur TI)
F-Line: Dessine une ligne complète (c en rapport avec la fonction lgne des casio, mais c pas important)
Ran#: nombre aléatoire compris entre 0 inclus et 1 exclus
Plot: c un point graphique (pas un pixel donc)
Line: Permet de tracer une ligne entre deux points (plot x1,y1: line: plot x2,y2)
Avec ça, tu peux transformer le code assez facilement.
avatar
Le scénario de notre univers a été rédigée par un bataillon de singes savants. Tout s'explique enfin.
T'as un problème ? Tu veux un bonbon ?
[CrystalMPQ] C# MPQ Library/Tools - [CrystalBoy] C# GB Emulator - [Monoxide] C# OSX library - M68k Opcodes

6

Surtout que traduire 2 ou 3 fonctions de casio sur TI c'est pas compliqué, voir même créer des fonctions qui simule celles de la casio. C'est ce que j'avais fait pour avoir mes jeux de casio sur TI, mais j'ai arrêté le Basic et ce genre de chose.
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

7

merci j avais fais sa :
g remplacé :
ClrText par ClrHome
F-Line par Line(
Locate par Disp

mais en faite la ou je blokais karémant c la :

"Angle (deg)"?A
"For ce"?U
U10U
Ucos AV
Usin AW
Lbl 1
W-0.1W
S+VS
T+WT
Plot S,T
T6T0S82S89Goto 3
S89S<91T6T<15-VV
S>95Goto 6
S<1Goto Y
T>62Goto Z
T<0Goto 2
Goto 1
Lbl Z
ClrText

Au lieu de "Angle"?A g mis InputStr"Angle".A mais il me dis ke A n a pas de chemin de destination. Kan a ce k il y a apres, c du chinois pour moi lol je vois bien cosinus et sinus (kel sens de l observation !) mais c est tout.

PS : Le manuel dont tt le monde parle c est celui ki se touve sur le CD ou alors c est le manuel imprimé ?? parce ke celui ki est sur le CD est vraiment pas clair.

8

Georgeo t as crée un prog ki simules les fonctions Casio ??? si tu l as tjrs tu pourrais me l envoyer stp ?? prcke je rame la...

9

Ça sert à rien à part ralentir le programme. Franchement t'as tout là, les correspondances entre fonctions, le langage est à peu près le même.
Au lieu de dire que "tu rame", réflechis un peu et essaye de t'en sortir.
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

10

C'est des petits programmes qui ajoute des fonctions que la TI n'a pas.
http://perso.wanadoo.fr/tisofts/divers/CASIO.zip

Je crois qu'il y a que le jeu pisseur qui fonctionne bien, tu doit sélectionner par défaut le dossier casio dans mode/current folder.

(PS Au fait mon pseudo c'est geogeo. roll)
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

11

c vrai que la franchement, il suffit de savoir lire neutral

12

Sa y est g réussi (g refait tt le programme) mais la ou je bute c kan il faut faire une courbe ki part d'un point déterminé par x et y, a une vitesse v et selon une force comprise entre 1e t 15 et un angle compris entre 0 et 90°.Si kelkun sait faire sa (sa doit pas etre difficile mais il y a ke moi pour pas savoir le faire) est ce k il pourrait me donner le code a taper.
Sinon kel est le code touche (getKey) pour la touche 2nd ?? parce ke dans le manuel il fo absolument l associer avec une touche.

merci

13

y'a pas, tu peux pas detecter 2nd avec getkey.
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

14

ok merci (on peut pas en basic mais on doit pouvoir avec les autres languages ?) sinon pour faire une courbe kelkun a une idée??

15

avec une librairie comme vertel ca doit etre possible de détecter 2nd smile

16

c baleze a utiliser des librairies ?? sinon vertel est ce k elle ajoute des niveaux de gris ??

17

Non, FLib permet de le faire mais je trouve la méthode très crade, donc pas de ça dans Vertel grin

rom_22 > non pas compliqué à utiliser (pas vraiment plus que le basic en lui même), oui niveaux de gris, mais franchement les niveaux de gris en basic c'est vraiment pas une bonne idée (d'ailleurs la fonction va surement jarter pour vertel 3.00).
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

18

ok merci donc il fodra me contenter de faire des lgnes noires !

19

salut

il y a plus rapide pour le "pisseur" en utilsant le mode parametric

par ex :

xt1=15*t*cos(60°)
yt1=15*t*sin(60°)-4.9*t^2

15 c est la force
60 c'est langle

PS : c'est ce qu'il y a marquer ds le bouquin

20

merci mais g encore des problemes (histoire de changer) : je fait un dessin ki représente le bonhomme et je voudrais kil s affiche et ke la courbe apparraisse, mais le bonhomme s affiche, puis sa va en mode graph (avec les axes) et sa me dessine rien (sa met "busy" pendant 2secondes puis plu rien) alors comment faire pour ke la courbe s affiche dans mon dessin ?? g essayer plusieurs truc mais aucun n a marché.

21

la reponse st ds le manuel wink
avatar
納 豆パワー!
I becamed a natto!!!1!one!

22

sa y est g fini mon prog, tt devrait y etre seulement la courbe s affiche pas, snif... pourtant je pense avoir fat tt a peu pres bien (en fait pr la courbe, c un gars sur un autre forum ki m a bocou aider, il m a carrément dis comment faire mais malgré ses efforts, la courbe ne dessine pas) alors voila la source, o ka ou kelkun verrait la ptite bete :


()
Prgm
¨ecran 1
ClrIO
ClrDraw
ClrGraph
ClrTable
setMode("Graph","FUNCTION")
1»xt1(t)
1»yt1(t)
Output 10,50,"Pisseur"
Output 20,70,"Version 0.1"
Output 40,20,"Press :"
Output 50,10,"[EXE] : To play"
Output 60,10,"[ESC] : To quit"
getKey()»e
Pause
when("e=13","Goto e2")
¨ecran 2
Lbl e2
ClrIO
ClrDraw
ClrGraph
ClrTable
PxlHorz 1,ª1
PxlHorz 2,ª1
PxlLine 71,3,58,6,1
PxlLine 58,6,56,5,1
PxlLine 56,5,46,3,1
PxlLine 46,3,46,12,1
PxlLine 46,12,62,9,1
PxlLine 62,9,72,3,1
PxlLine 46,3,35,1,1
PxlLine 35,1,30,3,1
PxlLine 30,3,27,1,1
PxlLine 27,1,24,1,1
PxlLine 24,1,21,3,1
PxlLine 21,3,21,9,1
PxlLine 21,9,24,11,1
PxlLine 24,11,27,11,1
PxlLine 27,11,30,10,1
PxlLine 30,10,33,11,1
PxlLine 33,11,37,12,1
PxlLine 37,12,45,13,1
PxlLine 32,5,35,6,1
PxlLine 35,6,39,7,1
PxlLine 39,7,49,8,1
PxlLine 49,8,49,15,1
Lbl var1
rand(130)+20»p
PxlLine 76,p,68,p
PxlLine 76,p+8,68,p+8
PxlLine 76,p,76,p+7
PxlLine 75,p,75,p+7
¨ecran 3
Pause
when("e=13","Goto e3")
Lbl e3
ClrIO
ClrHome
ClrDraw
ClrGraph
ClrTable
Disp "La gourde est pleine ?"
Pause
when("e=13","Goto e4")
¨ecran 4
Lbl e4
1»a
Input "Angle ? (0-90)",a
If a>90 Then
Text "Tu prends une douche ?"
Goto e4
EndIf
If a<0 Then
Text "Tu pisses par derriere t'es pas normal toi"
Goto e4
EndIf
¨ecran 5
Lbl e5
1»f
Input "Pression ? (1-15)",f
If f>15 Then
Text "C'est pipi glorieux aujourd'hui ?"
Goto e5
EndIf
If f<0 Then
Text "Arrete tu vas mouiller ton pantalon"
Goto e5
EndIf
¨ecran 6
ClrIO
ClrHome
ClrDraw
ClrGraph
ClrTable
PxlHorz 1,ª1
PxlHorz 2,ª1
PxlLine 71,3,58,6,1
PxlLine 58,6,56,5,1
PxlLine 56,5,46,3,1
PxlLine 46,3,46,12,1
PxlLine 46,12,62,9,1
PxlLine 62,9,72,3,1
PxlLine 46,3,35,1,1
PxlLine 35,1,30,3,1
PxlLine 30,3,27,1,1
PxlLine 27,1,24,1,1
PxlLine 24,1,21,3,1
PxlLine 21,3,21,9,1
PxlLine 21,9,24,11,1
PxlLine 24,11,27,11,1
PxlLine 27,11,30,10,1
PxlLine 30,10,33,11,1
PxlLine 33,11,37,12,1
PxlLine 37,12,45,13,1
PxlLine 32,5,35,6,1
PxlLine 35,6,39,7,1
PxlLine 39,7,49,8,1
PxlLine 49,8,49,15,1
PxlLine 76,p,68,p
PxlLine 76,p+8,68,p+8
PxlLine 76,p,76,p+7
PxlLine 75,p,75,p+7
9.80665»g
x30+fxcos(a¬)*t»xt1(t)
y44+f*sin(a¬)*t-1/2*g*t^2»yt1(t)
DrawParm xt1(t),yt1(t),0,15,10
DelVar a,e,f,p,x,y,g,yt1,xt1
EndPrgm

23

sa y est g fini mon prog, tt devrait y etre seulement la courbe s affiche pas, snif... pourtant je pense avoir fat tt a peu pres bien (en fait pr la courbe, c un gars sur un autre forum ki m a bocou aider, il m a carrément dis comment faire mais malgré ses efforts, la courbe ne dessine pas) alors voila la source, o ka ou kelkun verrait la ptite bete :


Ce quelqu'un c'est pas moi, pourtant regarde dans le zip que je t'ai donné, il y a ce jeu et il fonctionne très bien, compare avec ton code pour trouver l'erreur. wink
geogeo :
C'est des petits programmes qui ajoute des fonctions que la TI n'a pas.
http://perso.wanadoo.fr/tisofts/divers/CASIO.zip

Je crois qu'il y a que le jeu pisseur qui fonctionne bien, tu doit sélectionner par défaut le dossier casio dans mode/current folder.

(PS Au fait mon pseudo c'est geogeo. roll)

avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

24

ah ouais t as raison il marche (je l avais deja DL mais j avas pas reussi a faire marchr le jeu car j avais pas transféré les fonctions...) mais maintenant c bon, merci je v regarder ce k il y a ds les fonctions !

25

Euh ça fait longtemps que j'ai codé ce genre de choses, certain trucs sont vraiment crade, et oui c('est le début quand on commence à programmer. Si ça te dit de reprendre mon worms et de trouver le problème, n'hésite pas. wink

Moi aussi j'avais une casio et j'avais programmé des trucs plus ou moins long dessus et quand j'ai eux une TI92 j'ai voulus faire comme toi, n'empêche ce n'ai pas une mauvaise idée car ça apprend à passer d'un langage à un autre voir même de créer des fonctions de compatibilité avec l'écran...
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.