begin process at 2012 02 11 08:51:49
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Jeux

 > JEU DU SERPENT (SNAKE) COMPLET, AVEC POSSIBILITE DE CREER SES PROPRES NIVEAUX + SYSTEME HISCORE.

JEU DU SERPENT (SNAKE) COMPLET, AVEC POSSIBILITE DE CREER SES PROPRES NIVEAUX + SYSTEME HISCORE.


 Information sur la source

Note :
Aucune note
Catégorie :Jeux Classé sous :serpent, snake, jeu, hiscore, niveau Niveau :Débutant Date de création :07/04/2007 Date de mise à jour :07/04/2007 08:41:27 Vu / téléchargé :9 893 / 933

Auteur : newbiecpp

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

 Description

Cliquez pour voir la capture en taille normale
Bonjour a tous,

Je sais c'est encore un jeu du serpent....  Mais j'ai essayé de peaufiner cette source qui est mon premier programme en delphi et ma première contribution sur ce site.
Le jeu inclut un chargement de niveau. En effet, les niveaux sont les fichiers .level1, .level2, etc...  se sont des fichiers édités avec Bloc Note. 30 colonnes et 25 lignes qui correspondent au plateau de jeu. Les x sont remplaces par du 'vide' et les 'o' par les obstacles.

A chaque niveau correspond différents éléments: 1 liste d'images pour les obstacles
                                                1 liste d'images pour les cibles
                                                1 couleur pour le Shape de fond (couleur déclarée dans le Form Snake, procédure oncreate)

Chaque cible prise, augmente la taille de 1.
Au bout de 10 cibles prises, on passe au niveau supérieur.
Il y a 6 niveaux. A la fin du sixième on revient au premier niveau (en continuant a augmenter son score of course)

Il y a un menu Difficulté avec trois options qui jouent sur la vitesse et sur le nombre de points attribués. Plus c'est dur, plus ca va vite et plus ca rapporte de points a chaque prise.

Un systeme de hiscore a ete ajouté.

Que dire de plus.....

Tous les commentaires sont les bienvenus et les conseils pour ameliorer le jeu. Il est évidemment libre de droit, donc utilisez le autant que vous voulez.

newbiecpp


 Conclusion

Prochaine étape, le septieme niveau ou je compte faire un deuxieme snake géré par l'ordi qui cherchera a bloquer le snake du joueur.
Un mix entre le serpent classique et le jeu qui s'appelle TRON je crois.
A voir....

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !
  •   net
    •   GIF_DPK
      • __history
      • ColorTbl.dcuTélécharger ce fichier [Réservé aux membres club]2 313 octets
      • colortbl.pasTélécharger ce fichier [Réservé aux membres club]Voir ce fichier4 449 octets
      • DynArrB.dcuTélécharger ce fichier [Réservé aux membres club]13 391 octets
      • dynarrb.pasTélécharger ce fichier [Réservé aux membres club]Voir ce fichier22 510 octets
      • FmWarErr.dcuTélécharger ce fichier [Réservé aux membres club]5 148 octets
      • fmwarerr.dfmTélécharger ce fichier [Réservé aux membres club]579 octets
      • fmwarerr.pasTélécharger ce fichier [Réservé aux membres club]Voir ce fichier2 015 octets
      • gif.~dpkTélécharger ce fichier [Réservé aux membres club]537 octets
      • gif.bdsprojTélécharger ce fichier [Réservé aux membres club]7 804 octets
      • gif.bdsproj.localTélécharger ce fichier [Réservé aux membres club]62 octets
      • gif.cfgTélécharger ce fichier [Réservé aux membres club]Voir ce fichier607 octets
      • gif.dcuTélécharger ce fichier [Réservé aux membres club]3 260 octets
      • gif.dofTélécharger ce fichier [Réservé aux membres club]Voir ce fichier2 255 octets
      • gif.dpkTélécharger ce fichier [Réservé aux membres club]595 octets
      • gif.resTélécharger ce fichier [Réservé aux membres club]1 536 octets
      • gifdecl.dcuTélécharger ce fichier [Réservé aux membres club]10 819 octets
      • gifdecl.pasTélécharger ce fichier [Réservé aux membres club]Voir ce fichier13 381 octets
      • gifimgs.~pasTélécharger ce fichier [Réservé aux membres club]4 573 octets
      • gifimgs.dcuTélécharger ce fichier [Réservé aux membres club]6 494 octets
      • gifimgs.pasTélécharger ce fichier [Réservé aux membres club]Voir ce fichier4 571 octets
      • GifUnit.dcuTélécharger ce fichier [Réservé aux membres club]23 575 octets
      • GifUnit.pasTélécharger ce fichier [Réservé aux membres club]Voir ce fichier37 514 octets
      • MoreUtil.dcuTélécharger ce fichier [Réservé aux membres club]13 283 octets
      • moreutil.pasTélécharger ce fichier [Réservé aux membres club]Voir ce fichier20 988 octets
    • apropos.dcuTélécharger ce fichier [Réservé aux membres club]3 833 octets
    • apropos.dfmTélécharger ce fichier [Réservé aux membres club]71 313 octets
    • apropos.pasTélécharger ce fichier [Réservé aux membres club]Voir ce fichier440 octets
    • difficulte.dcuTélécharger ce fichier [Réservé aux membres club]3 660 octets
    • difficulte.dfmTélécharger ce fichier [Réservé aux membres club]480 octets
    • dimension.docTélécharger ce fichier [Réservé aux membres club]19 968 octets
    • hiscore.dcuTélécharger ce fichier [Réservé aux membres club]7 971 octets
    • hiscore.dfmTélécharger ce fichier [Réservé aux membres club]609 196 octets
    • hiscore.pasTélécharger ce fichier [Réservé aux membres club]Voir ce fichier4 407 octets
    • nom.dcuTélécharger ce fichier [Réservé aux membres club]4 204 octets
    • nom.dfmTélécharger ce fichier [Réservé aux membres club]764 octets
    • nom.pasTélécharger ce fichier [Réservé aux membres club]Voir ce fichier688 octets
    • perdu.dcuTélécharger ce fichier [Réservé aux membres club]3 905 octets
    • perdu.dfmTélécharger ce fichier [Réservé aux membres club]89 340 octets
    • perdu.pasTélécharger ce fichier [Réservé aux membres club]Voir ce fichier523 octets
    • Project2.bdsprojTélécharger ce fichier [Réservé aux membres club]7 341 octets
    • Project2.bdsproj.localTélécharger ce fichier [Réservé aux membres club]3 858 octets
    • Project2.cfgTélécharger ce fichier [Réservé aux membres club]Voir ce fichier430 octets
    • Project2.dprTélécharger ce fichier [Réservé aux membres club]Voir ce fichier1 303 octets
    • Project2.identcacheTélécharger ce fichier [Réservé aux membres club]1 441 octets
    • Project2.levelTélécharger ce fichier [Réservé aux membres club]673 octets
    • Project2.level1Télécharger ce fichier [Réservé aux membres club]798 octets
    • Project2.level2Télécharger ce fichier [Réservé aux membres club]798 octets
    • Project2.level3Télécharger ce fichier [Réservé aux membres club]800 octets
    • Project2.level4Télécharger ce fichier [Réservé aux membres club]930 octets
    • Project2.level5Télécharger ce fichier [Réservé aux membres club]800 octets
    • Project2.level6Télécharger ce fichier [Réservé aux membres club]802 octets
    • Project2.pxTélécharger ce fichier [Réservé aux membres club]91 octets
    • Project2.resTélécharger ce fichier [Réservé aux membres club]876 octets
    • ProjectGroup1.bdsgroupTélécharger ce fichier [Réservé aux membres club]706 octets
    • ProjectGroup1.bdsgroup.localTélécharger ce fichier [Réservé aux membres club]191 octets
    • regles.dcuTélécharger ce fichier [Réservé aux membres club]3 610 octets
    • regles.dfmTélécharger ce fichier [Réservé aux membres club]1 558 897 octets
    • regles.pasTélécharger ce fichier [Réservé aux membres club]Voir ce fichier344 octets
    • snake.dcuTélécharger ce fichier [Réservé aux membres club]17 420 octets
    • snake.dfmTélécharger ce fichier [Réservé aux membres club]400 955 octets
    • snake.pasTélécharger ce fichier [Réservé aux membres club]Voir ce fichier17 294 octets
    • snake1.icoTélécharger ce fichier [Réservé aux membres club]Voir ce fichier766 octets
    • Unit1.dcuTélécharger ce fichier [Réservé aux membres club]3 604 octets
    • Unit2.dcuTélécharger ce fichier [Réservé aux membres club]3 907 octets
    • Unit3.dcuTélécharger ce fichier [Réservé aux membres club]11 351 octets
    • Unit5.dcuTélécharger ce fichier [Réservé aux membres club]3 637 octets

Télécharger le zip


 Historique

07 avril 2007 08:41:27 :
sorry, correction d'une faute d'orthographe.
08 avril 2007 09:27:38 :
Ok ,j'ai viré pas mal de fichiers inutiles. Merci pour les commentaires, je vais revoir aussi les lourdeurs du code. Quelqu'un pourrait essayer le jeu?

 Sources de la même categorie

Source avec Zip JEU DE MOT MOTUS par philouchess
Source avec Zip Source avec une capture [LAZARUS] JEUX/LABYRINTHE : GENERATION ET RÉSOLUTION par timmalos
Source avec Zip Source avec une capture RUBIK'S CUBE par barbichette
Source avec Zip RUMMIKUB DES CHIFFRES CONTRE ORDINATEUR par Toidil
Source avec Zip Source avec une capture JEU D'ÉCHEC MAZETTE par ADMR

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture [LAZARUS] JEUX/LABYRINTHE : GENERATION ET RÉSOLUTION par timmalos
Source avec Zip Source avec une capture JEU D'ÉCHEC MAZETTE par ADMR
Source avec Zip Source avec une capture TEXAS HOLDEM COMPTEUR par PhilLU
Source avec Zip JEU DU SERPENT par maindor
Source avec Zip LES POINTEURS : LE PETIT JEU DU SERPENT... par PyRuSs

Commentaires et avis

Commentaire de CptPingu le 07/04/2007 12:01:58 administrateur CS

Plein de fichier inutile merci de nettoyer.

Sinon pas besoin de begin end si l'instruction fait une ligne.
Tu as pense a mettre des commentaires, ca c'est bien.
(J'ai juste regarder le code, j'ai pas essaye ton jeu)

Commentaire de Romano58 le 07/04/2007 19:16:11

Oui, trop de fichier :(

Commentaire de newbiecpp le 08/04/2007 09:30:08

J'ai ajouté le dossier GIF_DPK pour ceux qui voudraient insérer une image GIF dans le code (dans cette version je ne l'utilise pas, mais ca marche.)

newbiecpp

Commentaire de tigris1 le 09/04/2007 14:16:11

Hello Niewbiecpp,

La jouabilité a l'air d'être bonne. J'ai testé le programme que pendant 30 secondes car je ne suis pas fait pour ce genre de jeu.

Côté fichiers superflus, il en existent encore et les plus nombreux sont les .dcu. Je propose un petit détour à cette adresse: http://www.delphifr.com/codes/DELPHI-PROJECT-CLEANNER-DEPOC-OUTILS-POUR-NETTOYER-VOS_38066.aspx
ou encore plus simple: http://www.delphifr.com/codes/PTIT-CODE-CLEANER-BAT-POUR-CEUX-VEULENT-POSTER_37862.aspx

Petits commentaires sur les sources:  
A première vue, le code semble bien écrit mais la présentation peut être améliorée, principalement au niveau de l'indentation (en parcourant ce cite, on trouve de bons exemples de programmation). Pour faciliter, et surtout pour donner envie de lire le code, en plus de l'indentation, il est intéressant de renommer les composants et pas laissé les numéro ajouté automatiquement par Delphi. Personnellement, ce n'est pas de jouer qui m'intéresse, mais de voir commemt est résolue la problématique du jeu (ou autre programme).

Pour un premier programme, le résultat est probant.

Amicalement

Commentaire de Debiars le 09/04/2007 17:33:03

Entièrement d'accord avec Tigris avec en plus une mention spéciale pour la qualité de l'orthographe du texte de présentation.

Bonne continuation...

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

jeu du serpent en delphi. [ par squarefan ] BonjourQuelqu'un pourrai me dire comment faire un jeu du serpent ( on dirige le serpent avec 4 touches et le serpent s'aggrandi) en delphi en utilisa jeu du serpent [ par persius ] q.qu un pourrai m aider ?si vous avez des codes source sur le jeu snake en delphije dois cree le jeu serpent sur le delphi en utilisation des treeviews [ par gilore ] bonjour tout le monde,j'utilise un treeview pour ouvrir divers documents, mais pour mieux fonctionner, j'ai quelques problèmes à résoudre:- je voudrai OFFRE DE STAGE REMUNERE [ par cantador ] J'ai besoin d'une aide pour une période maxi de 3 mois environ. Lieu :     Seine et Marne (environs de Melun)Salaire : directement lié à votre diplô jeu sur réseau [ par amenbr ] salut,je suis chargé à réaliser un jeu d'enfants (questions /reponses + affichage des scores ....) sur réseau, j'ai commencé par le coté graphique, po programmation d'un jeu "mot à mot" [ par ptteflo ] bonjours à tous!! je dois programmer un jeu "mot à mot" en delphi et j'avoue que je ne sais pas du tout par où commencer et comment m'y prendre!!j'aur Page PHP [ par scorpion077 ] Bonjour à tous.J'ai développé récement un jeu de carte sous delphi. J'ai également crée une page html concernant les règles du jeu. Seulement je n'ai Problème au niveau de la rubrique "classé sous" [ par florenth ] Bonsoir,Je circulais sur le forum Delphi comme d'habitude et je vois que, au niveau de cette nouvelle rubrique dénommée "classé sous", les mots qui so Un jeu. [ par Caribensila ] Salut tout le monde, En cette période de vacances je propose aux courageux delphinautes présents au poste un petit jeu qui pourrait av StringGrid : beug au niveau du Refresh [ par Francky23012301 ] Salut à tous,Je viens de faire une découverte pas très rigolote . Imaginez que vous avez un TStringGrid contenant 10 lignes dont 3 sont visibles à l'é


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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,608 sec (4)

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