Journal J'ai fait un jeu

Posté par  (site web personnel) . Licence CC By‑SA.
38
19
nov.
2017

Cher 'nal,

J'ai fait un petit jeu vidéo. C'était fun.

Il s'agit d'un jeu de course 2D, avec IA, armes et éditeur de pistes. Le jeu n'est pas vraiment fini. Il manque plein de trucs genre menus, réglages, compteurs de tours, etc. Mais il y a juste assez dedans déjà pour que ce soit brièvement amusant.

J'ai essayé de voir si ça pouvait intéresser du monde, et il semble que tout le monde s'en tamponne le coquillard.

Donc le voici, sur GitHub, sous licence GPLv3+. Ça aura peut-être le moyen d'amuser un peu de monde, et ça pourra peut-être aussi servir d'exemple pour ceux qui veulent faire ce genre de jeu.

À ceux que ça peut intéresser, amusez-vous bien :-)

PS: Le code est cracra par endroit et mériterait sûrement que je sois fusillé puis pendu, mais .. bleh.

Screenshot

  • # tout le monde s'en tamponne le coquillard

    Posté par  . Évalué à 10.

    Je viens de faire une recherche vite fait et rien que sur kickstarter il semble y avoir plus de 100 projets de jeux de course, et il y a de tout. Peut-être pas comme le tien, mais pour sûr, la concurrence est bien rude.

    Alors je me doute que tu y as passé du temps et des efforts, mais sans vouloir te manquer de respect: tu demandes une somme bien rondelette aussi pour ton projet parmi une (des?) centaine d'autres.
    Était-ce bien raisonnable?

    • [^] # Re: tout le monde s'en tamponne le coquillard

      Posté par  (site web personnel) . Évalué à 3.

      5€ ne me semblait pas déraisonnable. Question de point de vue je suppose.

      • [^] # Re: tout le monde s'en tamponne le coquillard

        Posté par  . Évalué à 10.

        À mon avis, tu confonds le coût d'un bien (pour un bien immatériel, c'est principalement le coût de production) et sa valeur commerciale (ce que les gens seraient prêts à payer pour l'avoir). Pour l'iPhone, les gens sont prêts à payer plus que le coût : bon business. Pour un mini-projet de jeu, les gens ne sont pas prêts à payer le moindre centime (pourquoi faire? il y a certainement des centaines d'alternatives gratuites, et très peu d'intérêt sur le fond de toutes manières). Du coup, mauvais business.

        Il ne faut pas que tu en déduises que les gens sont des cons (ils semblent au contraire assez rationnels sur l'affaire) ni que ton travail ne vaut rien : il n'a juste pas de valeur commerciale. Tu dois plus le voir comme un passe-temps pour toi, du même style que de faire une tour Eiffel en allumettes ou de cultiver tes propres patates dans ton jardin.

        • [^] # Re: tout le monde s'en tamponne le coquillard

          Posté par  (site web personnel) . Évalué à 10.

          En fait, de mon point de vue, la question était un peu différente:

          Dans un premier temps, j'ai fait ce début de jeu pour le fun. C'est quelque-chose qui me démangeait depuis longtemps et je l'ai fait pour moi.

          Dans un deuxième temps, il s'agissait de savoir si cette idée de jeu pouvait intéresser des gens et si ça valait le coup pour moi que j'y investisse plus de temps. L'idée était de continuer à m'y investir proportionnellement à l'intérêt que ça peut avoir.
          Il ne s'agissait donc pas vraiment d'obtenir des fonds pour. Atteindre les 4000 euros avait en soit peu d'intérêt. Ce que je voulais savoir, c'est si cette idée avait de la valeur au point que des gens seraient prêts à donner de l'argent pour.
          Faire de la publicité pour cette campagne aurait donc été contre-productif. Ça aurait juste biaisé le résultat.

          Et donc là la résultat fût net: Personne n'est prêt à mettre 5€ pour un jeu comme ça (les 10€, c'est ma petite amie :). Donc juste pas de raison de que je passe plus de temps dessus. Fondamentalement, même si le ton de mon journal peut avoir donné l'impression du contraire, je ne suis pas aigri ni frustré par ce résultat (bon OK, le 0 absolu … un petit peu quand même … ;).

          • [^] # Re: tout le monde s'en tamponne le coquillard

            Posté par  (site web personnel) . Évalué à -10.

            Faire de la publicité pour cette campagne aurait donc été contre-productif. Ça aurait juste biaisé le résultat

            J'ai ri.
            Pourquoi? Parce que la on a l'histoire d'une personne qui dit "qui veut?" dans vide, et est déprimé que le vide ne lui réponde pas (et ensuite "si j'avais essayé de demandé à des gens, ça aurait biaisé le résultat pour savoir si les gens sont intéressés", euh…).

            Et même si tu avais fait de la pub, aujourd'hui, les gens sont dans l’opulence d'offre : pour 1€, ils ont plusieurs jeux Indie Bundle; Il y a GOG. Pas mal de parents ressortent leur NES pour les gamins (et il y a Mario Kart dessus). Je dois encore avoir Micro Machines qui traîne dans un coin de disque dur.
            Bref, le premier commentaire de maclag (puis celui d'arnaudus ) est très loin d'être hors sujet, mais tu ne l'as pas compris et joué à Caliméro plutôt que d'essayer de comprendre (et c'est dommage).

            Personne n'est prêt à mettre 5€ pour un jeu comme ça

            Non, personne n'est prêt un mettre 5€ pour un jeu comme ça de ce niveau; et c'est normal vu ce qui existe déjà (en fouillant un peu certes, mais il faut fouiller encore plus pour trouver ton projet).
            Désolé pour ton égo, mais le problème n'est pas sur "jeu comme ça", mais sur l'idée que tu n'as rien proposé de nouveau (sans parler du refus de chercher les gens là où ils sont).


            Désolé pour le côté rabat-joie, ça me rappelle juste certaines connaissances qui ont parfois investi beaucoup de leurs économies (et de temps) mais partis la fleur au fusil dans un projet sur lequel ils n'ont pas réfléchi du tout à la compétition déjà existante, à qui ils s'adressaient, comme toucher leur cible, etc… (Et le retour à la réalité n'a pas toujours été agréable).

            Pose-toi, relis les commentaires au dessus, demande-toi ce que toi tu as loupé et ne reporte pas la faute sur les autres (c'est le meilleur moyen de reproduire la même chose la prochaine fois). je ne dis pas que tout dépend de toi, mais c'est juste pas si simple de faire payer les gens (je le sais par expérience, 10 ans que j'essaye de faire donner les gens pour ce que je fais, j'en chie)

            • [^] # Re: tout le monde s'en tamponne le coquillard

              Posté par  (site web personnel) . Évalué à 10.

              Je crois que c'est toi qui a mal lu mon dernier commentaire, donc je reprends:

              Je me posais une question: est-ce que ça a assez d'intérêt pour que je poursuive le dev ?
              J'ai utilisé Kickstarter comme un outil pour déterminer l'intérêt de la chose (et non pour lever des fonds). La réponse fût sans appel.

              Quant à la publicité, je maintiens ce que je disais: Si mon but avait été de lever des fonds et faire plein de brouzoufs, ça aurait été pertinent. Mais là il s'agissait de jauger la valeur de l'idée. La simple présence dans le catalogue Kickstarter a fait que des gens l'ont vu. J'avais les stats KickStater & Google Analytics. Des centaines de personnes l'ont vu. Personne n'a jugé que ça valait 5€. Fin de l'histoire.

              Au final, je ne blâme personne, et mon égo se porte très bien : J'ai atteint mes objectifs.
              La seule chose qui commence un peu à m'irriter, ce sont les commentaires ici qui supposent que l'état de mon égo était dépendant du résultat du Kickstarter. Ceci dit, je comprends aussi très bien que normalement, un Kickstarter sert avant tout à lever des fonds, d'où cette supposition que plusieurs ont fait. En un sens, c'est ma faute, j'aurais dû penser à préciser directement l'objectif de mon Kickstarter dans le journal.

              • [^] # Re: tout le monde s'en tamponne le coquillard

                Posté par  . Évalué à 10.

                J'ai utilisé Kickstarter comme un outil pour déterminer l'intérêt de la chose (et non pour lever des fonds). La réponse fût sans appel.

                Sauf que je ne crois pas que beaucoup de monde s'amuse à chercher des projets au pif sur kickstarter. La plupart des gens voient le projet ailleurs et le finance sur kickstarter. Donc, je pense que ta mesure de l'intérêt est mauvaise.

                C'est un peu comme si tu mets un projet sur ta forge héberger sur ton serveur et tu t'étonne que personne ne contribue.

                « Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche

              • [^] # Re: tout le monde s'en tamponne le coquillard

                Posté par  . Évalué à 6.

                Je pense que quand les gens investissent de l'argent ils ont besoin d'être rassurés : les commerciaux que je rencontre me disent tous ça. Quand quelqu'un achète il est toujours inquiète de faire un mauvais investissement, il faut donc le rassurer. Ca peut être en approuvant ses choix (je me souviens encore du vendeur de voiture que j'ai rencontré quand je lui ai is que je voulais tel modèle et tel finition : "j'en vends plein des comme ca, comme vous avez raison" -> c'est une façon de me rassurer sur mon choix)

                La présentation est quand même assez sommaire, y a quelque descriptions futures mais ca reste vague.
                Tu es seul -> les gens ont peur que tu rage quit le projet (je ne dis pas que tu le ferais mais c'est un risque existant pour les gens)
                Tu travailles sur ton temps libre -> ca veut dire que tu t'y ne consacres pas à plein temps (ce n'est peut être pas ce que t'as voulu dire mais c'est ce que les gens comprennent.

                Bref, ca ne rassure pas les gens sur leur investissement aussi minime soit il.

                • [^] # Re: tout le monde s'en tamponne le coquillard

                  Posté par  (site web personnel) . Évalué à 3. Dernière modification le 20 novembre 2017 à 10:48.

                  Tu as parfaitement raison, mais je ne me voyais pas trop cacher ces informations. Ça ne m'aurait pas semblé très honnête. Toi, tu aurais présenté ça comment ?

                  • [^] # Re: tout le monde s'en tamponne le coquillard

                    Posté par  . Évalué à 4.

                    Difficile de vendre ton projet efficacement sans mentir malheureusement, comme le dise les commentaires plus haut la concurrence est rude.
                    La plupart des projets kickstarter qui sont financés, le sont parce que les porteurs du projet vont être à 100% impliqués.

                    Et même quand t'es à 100% impliqués, tu peux avoir des difficultés à te financer (je pense notamment au film ZeMarmot)

                    Je ne l'ai pas dit plus haut mais un grand bravo pour ton jeu :)

                    • [^] # Re: tout le monde s'en tamponne le coquillard

                      Posté par  . Évalué à 8.

                      Difficile de vendre ton projet efficacement sans mentir malheureusemen

                      Je ne suis pas d'accord avec cette vision. C'est peut-être simplement que le projet n'est pas "vendable" parce qu'il est en concurrence avec des projets plus solides menés par des gens plus motivés?

                      Mentir pour vendre, ça peut ressembler à de l'escroquerie, et c'est une pente glissante qui peut à terme te mener devant un tribunal. D'après ce qu'il dit, il voulait tâter le terrain, essayer de voir si le projet tel qu'il le concevait était attractif.

                      Après, tu peux considérer que tous les projets proposés sont totalement pipeau et que si tu veux espérer sortir, il faut pipeauter encore plus que les autres. Ça me semble assez cynique, et ça pourrait ressembler à de l'aigreur vis-à-vis de projets qui sont peut-être simplement mieux montés par des gens plus motivés. Des gens plus compétents que soi, ça existe, et c'est malsain de les taxer de menteurs a priori.

                      • [^] # Re: tout le monde s'en tamponne le coquillard

                        Posté par  . Évalué à 2.

                        Je ne suis pas d'accord avec cette vision. C'est peut-être simplement que le projet n'est pas "vendable" parce qu'il est en concurrence avec des projets plus solides menés par des gens plus motivés?

                        Je me suis mal exprimé, ce que je voulais dire, c'est que si il ne souhaite pas s'investir à fond dans le projet, il n'arrivera pas à vendre son projet. Je suis d'accord avec toi sur le fait qu'il n'y a pas besoin de mentir, mais cela nécessite un investissement à 100% de la part du créateur.

                  • [^] # Re: tout le monde s'en tamponne le coquillard

                    Posté par  . Évalué à 9.

                    Disons que t’essayes pas de vendre ton projet, faut pas s’étonner que personne n’achète.
                    Kickstarter c’est pas un endroit pour jauger la demande d’un produit (ou en tout cas pas comme tu l’as fait).

                    De deux choses l’une:
                    - t’es prêt à te lancer dans l’aventure, tu lances ron Kickstarter (et sérieusement, pas ce que t’as fait cette fois ci)
                    - t’es pas sur d’avoir un marché, et tu fais de la recherche. De la vraie, pas une page paumée que personne ne verra.

                    Ton Kickstarter, il dit en substance « si vous me filez du fric, ptetre que je bosserais sur ce jeu, ptetre pas ». Ça fait pas rêver, et ça donne envie de répondre « Ben quand tu te sera décidé si tu veux bosser dessus, tu reviens nous dire ».

                    Linuxfr, le portail francais du logiciel libre et du neo nazisme.

              • [^] # Re: tout le monde s'en tamponne le coquillard

                Posté par  (site web personnel) . Évalué à 8.

                J'avais les stats KickStater & Google Analytics. Des centaines de personnes l'ont vu.

                Des centaines de personnes c'est en fait minuscule sur un site aussi gros que kickstarter ; des centaines de vues c'est je pense assimilable à quelques badauds qui se sont perdus.
                Un site comme LinuxFR, pourtant bien plus petit et spécifique (logiciel libre, francophone) possède des milliers de comptes (plus les lecteurs non-inscrits) ; donc ton journal va sûrement faire bien plus que des centaines de vues !

                J'ai utilisé Kickstarter comme un outil pour déterminer l'intérêt de la chose
                Mais là il s'agissait de jauger la valeur de l'idée.
                Personne n'a jugé que ça valait 5€.

                Tantôt tu parles d'intérêt, tantôt de valeur de l'idée, tantôt du prix que des gens veulent mettre dessus. Tout ceci est certainement très clair dans ta tête, mais personnellement je ne comprends pas ce que tu cherches.

                Est-ce que si des gens sont prêts à venir contribuer à ton projet sur leur temps libre, est-ce que tu appelles ça de la valeur
                (parce que pour ces gens, ton projet a de la valeur, sinon il utiliseraient leur temps libre autrement) ?
                Si des gens installent gratuitement ton jeu (sachant que tu dis aussi que faire plein de brouzoufs n'était pas le but), y jouent, s'amusent et te éventuellement disent merci, est-ce tu appelles ça de la valeur ?

                J'avais bien aimé ce texte de Ploum (parmi tant d'autres): https://ploum.net/votre-idee-ne-vaut-rien/
                En gros une idée n'a aucune valeur, seule la réalisation d'une idée a de la valeur. C'est vrai pour une idée innovante ; mais dans ton cas où ton jeu semble très classique (et des tas de jeux existants réalisent déjà ce que toi tu ne fais que promettre) c'est d'autant plus vrai. Une fois fini ton jeu serait peut-être très bien, mais là, même ce que tu promets n'a rien d'original.

                Il n'est donc pas étonnant que sa valeur marchande soit nulle ; pour 5€ on peut acheter des tas de jeux déjà finis et largement plus ambitieux ; 5€ ce n'est effectivement pas énorme, mais il n'y avait pas vraiment de raison de te les donner à toi (c'est mieux investit en achetant un jeu déjà fini, ou en finançant un jeu qui semble apporter quelque chose de nouveau). Mais encore une fois cette valeur marchande, on ne sait pas si c'était la valeur que tu voulais mesurer (il a de la valeur sans aucun doute, mais pas de valeur marchande—en l'état actuel en tout cas).

            • [^] # Re: tout le monde s'en tamponne le coquillard

              Posté par  (site web personnel) . Évalué à 7.

              pas mal de parents ressortent leur NES pour les gamins (et il y a Mario Kart dessus)

              Le premier Mario Kart est Super Mario Kart, et est sorti sur Super NES.
              Voila c'était ma remarque tout à fait dispensable :)

    • [^] # Re: tout le monde s'en tamponne le coquillard

      Posté par  (site web personnel) . Évalué à 4.

      D'autant que la description laisse penser que financement ou pas, le résultat sera le même. A 5k€ tu feras l'effort de fournir un paquet pour Mac OS et a 10k€ tu essaieras peut être de contacter un graphiste et/ou un sound designer mais ca semble un peu mou comme promesse. À part ça, difficile pour le lecteur de voir pourquoi il te donnerait de l'argent à toi plutôt qu'au projet d'à côté.

      À comparer peut être à des descriptions de projets qui réussissent leur financement pour comprendre ce qui a cloché.

      • [^] # Re: tout le monde s'en tamponne le coquillard

        Posté par  (site web personnel) . Évalué à 10.

        À noter qu'il y a quelques années, j'étais tombé sur un jeu du même genre, trophy, que j'avais maintenu pendant un temps. Il semble qu'avant moi, tout le monde s'en était tamponné le coquillard, et pareil après moi. Pareil pour althreat, un r-type like que j'avais codé. Globalement, y'a des milliers de personnes qui codent leur petit jeu et c'est rare qu'il y ait beaucoup d'adhésion. Il ne faut pas compter sur la communauté pour contribuer et faire une merveille de ton jeu potable. Il faut faire de ton jeu une merveille et peut être que la communauté y apportera quelques contributions.

  • # Une histoire de communication

    Posté par  . Évalué à 10.

    Bonjour,

    Je découvre ce jeu (sans plus d'intérêt que ça : je n'aime pas les jeux de course) avec ton journal. Si tu voulais collecter de l'argent, il aurait fallu faire de la publicité pour ton projet pendant (en fait surement avant) ta demande de financement participatif. Je ne sais pas où tu as présenté ton projet, mais le fait que tu n’aies eu qu'un seul financeur me laisse à penser que tu ne l'as pas beaucoup fait.

    Le financement participatif, ça peut marcher soit si tu as quelque chose d'orignal à présenter, soit si tu as déjà une communauté, soit si tu es quelqu'un de connu.

    En tout cas, bonne chance pour la suite.

    • [^] # Re: Une histoire de communication

      Posté par  . Évalué à 2.

      Il y a un temps limité pour trouver de l'argent sur les systèmes de crownfunding. Donc, pendant ce temps qui s'égraine, tu rames pour faire de la pub pour ton jeu,or la notoriété de ton jeu peut venir dans le temps seulement et longtemps après.

      • [^] # Re: Une histoire de communication

        Posté par  (site web personnel) . Évalué à 2.

        Il y a un temps limité pour trouver de l'argent sur les systèmes de crownfunding

        Ce n'est vrai pour un certain type de crowdfunding, comme avec des sites du genre Kickstarter, IndieGogo ou Ulule.
        Il existe d'autres types de financement pour lesquels tu n'es pas obligé convaincre "beaucoup" de gens en peu de temps, comme les systèmes proposés par Patreon, Tipeee ou Liberapay.
        Après si tu veux que des gens te donnent de l'argent, il faudra toujours faire de la publicité d'une manière ou d'une autre (à part être déjà connu et reconnu).

  • # Slicks'n'slide / Generally

    Posté par  (Mastodon) . Évalué à 4.

    Souvent ce qui pêche sur ce genre de jeux c'est la maniabilité des véhicules. J'apprends l'existence de ce jeu à l'instant mais si tu as réussi à donner une physique proche de ce que donnaient des slicks'n'slide ou Generally c'est extra.

    • [^] # Re: Slicks'n'slide / Generally

      Posté par  (Mastodon) . Évalué à 5.

      Personnellement, j'aimais bien les jeux Micro-Machines.

    • [^] # Re: Slicks'n'slide / Generally

      Posté par  (site web personnel) . Évalué à 4.

      Ma source d'inspiration principale était Super Car II. Pour le coup, tu viens de m'apprendre que ce type de jeu avait un nom à lui :-)

      • [^] # Re: Slicks'n'slide / Generally

        Posté par  (site web personnel) . Évalué à 4.

        En bon boulet, je viens de réaliser que "slicks'n'slide" n'est pas le nom du type de jeu, mais bien le nom d'un jeu … Sur ceux, je vais aller me cacher dans un trou …

      • [^] # Re: Slicks'n'slide / Generally

        Posté par  (site web personnel) . Évalué à 2.

        Eh bien c’est réussi ! En voyant la copie d’écran, j’ai tout de suite pensé à « Super Cars II », et à « Super Sprint » aussi :-) J’aimais bien jouer à ces jeux sur Atari…

        En tout cas, merci pour le partage ! Mon fils, qui se lance dans la programmation (je précise que c’est de lui-même, sans pression parentale), sera enchanté de regarder comment c’est fait.

        Yves / tYYGH ;-)

  • # Il est fort bien pour un jeu développé en quinze jours

    Posté par  (site web personnel, Mastodon) . Évalué à 4.

    A regarder le git je vois que le plus gros du travail a été fait en quinze jours, et que les derniers commit sont pour passer le code en GPL; à moins biensûr que du travail n'ait été repris en dehors de git.
    Je l'ai installé et c'est jouable, je pense que cela doit pouvoir plaire aux enfants, je testerai cela ce weekend à la journée méditerranéenne du libre lors d'un atelier.
    -aparté-
    oui comme je suis en plein dedans je mange, je bois et je .. la JM2L, si vous êtes en région PACA venez faire un tour http://jm2L.linux-azur.org
    -aparté-
    Je n'ai pas regardé si le code était cracra, j'ai juste constaté que mon ordi soufflait pas mal, côté cpu c'est un peu gourmand il me semble; mais ça se laisse jouer.
    Réussir à développer cela en quinze demande une bonne maîtrise de python et en tout cas de la libraire pygame; et donc effectivement cela peut servir d'exemple.

    Donc merci Jérôme de l'avoir passé en GPL; pour ma part je verrais bien ce style de jeu dans un bundle avec plein d'autres.

    • [^] # Re: Il est fort bien pour un jeu développé en quinze jours

      Posté par  (site web personnel) . Évalué à 4.

      à moins biensûr que du travail n'ait été repris en dehors de git.

      Nop, tout a été fait dans Git directement :-)

      j'ai juste constaté que mon ordi soufflait pas mal

      Je n'ai pas creusé beaucoup ce point, mais je crois que c'est un soucis lié à Pygame, au pilotes graphiques et au type même du jeu: Le jeu est assez agressif en terme de 2D (le circuit bouge relativement par rapport à la voiture --> rafraîchissement complet de l'écran à chaque frame). Or l'accéleration 2D sous Linux, en fonction du pilote de la carte graphique, semble être entre inexistante et pas-terrible. Faute d'accéleration GPU, je suppose que c'est le CPU qui fait toute.

      Pour l'anecdote, j'avais de meilleures perfs sur mon portable avec une carte Intel (~50 à 100 FPS) que sur mon fixe avec une carte Radeon (~20 à 25 FPS).

      pour ma part je verrais bien ce style de jeu dans un bundle avec plein d'autres

      Il faudrait que quelqu'un prenne le temps de le finir par contre …

    • [^] # Re: Il est fort bien pour un jeu développé en quinze jours

      Posté par  (site web personnel, Mastodon) . Évalué à 2.

      bon je me réponds à moi même pour l'aparté…
      Il n'y a pas eu assez d'enfants à la JM2L 2017 pour pouvoir montrer ceci, peut-être à une autre occasion…

  • # Syntax error

    Posté par  (site web personnel) . Évalué à 3.

    J'ai voulu tester sur une Mageia 5, et j'obtiens:


    File "/usr/lib/python3.4/site-packages/rapide_et_furieux-0.1-py3.4.egg/rapide_et_furieux/gfx/cars/player.py", line 12
    super().__init__(*args, **kwargs, has_engine_sound=True)
    ^
    SyntaxError: invalid syntax

    Faut-il un python plus récent ?

  • # Moi aussi j'ai fait un jeu :)

    Posté par  (site web personnel) . Évalué à 7.

    C'est marrant, je bosse moi aussi sur un jeu de voitures vu de haut : Tiny Wheels.

    Rapide et Furieux a l'air sympa, je vais tester ça ce soir.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.