Aller au menu - Aller au contenu
 Zozor

[Jeu 2D] FunRacing Crazy drift !

Jeu de voiture multi-joueurs en C/SDL

Pour accéder à cette section
Connectez-vous !
connexion_rpx
Page 1 
Auteur Message
1 visiteur sur ce sujet (1 Anonyme)
Page 1 
Hors ligne Clément.S # Posté le 30/09/2009 à 21:27:31
Avatar

Salut les zéros,

Je suis Clément.S, j'ai 17 ans et j'aimerais vous présenter un projet sur lequel je travails depuis environ 3 ans. Au tout début j'étais fan du jeu Burning Metal 2D édité par Eye One. Quand je suis arrivé à la catégorie SDL du cours de M@téo21 sur le C j'ai eu envie de faire un jeu. Et j'ai eu l'idée de refaire un Burning Metal 2D à ma sauce. Aujourd'hui je vous présente la version 3 du projet :magicien: :

Image utilisateur


FunRacing Crazy drift ! est un jeu de voiture en deux dimensions (vue de dessus) sous licence GNU GPL.

Le but est simple, finir à la première place dans tous les circuits. Le jeu permet de jouer jusqu'à quatre en multi-joueurs avec des bots. Ce qui est intéressant c'est le fait de pouvoir jouer à plusieurs, les collisions et la possibilité de jouer avec jusqu'à 15 bots.

Un autres point fort c'est la gestion de joystick. En effet j'ai fait en sorte que l'on puisse en utiliser un partout dans le jeu, même dans les menus.

Voici quelques screenshots :

Image utilisateur
Le tout premier circuit, avec 15 bots

Image utilisateur
Un menu du jeu. Pour pouvoir modifier les options de jeu il faut débloquer le circuit

Image utilisateur


Ce projet m'a permis d'apprendre un tas de truc, de m'améliorer en programmation et en graphisme et surtout de comprendre que bosser tout seul sur un projet bah...c'est pas facile ;)
Maintenant il me reste à porter le jeu sous linux et mac (besoin d'aide :honte: ).

Voilà, amusez vous bien !



>> Et n'oubliez pas de commenter :)
Édité le 05/03/2010 à 16:24:00 par Clément.S
 
Hors ligne Elpoms # Posté le 30/09/2009 à 22:06:01
Où suis-je ?
Avatar

Salut.
J'aime bien ton jeu, je l'ai trouvé sympa. :) Par contre, les bots dérapent-ils dans les virages serrés ? Il me semble qu'ils les prennent avec plus de facilité que les joueurs réels.

Beau travail et bonne continuation,
Elpoms. ;)

À la recherche d'un Mario Kart multijoueur, gratuit et sur PC. Si vous en connaissez un, n'hésitez pas à m'envoyer un message privé. ;)






Image utilisateur
 
Hors ligne [ZBM] # Posté le 01/10/2009 à 04:10:25
Avatar

Ville : Nanterre
Pays : France métropolitaine

Très sympathique, et vraiment pas mal réalisé.
Trois petits trucs comme ça, qui se remarquent en jouant vite fait:

_Sur la grille de départ les voitures sont orientées n'importe comment, ça change d'un départ à l'autre (mais c'est peut etre un comportement voulu?)

_Comme le fait remarquer Elpoms, les bots sont méchamment cheatés, on sent bien qu'ils n'ont pas les mêmes contraintes que le joueur, c'est très frustrant, leur trajectoires sont impossibles à prendre.

_Dans le même genre, les collisions sont fortement pénalisantes pour le joueur, et ne semblent pas affecter tant que ça les bots. Encore une fois, c'est frustrant.

Le reste impressionne, l'IA est plutôt coriace et réagit plutot bien (sauf un fou qui tournait à l'envers sur une course!), c'est fait proprement, chapeau!
Avis personnel: avec des sprites plus gros et plus détaillés, le jeu gagnerait en intérêt pour "pas cher" au niveau code, la taille de la fenetre étant très faible en l'état actuel. Cela dit, je suppose que c'est volontaire vu le jeu que tu visait comme modèle.

Bloqué à la course orange, je retente demain pour terminer :D
Édité le 01/10/2009 à 04:11:27 par [ZBM]
Hors ligne Clément.S # Posté le 01/10/2009 à 18:21:35
Avatar

Merci pour vos commentaires, :)

Citation : [ZBM]
Sur la grille de départ les voitures sont orientées n'importe comment, ça change d'un départ à l'autre (mais c'est peut etre un comportement voulu?)


C'est voulu, pour éviter que les voitures soit ranger bien droit et pour faire un peu plus...réaliste.

Citation : [ZBM]
Comme le fait remarquer Elpoms, les bots sont méchamment cheatés, on sent bien qu'ils n'ont pas les mêmes contraintes que le joueur, c'est très frustrant, leur trajectoires sont impossibles à prendre

_Dans le même genre, les collisions sont fortement pénalisantes pour le joueur, et ne semblent pas affecter tant que ça les bots. Encore une fois, c'est frustrant..


Les bots ne sont pas cheatés, ils ont les mêmes contraintes que les joueurs. Pour faire un dérapage il faut de la vitesse. Les bots étant très ralenti dans les premiers niveaux il est normal qu'ils dérape moins et donc prennent les virages plus facilement (Leurs vitesse correspond aux étoiles dans le menu play). Et pour les collisions bah...les bots savent garder leurs route, toi non. ;) Mais ça viendra avec le temps (Faut bien un peu de difficulté tout de même :p ).
 
Hors ligne agranger36 # Posté le 04/10/2009 à 19:00:32
Mieu vaut avec que sans!!
Avatar

Ville : Châteauroux
Pays : France métropolitaine

J'ai une erreur de segmentation pour la seconde course ;)

bannière
 
Hors ligne X.Lewandowski # Posté le 04/10/2009 à 19:59:19
| Théorie de Tout |
Avatar

Le circuit vert est impossible je sort à peine du circuit que mon tour n'est pas compté ...

(SdZ) zOpera™ le navigator de Zozor !
----------------------------------------------------------
(PHP) Programme pour cryptanalyse (bêta)
 
Hors ligne Fløw # Posté le 04/10/2009 à 21:50:44
Cherche idée de projet...
Avatar

C'est très bien mais les bots suivent vraiment tous la même trajectoire. Parfois ils avancent en ligne :s

Image utilisateur
Image utilisateur
 
Hors ligne Mircko # Posté le 04/10/2009 à 23:03:36
Je crois que rien est pouvable
Avatar

ouah quel jeu!
(je viens d'y jouer une demi heure là^^)
J'ai vraiment commencé à apprécier avec le pilotage à la souris. vraiment bien fait!
Les collisions sont très bien gérées, j'ai pas vu de bug, les menus sont bien... C'est vraiment un bon travail!
Sinon je trouve que tu devrais maintenant prendre un peu de distance avec le jeu que tu as essayé de refaire et y rajouter tes idées.
Sinon un truc un peu énervant, c'est que si on coupe un tout petit peu, le tour n'est pas compté. Je te proposes de mettre des murs. Sinon informes nous au moins qu'on a pas pris le virage assez large!
Sinon bonne chance pour la suite et bravo!

Projet en cours: Editeur pour coder sur votre DS! v.0.2. Ne cliquez pas ici!
Tetris en console (meilleur score: 3283), piano beep console, robot-like SDL, Sokoban console
Retrouvez nos bons vieux jeux dans Les Indémodables! -NEW-Le site!-NEW-
Si vous êtes intéressé à faire des programmes développés en console, MP moi!Image utilisateur
 
Connecté Bagshik # Posté le 05/10/2009 à 20:44:58
D'oh !
Avatar

Ville : Boom
Pays : Belgique

Chapeau l'artiste pour avoir créer ce jeu tout seul ! :)
Je l'ai terminé et franchement j'ai assez aimé le concept. ^^

Bonne continuation à toi à l'avenir !

Cordialement,
BagshiK.
 
Hors ligne bug-in-life # Posté le 05/10/2009 à 21:07:33
steff-yu in the boxe yeah

ce qui serais top ce serais le réseau :p 15 vrai joueurs sur de loooooooooongt circuit tous fun se serais marrant.Y'en a un dans les jeux msn qui est bien fais mais très limité

Image utilisateur
 
Hors ligne Clément.S # Posté le 06/10/2009 à 12:10:17
Avatar

Merci pour vos commentaires, :)

Citation : agranger36
J'ai une erreur de segmentation pour la seconde course ;)


Euh...bah j'ai remarqué qu'il y avait rarement et très aléatoirement un bug du genre mais c'est pas spécifique à la seconde course. J'essaierais de régler ce problème.

Sinon apparemment vous avez a tous des problèmes avec les checkpoints :D . Je pense que je rajouterais un système permettant de savoir si on est bien passé.

Citation : Fløw
C'est très bien mais les bots suivent vraiment tous la même trajectoire. Parfois ils avancent en ligne :s


Oui c'est vrai qu'ils ne sont pas assez différents les uns des autres. Je règlerais ça.

Citation : Mircko
Sinon je trouve que tu devrais maintenant prendre un peu de distance avec le jeu que tu as essayé de refaire et y rajouter tes idées.


As-tu des idées de ce que je pourrais faire ?
 
Hors ligne agranger36 # Posté le 06/10/2009 à 12:30:16
Mieu vaut avec que sans!!
Avatar

Ville : Châteauroux
Pays : France métropolitaine

Personnellement, même après avoir réinstallé le jeu il se ferme toujours quand je veux lancer la seconde course (un peu dommage). Pour information je suis sous linux et je le lance grâce à wine. Et je n'est aucun messages d'erreur dans le stderr o_O

bannière
 
Hors ligne Clément.S # Posté le 06/10/2009 à 12:32:15
Avatar

Oui voilà c'est sous linux que l'erreur se produit et je vois vraiment pas d'où ça vient. :'(
 
Hors ligne agranger36 # Posté le 06/10/2009 à 12:52:59
Mieu vaut avec que sans!!
Avatar

Ville : Châteauroux
Pays : France métropolitaine

Je vais essayer de compiler le jeu sous linux et voir si ça marche ;)

Edit:

Bon ! Après création d'un makefile, compilation, et utilisation d'un débogueur j'ai peut-être trouvé la fonction qui bug : SDL_LowerBlit.

Pourquoi ? Je ne sais :p

PS : Veux-tu que je donne le makefile pour linux ou le binaire ? (ou les deux)
Édité le 06/10/2009 à 13:33:38 par agranger36

bannière
 
Hors ligne bug-in-life # Posté le 06/10/2009 à 15:59:05
steff-yu in the boxe yeah

pourais-je avoir un petit commentaire sur mon idée de multi ?

Image utilisateur
 
Hors ligne sylvafilms # Posté le 06/10/2009 à 17:40:31
Avatar

Super jeu, très prenant!

J'engueule mes concurants bots durant la course genre "laisse moi passé espace d'*****", ca prouve que ton jeu est tendu, qu'on a envie d'etre le 1er lol.

Bon sinon 2 remarques cependant:

1- la voiture recule plus vite qu'elle n'avance, quand j'ai vu ca évidement, facile de gagner la course tout en hard, je ratrape le 2eme en ayant 1 tour d'avance sur lui!

Image utilisateur

2- la direction est inversée quand on recule! Ce qui fait que meme comme moi, quand on pilote a reculons le volant est dans le bon sens = problème!


C'est clair que le jeu doit etre super aussi en multijoueur, une version réseau par tcp/ip serai vraiment cool.

Bonnes continuations.

Image utilisateur
 
Hors ligne Clément.S # Posté le 12/10/2009 à 19:41:14
Avatar

Citation : bug-in-life
pourais-je avoir un petit commentaire sur mon idée de multi ?


Oui ça serait super mais difficile à mettre en oeuvre... :'(

Citation : sylvafilms
1- la voiture recule plus vite qu'elle n'avance, quand j'ai vu ca évidement, facile de gagner la course tout en hard, je ratrape le 2eme en ayant 1 tour d'avance sur lui!


:waw: :waw: :waw: Bien joué ! C'est un impardonnable oublie de ma part, je corrige tout de suite !


Je vais sortir une version 3.1 avec ces correctifs et un portage linux. Si quelqu'un veut bien m'aider pour le portage linux, qu'il n'hésite pas à ce manifester. :)
 
Hors ligne agranger36 # Posté le 12/10/2009 à 19:44:46
Mieu vaut avec que sans!!
Avatar

Ville : Châteauroux
Pays : France métropolitaine

Je me manifeste :)

bannière
 
Hors ligne sylvafilms # Posté le 12/10/2009 à 22:15:05
Avatar

Citation : Clément.S
Citation : bug-in-life
pourais-je avoir un petit commentaire sur mon idée de multi ?


Oui ça serait super mais difficile à mettre en oeuvre... :'(

Citation : sylvafilms
1- la voiture recule plus vite qu'elle n'avance, quand j'ai vu ca évidement, facile de gagner la course tout en hard, je ratrape le 2eme en ayant 1 tour d'avance sur lui!


:waw: :waw: :waw: Bien joué ! C'est un impardonnable oublie de ma part, je corrige tout de suite !


Je vais sortir une version 3.1 avec ces correctifs et un portage linux. Si quelqu'un veut bien m'aider pour le portage linux, qu'il n'hésite pas à ce manifester. :)


Cool, et sinon pour la vitesse de recule, je sais qu'elle te sert à faire le "frein" du vehicule ;) , donc tu peux diminuer sans probleme sans risquer de nuire au game play car la voiture actuelement freine bien assez, meme un peu trop, donc c'est tout bon.

Pour le multijoueur réseau c'est sur, je t'avourais que pour moi c'est un concept totalement flou pour l'instant à programmer, je pense qu'il me faudrai manger pas mal de tuto de création de jeux en réseau pour t'aider! Ceci dit, certains plus ou moins débutants y arrivent, pong en réseau etc, donc pas impossible à faire à notre niveau je pense!

Image utilisateur
 
Hors ligne Clément.S # Posté le 25/02/2010 à 16:02:45
Avatar

hop ! Ça y est la version 3.1 est là !

Donc les bugs son corrigés et le jeu fonctionne sous linux. Merci à tous pour vos encouragement et bon jeu :)



EDIT: Merci à agranger36 pour le portage linux
Édité le 25/02/2010 à 17:25:38 par Clément.S
 
Hors ligne --Max-- # Posté le 25/02/2010 à 20:09:19
Trop bon, trop con...
Avatar

études : CFPT

Franchement je trouve ce jeux très bien fait! On a vraiment envie d'y jouer! Chapeau! :D
Seulement durant la course je trouve qui manque un peut d'information du style : le temps des trois tours (et pourquoi pas un score avec les meilleur temps des circuits), et surtout je trouve qui faudrait mettre la place à laquel on est durant le course!

Sinon, super jeux! ;)

Nom de domaine à 0€. La solution!

Il n'existe que deux choses infinies, l'Univers et la connerie humaine. Mais pour l'Univers, je n'ai pas de certitude absolue...
 
Hors ligne Clément.S # Posté le 26/02/2010 à 16:47:06
Avatar

Merci pour ton commentaire. ^^ Calculer la place d'une voiture c'est très difficile, en tout cas moi j'y suis pas arrivé désoler. J'ai fini par abandonné mais si tu as des idées sur la façon de procéder je suis preneur :)
 
Hors ligne sylvafilms # Posté le 26/02/2010 à 17:06:44
Avatar

Moi j'avais eu des idées pour améliorer les graphismes du jeu, par exemple améliorer le circuit déja, l'image de fond.
Ca aurait pus être sympa de plus détailler la route, de la rendre un petit peu plus réaliste, de mettre des arbres, d'avoir un ombrage pour mieux ressentir un relief, etc...

Mais j'avoue que tes graphismes sont déja très bien pensés.
Hors ligne agranger36 # Posté le 26/02/2010 à 18:28:06
Mieu vaut avec que sans!!
Avatar

Ville : Châteauroux
Pays : France métropolitaine

Citation : Clément.s

EDIT: Merci à agranger36 pour le portage linux


Tout le plaisir est pour moi ^^

Sinon t'en a mis du temps pour le sortir !
Édité le 26/02/2010 à 18:28:21 par agranger36

bannière
 
Hors ligne anonyme # Posté le 26/02/2010 à 19:07:30

Salut,

Tout d'abord, je te félicite pour le travail car c'est un jeu agréable et sympa, les graphismes sont pas mal. Par contre, sous Windows Seven, le menu ne fonctionne pas (ou : je ne trouve pas la touche du clavier pour valider un champs, exemple : Play).

Je n'ai pas regardé très loin, mais une question me vient (et il me semble que ce n'est pas encore fait) : est-il possible de créer ses propres circuits ? Si ce n'est pas le cas, ce serait une bonne amélioration.

Ensuite, je te propose quelques graphismes. Tout d'abord une ébauche du logo, en deux versions : deux couleurs différentes. Si ils te plaisent, MP moi et je te donnerais les sources. De plus, je peut te faire une ébauche de la charte graphique du site web, si tu souhaites en faire un petit.

Ebauche du logo :

Image utilisateur
Polices utilisées : Casual ; Need for Speed

A bientôt,
Seeking.
Hors ligne Clément.S # Posté le 27/02/2010 à 09:04:39
Avatar

Citation : sylvafilms
Moi j'avais eu des idées pour améliorer les graphismes du jeu, par exemple améliorer le circuit déja, l'image de fond.Ca aurait pus être sympa de plus détailler la route, de la rendre un petit peu plus réaliste, de mettre des arbres, d'avoir un ombrage pour mieux ressentir un relief, etc...

Mais j'avoue que tes graphismes sont déja très bien pensés.


Ouais les graphismes présents son simple et c'est pour une raison précise, c'est pas juste parce-que je suis un gros flémard. Disons qu'une charte graphique a été mis en place et elle voulait que la route ne soit pas réaliste. :)

Citation : agranger36
Sinon t'en a mis du temps pour le sortir !


En effet oui, mais j'ai une bonne raison ! :D En fait j'étais en train de négocier pour avoir une version Mac mais ça n'a pas abouti :( . Donc si quelqu'un est intéressé par le portage Mac qu'il me le dise.

Ensuite, pour répondre a Seeking, pour validé un menu y a rien de plus intuitif il suffit d'appuyer sur entrée ^^ .

Il est possible de créer ces propres circuits mais il faut le faire "à la main" en modifiant les fichiers dans le dossier data. Peut être qu'une interface pour les créer serait bien en effet...

Enfin, il ne me semble pas avoir demandé quoique ce soit niveau graphisme. Pour l'instant je trouve tout très bien comme c'est. :)
EDIT : Merci quand même de t'être proposé :)
Édité le 27/02/2010 à 10:33:46 par Clément.S
 
Hors ligne agranger36 # Posté le 27/02/2010 à 16:10:42
Mieu vaut avec que sans!!
Avatar

Ville : Châteauroux
Pays : France métropolitaine

Alors t'as prévu quoi pour la prochaine version ?

bannière
 
Hors ligne Clément.S # Posté le 27/02/2010 à 17:19:45
Avatar

Bah...je ne sais pas du tout. Je ne suis même pas sur de continuer. C'est déjà bien que je sois arrivé jusque là :)

Bon sinon je pense que ça pourrait être intéressant de faire une version iPhone et Android car ce sont des plateforme plus adapter au petit jeu. Dans ce cas faudrait faire évoluer le gameplay et le concept général du jeu qui est un peu simpliste à l'heure actuel. Seulement c'est facile à dire mais faut les trouver les idées et moi je suis à sec. ^^

Si vous avez des idées n'hésiter surtout pas, poster les ici ! :)
 
Hors ligne Shinigota10 # Posté le 12/03/2010 à 11:31:30
J'ai vus un elePHPant rose !
Avatar

Très sympas comme jeu !
Il faudrait un éditeur de niveau :D

----------Programation----------
Image utilisateur

C IIIIIIIIII 75%
C ++ IIIIIIIIII 45%


----------Site Web----------
HTML IIIIIIIIII 95%
CSS IIIIIIIIII 85%
PHP IIIIIIIIII 35%
 

Retour au forum "Présentation de vos projets" ou à la liste des forums

Pour accéder à cette section
Connectez-vous !
connexion_rpx