Magic 4x4

Programmation avancée de jeux en PureBasic
Avatar de l’utilisateur
SPH
Messages : 4937
Inscription : mer. 09/nov./2005 9:53

Re: Magic 4x4

Message par SPH »

Le 5x5 est un vrai plaisir à jouer !

Regarde le score et observe bien que je n'ai pas fini. Je m'éclate.

Image

!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
falsam
Messages : 7317
Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :

Re: Magic 4x4

Message par falsam »

Bravo pour cette nouvelle mise à jour avec la possibilité de choisir la dimension de la grille. Un bémol par contre sur le choix des couleurs et le mode flashy ou scintillement de la dernière tuile qui apparait. Ca pique les yeux.
Configuration : Windows 11 Famille 64-bit - PB 6.20 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Avatar de l’utilisateur
SPH
Messages : 4937
Inscription : mer. 09/nov./2005 9:53

Re: Magic 4x4

Message par SPH »

falsam a écrit : lun. 02/juin/2025 8:55 Un bémol par contre sur le choix des couleurs
Choisi "Random(ALL)" pour un quelconque Randomseed
J'ai fait un mode noir et blanc (N°9)
Mais globalement, tu ne peux pas savoir comment c'est dur de trouver 16 couleurs differentes qui conviennent à tout le monde... :P
falsam a écrit : lun. 02/juin/2025 8:55 et le mode flashy ou scintillement de la dernière tuile qui apparait. Ca pique les yeux.
Voir la nouvelle tuile est essenciel. De là à dire que ça pique les yeux, lol 8O

=====

Original, mon menu (les graphs), pas vrai ?

!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
SPH
Messages : 4937
Inscription : mer. 09/nov./2005 9:53

Re: Magic 4x4

Message par SPH »

Pour FALSAM :
trouve l'endroit où il y a la partie de code commençant par ";;;;;;;;;;;;;;; SCORE" et change le en :

Code : Tout sélectionner

  ;;;;;;;;;;;;;;; SCORE
  score.q=0
  For y=0 To rang-1
    For x=0 To rang-1
      If x+1<>xx2 Or y+1<>yy2 
        DisplaySprite(plateau(x+1,y+1),x*zoom/rang,y*zoom/rang)
      Else
        If flash>0 And flash<20
          flash+1
        Else
          flash=0
          xx2=-1
        EndIf
        If flash%2<1
          DisplayTransparentSprite(plateau(x+1,y+1),x*zoom/rang,y*zoom/rang,flash*4+50)
        EndIf
      EndIf
      i=plateau(x+1,y+1)
      If i>0
        score+Pow(2,i)
      EndIf
    Next
  Next
Ca clignote plus rapide et plus court.
===
Encore plus simple, sans clignotement :

Code : Tout sélectionner

  ;;;;;;;;;;;;;;; SCORE
  score.q=0
  For y=0 To rang-1
    For x=0 To rang-1
      If x+1<>xx2 Or y+1<>yy2 
        DisplaySprite(plateau(x+1,y+1),x*zoom/rang,y*zoom/rang)
      Else
        If flash>0 And flash<20
          flash+1
        Else
          flash=0
          xx2=-1
        EndIf
          DisplayTransparentSprite(plateau(x+1,y+1),x*zoom/rang,y*zoom/rang,flash*10+50)
      EndIf
      i=plateau(x+1,y+1)
      If i>0
        score+Pow(2,i)
      EndIf
    Next
  Next

!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
SPH
Messages : 4937
Inscription : mer. 09/nov./2005 9:53

Re: Magic 4x4

Message par SPH »

v1.2c

!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
venom
Messages : 3128
Inscription : jeu. 29/juil./2004 16:33
Localisation : Klyntar
Contact :

Re: Magic 4x4

Message par venom »

Bonjour a tous,

@sph je viens de testé ton jeu Bravo tu as bien avancer. 8) La mécanique est là :wink: Bon par contre j'ai aussi le problème de scintillement comme @falsam. :roll: heureusement que tu donne la solution pour évité ça :P

Le menu est rigolo avec les petits points qui bougent sympa :D

Bonne continuation






@++
Windows 10 x64, PureBasic 5.73 x86 & x64
GPU : radeon HD6370M, CPU : p6200 2.13Ghz
Avatar de l’utilisateur
SPH
Messages : 4937
Inscription : mer. 09/nov./2005 9:53

Re: Magic 4x4

Message par SPH »

venom a écrit : ven. 06/juin/2025 21:14 Bonjour a tous,

@sph je viens de testé ton jeu Bravo tu as bien avancer. 8) La mécanique est là :wink: Bon par contre j'ai aussi le problème de scintillement comme @falsam. :roll: heureusement que tu donne la solution pour évité ça :P

Le menu est rigolo avec les petits points qui bougent sympa :D

Bonne continuation
Grand merci d'avoir testé ce chef d'oeuv... heuuu, ce jeu ! :wink:

chez moi, le "sintillement", c'est simplement un sprite qui apparait en clignotant. C'est a croire que vous avez autre chose de genant... Pourtant, notre tres cher ami FALSAM m'a montré un gif animé et je n'ai rien vu de choquant...
A la limite, ce que je me dis, c'est que vos ordi sont lents et la piece apparait en 3 secondes au lieu de une. Je me gourre ? (combien de temps met une piece a apparaitre ?)

8)


5x5 : 7536 points

!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
SPH
Messages : 4937
Inscription : mer. 09/nov./2005 9:53

Re: Magic 4x4

Message par SPH »

Version EXE 1.2f avec du son (voir post 1)

(clic droit sur le lien, puis "Enregistrez le lien sous...")

F1 : charger la partie
F5 : sauvegarder la partie
F9 : change l'effet d'apparition de la nouvelle pièce (3 modes "Falsam/Venom" :wink: )
F12 : voir le temps que met le jeu a faire une boucle (en ms)
Escape : s'échapper du jeu

===

PS : F12 chez moi donne 16 ou 17 millisecondes. Et vous ?

!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
venom
Messages : 3128
Inscription : jeu. 29/juil./2004 16:33
Localisation : Klyntar
Contact :

Re: Magic 4x4

Message par venom »

Bien sph je vois que ça avance bien Bravo 8) manque juste une petite musique d'ambiance et in est bien :P

Ps: F12me donne 16, 17 aussi






@++
Windows 10 x64, PureBasic 5.73 x86 & x64
GPU : radeon HD6370M, CPU : p6200 2.13Ghz
Avatar de l’utilisateur
SPH
Messages : 4937
Inscription : mer. 09/nov./2005 9:53

Re: Magic 4x4

Message par SPH »

Cool, merci d'avoir testé. :idea:

Aimes tu l'un des F9 ? Si oui, lequel ? :?:
PS : il y a le battement rapide d'origine, une apparition rapide, et un battement lent. Si tu as une meilleure idée, n'hésite pas à l'exposer ici.

ThXXX :wink:

!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
SPH
Messages : 4937
Inscription : mer. 09/nov./2005 9:53

Re: Magic 4x4

Message par SPH »

Version finale : 1.3a (sauf si vous voyez un bug)

!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
SPH
Messages : 4937
Inscription : mer. 09/nov./2005 9:53

Re: Magic 4x4

Message par SPH »

Image
... et ce n'est pas la fin !

!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
Répondre