source d'un petit jeux

Programmation avancée de jeux en PureBasic
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

bon une ultime et derniere version dispo ici

http://michel.dobro.free.fr/bidouilles/space_i.zip

j'ai nettoyé mon code (je gerai plein d'images inutiles !! :D )

j'ai rajouté les scores points et vies avec une petite anime pour rendre ça dynamique
j'ai pas programmé la sauvegarde !!

j'ai ajouté des sprites "bombe" qui traverse l'ecran
de façon a forcer le joueur a se deplacer dans celui-ci !! :D

voila amusez vous bien et n'hesitez pas a cracher dans la soupe
ça la rend meilleur !!

maintenant je fait plus que ça !! :lol:
Oliv
Messages : 2117
Inscription : mer. 21/janv./2004 18:39

Message par Oliv »

Je viens de tester c'est sympa mais j'ai commenté le "IF....ENDIF" ligne1075 car j'avais un zouli "Array index out of bound"
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

:?
c'est de la faute de Japbe et son mode F5 qui lance le programme
meme si il y a des erreurs !!

le sous programme " hasard" devrai etre :

Code : Tout sélectionner

;{;  hazard:
            hazard:
            ; tire au hasard une colonne pour les sprites disparus !!
            For uu=0 To 9
                    If ennemi1(uu)\vie=0
                            ennemi1(uu)\x=64+Random(EcranX-128)-64
                    EndIf
                    If ennemi2(uu)\vie=0
                            ennemi2(uu)\x=64+Random(EcranX-128)-64
                    EndIf
                    If ennemi3(uu)\vie=0
                            ennemi3(uu)\x=64+Random(EcranX-128)-64
                    EndIf 
            Next uu
            If gellule_vie(1)\vie=0
                    gellule_vie(1)\x=64+Random(EcranX-128) -64
                    gellule_vie(1)\y=-64
            EndIf 
            If bombe(uu)\vie=0
                    bombe(uu)\y=Random(EcranY) 
            EndIf 
            Return
            ;}
et oui il faut boucler sur 10 elements de 0 a 9
alors qu'avant je bouclai de 0 a 10 ça fait 11 elements !! :lol:
grosse faute d'innatention de ma part !!

Merci je vais de ce pas corriger l'archive !! :D
Oliv
Messages : 2117
Inscription : mer. 21/janv./2004 18:39

Message par Oliv »

Dobro a écrit ::?
c'est de la faute de Japbe et son mode F5 qui lance le programme
meme si il y a des erreurs !!

...........

et oui il faut boucler sur 10 elements de 0 a 9
alors qu'avant je bouclai de 0 a 10 ça fait 11 elements !! :lol:
grosse faute d'innatention de ma part !!
JaPBe ou toi alors ????? :D . Sinon je l'avais lancé avec F6 :wink:
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

JaPBe ou toi alors ????? . Sinon je l'avais lancé avec F6

ben d'abord moi ! :D mais le mode F5 de japbe permet
de lancer une appli buggée !! (sans le debuggeur)
et j'ai pris l'habitude avec le compilateur (lorsque je l'utilisais avant y a longtemps) du pure d'appuyer sur F5
mais oui heureusement qu'il y a F6 avec japbe ! mais le F5 est une touche que j'affectionne avec JAPBE car elle ne me met pas le nez dans mes erreurs ! :D (contrairement a toi ! :lol: )
ya pas une touche anti-Oliv ?? 8O
Oliv
Messages : 2117
Inscription : mer. 21/janv./2004 18:39

Message par Oliv »

La touche "masse" ou la touche "coups de marteau" marchent assez bien.

Sinon moi j'ai mis un peu de temps aussi à m'habituer à F5-F6 (2mois environ) mais à l'utilisation je trouve ça pratique :D
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

c'est clair je panique avec seulement 2 touches (F5-F6)
t'imagine le "boulet" !! :lol: :lol:

en tous cas merci encore pour tes remarques ! :D

ps : je note que t'a pas raler pour le squattage de ta routine de "sino-text"
moi qui voulais te faire raler ! ya pas moyen alors !! :lol: :lol:
Oliv
Messages : 2117
Inscription : mer. 21/janv./2004 18:39

Message par Oliv »

Au contraire, enfin si tu y tiens :

Franchement tu aurais pu éviter, ou au moins le marquer en grand et en vert au début, voir en utilisant aussi ma routine pour bien le faire voire pendant 2-3minutes avant de jouer quand même :twisted: , j'attends tes plus plates excuses

ça va comme ça ? :lol:
garzul
Messages : 683
Inscription : mer. 26/mai/2004 0:33

Message par garzul »

Ah enfin le sujet jeu est relancé ;) Merci Dobro =)
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

@oliv : :lol: :lol:



Merci Garzul ! :D
Répondre