Moteur physique 2D ( Verlet )

Programmation d'applications complexes
Avatar de l’utilisateur
flaith
Messages : 1487
Inscription : jeu. 07/avr./2005 1:06
Localisation : Rennes
Contact :

Re: Moteur physique 2D ( Verlet )

Message par flaith »

kelebrindae a écrit :@Flaith: oh punaise...
Bon, pour régler le problème chez toi, tu peux virer le clearScreen et mettre un "Box(0,0,#SCREENWIDTH,#SCREENHEIGHT,0)" juste après le StartDrawing, mais décidément, c'est bizarre...
C'est bien ce que j'ai fait et le fps reste à 60, bon j'ai eu ensuite un soucis dès que j'ai atteint plus de 200 objets (division par zéro) :mrgreen:
Avatar de l’utilisateur
venom
Messages : 3137
Inscription : jeu. 29/juil./2004 16:33
Localisation : Klyntar
Contact :

Re: Moteur physique 2D ( Verlet )

Message par venom »

8) Trop fort le code bravo.
1049 objets 2 fps :P sa ram un peut :lol:






@++
Windows 10 x64, PureBasic 5.73 x86 & x64
GPU : radeon HD6370M, CPU : p6200 2.13Ghz
Avatar de l’utilisateur
djes
Messages : 4252
Inscription : ven. 11/févr./2005 17:34
Localisation : Arras, France

Re: Moteur physique 2D ( Verlet )

Message par djes »

venom a écrit :8) Trop fort le code bravo.
1049 objets 2 fps :P sa ram un peut :lol:






@++
Tu exagères, ce n'est pas du bête test de collision, mais de multiples interactions, avec la pesanteur etc.
Avatar de l’utilisateur
venom
Messages : 3137
Inscription : jeu. 29/juil./2004 16:33
Localisation : Klyntar
Contact :

Re: Moteur physique 2D ( Verlet )

Message par venom »

oui Djes je le sais bien :wink:

la physique est excellente j'ai tester avec moins d'objet :) c'est sympa.

la c'etais pour le fun :mrgreen:








@++
Windows 10 x64, PureBasic 5.73 x86 & x64
GPU : radeon HD6370M, CPU : p6200 2.13Ghz
kelebrindae
Messages : 579
Inscription : ven. 11/mai/2007 15:21

Re: Moteur physique 2D ( Verlet )

Message par kelebrindae »

@Venom: De toutes façons, c'est vrai que ça rame assez vitre quand on augmente le nombre d'objets.
A ce propos, si quelqu'un voit des optimisations à apporter, je suis preneur, bien évidemment !
flaith a écrit :j'ai eu ensuite un soucis dès que j'ai atteint plus de 200 objets (division par zéro)
Tiens? Je ne l'ai jamais eu, celui-là. C'était en faisant quoi ?
Les idées sont le souvenir de choses qui ne se sont pas encore produites.
Avatar de l’utilisateur
flaith
Messages : 1487
Inscription : jeu. 07/avr./2005 1:06
Localisation : Rennes
Contact :

Re: Moteur physique 2D ( Verlet )

Message par flaith »

kelebrindae a écrit :Tiens? Je ne l'ai jamais eu, celui-là. C'était en faisant quoi ?
J'ai fais tous les F1 à F9, c'est allé à plus de 200 objets et plantage sur une macro (me rappel plus laquelle) avec erreur de division par zéro
je re-essayerais ce soir :)
Le Soldat Inconnu
Messages : 4312
Inscription : mer. 28/janv./2004 20:58
Localisation : Clermont ferrand OU Olsztyn
Contact :

Re: Moteur physique 2D ( Verlet )

Message par Le Soldat Inconnu »

très joli :D c'est impressionnant

Aller, histoire de pinailler, tu prend la balle (F3) et la coince dans un coin en bas avec la souris. Il reste 1/4 de balle :mrgreen:
Je ne suis pas à moitié Polonais mais ma moitié est polonaise ... Vous avez suivi ?

[Intel quad core Q9400 2.66mhz, ATI 4870, 4Go Ram, XP (x86) / 7 (x64)]
kelebrindae
Messages : 579
Inscription : ven. 11/mai/2007 15:21

Re: Moteur physique 2D ( Verlet )

Message par kelebrindae »

Oui, c'est "normal": dès que les contraintes (les lignes) reçoivent une force trop importante,elles s'inversent et l'objet s'effondre sur lui-même; ce n'est pas vraiment un bug. (dans ces cas là, on devrait considérer que l'objet est cassé et le détruire, je crois).
Les idées sont le souvenir de choses qui ne se sont pas encore produites.
Avatar de l’utilisateur
Ar-S
Messages : 9540
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: Moteur physique 2D ( Verlet )

Message par Ar-S »

Wouahou chouette ! Tu vas nous faire un world of goo ? :)
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Avatar de l’utilisateur
Cool Dji
Messages : 1126
Inscription : ven. 05/sept./2008 11:42
Localisation : Besançon
Contact :

Re: Moteur physique 2D ( Verlet )

Message par Cool Dji »

Génial !
Bravo kelebrindae
Only PureBasic makes it possible
kelebrindae
Messages : 579
Inscription : ven. 11/mai/2007 15:21

Re: Moteur physique 2D ( Verlet )

Message par kelebrindae »

:mrgreen: Merci! :mrgreen:
Ar-S a écrit :Tu vas nous faire un world of goo ?
Non, à l'origine, je voulais juste un p'tit truc pas trop lourd ou coûteux à intégrer dans un jeu de plateforme; j'aime bien les jeux de plateforme où on peut empiler des caisses pour accéder à la sortie, ou se suspendre à des cordes, etc. (c'est les cordes de Jet Set Willy, ça; ça m'a marqué...).
Mais je n'ai pas encore testé si c'est possible...
Les idées sont le souvenir de choses qui ne se sont pas encore produites.
Avatar de l’utilisateur
SPH
Messages : 4947
Inscription : mer. 09/nov./2005 9:53

Re: Moteur physique 2D ( Verlet )

Message par SPH »

Je me sent tout petit petit petit......

!i!i!i!i!i!i!i!i!i!
!i!i!i!i!i!i!
!i!i!i!
//// Informations ////
Intel Core i7 4770 64 bits - GTX 650 Ti
Version de PB : 6.12LTS- 64 bits
Avatar de l’utilisateur
kernadec
Messages : 1606
Inscription : ven. 25/avr./2008 11:14

Re: Moteur physique 2D ( Verlet )

Message par kernadec »

salut kelebrindae
merci pour le partage,
magnifique... je retrouve des sensations de phun c'est génial.

Cordialement
Frenchy Pilou
Messages : 2194
Inscription : jeu. 27/janv./2005 19:07

Re: Moteur physique 2D ( Verlet )

Message par Frenchy Pilou »

ah oui Phun, trop fort pour faire des machines de Rube Goldberg et autres folies :D

http://www.youtube.com/watch?v=nhqrVGbvR8g
http://www.youtube.com/watch?v=A7P4JwXOG74
etc...
Est beau ce qui plaît sans concept :)
Speedy Galerie
Avatar de l’utilisateur
graph100
Messages : 1318
Inscription : sam. 21/mai/2005 17:50

Re: Moteur physique 2D ( Verlet )

Message par graph100 »

c'est quand même pas trop mal coté optimisation :!
il me faut 2200 objets pour atteindre les 2 fps :)
_________________________________________________
Mon site : CeriseCode (Attention Chantier perpétuel ;))
Répondre