Vous n’êtes pas connecté.

Dear visitor, welcome to Librejeu.fr - Les forums. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

1

dimanche 28 octobre 2012, 18:01

Jeu de carte Dwarf Fortress

Bonjour tout le monde. Enfin, ce qu'il en reste...
En effet, il n'y a pas grand monde sur le forum en ce moment, et ce n'est pas un gros guide sur Dwarf Fortress ou ce genre de truc qui va faire revenir les amoureux de la bière et des nains. Donc je propose un autre truc : UN JEU DE CARTES !
En fait, c'est plutôt une idée à la con qui est sortie de mon esprit un peu bizarre par fois, et ce n'est juste qu'un tas d'idée dans tout les sens pour essayer de faire quelque chose de potable. Voir même quelque chose d'amusant si il y a du monde que ça intéresse... ?(

Alors, d'où viens donc cette idée ?

Et bien c'est une très bonne question ! En fait, il y a plusieurs type de jeu de cartes :
¤ceux qui sont matériels, avec des vraies cartes en carton
¤ceux qui sont virtuel, avec des "cartes" sur ordinateur, imachin etc...
Donc soit c'est un jeu qui est bon, mais c'est pas forcément évident de trouver des joueurs pour certains jeux mal distribués, voir même quand c'est des jeux connus (magic the gathering, pokémon, yu-gi-oh, wakfu TCG, etc...), soit c'est un jeu pas forcément bon, mais où il y a plus de joueurs.
Mais dans un cas comme dans l'autre, ça coûte a lot of money ! Et oui, même les jeux de cartes virtuel, pour être intéressant (pas se retrouver avec des cartes de merde pendant 107 ans), il va falloir se délester de deniers sonnants et brillant... :S
J'ai donc eu envie de pouvoir jouer à un jeu qui a des vraies règles, qui parle de nains, qui soit jouable par internet avec des joueurs qui sont à des kilomètres, ET GRATUIT ! :thumbsup:
Mais ce jeu n'existe pas, et comme on est jamais mieux servi que par soi même et/ou une communauté motivé, je me suis dit que j'allais faire un petit post sur le fofo (en fait il comment à être un peu long ce post :rolleyes: )

Mais même si le projet à, dans mon petit cerveau, plus vocation à être en ligne, il est tout à fait possible, je pense, de l'imprimer... Voir même de l'éditer si il y a un engouement pour ce jeu, et que Toaddy On... Euh, je m’emballe un tout petit peu je crois 8o

Après, quel genre de jeu de carte?

Il y a deux types de jeu de cartes (3 en fait si on compte les jeux tels que la belote, le tarot, le poker, etc...) :
¤Les TCG (ou JCC ou CCG), ce qui signifie : Trading card game / Jeu de carte à jouer et à collectionner / Collecting card game. En fait, le principe et de sortir une quantité impressionnante de cartes différentes pour que les joueurs les achètes dans des pack aléatoires, fasse un paquet de carte avec une stratégie, affronte un adversaire qui a plus de chance au tirage des cartes, et que le plus riche mette une rouste au moins riche... :thumbdown: C'est le principe de nombreux jeux sur internet (si c'est pas tous), et de pas mal de jeux physique (magic, pokemon, yu gi oh, etc...).
¤Les LCG, living card game, où là, c'est un peu différent. En effet, on à pas une quantité astronomique de cartes (allez quand même voir du côté de magic corporation pour voir la quantité de carte magic the gathering), mais juste un bon nombre par extension, mais pas énormément non plus. Là, le jeu ne va pas se trouver dans la connaissance des cartes et du budget, mais de la stratégie en fonction des cartes disponibles. De ce fait, il n'y en a pas à ma connaissance sur Internet (pas rentable), mais il en existe quelques uns (bons) en physique (Dominion, ThunderStone)...

Je pense que pour ce petit projet de carte Dwarf Fortress, le principe du LCG est mieux, car c'est plus une optique de jeu de société, voir même jeu de plateau qu'un TCG. Et de ce fait, à la fois plus casual, mais également plus stratégique, donc plus intéressant de tout les points de vue (surtout que ça fait beaucoup moins de cartes à faire). En plus, ça reste plus dans l'optique de Dwarf Fortress, qui n'est pas de voir deux (ou plusieurs) joueurs se taper dessus :ninja: , mais plus le développement et la survie...

Donc après, là je déblatère tout seul comme un abruti, parce que j'ai beaucoup réfléchi, ayant eu ces derniers temps beaucoup d'heures de cours pour réfléchir... Mais après, ce projet, j'ai envie qu'il soit communautaire! C'est à dire que tout le monde peut proposer son idée pour que le jeu soit le plus jouable possible. Et comme ça, il n'y aura pas besoin d'une seule personne pour équilibrer toutes les règles, mais tout le monde le fera pendant la conception du jeu. Donc n'hésitez surtout pas à me contredire, d'autant plus que j'ai le gros défaut de vouloir mettre le maximum de choses dans un jeu quel qu’il soit, ce qui le rend souvent injouable, malgré la quantité assez volumineuse de bouquin de règles que je me suis ingurgité pour me donner des idées... Donc partit comme c'est partit de mon côté, si je fait ça tout seul, ça va être aussi long et compliqué que DF l'Original. Donc pas très facile de jouer... :wacko:

Sinon, il y a généralement plusieurs choses à penser quand on fait un jeu, et plus particulièrement des jeux de cartes :
Premièrement un moyen de gagner :
>Dans DF l'Original, on ne gagne pas, on meurt moins vite...
>Dans DF-LJDC (le jeu de cartes), je pensait donc (contredisez moi si vous n'êtes pas d'accord) que le gagnant serait le dernier joueur à ne pas avoir perdu... Dit comme ça, c'est bizarre, mais en fait c'est logique : si le joueur adverse a perdu, c'est que vous avez gagné... :huh:

Deuxièmement, un moyen de gagner, parce qu'on ne connait toujours pas les conditions de défaites :
>Dans DF l'Original, on ne gagne pas, on meurt moins vite... Mais les joueurs savent que on meurt (on arrête une forteresse) pour de nombreuses raisons, mais qui conduisent toujours au fatidique 0 nains (Invasion de gobelin, inondation de lave...) ou, différemment, le tout aussi fatidique 0 FPS. :P
>Dans DF-LJDC, il peut donc il y avoir ces deux conditions de défaites. Si l'on admet que chacune des cartes à un "coût" en ressource, et que cette ressource, c'est les FPS... Comme ça, les pros de mettre pleins de cartes par tout, et bien ils vont se retrouver avec 0 FPS, ça va pas traîner...

Troisièmement, les différents types de cartes :
>Danc DF l'original, il y a : les nains, les ennemis, les marchants, les objets, les animaux, les étages, les zones / pièces, les types de terrains, les skills... Mais aussi les immigrations, les évènements divers et variés...
>Dans DF-LJDC, retranscrire tout ça sous la forme de carte risque d'être impossible. On peut donc essayer de simplifier en faisant les nains / objets / pièces sous forme de cartes directement jouable, les ressources du sous-sol / les animaux / les types de terrains sous la forme de cartes choisie au hasard en début de game (génération aléatoire), les étages du sous sols sous la forme du terrain de jeu, inclure l'immigration dans les règles, et le reste sous la forme des fameuses cartes évènement que l'on ne sais jamais ce que l'on y trouve quand on en pioche une... ?(

Quatrièmement, le début de jeu:
>Dans DF l'orginal, le début du jeu, c'est la génération du monde, le choix du terrain, le choix des skills des nains et de l'inventaire de la caravane, mais aussi de ce que la civilisation naine a à nous offrir.
>Dabs DF-LJDC, il faut réussir à transcrire tout ça d'une manière simple... Il faut que j'y pense... :S

Cinquièmement, la structure d'un tour, et ce que l'on y fait dedans:
>Dans DF l'Original, c'est simple, il n'y a pas de tour, juste des mois et des saisons et des années...
>Dans DF-LJDC, pour avoir le juste milieu entre une partie pas intéressante car trop rapide et une partie injouable car trop longue, je pensais que un tour pouvait équivaloir à une saison. Comme ça, pour caser l'immigration dans les règles, à chaque tour, une vague de migrant qui arrive (nombre aléatoire... lancé de dé 8) )

Sixièmement, le reste des règles et des interactions entre joueurs :
>Dans DF, ben Wiki pour le reste de ce qu'on peut y faire, mais rien avec d'autres joueurs puisque c'est uniquement solo...
>Dans DF-LJDC, le reste de règle, c'est le plus dur à réfléchir, et les interactions JcJ, il peut y avoir du commerce, de l'attaque, de la défense, du soutient... Ce ne sont que des idées... Mais un jeu où on ne fait rien avec l'adversaire, ce n'est pas drôle. Un jeu où on peut lui saboter un levier, c'est quand même plus drôle...

Je ne laisse donc que des idées, en espèrent que ça vous plaise et que ça attire du monde !

Bonne continuation à tous, je continuerai de poster des règles auxquelles je réfléchi de temps en temps, jusqu'au jour où on pourra faire une première version définitive des règles, et commencer à faire des cartes ! :thumbsup:

mangue

Apprenti

Messages: 54

Localisation: France, Saint-Malo

Travail: Etudiant

  • Envoyer un message privé

2

dimanche 28 octobre 2012, 20:44

Salut,
je trouve ton idée assez originale (avant, j'adorais les jeux de cartes), je suis débutant en programmation en langage C, et je pense pouvoir t'aider dans la conception, et peut être même que je pourrais le créer après(pas sûr, jamais utilisé le mode online.
Je suis donc prêt à avancer avec toi dans cette idée intéressante et surtout pas très commun (j'aime l'originalité).

Il faudra juste que tu m'explique certains points qui restent sombres dans mon esprit

3

dimanche 28 octobre 2012, 21:23

Je suis complètement pour, tu as tout mon soutien!

4

dimanche 28 octobre 2012, 23:08

Merci ça fait plaisir de voir des personnes à qui ça plait !
Sinon, j'ai également de vagues connaissances en C, mais ni en graphique, ni en online... Il y a cependant des logiciels qui permettent de faire nos propres jeux, que ce soit de cartes ou de plateau. On a par exemple VASAL pour les jeux plus orienté plateau, même si il y en à qui on fait un jeu dominion voir même munchkin, OCTGN que je ne connais pas, mais qui a l'air d'être plus orienté TCG / JCC... Il y a cependant Game of Throne de jouable dessus .
Je sais pas comment on fait un jeu avec OCTGN mais je pense que ça devrait être plus simple que de tout faire à partir de 0...

Comme ça on peut plus se concentrer sur les règles et les cartes.

EDIT : OCTGN peut faire les deux (TCG/LCG). Et pour la création de jeu, c'est du python... Y a un wiki qui m'a pas l'air trop mal... Il ne reste plus qu'à trouver les règles !

5

lundi 29 octobre 2012, 08:54

Parfait, mais on s'organise comment?

6

lundi 29 octobre 2012, 09:42

Hier, j'était un peu fatigué du fait du changement d'heure, et je n'ai pas bien lu mangue qui disait qu'il fallait que j'éclaircisse des points sombres.
Quels sont donc ces points sombres qui te font défaut? Parce que ce qui est clair pour moi ne l'est pas forcément pour tout le monde... :|
Sinon, qu'est ce que tu entend par "on s'organise comment?" ?
A part ça, je vais en vacances (ce que je n'avais pas prévu) chez mes grands parents très loin de la civilisation, où il n'y a pas Internet ni d'ordinateur... Donc j'aurai tout le temps de réfléchir à ce petit jeu.

Satche

Apprenti

Messages: 117

Localisation: Suisse

Travail: Concepteur en multimédia

  • Envoyer un message privé

7

lundi 29 octobre 2012, 09:43

Salut,

Je suis à fond avec vous. Je suis concepteur en multimédia, je peux donc m'occuper de la partie graphique et peut-être même web. J'ai un serveur maison, je pourrais donc héberger un site si le projet abouti bien. Pour l'organisation, je peux même héberger un serveur IRC sur freenode pour la communauté francophone de Dwarf Fortress et l'enregistrer à mon nom; ça aidera sûrement pour la suite.

Quel nom de salon vous conviendrait le mieux - sachant que #dwarffortress est déjà pris ?

8

lundi 29 octobre 2012, 10:18

Moi je peux m'occuper de la partie web (à peu près).
Sinon, il semble que tout ceux qui ont posté sont prêts à participer, donc il faut s'organiser pour définir les rôles, mettre en commun...

mangue

Apprenti

Messages: 54

Localisation: France, Saint-Malo

Travail: Etudiant

  • Envoyer un message privé

9

lundi 29 octobre 2012, 12:28

Il faudrait en premier que l'on définisse les règles en vrac sur ce sujet, puis mettre tout en ordre, puis si quelqu'un est doué en pixel art, qu'il se propose, car sinon, ça sera aussi moche que le jeu original.

Je peux m'occuper de la partie programmation du jeu, enfin je suis pas sur pour le réseau, mais je vais me renseigner

Satche

Apprenti

Messages: 117

Localisation: Suisse

Travail: Concepteur en multimédia

  • Envoyer un message privé

10

lundi 29 octobre 2012, 13:12

J'ai des notions en pixelart (animé ou non) et je tente de me parfaire dans ce milieu de plus en plus, autant dire que ça tombe à pic.


Je propose un frampad pour mettre en place les règles: http://lite.framapad.org/p/df_ljdc
On peut aussi se retrouver sur mon salon IRC en attendant que je propose celui qui sera propre à la communauté francophone de DF

Serveur: irc.freenode.net
Salon: #satche

(utilisez un client IRC pour vous y connecter, ou le client web: http://webchat.freenode.net/)

Rinrynque

Disciple

Messages: 231

Localisation: France, devant mon PC

Travail: étudiant

  • Envoyer un message privé

11

lundi 29 octobre 2012, 18:05

Moi je vous souhaite bon courage, je pourrais vous aider avec des connaissances assez avancées en c++ (très peu en réseau) si besoin est, mais apparemment là je dirais qu'un site du genr jeu en ligne PHP conviendrait bien et je n'ai aucune connaissances dans ce domaine.
PS : Comme client IRC, je conseille celui d'Opera.

12

lundi 29 octobre 2012, 19:33

Je suis content d'être tombé sur ce topic, moi qui suis à la fois joueur régulier de Magic, et qui m’intéresse depuis plusieurs années à la création de jeux vidéos amateurs (notamment sur navigateur). Je pourrais pas forcément aider sur la longueur (pas forcément le temps et la motivation, plus mes projets persos en stand bye), mais donner des coups de mains ne me dérange pas du tout (surtout au niveau du gamedesign).

Au niveau des technologies à utiliser, je ferais probablement du web, qui semble assez adapté. Au niveau du client (le navigateur du joueur), on a pas besoin de grand chose, juste dessiner les cartes, les faire glisser etc. Du coup on peut faire ça facilement avec différentes technologies (HTML5+javascript, flash, silverlight...). Au niveau serveur la gestion des comptes utilisateurs/modération etc. est un grand classique du web donc aucuns soucis (que ce soit en php, python, ruby, java etc.). La seule difficulté étant la nécessité d'un serveur de push (pour établir une connexion persistante entre les joueurs et le serveur), là je m'y connais pas trop mais j'ai entendu parler de node.js.
Après il reste possible de faire un logiciel, mais il faudrait absolument utiliser les bibliothèques adaptées, et je m'y connais pas assez pour vous conseiller.
Ensuite si il existe des moteurs de jeu adapté (VASAL a été cité plus haut, mais je connais pas), c'est peut être une bonne solution. Mais la plupart des moteurs dont j'ai entendu parlé sont en temps réel, donc ça ne correspond pas à un jeu de carte (événementiel).
Et enfin il reste la solution des bout de papiers découpés à la main, et de leurs équivalents virtuels (je pense à Magic Work Station et Cockatrice notament), qui permettraient de tester au début.

Voilà pour la parenthèse technique, mais je pense qu'il y a beaucoup à faire avant de se lancer là dedans, notamment au niveau des règles. Il faut se focaliser là dessus avant d'aller plus loin, et quand il y aura un embryon de règles, tester pour voir ce que ça donne avant de se lancer dans du code.
Je vais y réfléchir un peu et je posterais plus tard.

13

lundi 29 octobre 2012, 20:32

Wouaw ! Quel engouement ! Ca fait chaud au coeur ;(
Je connaissait pas Framapad. Mais c'est tout à fait ce qu'il nous faut et c'est génial.
A part ça:
Pour les graphiques:
Je suis pas très très bon, mais j'ai une tablette graphique et pour dessiner, c'est plus pratique... Le seul problème, c'est que je suis une bille dans ce domaine !
Après, je sais pas ce qui est le mieux, si c'est d'avoir des graphismes dessinés (comme les jeux de cartes), ressemblant à un pack de texture pour DF ou de l'ASCII pour les vrais ! :thumbup:
Pour le dos, Le bon gros nain en ASCII bien connu par les joueurs de DF "☺" serait pas mal je trouve.
Pour le support:
Le support papier est le plus pratique pour ce qui est des tests (pas les aléas de la programmation). Cependant, sans connaitre votre position géographique précise, il y a de (très) fortes chance que l'on soit trop éloigné les uns des autres. Donc soit le coup du "on fait des cartes à l'arrache et on joue avec la combo Skype / WebCam" soit la méthode de la création des cartes pour un logiciel de jeu de carte où on a plusieurs options de jeu, genre MagicWorkStation et Cockatrice déjà cités plus haut.
Pour la réalisation des cartes:
Il y a en général deux phases. La première, c'est on fait les cartes à l'arrache, tout pleins de pixel énormes partout, et encore, c'est quand il y a une illustration... C'est assez rapide à faire, et c'est en général le temps de tester l'équilibre du jeu... Après, on entame la phase Trèèès longue de la reproduction de toutes les cartes dans une qualité acceptable pour ne pas avoir les yeux qui vomissent... :pinch: Pour la première phase de ceci, le petit logiciel de "MagicSetEditor" et je pense assez pratique; il suffit de lui donner des templates, d'ouvrir un set, de créer des cartes, de mètre des images, d'écrire, et c'est bon. Le seul problème, c'est que je sais pas comment on fait des templates. Mais on peut utiliser ceux présent de base qui je pense sont suffisants.

Merci à tous en tout cas. Mais n'oubliez pas, je fais trop souvent des règles trop compliquées donc :whistling:

14

lundi 29 octobre 2012, 21:10

Genre on a un monstre et comme illustration on met "G"?

mangue

Apprenti

Messages: 54

Localisation: France, Saint-Malo

Travail: Etudiant

  • Envoyer un message privé

15

mardi 30 octobre 2012, 23:10

Alors on choisi quel langage?
- Le langage « web » (Python ...)
-Le langage C, je le connais et surtout je connais toutes les bibliothèques (image, sons, texte, réseau)
Mêmes bibliothèques que pour DF: la SDL

- ou alors, un logiciel

16

mercredi 31 octobre 2012, 08:48

Je sais pas. L'avantage du langage web c'est qu'il est là pour ça, mais en même temps si on n'y connaît rien...

17

mercredi 31 octobre 2012, 21:00

Je pense pas que la SDL soit très adaptée, même si bien sur, ça reste possible. Tout dépends dans quelle mesure tu t'y connais.

Je pourrais personnellement faire le jeu sur navigateur, mais j'hésite à me porter volontaire, car il est fort possible que je ne porte pas le projet jusqu'au bout (emplois du temps chargé, j'ai mes propres projets de jeu en attente etc.). Par contre en duo avec un autre dev je serais partant (enfin, faudrait encore qu'il utilise les même technologies que moi, ce qui est pas donné d'avance).

De toute façon, il faudrait déjà avancer le cahier des charges et voir si il y a suffisamment de motivations pour que le projet soit viable.

18

mercredi 31 octobre 2012, 21:32

personnellement je programme en c++ avec la lib SFML :

http://www.youtube.com/watch?v=2W7FMSl1gOo
http://www.youtube.com/watch?v=qvKW2RAbjyM

mes principaux projets

je lirais plus en détails ton projets pour voir si je peut vous venir en aide ^^

mangue

Apprenti

Messages: 54

Localisation: France, Saint-Malo

Travail: Etudiant

  • Envoyer un message privé

19

jeudi 1 novembre 2012, 18:52

Je vais essayer d'apprendre un peu plus le PHP et tout, mais de là à être prêt, je dirais pas avant noël pour être au point.
Et encore, je ne suis pas sûr de réussir en un si petit laps de temps. Mais je pense que je vais y arriver, car il me sera utile plus tard (je veux devenir programmateur informatique).
Par contre, je ne pourrais pas être connecté souvent pendant cette semaine, car vacances dans un lieu sans internet, mais je peux me connecter quelques minutes par jour

20

jeudi 1 novembre 2012, 18:54

Moi je m'y connais un peu en PHP, je vais essayer de réviser

Discussions similaires

Noter cette discussion