begin process at 2010 02 10 07:09:58
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Jeux

 > LES NEUFS CARRÉS MAGIQUES

LES NEUFS CARRÉS MAGIQUES


 Information sur la source

Note :
8 / 10 - par 1 personne
8,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Jeux Classé sous :carré, magique, grille, jeu Niveau :Initié Date de création :21/09/2005 Date de mise à jour :22/09/2005 20:55:27 Vu / téléchargé :7 687 / 529

Auteur : hoby500

Ecrire un message privé
Commentaire sur cette source (6)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
Ce jeu est une variante de carrés magiques.
L'idée m'est venu après l'avoir vu dans un journal papier.
Il est constitué d'une grille de 9 carrés.
On doit distribuer les chiffres de 1 à 9 dans chaque carré 3x3,
de façon à ce que chaque chiffre ne figure qu'une fois dans une ligne ou colonne.


 Conclusion

si ce source vous est utile,
si vous avez des remarques à faire la-dessus,
si vous apportez des améliorations,
Faites-le savoir en m'écrivant à wahib.hajjar@free.fr

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

22 septembre 2005 20:55:27 :
Version 1.1 : 2005-09 Correction des bugs : - Création du Menu Click Droit - Gestion des touches au clavier - Gestion des enregistrement des séquences

 Sources du même auteur

Source avec Zip Source avec une capture MOTS CACHES OU MELIMELO
Source avec Zip Source avec une capture QUIZZ DES CAPITALES
Source avec Zip Source avec une capture JEU ÉDUCATIF POUR ENFANTS "COMPLETE LE MOT"
Source avec Zip Source avec une capture UN JEU DE TAQUIN

 Sources de la même categorie

Source avec Zip Source avec une capture JEU DE DÉS ZORG6 par dubois77
Source avec Zip Source avec une capture JOUEZ : LIGHTS 1.4 par JulioDelphi
Source avec Zip Source avec une capture JEU DE DAME DELPHI 7 par aom333
Source avec Zip JEU RAMI DES CHIFFRES SOLITAIRE par Toidil
Source avec Zip JEU DE TAQUIN par JCLESAGE

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture JOUEZ : LIGHTS 1.4 par JulioDelphi
Source avec Zip Source avec une capture CONJECTURE DU CARRÉ DES FACTEURS par Bacterius
Source avec Zip SUDOKU par belthebut
Source avec Zip Source avec une capture UN JEU DE TAQUIN par hoby500
Source avec Zip LES POINTEURS : LE PETIT JEU DU SERPENT... par PyRuSs

Commentaires et avis

Commentaire de MAURICIO le 21/09/2005 11:59:25

Je jeu s' appelle SUDOKU et c' est la folie ici au Portugal à cause de ce jeu !!!

Dans le OnMousMove de la grille tu dois controler si la colonne et la ligne sont valides:

  sgGrille.MouseToCell(X, Y, C, L);
  if (C = -1) or (L = -1) then exit;

Juste une suggestion quand même:
lorsque l' on ajoute un nombre, l' assistant devrait s' actualiser automatiquement pour montrer que les nombres possibles tenant compte du nombre que nous avons ajouté sur la grille.

En tout cas merci pour cette source! je vais regarder le code de plus près mais cela semble bien ordonné.
A+

Commentaire de MAURICIO le 21/09/2005 12:29:21

Pour actualiser l' assistant (au cas où vous jouez avec la clavier), il suffit de mettre dans le KeyUp de l' assistant:
ActualiserAssistant;

J' essaye de comprendre comment tu remplis la grille mais c' est pas facile ...

Commentaire de hoby500 le 22/09/2005 20:52:50

Merci MAURICIO pour tes remarques.
J'avoue que j'ai posté le source alors c'était encore tout frais, et sans tests approfondis.

Voilà la nouvelle version avec les bugs en moins.

Seulement, je ne comprends pas l'utilité du test :
sgGrille.MouseToCell(X, Y, C, L);
  if (C = -1) or (L = -1) then exit;
puisqu'on ne peut pas cliquer sur un endroit non valide !!

Pour remplir une grille, j'ai pas cherché trop loin.
J'ai pris EXCEL, remplie la 1° ligne avec les chiffres de 1 à 9.
puis j'ai construit les autres lignes en faisant des décalages.
Puis j'ai opéré des echanges entre lignes et colonnes, histoire de ne pas avoir des parties qui se ressemble.
C'est pas très mathématique mais ca marche.

Commentaire de MAURICIO le 23/09/2005 10:40:53

Oui, j' avais compris comment tu faisais pour le remplissage ... mais ça n' a pas été facile!

Sous Delphi 7 et WinXP, dans l' événement OnMouseMove si je ne mets pas cette ligne de code:
  if (C = -1) or (L = -1) then exit;
j' obtients une erreur si je passe la souris sur une zone sans cellule(le bas de la grille), c' est peut-etre parce que j' ai redimensionner la fenetre sans faire exprès :)
A+

Commentaire de jmjmjm le 28/09/2005 19:16:01

Salut le prog est pas mal mais ta facon de generer les grilles est pas terible car quand tu as trouver le truc sa devient bidon aurait tu trouver une autre methaode de remplissage j'ai trouver une source qui genere un code vraiment aleatoire mais en C++ donc si tu es interresser dis le moi

Commentaire de MAURICIO le 29/09/2005 10:43:12

Il ne doit pas exister 36 solutions pour le remplissage ...

Après reflexion, je pense que la soluce de HOBY500 est la seule qui existe mais poste donc la source, ça m' interesse ...

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Problème avec le carré magique [ par Gokuan ] Salut tout le monde, j'ai encore un problème avec le carré magique, mais bon pour ceux qui ne savent pas exactement ce qui est le bute dans le carré m j'ai un tp a faire ...et j'aimerais bien qu'on le fasse à ma place [ par meri_info ] bonour, j'ai un tp a faire et a le repsenter se samedi c'est a propos les jeu en mode texte en pascal voila l'enencé de tp:ce jeu a deux joueurs Aide speciale pour une grille [ par OLAFGA ] Bonjour a tous :)Alors j'aurais besoin de votre, je suis relativement nouveau sur Delphi, et ce que j'aimerais c'est faire une plateau de jeu assez sp carré magique [ par miboum64 ] Comment faire un carré magique pour un total de 365  de 5 x 5 (25 cases) en mettant les chiffres de 61 à 85 et avoir le même total horizontalement, ve Convertir un jeu en JAVA pour mobile [ par Blendercon ] Bonjour, Je voudrai savoir comment je peux convertir le jeu DUKE NUKEM 3D, de sorte à ce que je peux y jouer sur mon N3600s.# Les textures pour la ver Animations 3D [ par Katespower ] Bonjour à tous !!Je développe en ce moment avec des amis un jeu en 3D sous Delphi à l'aide e DirectX. Nous avons réussi à créer ma base de notre jeu e UAC vista [ par RoOotsy ] Bonjour a tousAlors voila mon problème !Je joue a un jeu en ligne (ragnarok) depuis un compte utilisateur donc non administrateur et L'UAC est activé. Exporter une grille TRxDBGridSort en format xls [ par jenniguigui ] Bonjour ! Voila, tout est dans le titre, j'affiche des informations de ma base de donnée dans une grille de type TRxDBGridSort et j'aimerai que l'uti


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,671 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales