BREAK ALL (MON PREMIER PROJET DE JEU)

cs_EXOCET Messages postés 37 Date d'inscription mardi 14 mai 2002 Statut Membre Dernière intervention 3 septembre 2002 - 14 août 2002 à 10:46
cs_EXOCET Messages postés 37 Date d'inscription mardi 14 mai 2002 Statut Membre Dernière intervention 3 septembre 2002 - 21 août 2002 à 21:55
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/4298-break-all-mon-premier-projet-de-jeu

cs_EXOCET Messages postés 37 Date d'inscription mardi 14 mai 2002 Statut Membre Dernière intervention 3 septembre 2002
21 août 2002 à 21:55
et comment tu mais plusieurs gifs dans un control aniGIF??

EXOCET
cs_EXOCET Messages postés 37 Date d'inscription mardi 14 mai 2002 Statut Membre Dernière intervention 3 septembre 2002
21 août 2002 à 21:48
lolokill666 file moi ton addresse mail pour que je t'envoie une version que j'ai pas trop mal amélioré

EXOCET
cs_EXOCET Messages postés 37 Date d'inscription mardi 14 mai 2002 Statut Membre Dernière intervention 3 septembre 2002
21 août 2002 à 08:01
J'ai trouvé pour que ta balle rebondisse il faut que tu remplace,dans timREFRESH :

If pctBALL.Top >= pctBARRE01.Top Then
If pctBALL.Top <= pctBARRE01.Top + 15 Then GoTo BonneHauteur

par

If pctBALL.Top <= pctBARRE01.Top Then
If pctBALL.Top >= pctBARRE01.Top - pctBALL.Height Then GoTo BonneHauteur$

EXOCET
cs_EXOCET Messages postés 37 Date d'inscription mardi 14 mai 2002 Statut Membre Dernière intervention 3 septembre 2002
19 août 2002 à 09:30
moi la barre s'arrete contre les bords et la balle se lance très bien, met le code dans barre01 et barre02 comme ça ça marche.

EXOCET
lolokill666 Messages postés 28 Date d'inscription samedi 4 mai 2002 Statut Membre Dernière intervention 14 août 2002
14 août 2002 à 14:15
dsl, mais pour le moment fodrait deja ke je reussise a fair rebondir la balle sur la barre. Apres ca je mettrait les briques. Si je me suis decider a mettres les sources c pcq je n'arrive pas a resoudre les erreures, donc je demande de l'aide. Si plus de monde comme EXOCET m'aident, alors le programme avancera et sera "terminer" rapidement.
Alan71 Messages postés 530 Date d'inscription lundi 3 juin 2002 Statut Membre Dernière intervention 13 juin 2004
14 août 2002 à 13:57
très bo screenshot !

je crois que niveau 1, C facile...
on attends tous avec impatience la version bata... (8þ)
cs_zappy Messages postés 161 Date d'inscription mardi 19 juin 2001 Statut Membre Dernière intervention 10 avril 2007 2
14 août 2002 à 13:53
Vous ne voudriez pas mettre des sources "terminés" sur le site ? :)
lolokill666 Messages postés 28 Date d'inscription samedi 4 mai 2002 Statut Membre Dernière intervention 14 août 2002
14 août 2002 à 12:48
Voila, g fait une mise a jour du code avec ton code.
Je ne comprend pas pourquoi mais la balle ne se lance plus, la barre n'est plus stopee sur les bord de l'ecran, pourtant cela devrai marcher, surtout que je n'ai pas modifier cette partie du code. Comme le code ne marche plus, g donc laier monancien code dans le zip, afin d'avoir les 2 version.

Encore merci et @+++
lolokill666 Messages postés 28 Date d'inscription samedi 4 mai 2002 Statut Membre Dernière intervention 14 août 2002
14 août 2002 à 12:42
Je vien de tester ton code pour lancer la balle, etrangement, elle ne part pas, pourtant je ne voi aucune erreures...
lolokill666 Messages postés 28 Date d'inscription samedi 4 mai 2002 Statut Membre Dernière intervention 14 août 2002
14 août 2002 à 12:37
Pour le lancement, je prefer mettre ton code dans un sub form_click()
Pcq ton code ne marche ke si on click sur la barre02, de toute facon, ce n'est que temporaire, le lancement sera effectuer de facon difference plus tard.
lolokill666 Messages postés 28 Date d'inscription samedi 4 mai 2002 Statut Membre Dernière intervention 14 août 2002
14 août 2002 à 12:32
Alors, tout d'abord, merci e ton aide, il est vrai que je n'avais pas penser a tout ca.
Ensuite, la ball ne rebondit pas sur la barre, effectivement, c bien la mon plus gros probleme, j'avais reussit une fois, maus la, je vois pas ci qui ne marche plus.
cs_EXOCET Messages postés 37 Date d'inscription mardi 14 mai 2002 Statut Membre Dernière intervention 3 septembre 2002
14 août 2002 à 11:59
met ça dans ton timer après les 4 premiers blocs IF mais avant le commentaire :"'On s'arrange pour ..."

'on vérifie que la balle n'est pas sous le niveau de la barre
If pctBALL.Top = Me.Height - (2 * pctBARRE01.Height) Then
MsgBox "PERDU!!!", vbOKOnly, "Gestion:"
'On replace la barre
pctBARRE01.Left = (Me.Width - pctBARRE01.Width) / 2
pctBARRE01.Top = Me.Height - (3 * pctBARRE01.Height)
pctBARRE02.Left = pctBARRE01.Left - ((pctBARRE02.Width - pctBARRE01.Width) / 2)
pctBARRE02.Top = pctBARRE01.Top
'On replace la balle
pctBALL.Left = (Me.Width - pctBALL.Width) / 2
pctBALL.Top = pctBARRE02.Top - pctBALL.Height - 25
ballx = 0
bally = 0

EXOCET
cs_EXOCET Messages postés 37 Date d'inscription mardi 14 mai 2002 Statut Membre Dernière intervention 3 septembre 2002
14 août 2002 à 11:06
vire ta sub form_click et met celle la
elle verifie que la barre n'est pas déjà en hauteur avant de l'envoyer
Private Sub pctBARRE02_Click()
'Lancement de la balle
If pctBALL.Left <> (Me.Width - pctBALL.Width) / 2 Or pctBALL.Top <> pctBARRE02.Top - pctBALL.Height - 25 Then
Exit Sub
Else
If ballx <> 0 Then
Exit Sub
Else:
ballx = 0
bally = -100
End If
End If
End Sub

Excuse pour le double message j'ai eu un pb

EXOCET
cs_EXOCET Messages postés 37 Date d'inscription mardi 14 mai 2002 Statut Membre Dernière intervention 3 septembre 2002
14 août 2002 à 10:47
il y a +ieurs erreurs ta balle ne rebondi pas sur la barre en bas (chez moi tout du moins) et a n'inporte quelle moment l'orsqu'on click sur la form la balle repart vers le haut...
je regarde est je t'envoie les modifs

EXOCET
cs_EXOCET Messages postés 37 Date d'inscription mardi 14 mai 2002 Statut Membre Dernière intervention 3 septembre 2002
14 août 2002 à 10:46
il y a +ieurs erreurs ta balle ne rebondi pas sur la barre en bas (chez moi tout du moins) et a n'inporte quelle moment l'orsqu'on click sur la form la balle repart vers le haut...
je regarde est je t'envoie les modifs

EXOCET
Rejoignez-nous