Bonjour,
Je plussoie fortement sur Pygame et Python ça marche vraiment très bien.
Je suis également totalement amateur/débutant et je me suis intéressé au sujet par curiosité. C'est vraiment ce que j'ai trouvé de plus efficace pour débuter (et même pouvoir aller beaucoup plus loin je suis sûre).
Sur le principe de base de Pygame tu importes les images que tu souhaites utiliser, tu les positionnes sur ta fenêtre d'affichage et tu met à jour celui-ci.
Un peu comme si tu avais tes images découpées (importation) que tu positionnes à la main (fonction "blit" de la fenêtre) sur une feuille (la fenêtre)avant d'afficher le tout (fonction "display.flip" de la fenêtre).
Et tu recommences après les avoir déplacé comme dans un dessin animé.
Si ça peut te donner une idée voilà le type de résultat auquel on arrive assez vite. J'ai juste utilisé le bloc note et paint (bon là les graphismes ,sont juste pour tester
) :
http://tof.canardpc.com/view/05b0f742-3646-41f0-b8c5-c45088c56012.jpg
Je m'étais intéressé déjà plusieurs fois à la programmation, notamment à Python l'année dernière que je trouve vraiment parfait pour débuter.
Là ça m'a pris en gros la semaine (1-2h le soir en rentrant) + la journée d'hier où j'ai quasi fait que ça (bug dans la logique que j'arrivais pas à trouver et calcul du "brouillard de guerre). Je voudrais faire un petit rogue-like.
Niveau fonctionnalités pour l'instant :
=> La map est dessinée sur un fichier dessin => pour chaque pixel une couleur = un type de "tuile" de décor.
=> on peut déplacer (case par case)le bonhomme rouge avec les flèches du clavier
=> les cases "vertes" nous ralentissent
=> la fenêtre nous suit et se recentre lorsqu'on arrive prés d'un bord.
=> le "loup" se déplace aléatoirement
=>les collisions avec le terrain (actuellement les murs gris)sont gérées
=> la visions est gérée comme je voulais (je ne vois plus d'aberrations et les tuiles déjà vues sont bien mémorisées, par contre ça rame pas mal : env 0,2-0,3s à chaque déplacement... Arf lol !). Je la reprendrai sûrement lorsque j'aurai implémenter plus de fonctionnalités... Prochaine étape j'espère, pouvoir tataner le loups lol !
Voilà, donc je suis persuadé que tu peux réaliser un petit Mario-like avec de très bonnes performances sans soucis !
Par contre attention ne sous-estime pas le temps et la difficulté.
Mais c'est je trouve très enrichissant de se lancer là dedans même si au final aucun jeu n'en sort !
Et surtout n'hésites pas à commencer par de petits programmes qui paraissent tout "simple" genre livre dont vous êtes le héros en mode texte, pong, etc qui ne le sont finalement pas tant que ça et qui permettent de voir comment s'articule un programme, de comprendre comment l'organiser et d'estimer la charge de travail... Tu verras on se rend vite compte que les projets de clones de World of Warcraft ou call of duty (et tout jeux AAA d'aielleurs) par des débutants sont totalement irréalistes, mais qu'il y a quand même la possibilité pour beaucoup de projets sympas et originaux.
J'espère en tout cas que ça t'as un peu aidé à y voir plus clair et te motivera pour ton projet !
Et n'hésitez psa non plus à relever si j'ai dit trop de bêtise, je suis pas du tout un spécialiste.
Bon courage.