Le jeu du démineur (delphi 7)

Soyez le premier à donner votre avis sur cette source.

Vue 7 214 fois - Téléchargée 725 fois

Description

Ce jeu essai de coller le plus possible à celui de Windows, mes à quelques exceptions prêt.

j'ai rajouter la gestion des meilleures temps, les scores sont inscrits dans la base de registre.

si vous avez des questions voici mon e-mail : khalafi.karim@GMail.com

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

kachwahed
Messages postés
19
Date d'inscription
samedi 6 décembre 2008
Statut
Membre
Dernière intervention
5 décembre 2009
-
Bonjour, Joli travail...
Attention a la clause uses tu peu éliminer quelques unités, par exemple pour l'Unit uPerso il suffit d'utiliser:
uses
Windows, SysUtils, Classes, Controls, Forms, StdCtrls, ExtCtrls;
et les autres n'ont plus important, aussi tu peu t'en servis de la fonction ShellAbout du ShellAPI, par exemple:
ShellAbout(Handle, 'Démineur par Karim KHALAFI',nil, Application.Icon.Handle);
j'ai ajouté un bouton pour supprimer les clés de registre:
procedure TfScoreList.BSupprimerClick(Sender: TObject);
var
Reg: TRegistry;
begin
Reg := TRegistry.Create();
try
Reg.RootKey := HKEY_LOCAL_MACHINE;

Reg.OpenKey('\SoftWare\',False);
Reg.DeleteKey('Demineur');
Reg.CloseKey;
finally
Reg.Free();
end;
end;
et n'oublie pas de protéger les blocs de registre avec Try..Finally, et d'ajouter les raccourcis clavier (Nouvelle partie F2, A propos... F1, ... etc );
Merci karim.
debiars87
Messages postés
43
Date d'inscription
dimanche 18 janvier 2009
Statut
Membre
Dernière intervention
25 juin 2009
-
ca sent lutilisation du C excessif
ici biensure c le pascal donc il faut aue tu thabitue
Debiars Junior
khalafi_karim
Messages postés
3
Date d'inscription
lundi 18 juillet 2005
Statut
Membre
Dernière intervention
24 juillet 2009
-
Pour rectifier le commentaire précédant, voici ce que je voulait écrire :

Oui effectivement les parenthèses sont inutile quand il n'y a pas de paramètres, mais pour moi il est préférable de toujours garder les parenthèses car sa permet de différencier les routines des ""propriétés"".

De plus comme je suis un ancien adepte du C, vous comprendrai alors que les habitudes sont dure à changer.
Bacterius
Messages postés
3793
Date d'inscription
samedi 22 décembre 2007
Statut
Membre
Dernière intervention
3 juin 2016
6 -
Eh ben ça m'a l'air pas mal du tout, la capture me plaît même si j'ai survolé le code (verrait ça demain). Juste une remarque : en Delphi quand il n'y a pas de paramètres à une routine c'est inutile de mettre les parenthèses (donc "EndGame" suffit au lieu de "EndGame()"). Ca doit être la même chose sur l'autre source, pas allé voir (demain).

Cordialement, Bacterius !

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.