Accueil
Rechercher:
sur developpez.com sur les forums
Forums | Tutoriels | F.A.Q's | Participez | Hébergement | Contacts
Accueil Conception Java DotNET Visual Basic  C  C++ Delphi MS-Office SQL & SGBD Oracle  4D  Business Intelligence
Club Emploi Blogs   TV   Dév. Web PHP XML Python Autres 2D-3D-Jeux Sécurité Windows Linux PC Mac
ACCUEIL FORUM FLASH F.A.Q FLASH TUTORIELS FLASH OUTILS FLASH SOURCES FLASH LIVRES FLASH BLOG FLASH

Programmer un jeu en VB.net

04/04/2006

Par arnolem (Autres articles)

Voici une source qui peut être intéressante pour les curieux. En effet, je ne vais pas vous présenter un tutorial complet mais vous donner quelques informations pour réussir à exploiter cette source.
Voici le résultat d'un projet d'une semaine développé par kikiazerty & moi-même. Attention, si vous téléchargez ce jeu, il à été développé sans prétention et ne représente sûrement pas la meilleur manière de procéder. De plus, tous les sons et images utilisés ont leurs droits réservés par leurs propriétaires respectifs.
Dernière correction le : 04/04/2006 par arnolem

Présentation

Zelda.net à pour but de voir une nouvelle manière de programmer en vb.net en programmant un jeu vidéo. Comme je l'ai dit précédement, ce jeu n'est pas un model à suivre pour créer un jeu vidéo mais un programme intéressant pour tous les développeurs un peu curieux.

Cahier des Charges

Ce projet à été réalisé en une semaine dans le cadre d'une formation Dotnet, donnée par Grégoire Ines pour le Centre de Formation du CESI de Mont-Saint Aignan au TSMSI23. Dans ce cadre, nous avons vue uniquement les fonctions de bases :

  • Déplacement sur 2 axes du personnage avec orientation et mouvement (marche).
  • Gestion des collisions entre le personnage, les montres et les obstacles.
  • Déplacements aléatoire des monstres.
  • Gestion du changement de carte.
  • Perte de points de vie lors de contact entre les monstres et le personnage.
  • Mort du personnage lorsque que le nombre de point de vie est nul.
  • En fin de partie (mort du personnage), enregistrement du nombre de points et du nom du joueur dans une base de données pour l’affichage des meilleurs scores.
  • La base de données sera une base de données MySql.

Aperçus



Installation

Avant de pouvoir tester le jeu sur votre ordinateur, il est nécessaire d'installer le Dotnet Frameworks 1.1 (non fournis) et une base de données Mysql. N'oubliez pas d'installer la connexion Mysql pour utiliser les références depuis Visual Studio (fournis).

Il est aussi conseillé de recompiler le code selon votre configuration, c'est à dire modifier les variables mises en fixe comme le répertoire qui stocke les musiques ou bien les identifiants de connexion à la base de données. A noté que la base de données n'est utilisées que pour stocker les scores, vous pouvez tout simplement l'ignorer ou recoder cette partie afin de stocker les scores dans un fichier externe cryptés par exemple.

A venir ...

Voici déjà les sources, si jamais je repasse sur ce programme pour l'améliorer, je n'hésiterais pas à vous proposer un tutorial un peu plus complet. Si vous avez des questions techniques ou des remarques, ou que vous souhaitez apporter un complément à ce programme ainsi qu'à cette page, n'hésitez surtout pas à me contacter par MP.
Si vous souhaitez utiliser librement cette source pour vos développement, merci de me prévenir, mais il n'y a pas de soucis.

Conclusion

Plutôt qu'une conclusion, un rappel ; cette application n'est pas le meilleur moyen de développer un jeu vidéo mais une manière originale de développer et d'apprendre le Dotnet. Vous pouvez voir grâce à ce programme, les éléments suivant :

  • Utiliser de manière nouvelle les objets VB
  • Connexion Mysql
  • Contrôle de collisions d'objets
  • Utilisation des collections d'objets
  • Timer
  • Afficher du Flash dans une application VB dotnet
  • ...

Remerciements

Je remercie tout particulièrement Alexandra, pour comprendre mon travail et pour me soutenir dans tout ce que je fais. Je t'aime.
Je remercie developpez.com pour donner aux développeurs, la chance de s'exprimer, de s'entraider, et de s'épanouir.
Je remercie les relecteurs qui ont travaillés sur cette page, tout particulièrement moi, ...
Je remercie le CESI de Mont-Saint Aignan pour ses formations de qualités.

Les sources présentées sur cette page sont libres de droits, et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une oeuvre intellectuelle protégée par les droits d'auteurs. Copyright © 2006 arnolem (Arnaud Lemercier). Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E de dommages et intérêts. Cette page est déposée à la SACD.

Responsables bénévoles de la rubrique Flash : Grégory Dumas et Brice Franzoia - Contacter par EMail :
Vos questions techniques : forum d'entraide Flash - Publiez vos articles, tutoriels et cours
et rejoignez-nous dans l'équipe de rédaction du club d'entraide des développeurs francophones
Nous contacter - Copyright © 2000-2008 www.developpez.com - Legal informations.