Snake Game

Description

Ce jeu a déjà été déposé ici en VB Net en 2008 : https://codes-sources.commentcamarche.net/source/46644-vb2005-snake
J'en ai fait une version mise à jour avec les nouvelles posibilités du Net FrameWork .
J'ai gardé l'esprit du jeu tel qu'il a été créé mais j'ai simplifié certaines parties du code et y ai ajouter des List(of) pour gérer certains objets .
Je me suis aussi servi de With ..... End With pour simplifier le code à certains endroits
Les fichiers Map1.bin, Map2.bin ainsi que les 2 fichiers image sont dans les ressources du projet . Ainsi inutile de mettre dans le Zip final le répertoire .bin ce qui fait que l'exécutable n'est pas transmis dans le Zip .
Des routines ont été simplifiées et factorisées pour certaines .
Certains bouts de code inutiles ont été supprimés .
J'ai aussi enlevé tout le menu et n'ai gardé que "Niveau1", "Niveau2" et "Quitter" .
Pour démarrer le jeu ou rejouer une nouvelle partie un clic dans la carte du jeu suffit : dans ce cas le niveau est aléatoire .
Merci à cs_Kite37 auteur de la source d'origine

L'auteur du projet dont je me suis inspiré utilise un fichier dll : utilitaires.dll
Voici les raisons de son choix selon ses dires : la classe Map est bien contenue dans la DLL utilitaires . Je l'ai mis en .DLL pour des raisons de portabilité (j'utilise cette DLL dans pas mal de mes jeux utilisant des Maps, ça évite d'encombrer l'IDE d'une page de code superflue).
Ne connaissant pas le code de cette DLL je ne peux pas faire mieux .

Codes Sources

A voir également

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.