Extrem Brain Quiz !

Vous avez développé un logiciel en PureBasic et vous souhaitez le faire connaitre ?
Le Soldat Inconnu
Messages : 4312
Inscription : mer. 28/janv./2004 20:58
Localisation : Clermont ferrand OU Olsztyn
Contact :

Re: Extrem Brain Quiz !

Message par Le Soldat Inconnu »

Donc, j'ai retesté tout ça :)

En plein écran, gros problème de synchro, la spirale clignote et scintille, c'est horrible, tu as bien activé la synchronisation ?


Ensuite, avec les questions photo, il faut placer la réponse ailleurs que sur la photo parce que un texte blanc sur un photo blanche, on ne voit pas grand chose :)

C'est tout, bon courage :)

Tu ne veux pas faire des réponses à choix multiple, type "qui veut gagner des pépètes" ?
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)]
Avatar de l’utilisateur
Thyphoon
Messages : 2706
Inscription : mer. 25/août/2004 6:31
Localisation : Eragny
Contact :

Re: Extrem Brain Quiz !

Message par Thyphoon »

truc currieux avec PB 4.40
FlipBuffers(#PB_Screen_WaitSynchronization) me donne un message d'erreur (incorrect number of parameters) alors que FlipBuffers() ne pause pas de pb !!

pareille chez vous ???
merci lsi pour tes conseilles ! je vais essayer de corriger tout ça
Avatar de l’utilisateur
Ar-S
Messages : 9540
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: Extrem Brain Quiz !

Message par Ar-S »

J'ai pas de soucis de clignotement en plein ecran (reso 1280x800)
ni à d'autres plus basse.

Par contre je serait toi je réduirai la taille de l'affichage des $$$ jaunes. Trop gros en plein écran.
Et puis pourquoi des $ ? je préfère gagner des roro :mrgreen:
~~~~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
Le Soldat Inconnu
Messages : 4312
Inscription : mer. 28/janv./2004 20:58
Localisation : Clermont ferrand OU Olsztyn
Contact :

Re: Extrem Brain Quiz !

Message par Le Soldat Inconnu »

regarde l'aide de FlipBuffers(), ça a changé avec 4.40

Le #PB_Screen_WaitSynchronization est un paramètre de OpenScreen(
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)]
Avatar de l’utilisateur
Thyphoon
Messages : 2706
Inscription : mer. 25/août/2004 6:31
Localisation : Eragny
Contact :

Re: Extrem Brain Quiz !

Message par Thyphoon »

ba je dois mettre quoi voilà ce qui est mis dans l'aide :
FlipBuffers([Mode])
Description

Inverse le buffer d'arrière plan avec le buffer visible à l'écran. La partie invisible du buffer remplace alors complètement la partie visible. Cela permet, par exemple des déplacements fluides de sprites sans effets parasites.

L'écran doit avoir été préalablement ouvert avec la fonction OpenScreen() ou OpenWindowedScreen(). Le paramètre 'Mode' est facultatif et permet d'attendre ou non la synchronisation avec l'écran avant d'inverser les buffers (aussi connu sous le nom de 'Vertical blank synchronization').

Les valeurs possibles du paramètre mode sont:
#PB_Screen_NoSynchronization : désactive la synchronisation
#PB_Screen_WaitSynchronization : active la synchronisation (mode par défaut)
#PB_Screen_SmartSynchronization: active la synchronisation en essayant de préserver le temps processeur,
lorsque le jeu est en mode plein écran.

Attendre la synchronisation permet d'avoir des inversions de buffers parfaites (sans 'tearing' (ancienne et nouvelle image à moitié visible) ou autres effets parasites) car l'inversion est effectuée lorsque que le faisceau lumineux est en dehors de la partie visible de l'écran. De plus, l'inversion se fait à un rythme régulier, en relation avec sa fréquence de rafraîchissement: par exemple, pour un écran en 60 Hz, l'inversion pourra se faire au maximum 60 fois par seconde (donc on aura un rythme régulier de 60 images/secondes).
Une erreur de la documentation ?
Le Soldat Inconnu
Messages : 4312
Inscription : mer. 28/janv./2004 20:58
Localisation : Clermont ferrand OU Olsztyn
Contact :

Re: Extrem Brain Quiz !

Message par Le Soldat Inconnu »

effectivement, l'aide n'est pas correcte dans la 4.40 finale

c'est comme cela

Code : Tout sélectionner

ExamineDesktops()
Ecran_Largeur = DesktopWidth(0)
Ecran_Hauteur = DesktopHeight(0)

; On ouvre l'openscreen
If InitSprite() = 0 Or InitKeyboard() = 0 Or InitMouse() = 0 Or InitSprite3D() = 0
  MessageRequester("Erreur", "Impossible d'initialiser la souris ,le clavier ou l'écran. Vérifiez la présence de DirectX 7 ou supérieur.", 0)
  End
EndIf

If OpenScreen(Ecran_Largeur, Ecran_Hauteur, 32, "Ecran", #PB_Screen_WaitSynchronization, DesktopFrequency(0)) = 0
  MessageRequester("Erreur", "Impossible d'ouvrir l'écran.", 0)
  End
EndIf


Repeat
  ClearScreen($000000)

  ; On lit les évènements clavier et souris
  ExamineMouse()
  ExamineKeyboard()
  
  ; Position de la souris
  x = MouseX()
  y = MouseY()
  
  
  
  If Start3D()
      
    Stop3D()
  EndIf
  
  FlipBuffers()
  
Until KeyboardPushed(#PB_Key_Escape)
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)]
Avatar de l’utilisateur
Thyphoon
Messages : 2706
Inscription : mer. 25/août/2004 6:31
Localisation : Eragny
Contact :

Re: Extrem Brain Quiz !

Message par Thyphoon »

merci j'ai testé ! ça ne vient ni de openscreen ni de flipbuffers()
apparemment c'est Sprite3DBlendingMode(5, 7) qui déconne en fullscreen ou alors je n'utilise pas comme il faut mais jusqu'à présent je n'avais jamais eu de problème !
j'ai posté le bug (si bug il y a)
sur le forum français: http://www.purebasic.fr/french/viewtopic.php?f=7&t=9999
sur le forum anglais: http://www.purebasic.fr/english/viewtop ... f19dde78ff
Répondre