begin process at 2012 05 27 17:58:42
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Jeux

 > PUCKMAN PROJET C GEII

PUCKMAN PROJET C GEII


 Information sur la source

Note :
2,5 / 10 - par 2 personnes
2,50 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Jeux Classé sous :puckman, pacman, langage c, jeux, jeu Niveau :Initié Date de création :04/06/2010 Vu / téléchargé :2 970 / 249

Auteur : aurelbo

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

 Description

Voici un programme fait l'année dernière en tant que projet C GEII 2008-2009 à l'IUT de Châteauroux.

Du vrai nom Pacuman, il devait s'appeller en version US Puckman mais finalement on a préféré Pacman.


 Conclusion

Voilà un petit jeux avec des défauts :
_1 fantome seulement
_la vitesse du pacman dépend de la puissance de votre PC

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources de la même categorie

Source avec Zip Source avec une capture JEU DES CARTES par eapaceinfo
PROGRAMME DE JEU DE MPT par KerizGarmm
Source avec Zip Source avec une capture JEUX SERPENT par antho974
Source avec Zip Source avec une capture PENDU EN SDL par Damsou91
Source avec Zip STATE MACHINE MODIFICATION MATH BUCKHAM par billybones79

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture BASE/MOTEUR 3D EN QT/OPENGL (COMPLET ET FONCTIONNEL!) POUR U... par envi33
GÉRER UN COMBAT DANS UN JEU 2D / ALGORITHME PRIMAIRE D'UNE I... par Chiheb2010
Source avec Zip Source avec une capture BEJEWELED EN C par marven23
Source avec Zip JEU: MARIO SOKOBAN par astro53
Source avec Zip TOUR DE HANOI EN C par astro53

Commentaires et avis

Commentaire de jibob le 09/06/2010 09:12:36

Source très clair et bien construit.
A la compilation, aucune erreur de librairie, mais il semble qu'il manque la fonction "readimagefile" qui ne fait pas partie de la librairie winbgim.

Cordialement.

Commentaire de aurelbo le 09/06/2010 10:19:59

Merci ;)

effectivement :
Attention, dans certaines versions de la bibliothèque WINBGIM, les fichiers "winbgim.h" ne contiennent pas la fonction readimagefile(); !! Voir la remarque en fin de page sur l'installation de la bibliothèque.

source : http://www.geii.iut-nimes.fr/wd/faq06.html

Installation : http://www.geii.iut-nimes.fr/wd/compil_biblio.html

Commentaire de LeFauve42 le 09/06/2010 19:23:38 1/10

Bonjour,

Je n'ai pas essaye le jeu, mais j'ai quelques remarques d'apres le contenu du zip :
- L'implementation choisie (a base de jpgs enormes) est a milles lieux de l'elegante implementation d'origine. En effet, Il y a deja dans les 150Ko d'images alors que la version originale tenait dans 16 Ko de ROM. Quite a faire du  retro, autant profiter des techniques de l'epoque qui etaient bien plus efficaces pour ce genre de jeux.
- J'ai l'impression qu'il n'y a qu'un type de fantome... Comment les reconnaitre et prevoir leur comportement (mais peut-etre ont-ils tous le meme algorithme, contrairement a la version d'origine). [Edit: Je n'avais pas vue la remarque du "un fantome seulement"]
- Je n'ai pas trouve le source de readimagefile() mais si ca fait ce que dit son nom, le programme recharge chaque image chaque fois qu'il en a besoin ! (imaginez pour initialiser toutes les pastilles.....). En fait cette fonction est declaree dans winbgmh.h, et je pense qu'il manque un .lib ou un .cpp pour pouvoir compiler....
- Le projet est en C++, mais le code ressemble furieusement a du C...
- L'archive est particulierement mal packagee (sous-repertoire "Copie de..." contenant tout, presence de Thumbs.db, fichiers .o).
- Pourquoi avoir plusieurs tableaux pour decrire le meme tableau ? Je suis sur qu'on doit pouvoir s'en sortir avec un seul (la borne d'arcade originale n'avait que 2Ko de RAM... imaginez si ils avaient fait comme vous :o) ).

Bon, je suis un peu dur avec vous, mais j'ai ete un peu decu de voir un grand classique un peu massacre...
Surtout que pour un jeu comme pac-man, 5 minutes de google permettent de trouver les algorithmes de mouvement des fantomes, qui sont la cle du charme de pac-man, et sans doute pas plus dura a implementer que votre version "superlight".

J'espere que mes critiques vous serviront pour votre prochain jeu.

Bonne chance,
Eric

Commentaire de aurelbo le 09/06/2010 19:56:58

Bonjour,

j'ai bien lu votre commentaire et effectivement vous pouvez dire que c'est un massacre XD. Ceci était un projet en C en 1ere année de DUT GEII. Qui n'est pas une formation d'informatique pur. Nous ne voyons que du C. C'est pour celà que le C++ resssemble à du C.

Notre temps était limité à quelques mois. Je n'ai utilisé aucun autre algo que celui que j'ai pensé si confus soit-il. (Sauf celui du fantome)

Je susi à milles lieues des talent des programmeurs d'origines.

Si j'ai mis ce code source peux être infecte, c'est dans le but soit d'aider d'autres personnes, soit que quelqu'un puisse rectifier les erreurs et aucunement dans le cadre de prouver de quoi je suis capable.

J'ai posté ceci en toute humilité, pensant que cela puisse permettre d'aider un quidam.

Je suis désolé si cela ne vous convient pas. ;)

Commentaire de LeFauve42 le 10/06/2010 13:18:52

Salut,

Ce n'est pas que ca me convient pas, mais si personne ne vous dit quelles sont les erreurs a ne pas reproduire, vous ne vous ameliorerez pas :o).

Bon courrage pour la suite de vos etudes !

Eric

Commentaire de aurelbo le 10/06/2010 13:35:26

Je suis bien d'accord ;) merci bonne journée ^^

Commentaire de Chiheb2010 le 04/09/2010 00:55:59 4/10

Je pense que ton code est bon mais je n'aime pas trop le jeu packman,donc...

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

PACMAN [ par firesnake ] Bonjour tout le monde! Je viens de terminer mon premier jeu DOS en Borland C++ : PACMAN 1.0. C'est plutot une version de test qu'un jeu à part entière Mode Multijoueur pour un jeux ?? [ par SnOOpss ] Salut !!Est ce que quelqu'un connaitrait des site avec des tutoriaux pour programmer en DirectPlay pour convertir en jeu en multijoueur via internet.O programmation du jeu d'échecs [ par danyx ] bonsoir à tousvoila ma passion c'est de développer mon prog d'échecs (en C) . S'il y a des personnes qui désirent discuter de ce s Créer un jeu vidéo... [ par Crepuscule3 ] Bonjour à tous,   J'ai quelques compétences en C/C++ et je souhaiterai apprendre à créer un jeu vidéo. Je sais... certains ne vont pas pouvoir s'empêc code source jeux GTK [ par polly19 ] Bonjour, Voila mon problème est simple je cherche le code source d'un jeu ! http://www.jeuxflashonline.fr/Jeux/Pipe-line,165.html Ce genre de jeux, Reseau pour jeu de combat local ? (Mugen) [ par LeSac ] Bonjours, Comme beaucoup qui connaissent le jeu de combat MUGEN j'aimerai qu'il existe un réseau ou tous les joueurs peuvent jouer entre eux. J'ai l communication avec le port série pour un jeu de rapidité [ par titan65 ] Bonjour, Je voudrais construire un jeu de buzzer à 4 joueurs (confronter 4 joueurs différents dans un jeu de rapidité) qui fonctionnerait de la maniè Comment retourner à une certaine ligne du code ? [ par BabyAzerty ] Bonjour, Je souhaiterai savoir comment retourner à un certain point du code ? Par exemple : Je lance un pendu (ou n'importe quel jeu) Et lorsque je pieces echecs [ par moripo ] bonjour je cherche a changer les pions d'un jeu d'Échec ( une image en couleur par pion ) avec des images différentes selon les camps je suis en train


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



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

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