AccueilAccueil  FAQFAQ  RechercherRechercher  S'enregistrerS'enregistrer  MembresMembres  Connexion  

Partagez
 

 [script] Rebond de type casse brique

Aller en bas 
Aller à la page : 1, 2  Suivant
AuteurMessage
M@d_Doc
Modérateur
M@d_Doc

Messages : 6600
Localisation : 47°44'8.04
Projet Actuel : aucun

[script] Rebond de type casse brique Empty
MessageSujet: [script] Rebond de type casse brique   [script] Rebond de type casse brique EmptyDim 6 Mai 2007 - 16:08

Vu le nombre de Casse briques sur le site, je me suis dis que ce serait bon pour rompre la monotonie de ces jeux, de leur donner un rebond un peu plus décent....
C'est à dire une direction de rebond qui dépend de la position d'impact sur la batte....

Code:
/* Ce script défini l'angle de rebond de la balle
 selon sa position sur la batte
 
 exemple :
 
    rebond(largeur_batte)
   
   
*/
direction=180-(180*(balle.x-barre.x)/argument0)
Appelez le script "rebond", puis dans l'objet "balle", dans l'event collision avec la batte, mettez :
Code:
rebond(largeur_batte)
Et la balle prendra tranquilement sa nouvelle direction....
Ce script est pas compliqué, mais pourtant personne ne fais ce type de rebond colere2

Voilà le .gm6
http://files-upload.com/210106/exempleBreakout.gm6.html

_________________
[script] Rebond de type casse brique Control_commentTous les icones de gm utilisables sur le cbna ICI [script] Rebond de type casse brique Main1_change_sprite
Revenir en haut Aller en bas
http://www.lecbna.org
Wargamer
*Excellent utilisateur*
Wargamer

Messages : 6936
Projet Actuel : Bataille de cake au fruits

[script] Rebond de type casse brique Empty
MessageSujet: Re: [script] Rebond de type casse brique   [script] Rebond de type casse brique EmptyDim 6 Mai 2007 - 16:27

pas mal je le voulait jsutement pour fiare un pong en noir&blanc gnii

_________________
[script] Rebond de type casse brique Wargamer3
Règle #1 du CBNA, ne pas chercher à faire dans la subtilité; personne comprend
Revenir en haut Aller en bas
M@d_Doc
Modérateur
M@d_Doc

Messages : 6600
Localisation : 47°44'8.04
Projet Actuel : aucun

[script] Rebond de type casse brique Empty
MessageSujet: Re: [script] Rebond de type casse brique   [script] Rebond de type casse brique EmptyDim 6 Mai 2007 - 16:32

eh bien profites en!
Et bonne idée le casse en noir et blanc....
C'est le petit côté design qui change tout!

_________________
[script] Rebond de type casse brique Control_commentTous les icones de gm utilisables sur le cbna ICI [script] Rebond de type casse brique Main1_change_sprite
Revenir en haut Aller en bas
http://www.lecbna.org
daminetreg
Administrateur
daminetreg

Messages : 16996
Localisation : Siege du CBNA!
Projet Actuel : Site Web du CBNA, version beta :

[script] Rebond de type casse brique Empty
MessageSujet: Re: [script] Rebond de type casse brique   [script] Rebond de type casse brique EmptyDim 6 Mai 2007 - 16:46

C'est cool, tu m'avais dis que tu le posterais. super

_________________
Mon CV : fr - de - en
Le CBNA Tous Ensemble! Réalisons!
[script] Rebond de type casse brique U3dfr2
Revenir en haut Aller en bas
http://lecbna.org/
M@d_Doc
Modérateur
M@d_Doc

Messages : 6600
Localisation : 47°44'8.04
Projet Actuel : aucun

[script] Rebond de type casse brique Empty
MessageSujet: Re: [script] Rebond de type casse brique   [script] Rebond de type casse brique EmptyDim 6 Mai 2007 - 17:01

Regarde aussi le texte dans CBN'ART

_________________
[script] Rebond de type casse brique Control_commentTous les icones de gm utilisables sur le cbna ICI [script] Rebond de type casse brique Main1_change_sprite
Revenir en haut Aller en bas
http://www.lecbna.org
Pepsy
Utilisateur confirmé: Rang ***
Pepsy

Messages : 608
Localisation : Devant mon ordinateur à écrire des lignes de codes
Projet Actuel : RPG

[script] Rebond de type casse brique Empty
MessageSujet: Re: [script] Rebond de type casse brique   [script] Rebond de type casse brique EmptyDim 6 Mai 2007 - 19:51

Bonne idee pour le script


M@d_Doc a écrit:
Ce script est pas compliqué, mais pourtant personne ne fais ce type de rebond
Cvrai mais il faut deja y penser, mais la celui qui n´auras pas un pomg au norme :p_lol: seraimpardenable :honte:.
Revenir en haut Aller en bas
http://creation-pepsy.ifrance.com
M@d_Doc
Modérateur
M@d_Doc

Messages : 6600
Localisation : 47°44'8.04
Projet Actuel : aucun

[script] Rebond de type casse brique Empty
MessageSujet: Re: [script] Rebond de type casse brique   [script] Rebond de type casse brique EmptyLun 7 Mai 2007 - 14:48

exact:gnii:
Alors attendez vous à mon courroux si vous ne l'utililsez pas gnii gnii

_________________
[script] Rebond de type casse brique Control_commentTous les icones de gm utilisables sur le cbna ICI [script] Rebond de type casse brique Main1_change_sprite
Revenir en haut Aller en bas
http://www.lecbna.org
mezmezy
Bavard
mezmezy

Messages : 94
Localisation : Québec
Projet Actuel : Projet C++ secret...

[script] Rebond de type casse brique Empty
MessageSujet: Re: [script] Rebond de type casse brique   [script] Rebond de type casse brique EmptyMer 27 Juin 2007 - 3:43

M@d_Doc a écrit:

Ce script est pas compliqué, mais pourtant personne ne fais ce type de rebond colere2

Moi je l'avais fait dans mon ptit casse brique^^
super
Revenir en haut Aller en bas
M@d_Doc
Modérateur
M@d_Doc

Messages : 6600
Localisation : 47°44'8.04
Projet Actuel : aucun

[script] Rebond de type casse brique Empty
MessageSujet: Re: [script] Rebond de type casse brique   [script] Rebond de type casse brique EmptyMer 27 Juin 2007 - 14:48

coeur

_________________
[script] Rebond de type casse brique Control_commentTous les icones de gm utilisables sur le cbna ICI [script] Rebond de type casse brique Main1_change_sprite
Revenir en haut Aller en bas
http://www.lecbna.org
Blizter
Banni(e)


Messages : 2002

[script] Rebond de type casse brique Empty
MessageSujet: Re: [script] Rebond de type casse brique   [script] Rebond de type casse brique EmptyMer 27 Juin 2007 - 16:03

Normalement, en réalité, la balle est dévié seulement si elle frappe un rebord arrondie de la batte ou si la batte a une certaine inertie ce qui va faire que la balle va être dévié selon le principe qu'une certaine quantité d'énergie sera transmise sous forme d'énergie de rotation.
Revenir en haut Aller en bas
Invité
Invité



[script] Rebond de type casse brique Empty
MessageSujet: Re: [script] Rebond de type casse brique   [script] Rebond de type casse brique EmptyMer 27 Juin 2007 - 16:07

Ah oui, mon copain Jamie me l'a dit aussi coeur
Revenir en haut Aller en bas
M@d_Doc
Modérateur
M@d_Doc

Messages : 6600
Localisation : 47°44'8.04
Projet Actuel : aucun

[script] Rebond de type casse brique Empty
MessageSujet: Re: [script] Rebond de type casse brique   [script] Rebond de type casse brique EmptyMer 27 Juin 2007 - 16:28

tout à fait.
T'as qu'a dire que l'inertie ici est :
In=(balle.x-batte.x)*g

mais bon, c'est physiquement iréalisable....

_________________
[script] Rebond de type casse brique Control_commentTous les icones de gm utilisables sur le cbna ICI [script] Rebond de type casse brique Main1_change_sprite
Revenir en haut Aller en bas
http://www.lecbna.org
Blizter
Banni(e)


Messages : 2002

[script] Rebond de type casse brique Empty
MessageSujet: Re: [script] Rebond de type casse brique   [script] Rebond de type casse brique EmptyMer 27 Juin 2007 - 16:44

Quelques petites formules de physique mécanique et c'est très réalisable, j'ai vu cette 'effet' dans plusieurs pong.
Revenir en haut Aller en bas
M@d_Doc
Modérateur
M@d_Doc

Messages : 6600
Localisation : 47°44'8.04
Projet Actuel : aucun

[script] Rebond de type casse brique Empty
MessageSujet: Re: [script] Rebond de type casse brique   [script] Rebond de type casse brique EmptyMer 27 Juin 2007 - 19:51

Je veux dire.... En VRAI, c'est pas possible....
Ca signifierai que depuis le centre d'émission, "quelquechose" (un tapis roulant, un souffle....) se barre en accelerant....
Ca c'est faisable, mais avec la différence de vitesse entre une particule et celle juste avant, il y aurait des trous partout.
Ca signifie déjà que ça peut pas être un tapis : les particules peuvent pas être reliées.
Après..... ça devient chaud...

_________________
[script] Rebond de type casse brique Control_commentTous les icones de gm utilisables sur le cbna ICI [script] Rebond de type casse brique Main1_change_sprite
Revenir en haut Aller en bas
http://www.lecbna.org
Blizter
Banni(e)


Messages : 2002

[script] Rebond de type casse brique Empty
MessageSujet: Re: [script] Rebond de type casse brique   [script] Rebond de type casse brique EmptyMer 27 Juin 2007 - 22:40

Quand tu joue au ping-pong EN VRAI et que tu 'frotte' la balle pour lui donné un effet, c'est le même principe. Mais je comprend nullement ton truc de tapis roulant..
Revenir en haut Aller en bas
M@d_Doc
Modérateur
M@d_Doc

Messages : 6600
Localisation : 47°44'8.04
Projet Actuel : aucun

[script] Rebond de type casse brique Empty
MessageSujet: Re: [script] Rebond de type casse brique   [script] Rebond de type casse brique EmptyJeu 28 Juin 2007 - 9:23

en fait, le problème, c'est que la direction de rebond dépend de la position de la collision par rapport au centre, non?
Eh bien ça signifie que plus on est loin du centre, plus la force horizontale exercée pour donner la direction à la balle est importante.
Il n'est donc pas possible de faire ça avec une batte.... car sinon ça signifierais qu'elle possède plusieurs vitesses différentes.
Pour un script réel, il faudrait que la direction de rebond dépende de batte.hspeed tout simplement, mais j'aime moins happy1

_________________
[script] Rebond de type casse brique Control_commentTous les icones de gm utilisables sur le cbna ICI [script] Rebond de type casse brique Main1_change_sprite
Revenir en haut Aller en bas
http://www.lecbna.org
Blizter
Banni(e)


Messages : 2002

[script] Rebond de type casse brique Empty
MessageSujet: Re: [script] Rebond de type casse brique   [script] Rebond de type casse brique EmptyJeu 28 Juin 2007 - 16:56

Oui, cela dépend de l'éloignement du centre de la batte mais seulement si la batte effectue une rotation autour de son centre ! sinon, c'est comme si la balle heurait le sol, et non, ce n'est pas juste batte.hspeed. Car il faut prendre en considération sa vitesse de rotation AVANT d'heurter la batte et ensuite faire les ajustement d'effets.
Revenir en haut Aller en bas
M@d_Doc
Modérateur
M@d_Doc

Messages : 6600
Localisation : 47°44'8.04
Projet Actuel : aucun

[script] Rebond de type casse brique Empty
MessageSujet: Re: [script] Rebond de type casse brique   [script] Rebond de type casse brique EmptyJeu 28 Juin 2007 - 17:57

effectivement j'avais pas pensé à prendre ça en compte gnii

_________________
[script] Rebond de type casse brique Control_commentTous les icones de gm utilisables sur le cbna ICI [script] Rebond de type casse brique Main1_change_sprite
Revenir en haut Aller en bas
http://www.lecbna.org
M@d_Doc
Modérateur
M@d_Doc

Messages : 6600
Localisation : 47°44'8.04
Projet Actuel : aucun

[script] Rebond de type casse brique Empty
MessageSujet: Re: [script] Rebond de type casse brique   [script] Rebond de type casse brique EmptyJeu 28 Juin 2007 - 17:57

effectivement j'avais pas pensé à prendre ça en compte gnii

_________________
[script] Rebond de type casse brique Control_commentTous les icones de gm utilisables sur le cbna ICI [script] Rebond de type casse brique Main1_change_sprite
Revenir en haut Aller en bas
http://www.lecbna.org
edi9999
Utilisateur confirmé: Rang *****
edi9999

Messages : 2480
Localisation : France
Projet Actuel : theatre flashy

[script] Rebond de type casse brique Empty
MessageSujet: Re: [script] Rebond de type casse brique   [script] Rebond de type casse brique EmptySam 14 Juil 2007 - 12:21

Merci pour le script je l utilises dans mon casse-brique

_________________
Mes tutos sur le site: -Tutoriel débutant- Tutoriel intermédiaire
Venez sur http://gameplay.c.la pour des tutos sur mon site.
Utilisez des hébérgeurs gratuits et sans temps d'attente!:
http://willhostforfood.com/
Revenir en haut Aller en bas
http://gameplay.c.la/
M@d_Doc
Modérateur
M@d_Doc

Messages : 6600
Localisation : 47°44'8.04
Projet Actuel : aucun

[script] Rebond de type casse brique Empty
MessageSujet: Re: [script] Rebond de type casse brique   [script] Rebond de type casse brique EmptyDim 15 Juil 2007 - 6:14

merci à toi d'y porter ton attention ^^

_________________
[script] Rebond de type casse brique Control_commentTous les icones de gm utilisables sur le cbna ICI [script] Rebond de type casse brique Main1_change_sprite
Revenir en haut Aller en bas
http://www.lecbna.org
JulienEragon
Débutant


Messages : 11

[script] Rebond de type casse brique Empty
MessageSujet: Re: [script] Rebond de type casse brique   [script] Rebond de type casse brique EmptySam 5 Jan 2008 - 12:51

M@d_Doc a écrit:

Code:
/* Ce script défini l'angle de rebond de la balle
 selon sa position sur la batte
 
 exemple :
 
    rebond(largeur_batte)
   
   
*/
direction=180-(180*(balle.x-barre.x)/argument0)
Appelez le script "rebond", puis dans l'objet "balle", dans l'event collision avec la batte, mettez :
Code:
rebond(largeur_batte)

J'arrive pas à faire marcher ce script :non2:
Quand je l'utilise ma balle rebondit bizarement sur la raquette et des fois elle se bloque (elle reste collé sur la raquette et j'entends le bruit du rebond de la balle en permanance).

Voilà comment je fais :

le script :
Code:
direction=180-(180*(balle.x-raquette.x)/argument0)

Puis dans l'event collision avec la raquette :
Code:
rebond(64)

Merci de m'aider
Revenir en haut Aller en bas
M@d_Doc
Modérateur
M@d_Doc

Messages : 6600
Localisation : 47°44'8.04
Projet Actuel : aucun

[script] Rebond de type casse brique Empty
MessageSujet: Re: [script] Rebond de type casse brique   [script] Rebond de type casse brique EmptySam 5 Jan 2008 - 13:26

C'est bizarre.... Ce que tu as marqué est juste pourtant... As tu autre chose concernant les collisions de la balle et la batte? Parce que ce que je vois là me parait juste...

_________________
[script] Rebond de type casse brique Control_commentTous les icones de gm utilisables sur le cbna ICI [script] Rebond de type casse brique Main1_change_sprite
Revenir en haut Aller en bas
http://www.lecbna.org
notiz85
Utilisateur confirmé: Rang *****
notiz85

Messages : 2004
Localisation : Vendée
Projet Actuel : Moteur d'ombre pour un projet plateforme 2D...

[script] Rebond de type casse brique Empty
MessageSujet: Re: [script] Rebond de type casse brique   [script] Rebond de type casse brique EmptySam 5 Jan 2008 - 13:29

Il n'y a pas de "bug" sur ton sprite nom plus ?
Une batte pas normal je veux dire :gniah:

Sinon c'est bizarre...

_________________
[script] Rebond de type casse brique 577128485
Revenir en haut Aller en bas
http://gmnotiz.fr.nf/
JulienEragon
Débutant


Messages : 11

[script] Rebond de type casse brique Empty
MessageSujet: Re: [script] Rebond de type casse brique   [script] Rebond de type casse brique EmptySam 5 Jan 2008 - 13:46

J'ai une raquette tout à fait normale et à part un play sound ya rien d'autre comme event.

Voilà le gmk :
http://www.zshare.net/download/6211245d3d58b2

J'ai enlevé les 3 quarts du jeu, j'ai juste laissé le principal mais ça marche toujours pas.

Les touches c'est la barre d'espace pour lancer la balle et les flèches pour bouger la raquette.

Ps: J'ai remarqué que ça bug surtout du coté gauche de la raquette.
Revenir en haut Aller en bas
M@d_Doc
Modérateur
M@d_Doc

Messages : 6600
Localisation : 47°44'8.04
Projet Actuel : aucun

[script] Rebond de type casse brique Empty
MessageSujet: Re: [script] Rebond de type casse brique   [script] Rebond de type casse brique EmptySam 5 Jan 2008 - 14:08

En fait ça marchait pas parce que le sprite de la batte avait pas pour origine 0,0, mais j'ai changé le script, maintenant c'est bon.
http://www.zshare.net/download/621175954a09df/

_________________
[script] Rebond de type casse brique Control_commentTous les icones de gm utilisables sur le cbna ICI [script] Rebond de type casse brique Main1_change_sprite
Revenir en haut Aller en bas
http://www.lecbna.org
JulienEragon
Débutant


Messages : 11

[script] Rebond de type casse brique Empty
MessageSujet: Re: [script] Rebond de type casse brique   [script] Rebond de type casse brique EmptySam 5 Jan 2008 - 14:12

Super, merci beaucoup !


Dernière édition par le Sam 5 Jan 2008 - 14:36, édité 1 fois
Revenir en haut Aller en bas
M@d_Doc
Modérateur
M@d_Doc

Messages : 6600
Localisation : 47°44'8.04
Projet Actuel : aucun

[script] Rebond de type casse brique Empty
MessageSujet: Re: [script] Rebond de type casse brique   [script] Rebond de type casse brique EmptySam 5 Jan 2008 - 14:30

euh... super de rien beaucoup super

_________________
[script] Rebond de type casse brique Control_commentTous les icones de gm utilisables sur le cbna ICI [script] Rebond de type casse brique Main1_change_sprite
Revenir en haut Aller en bas
http://www.lecbna.org
titragon
Invité



[script] Rebond de type casse brique Empty
MessageSujet: Re: [script] Rebond de type casse brique   [script] Rebond de type casse brique EmptyMer 9 Jan 2008 - 8:49

vous remarquerez que la balle va de travers et bien ajoutez +17
Code:

direction=180-(180*(balle.x-barre.x[color=red]+17[/color])/argument0)
Revenir en haut Aller en bas
M@d_Doc
Modérateur
M@d_Doc

Messages : 6600
Localisation : 47°44'8.04
Projet Actuel : aucun

[script] Rebond de type casse brique Empty
MessageSujet: Re: [script] Rebond de type casse brique   [script] Rebond de type casse brique EmptyMer 9 Jan 2008 - 17:10

17? oh....
En fait le script de départ marche si l'origine de ton sprite est en 0,0 et que la batte fait toute la longueur du sprite... c'est sur que sinon il faut un peu adapter ^^

_________________
[script] Rebond de type casse brique Control_commentTous les icones de gm utilisables sur le cbna ICI [script] Rebond de type casse brique Main1_change_sprite
Revenir en haut Aller en bas
http://www.lecbna.org
Contenu sponsorisé




[script] Rebond de type casse brique Empty
MessageSujet: Re: [script] Rebond de type casse brique   [script] Rebond de type casse brique Empty

Revenir en haut Aller en bas
 
[script] Rebond de type casse brique
Revenir en haut 
Page 1 sur 2Aller à la page : 1, 2  Suivant
 Sujets similaires
-
» Un casse brique nommé Bill_Brique (vO.3 )[ABANDON]
» casse-brique
» casse brique
» homéo casse-gastro?
» mettre sa voiture a la casse

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum Le CBNA :: Développement :: Scripts GML-
Sauter vers: