begin process at 2012 05 27 13:54:02
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Jeux

 > BILLARD EN C ET SDL (PAS DE C++)

BILLARD EN C ET SDL (PAS DE C++)


 Information sur la source

Note :
Aucune note
Catégorie :Jeux Classé sous :billard, collision, SDL, SGE Niveau :Débutant Date de création :09/06/2009 Date de mise à jour :15/06/2009 05:05:17 Vu / téléchargé :4 165 / 501

Auteur : evil512

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

 Description

Cliquez pour voir la capture en taille normale
Voici un projet non finit de jeux de billard en C, pour l'instant les collisions sont gérées, l'utilisation de la queue est pratiquement gérée et les boules disparaissent quand elles vont dans des trous. Dites moi ce que vous en pensez... (hormis l'aspect graphique qui n'est pas du tout optimisé)

Pour information j'ai aussi utiliser la librairie SGE qui est ajouté a la SDL, lien :  http://www.etek.chalmers.se/~e8cal1/sge/download.h tml

Source

  • la source est dans le zip
la source est dans le zip


 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


 Historique

15 juin 2009 05:05:18 :
ajout de l'exe (testsdl.ex_) et de l'image

 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 JEUX SERPENT par antho974
Source avec Zip Source avec une capture PENDU EN SDL par Damsou91
Source avec Zip Source avec une capture JEU SOUCOUPE VOLANTE EN SDL par Mal_au_DOS
Source avec Zip Source avec une capture SIMULATION D'UN BILLARD par JCDjcd
Source avec Zip CLASS SPRITE AVEC SDL par lglandeur

Commentaires et avis

Commentaire de hitmaxpro le 12/06/2009 21:23:13

Salut, ça a l'air cool, un ptit screen et un .exe ( renommé ) car j'ai pas envi de compiler ^^.

Commentaire de uaip le 14/06/2009 18:44:33

Salut,

> "Salut, ça a l'air cool, un ptit screen et un .exe ( renommé ) car j'ai pas envi de compiler ^^."
Si tu n'as pas envie de compiler, ne viens pas sur ce site.

Commentaire de hitmaxpro le 15/06/2009 11:06:31

Lol ! c'est juste que j'avais pas de compilo sous la main espèce de noob !

Commentaire de uaip le 15/06/2009 18:25:21

Insulter quand on n'a pas d'argument, c'est malheureusement humain. Seulement, pose une source avant de me critiquer.
Et ne pas avoir de compilo sous la main n'a rien à voir avec le fait de ne pas avoir l'envie de compiler. Si tu t'exprimes mal, je peux pas lire dans tes pensées.

Le prog est pas mal. Malheureusement, l'aspect graphique qui, comme tu dis, n'est pas optimisé. C'est dommage. Je pense par exemple que mettre des bandes verticales sur les boules sans que celles-ci tournent, c'est un mauvais choix.
Outres ça (tu optimiseras sans doute cet aspect ce-dessus), je trouve les animations assez simplistes (peu importe la pression du coup, les boules vont toujours à la même vitesse puis s'arrêtent d'un coup).
Quand au code, coté SDL je n'y connais rien du tout, par contre, tu n'as eu aucun problème de fuites de mémoire ? Ta gestion de la liste chainée a l'air propre (que quoi certains pointeurs ne sont pas initialisés à NULL, ce qui reste un détail). Mais ta fonction xmalloc() appelle error() en cas d'échec d'allocation, mais error() arrête le programme directement... sans vider la liste chainée. Certes, le processus le fait tout seul, mais alors pourquoi appeler liste_free() pour SDL_QUIT ?
Bref, par précaution, je rajouterais cette fonction dans error().

Sinon, ça reste un bon exemple en C avec SDL, selon moi.

Commentaire de redoualinho le 15/06/2009 21:46:39

bon courage ,c'est trés bien

Commentaire de evil512 le 18/06/2009 17:32:46

Merci UAIP pour tes conseils utiles

j'ai effectivement une fuite de mémoire à la fermeture du programme, j'essaye pour l'instant de résoudre ce problème la, pour ensuite optimisé la gestion de la vitesse et du ralentissement (j'ai déjà une idée de comment tous gérer)

c'est noté pour le error()

Commentaire de sharkistani le 23/03/2010 03:19:03

svvvvvvvvvvvvvvvvvvvvvvp c'est urgent ,j'ai besoin du jeu pour mon projet ,dans cette semaine
le probleme c'est que je n'arrive pas a linker sge sous dev

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

SGE [ par simonlourson ] Bonjour, je developpe sous visual C++ 2005 express, et je n'arrive pas à utiliser la bibliotheque SGE, qui utilise SDL.Je precise que SDL est installé Recrutement jeu SDL en 2D [ par toun1 ] Bonjours nous recrutons des codeurs C/C++ pour un jeu de shoot 2D en SDL.Lien: http://www.ggame.derniersmots.comJ'en profite pour mettre le lien de mo bitmap avec SDL_image? [ par Batman60 ] Bonjour Comment afficher des bitmaps correctement(bonnes couleurs,et image non inversée) avec ce code (SDL_ima Probleme SDL_image , à l'aide [ par DarkSchen ] Bonjour,mon problème est que je n'arrive pas à configurer correctement SDL_imageProtocole suivi : je travaille sous Dev c++ 4.9.5 avec g++ comme compi Position de la souris -SDL- [ par UltimAKnighT ] Bonjour, Je crée un Morpion avec la lib SDL, et je coince sur un probleme, j'aimerai recuperer la position de la souris ( non recuperer la position x utilisation SDL Sprite [ par peter1789 ] Bonjour à tous,Je débute dans le language C et je voudrais savoir comment utiliser la librairie "SpriteWorldX" (extension de SDL) et s'il existe des t Detection de collision [ par goast_tu ] Salut Je suis en train de créer un programme dans le quel je doit implémenter la detection de collision entre deux boites. La difficulté c'est que les SDL_Surface to HWND [ par unionx ] Bonjour j'ai un question qui m'interesse beaucoup est  je veux avoir un aide si il est possible , merci avance .bonne voila mon question* - je v SDL_EnableKeyRepeat [ par Rhazou ] Dans un programme que je tente de finir, j'utilise la fonction SDL_EnableKeyRepeat qui me permet de repetter l'event en gardant le boutton apuillé. Se Sdl [ par M5i9k ] Bonsoir,je voudrais utiliser la librairie sdl pour tester un peu mais j'obtient l'erreur de link suivante : error LNK2019: symbole externe non résolu


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

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