Bonjour à tous,
Je suis en 2ème année de BTS Informatique de Gestion, option Développeur d'application, nous avons essentiellement vu le langage C# et ses WinForms avec Visual Studio 2005.
Je désirer développer un petit jeu de type point n' click (Runaway, Day of the tentacle, etc) dans le cadre de mon examen en fin d'année (épreuve orale sur ce projet mi-juin).
Ce point n' click ne sera composé qu'uniquement d'images 2D fixes (JPG/PNG pour le décor, les objets à ramasser, etc...) et animées (GIF, pour les personnages, actions, etc...) pour les animations. Le jeu sera très court, environ 2-3 minutes de jeu, le but de ce projet permet de valider des compétences vu en cours (programmation objet, etc...).
D'où mon idée de jeu point n' click, je pense que c'est le type de jeu le plus facilement reproductible avec Visual Studio 2005 (beaucoup de Picturebox et des d'évènements Click dans mon idée).
J'ai donc commencé par une méthode basée sur un Thread pour le déplacement du personnage lorsque l'on clique sur le formulaire, le personnage se déplace la où a eu lieu le clic. Ceci étant fini, je désire tester avec un décor en fond, j'applique donc une image en BackgroundImage sur mon Form. Ma Picturebox "personnage" est un GIF avec un fond transparent, le problème rencontré est que l'animation rame beaucoup en présence de l'arrière-plan.J
'ai donc essayé en utilisant une autre Picturebox "fond" à laquelle j'ai dit de se mettre en Arrière-plan et qu'elle s'adapte à la taille du formulaire, donnant ainsi le même but recheché : mettre un décor, le problème, cette fois-ci est que la transparence du fond du personnage n'opère plus ! On a droit à un fond gris par contre plus de problème de lenteur !
J'écris ce topic pour vous demander de l'aide sur ces problèmes.
Aussi et surtout, pour que vous me conseiller sur la technologie (API, ...) qui m'aiderait le plus facilement dans le développement de ce jeu tout en gardant le C# comme langage de programmation, je pense surtout à la manipulation d'images vu que c'est surtout ça dont je vais avoir besoin (et bien sur, pas mal d'évènements Click).
J'ai tenté de me mettre à XNA, mais ca a l'air plus complexe que prévu et je ne pense pas avoir le temps de m'y pencher dans l'immédiat. Reste donc DirectX, SDL.net, WPF, etc... A vous de me dire ! Je rappelle que je ne mettrai pas de 3D, uniquement des décors PNG/JPG et des personnages GIF (simplement car le délai n'est pas en ma faveur).
Je vous remercie ! J'espère des réponses très bientôt
Partager