Bienvenue, Invité. Merci de vous connecter ou de vous inscrire.
Avez-vous perdu votre e-mail d'activation ?

Auteur Sujet: [C++ - CardGame] President/Trouduc multijoueur (WIP)  (Lu 14292 fois)

0 Membres et 1 Invité sur ce sujet

kamui

  • Sr. Member
  • ****
  • Messages: 291
    • Voir le profil
[C++ - CardGame] President/Trouduc multijoueur (WIP)
« le: Décembre 29, 2013, 11:20:18 am »
Mister President


       
                                       


Editeur
T.I.E Studio (futur ex-Crim'17++)
This Is Everithing (This means imagination)

Présentation
Synopsis
Mister President est un jeu de carte multijoueur en ligne. Ce jeu est aussi connu sous le nom du Trouduc' et les règles sont simples : vous participez à une partie avec plusieurs joueurs (classiquement 4). L'ensemble des cartes sont distribuées et il ne vous reste plus qu'à vous en débarrasser dans un échange au tour par tour. Mais attention, on ne pose que des cartes supérieures à la dernière posée, et des paires au dessus des paires, etc ! Le gagnant devient président, le perdant trouduc, et à la partie suivante, le trouduc doit donner ses deux meilleures cartes au président, et récolter bien malgré lui les deux pires cartes du président...

Vous possédez un profil (login et mot de passe), associé à un compte qui vous permet de consulter votre historique, et de connaitre votre classement. La plupart des variantes sont intégrées et vous pouvez choisir la combinaison de votre choix dans les options du jeu. Vous pouvez créer une partie ou rejoindre une existante, soit en ligne, soit en WLAN (vous ou un ami crééz une partie et donnez votre adresse ip à vos amis qui peuvent vous rejoindre directement)

Découvrir le jeu en vidéo


Le petit plus ?
Mister President compte sortir du lot en apportant une touche humoristique quasi permanente. S'appuyant sur les données relevées dans les profils et les statistiques à court, moyen et long terme, le jeu apportera des alertes spéciales en cours de jeu avec des annonces "les profils contenant le pseudo "toto" sont les plus grands trouduc's de l'année 20yy". Il y aura également "des remises de prix" chaque mois puis chaque année pour les meilleurs présidents et trouducs du mois/de l'année ("trouduc of the year 2015"). Des trophées que tout le monde pourra constater lorsque vous débarquerez dans des parties ! ça promet ! :p


Règles du jeu classiques*
*la plupart de ces paramètres pourront varier à votre guise selon vos choix dans le menu option, selon les différentes variantes connues

  • Ordre des cartes : 3 4 5 6 7 8 9 10 Valet Dame Roi As 2 ;
  • Aucun ordre sur les couleurs ;
  • Pas de joker ;
  • Pouvoir mettre une carte de même valeur que la carte dans la défausse. Si le joueur suivant n'a pas cette carte alors il est "sauté" ;
  • Révolution : lorsque l'on pose en même temps 4 carte identique alors l'ordre des cartes est inversé. On peut renversé la révolution en faisant une autre (Contre-révolution). Ne dure que le temps d'une partie ;
  • Le nombre de carte est déterminé par le premier joueur qui joue. S'il pose 1 carte on continu en posant 1 carte jusqu'à ce que qqun prenne la main. Même principe pour 2, 3 et 4. Il est donc impossible de poser 3 cartes sur une carte ;
  • Le 2 coupe. Il n'est pas possible de monter sur un 2. Cette carte respecte la régle précédente. Donc quand on joue en 3 cartes, il n'est possible de remporté la main en posant juste un seul 2 (mais avec trois 2 oui ^^) ;
  • Le président donne deux de ses cartes (n'importe lesquelles) au trouduc. Le trouduc doit donner ses deux meilleurs cartes au Président. Par exemple, s'il y a deux As et un 2, il donne un As et un 2.
  • Le vice pré donne une carte (n'importe laquelle). Le vice trou donne sa meilleur carte au vice pré ;
  • Si le nombre de joueur est plus grand que 4, il y a ce qu'on appelle des "neutres". Ils ne donnent aucune carte ;
  • Il est possible de jouer aucune carte

Genre
Jeu de carte jouable en ligne, ou en LAN/WLAN.

Technologies
C++11, SFML 2.0, SFGUI 0.1, php5, Apache 2, MySQL, SVN, NTL, RSA, CodeIgniter, Azure, CodeBlocks, MySQL Workbench 6.0

Open-Source ?
Oui, mais pour le moment je ne les diffuserai pas, car elles ont besoin d'un sacré nettoyage ! Pour le moment, nous en somme à environ 4000 lignes de code, tout compris.

Plateformes cibles
Windows, Mac, Linux (Et oui les 3 plateformes !)

Langues
Français, Anglais, Espagnol (et bien d'autres à venir)

Avancement (35%)
Déjà fait :

  • Mode LAN/WLAN
  • Début d'implémentation des règles
  • Serveur amp
  • Base de données
  • Systèmes de tri
  • Gestion basique de partie
  • Menus
  • WebService
  • Système d'authentification
  • Installeur

Todo List :
  • Mode en ligne
  • Options de gestion des règles
  • Graphismes
  • HUD Profil
  • Gestion historique de partie

Demo jouable comme cadeau de Noël !
Bon, je suis désolé d'avance, mais pour le moment il va manquer une plateforme (Mac), car mes PCs ont décidés mutuellement de ne pas vouloir virtualiser un sytème d'exploitation Mac, et vais donc devoir attendre d'être au boulot où les PC sont plus souples ^^.

Amis espagnols, "discùlpeme", mais il va manquer également les traductions  espagnoles au complet, mais un ami s'en occupe, ce sera donc disponible sous peu.

Windows :
Download for Windows

Linux :
Download for linux

Attention Linux !

Une issue m'a été remonté il y a peu (bon d'accord par moi-même :D), il semblerait qu'un problème de threading existe sous Linux avec la SFML. Donc pour le moment les linuxiens ne pourront que rejoindre une partie créée par un client windows ou Mac, le temps que j'évoque la chose sur ce forum à Laurent Gomila et les très bons utilisateurs de la SFML.

Bon voilà à peu près tout ... ah si ! Egalement :

Recrutement
Comme vous pourrez le constater, Nous (développeurs) avons absolument tout fait, y compris les graphismes, les traductions, etc ... je ne serais pas contre des volontaires rigoureux et passionnés autant que nous pour élever ce jeu au fort potentiel vers le haut, surtout que si pour le moment nous avons pu nous débrouiller, le jeu complet final contiendra des cinématiques, animations in-game, sans compter l'existant qui aurait bien besoin d'un petit coup de pinceau :lol:

  • Graphistes 2D (pour les menus, les cartes, les futurs HUD profil, animations in-game (déplacement carte, remise de prix, animation gagnant, perdant, etc.. )
  • traducteurs (italien, allemand, et tout ce que vous voulez graçe au système de traduction mis en place)
  • Graphiste/artiste 3D (pour des cinématiques d'introduction (T.I.E Studio)) <= pas essentiel dans un premier temps

Avenir, avenir...
Si le jeu rencontre un certain engouement par sa démo jouable et les différents réseaux sur lequel il va être présenté, il se poursuivra vers une version finale complètement paramétrable (règles du jeu, commandes, infos profil, etc), avec l'ajout d'un profil détaillé, la génération de statistiques, historisation complète des parties, animations, bien plus de langues cibles, et toujours 3 plateformes cibles (mais pour le coup sans que l'une ou l'autre rencontre des soucis) et le jeu sera disponible en téléchargement via la méthode de commercialisation "Pay What You Want", autant dire gratuit si vous n'avez pas envie de payer pour ce jeu !

Pour résumer,



Vous voilà en présence de la démo jouable d'un jeu cross-platform multihread, multiplayer, multilingue, avec un serveur ouvert 24/24 7J/7 le tout open-source à l'avenir ambitieux et, si vous le voulez, prometteur, alors régalez vous, mesdames/mesdames les Présidents !

Des questions ?
N'hésitez pas, il y'aura une réponse à tout.

@+
L'équipe T.I.E Studio
« Modifié: Janvier 09, 2014, 01:18:09 am par kamui »

kamui

  • Sr. Member
  • ****
  • Messages: 291
    • Voir le profil
Re : [C++ - CardGame] President/Trouduc multijoueur (WIP)
« Réponse #1 le: Janvier 09, 2014, 01:32:12 am »
Très étonné que ce jeu n'est levé aucun intérêt... j'imagine qu'il y a une bonne raison, si tel le cas n'hésitez pas à m'en faire part je serai ravi d'améliorer le jeu selon les différents retours qui seront faits.


En tout cas, la difficulté à organiser une partie à 4 joueurs m'a fait me dire que je devrais inclure un mode solo, et une IA. Ceci est donc en préparation, et une nouvelle version de la démo sera donc fournie sous peu. Elle incluera pour le coup la fin des traductions en espagnol, et la version Mac.

Une nouvelle vidéo a été ajoutée dans le post principal. Regardez là, et lachez vos impressions, toutes les critiques sont les bienvenues, même si c'est pour expliquer pourquoi ce jeu ne vous attire pas :)

math1992

  • Jr. Member
  • **
  • Messages: 77
    • Voir le profil
    • E-mail
Re : [C++ - CardGame] President/Trouduc multijoueur (WIP)
« Réponse #2 le: Janvier 09, 2014, 05:17:22 am »
Bien que le jeu semble bien construit et le graphisme est beau, je n'aime pas beaucoup les jeux de cartes en général. Ce qui explique mon désintéressement au jeu.

kamui

  • Sr. Member
  • ****
  • Messages: 291
    • Voir le profil
Re : [C++ - CardGame] President/Trouduc multijoueur (WIP)
« Réponse #3 le: Janvier 09, 2014, 12:27:38 pm »
Merci d'avoir eu la sympathie de donner ton ressenti. Tout le monde s'accorde à dire a peu près la même chose que toi, plus précisément que le genre du jeu n'est pas spécialement populaire.

En tout cas merci pour ton retour ça fait déjà plaisir.

Ce jeu m'aura au moins apporter beaucoup de connaissances sur les différents aspects du développement d'un jeu :)

Lo-X

  • Hero Member
  • *****
  • Messages: 618
    • Voir le profil
    • My personal website, with CV, portfolio and projects
Re : [C++ - CardGame] President/Trouduc multijoueur (WIP)
« Réponse #4 le: Janvier 09, 2014, 01:54:46 pm »
C'est dommage quand même. As-tu essayé de présenter ton jeu sur d'autres sites ? Notamment des sites pour les développeurs indé ?

J'avoue que je n'ai pas encore essayé et que je ne suis pas non plus fan des jeux de cartes, je n'y joue qu'en déplacement mais ça nécessite un mode solo. Mais j'essaierai parce que ça a quand même bien l'air chouette !

Par contre je suis méga intéressé par certains aspects du code source (crade ou pas), notamment au niveau du réseau ou sql. Il doit y avoir de quoi apprendre.

J'espère que tu auras un accueil plus chaleureux ailleurs, mais quoi qu'il arrive, tu ne sors pas sans rien d'un projet comme celui la =)

kamui

  • Sr. Member
  • ****
  • Messages: 291
    • Voir le profil
Re : [C++ - CardGame] President/Trouduc multijoueur (WIP)
« Réponse #5 le: Janvier 09, 2014, 04:18:06 pm »
Merci pour ton soutien ça fait plaisir d'entendre du positif :)

Aucun problème, le projet est open-source. J'ai encore du boulot de nettoyage effectivement, parce que l'accélération pour la démo de Noël a précipité les choses et que le résultat est dégueulasse.

Mais dès que j'aurais "camouflé" les infos sensibles, relatives au chiffrement RSA du mot de passe, un dépôt publique sera créé. En attendant, au cas par cas je peux filer 99% du code source, et fournir des réponses aux questions avec :)

Tu penses à quels sites ? Non pour le moment je me suis cantonné aux sites de développeur que je connais (sdz sfml et dvp).

Lo-X

  • Hero Member
  • *****
  • Messages: 618
    • Voir le profil
    • My personal website, with CV, portfolio and projects
Re : Re : [C++ - CardGame] President/Trouduc multijoueur (WIP)
« Réponse #6 le: Janvier 09, 2014, 04:24:09 pm »
Merci pour ton soutien ça fait plaisir d'entendre du positif :)

Aucun problème, le projet est open-source. J'ai encore du boulot de nettoyage effectivement, parce que l'accélération pour la démo de Noël a précipité les choses et que le résultat est dégueulasse.

Mais dès que j'aurais "camouflé" les infos sensibles, relatives au chiffrement RSA du mot de passe, un dépôt publique sera créé. En attendant, au cas par cas je peux filer 99% du code source, et fournir des réponses aux questions avec :)

Tu penses à quels sites ? Non pour le moment je me suis cantonné aux sites de développeur que je connais (sdz sfml et dvp).

Il existe pas mal de sites pour les développeurs de jeux indépendant ou du dimanche, je suis au boulot alors j'ai pas mes favoris, je peux t'en donner quelques uns, ou sinon un rapide détour par google devrait te donner 2 ou 3 adresses (indy games, indy development, etc.)

kamui

  • Sr. Member
  • ****
  • Messages: 291
    • Voir le profil
Re : [C++ - CardGame] President/Trouduc multijoueur (WIP)
« Réponse #7 le: Janvier 09, 2014, 04:47:55 pm »
ça m'intéresse effectivement ! Je vais regarder ça. Pour le code source n'hésite pas !


Stephlifeandfutur

  • Newbie
  • *
  • Messages: 2
    • Voir le profil
    • E-mail
Re : [C++ - CardGame] President/Trouduc multijoueur (WIP)
« Réponse #8 le: Décembre 15, 2015, 10:49:31 pm »
Allo   :)
Je dois faire le même jeu de carte en c++ (simple) pour un projet d'école, (cours optionnel) si quelqu'un veux bien m'aidez sur Email. :D (lifeandfutur-@hotmail.com)

Stephlifeandfutur

  • Newbie
  • *
  • Messages: 2
    • Voir le profil
    • E-mail
Re : [C++ - CardGame] President/Trouduc multijoueur (WIP)
« Réponse #9 le: Décembre 17, 2015, 07:31:18 pm »
Est-ce que le jeu est maintenant disponnible quelque part ?

coulRomane

  • Newbie
  • *
  • Messages: 2
    • Voir le profil
    • http://www.formspring.me/coulRomane
Re : [C++ - CardGame] President/Trouduc multijoueur (WIP)
« Réponse #10 le: Janvier 08, 2016, 04:52:51 am »
Je passe par hasard et ne suis pas liée à ce projet mais j'ai connu certains membres de la team à l'époque.

Est-ce que le jeu est maintenant disponnible quelque part ?
Les sources sont toujours là https://www.assembla.com/spaces/president/subversion/source ainsi que le dernier exe windows que je n'ai pas essayé mais depuis le temps que le projet est abandonné et que leur site n'est plus en ligne, les serveurs du jeu ne doivent plus répondre.

Par contre, je crains que ce message soit toujours d'actualité :-X
J'ai encore du boulot de nettoyage effectivement, parce que l'accélération pour la démo de Noël a précipité les choses et que le résultat est dégueulasse.

kamui

  • Sr. Member
  • ****
  • Messages: 291
    • Voir le profil
Re : [C++ - CardGame] President/Trouduc multijoueur (WIP)
« Réponse #11 le: Février 14, 2016, 01:16:01 am »
Slt

Je passe sur le site sfml 2 fois par an je ne m'attendais pas à voir mon projet déterré. Les serveurs sont off depuis 2 ans. Mais si t'as des questions sur le code fourni, n'hésite pas ;)