Aller au menu - Aller au contenu
Inscris-toi au e-camp "Héberge ton jeu Facebook sur Azure" de Microsoft vendredi 25 mai à 13h30 !

[C++ & SDL] Krobol

Un beau plagia de Pokémon Game Boy !

Pour accéder à cette section
Connectez-vous !
connexion_rpx
Page 1 
Auteur Message
1 visiteur sur ce sujet (1 Anonyme)
Page 1 
Hors ligne O.G.R.E. # Posté le 04/09/2009 à 18:41:15
Il faut pomper pour vivre !
Avatar

Ville : Wasquehal
Pays : France métropolitaine
Études : TELECOM Lille1

Bonjour à tous les zéros !

Je suis un étudiant de 19 ans en école de Télécom, et programmeur en C++ dans ses temps libres.

J'aimerais vous présenter un projet que j'ai déjà commencé depuis pas mal de temps (3 ans en fait) :

KROBOL


Krobol est un jeu en 2D qui reprend le principe merveilleux des Pokémons. En effet, qui n'a pas rêvé dans sa tendre enfance de créer ses propres Pokémons ? C'est à partir de ce rêve que le projet est né.
Cependant, mon but n'est pas de réaliser une copie conforme du jeu. Si les graphismes se rapprocheront des version or/argent, le gameplay et les possibilités seront celles des versions bleu/rouge, au minimum : tel est mon but. Et pour donner de la personnalité au jeu, j'ai ajouté pas mal de "petit plus" qui, j'espère, donneront envi aux gens de jouer.
Mais ce qui va principalement démarquer ce jeu de Pokémon, c'est le second degré, omniprésent. Ce jeu sera "débile", bourré de bêtises et blagues en tout genre. C'est un jeu décalé que je cherche à créer, un peu dans le même esprit que Conker's Bad Fur Day (sans la partie vulgos ^^).

Ce jeu se déroule dans le futur, où les Krobols sont des animaux mutés dans un but militaire (Krobols de combats) puis commercial (Krobols mignons).
On découvrit par la suite qu'en faisant combattre des Krobols les uns contre les autres, ils apprenaient des techniques, et certain même se mettaient à muter pour devenir plus gros et plus fort.
Une nouvelle mode arriva alors, où chaque communauté (Geeks, Hippies, Sataniques...) créa ses propres Krobols ; c'est ainsi qu'il existe à présent plus de cents Krobols différents, chacun appartenant à un "style".

Voici rapidement une fiche qui décrit le projet :

Fiche du projet


Nom du projet : Krobol
Type de projet : Jeu en 2D vue à 30°
Principe : Capture de monstres mutants qu'on capture et qu'on fait combattre entre eux sur le principe du tour par tour.
Language : C++ ;
Librairie : SDL pour les graphismes ; Fmod pour le son
OS :Windows uniquement, malheureusement ! (je ne connais pas Linux)
L'équipe :
  • Chef de projet et lead programmer (voir only programmer =P) : O.G.R.E. (moi)
  • Graphiste du monde et des Krobols : Tod (n'est pas inscrit sur le SdZ)
  • Graphiste de l'interface graphique (menus, écran d'accueil) : PiD


Aperçu du jeu



ScreenShots :


Image utilisateur
Aperçu d'une map

Secret (cliquez pour afficher)
Image utilisateur
On enter pas chez les gens aussi facilement que dans Pokémon...

Image utilisateur
Chaque objet a son mot à dire !

Image utilisateur
Phase de combat...


Scénario rapide :


Vous êtes un gamin fan de Hard Métal, médiocre à l'école, blazé de la vie. Mais Alors qu'on vous raquette la place de concert du groupe que vous attendez de voir depuis vos 11 ans, votre vie bascule : vous découvrez progressivement qu'un groupe de savants fous s'apprêtent à lancer opération de grande ampleur pour gouverner le monde. Arriverez vous à contrecarrer les plans des savants, et dominer le monde à leur place ?

Présentation technique


Style des krobols :


Les Krobols n'auront pas les types conventionnels des Pokémons, mais plutôt des styles :
  • Flemmard : Krobols durs à élever, mais puissant à long terme, si on arrive à les tirer du sommeil
  • Rockeur : Krobols énergiques, très motivants
  • Lorie : peu résistant, mais usent de nombreuses ruses pour vaincre l'adversaire
  • Satanique : créés par une secte satanique, ils sont puissant mais ont leurs faiblesses
  • Geek : très bien conçus, ils peuvent être redoutable !
  • Army : créés par l'armée, puissant mais limités
  • Racaille : Krobols préférés des emmerdeurs
  • Angelique : Krobols créés par les prêtres pour contrer ceux des démons
  • Happy Friend : dérivations des Krobols de style Lorie : gentils aux premiers abords, mais horriblement sadiques et cruels
  • Hippie : crées par une communauté de Hippie, ils sont censés rétablir la paix

Les noms des styles ne sont pas définitifs, vos idées sont les bienvenues !


Petits plus par rapport à Pokémon :


La motivation : Les Krobols auront un attribut en plus : la motivation. Celle ci influera fortement sur le déroulement d'un combat. Ainsi, un krobol très motivé aura des attaques plus puissante, mais il peut se démotiver très vite s'il voit que ces attaques ne sont pas efficace, ou que si le Krobol en face se soigne tout le temps.
L'attaque unique : Chaque Krobol sera pourvu d'une attaque unique, que lui seul apprendra, à un niveau prédéfini.
Le dresseur peut influer sur le combat : En effet, celui-ci peut insulter le Krobol adverse, lui balancer des cailloux, ou encourager son Krobol pour essayer de changer le cours d'un combat.
Le vocabulaire a bien sûr été modifier. Ainsi, les Pokéballs deviennent des "Kan's", genre de cannettes qui abritent les Krobols ; le Pokédex devient l'Encykrobol, les dresseurs des entraineurs, les types des styles, etc.
L'environnement est futuriste ; ainsi, les CS ont été remplacées par des objets. Par exemple, pour aller dans l'eau, on utilise une bouée, pour se déplacer rapidement, un téléporteur, et pour couper des arbres, un lance-flamme.

Nouveautés / Avancement


Une version Alpha va bientôt sortir, d'ici 1 ou 2 mois !

Dans cette version, l'histoire ne sera pas très longtemps (20/30 minutes) mais sera un très bon aperçu du jeu final (qui aura une histoire à peu pret moitié longue que celle de pokémon version blue/rouge).

En savoir plus...


Secret (cliquez pour afficher)

Histoire des Krobols :


Les Krobols sont des anciens animaux issus de mutations génétiques forcées, d'abord réalisées par l'armée puis utilisées à des fins commerciales. En effet, des géants de l'industrie créèrent des animaux mignons qui remplacèrent les vulgaires peluches inertes. Mais le code génétique de ces Krobols était jalousement gardé : une communauté tenta alors de reproduire des Krobols en publiant leur méthode sur Internet, prônant ainsi les "Open-Krobols". Il devint alors très facile de créer ces propres Krobols à l'aide de tuto sur la toile : c'est ainsi qu'il en existait de tout les types, et de toutes les formes. Et bien évidemment, ces manipulations allaient entrainer des dérives...

Ce qui est fait :


Les 90% de la programmation sont fait. Il reste plus que les 90% restant... (cf le petit 2. de cet article )
Soit :
  • Le Mappeur, logiciel qui génère les maps dans lesquels le joueur évoluera. Entièrement fonctionnel.
  • Les évenements entièrement fonctionnel. (c'est quand le gars va dans une case, il se passe quelque chose de particulier)
  • Les combats : la version basique a été faite : ils balancent leurs attaques, se paralysent, etc. Il reste à fignoler certaines choses.
  • les objets : la gestion des objets est terminée, mais il reste à coder leurs effets...
  • La gestion des Krobols : on peut les avoir sur soit, les faire changer de place, etc.
  • La sauvegarde / le chargement fonctionnent.


Ce qui reste à faire :


  • L'évolution des caractéristiques (la progression des PVs, ATT, DEF etc) . Je crois que je vais copier celle de Pokémon...
  • les évolutions (mutation ici)
  • Les forces & faiblesses
  • Les objets de quête : lors d'un évenement, il faut qu'on puisse reconnaitre si le perso a tel objet
  • Les musiques
  • Les objets spéciaux qui permettront d'aller sur l'eau, de se téléporter...
  • Les magasins
  • Une grande partie des Krobols (on en a fait qu'une vingtaine) et toutes les attaques qui en découlent !
  • Le graphisme de l'interface, le boulot de PiD quoi ^^</gras>

Et bien sûr, tout le mapping de l'histoire...


Édité le 08/06/2010 à 19:33:09 par O.G.R.E.

Image utilisateur
Tous résolus en c++
 
Publicité # Posté le 04/09/2009 à 18:41:15

Hors ligne Shogoune # Posté le 04/09/2009 à 18:46:28
Toubib or not toubib
Avatar

Ville : Aulnay-sous-bois
Pays : France métropolitaine

Pas mal... Un lien pour le télécharger ?

"Être de loin le meilleur et l'emporter sur tous" Cicéron
 
Hors ligne Meretphis # Posté le 19/09/2009 à 10:45:44
Moi, c'est moi
Avatar
Groupe : Bannis

Ville : Bruxelles
Pays : Belgique

Ce a l'air pas mal, surtout pour moi qui aime ce genre de jeu. Mais par contre certains graphismes sont à retravailler. Je pense aux illustrations de Pokémons Krobols :p Ou les fenetres de discussions (celle où il y a "bouh le vieux ..."). Mais bon, tu as apparemment déjà fourni un travail considérable, c'est déjà bien.

Dans le passé, il y avait plus de futur que maintenant. (Le Chat)
Je suis le roi des cons. Vous me devez l'obéissance éternelle :p !
 
Hors ligne Seanix # Posté le 19/09/2009 à 23:07:45

Je trouve ton projet pas mal...( ça me rappelle tout le temps que j'ai passé au jouer au pokémon :P). Je te souhaite une bonne continuité et j'espère voir ce projet terminé bientôt.
Hors ligne O.G.R.E. # Posté le 08/06/2010 à 19:33:44
Il faut pomper pour vivre !
Avatar

Ville : Wasquehal
Pays : France métropolitaine
Études : TELECOM Lille1

Annonce : Bientôt une version Alpha ! =)

Image utilisateur
Tous résolus en c++
 

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

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