: Le succès du libre est-il transposable au jeu vidéo?

Posté par aurels (). Modéré le 05 septembre 2006.
0
Futura sciences propose un dossier très intéressant sur les jeux libres (ce dossier date d'octobre 2005 mais semble encore bien d'actualité).

Des questions pertinentes y sont posées :
Les jeux libres ont-ils une chance de concurrencer les propriétaires ?
Quel intérêt a-t-on à développer un jeu libre alors qu'il y a déjà tant de jeux et que les jeux libres ont, il faut le dire, souvent une longueur de retard niveau graphismes?

L'analyse de ce créneau est effectuée via un tas de références à de nombreux jeux libres tels que Freeciv, The Craft ou Open City.

Le dossier s'achève par une interview de Jean-Philippe Gaulier, administrateur système et organisateur de Game-Over, le "salon international du jeu vidéo sur plate-forme libre", qui s’est tenu à Limoges en 2004 et 2005.

InternetActu avait également publié ce dossier l'année dernière.

> Lire les commentaires (55 commentaires, moyenne: 2,1).  

Vous avez demandé le commentaire #750489.

Console de jeu alternative

Posté par Youssef Oualmakran (page perso, ) le 05/09/2006 à 05:15. (lien). Évalué à 3.

Un projet pour créer une console de jeu à bas coup en se basant des micro-contrôleurs PIC est en développement.

http://fdogs.free.fr/

  • [^]Re: Console de jeu alternative

    Posté par farib () le 05/09/2006 à 07:20. (lien). Évalué à 4.

    C'est pas franc jeu !

    [^]Re: Console de jeu alternative

    Posté par scls19fr (page perso, ) le 05/09/2006 à 07:32. (lien). Évalué à 1.

    Vu le prix d'un PC je ne suis pas sûr que ça soit rentable...

    Au pire j'aurais choisi une carte avec un processeur ARM et j'aurai mis un Linux dessus... afin de profiter des nombreuses bibliothèques de développement...

    là... le gars est en train de réinventer la roue... carrée... ;-)

    [^]Re: Console de jeu alternative

    Posté par Laurent J (page perso, ) le 05/09/2006 à 07:43. (lien). Évalué à 4.

    à bas coût tu veux dire ?

    • [^]Re: Console de jeu alternative

      Posté par Youssef Oualmakran (page perso, ) le 05/09/2006 à 13:31. (lien). Évalué à 1.

      Désolé, j'avais commis une faute d'orthographe.

      • [^]Re: Console de jeu alternative

        Posté par Amine "nh2" Brikci-Nigassa (page perso, ) le 06/09/2006 à 09:45. (lien). Évalué à 1.

        attention, pas de coups bas... comme dirait Fidel !

        -.-'-.-'-.-'-.-'-.-'-.-'-.--> []

        --
        http://LibreTlemcen.org

    [^]Re: Console de jeu alternative

    Posté par Vinbre () le 05/09/2006 à 07:47. (lien). Évalué à 2.

    Pour faire tourner des jeux de GameBoy...

    Le PIC 18f est un microcontroleur 8 bits. Il n'a même pas la puissance d'un processeur 68000 (amiga, atari ST, calculette TI89,...)

    Si on veut faire une console de jeux, il vaut effectivement mieux partir sur un processeur 32 bits, comme ARM par exemple.

    [^]Re: Console de jeu alternative

    Posté par nifrou (page perso, ) le 05/09/2006 à 10:38. (lien). Évalué à 9.

    Salut, je suit le réinventeur .... de la roue carré..
    je répondr a certaines analyses
    ce système qui n'est pas seulement utilsable comme ordinateur est beaucoup moins cher qu'un ordinateur de type PC (45-75 ¤uro en version Complete).

    "Au pire j'aurais choisi une carte avec un processeur ARM et j'aurai mis un Linux dessus... afin de profiter des nombreuses bibliothèques de développement..."
    cette solution à été envisagé avant même d'avoir choisit un PIC.
    problèmes avec ARM :

    1er la complexité du système (tant au point de vue electronique que dévellopement du système). bien sur SI cela et fait, la partit programmation haut niveau serait plus simple.

    2ème cela limmiterait ce système a des application de type PC ou console de jeux multimédia.

    3ème : cela couterait beaucoup plus cher et gros :
    l'ARM + circuit de gestion vidéo + mémoire

    4ème : les processeur ARM ne se vendent pas partout contrairement au composant choisit .

    Je ne voit pas trop comment aujourd'hui une communoté tres restrainte pas ces contraintes arriverait a develloper ce genre genre de système avec un ARM.

    ensuitte pour la roue "carré" tu peut aller voir la rubrique POURQUOI du site web .

    --
    DOGS projet d'ordinateur console de jeux gratuit : http://fdogs.free.fr
    • [^]Re: Console de jeu alternative

      Posté par Aurélien Girard () le 05/09/2006 à 10:51. (lien). Évalué à 5.

      En terme de performances, à quelle machine est-ce que ça peut se comparer ?


      ps: essaie de passer un coup de correcteur orthographique sur ton site, c'est vraiment abominable et parfois à la limite du compréhensible :(
      C'est dommage pour un projet aussi intéressant.

    [^]Re: Console de jeu alternative

    Posté par nifrou (page perso, ) le 05/09/2006 à 11:08. (lien). Évalué à 6.

    "Le PIC 18f est un microcontroleur 8 bits. Il n'a même pas la puissance d'un processeur 68000"
    deja un microcontroleur != micropresseur.

    Le microntroleur effectue une multitude de taches sans utiliser sont processeur (RS232, USB, CAN, PWM, SPI pour la SCARD, timers couplé au port , captures, etc...).
    c'est une grosse partit des taches effectué, et aucun processeur ne sait faire cela.

    ensuitte pour le processeur embarqué :
    PIC18F452 -> 48Mhz / 4 cycles pour exectuter une instruction ->12MIPS

    68000 (de la TI89 par exemple)-> 12Mhz / 8 cycles en moyenne pour exectuter une instruction->1.25MIPS

    ensuite l'architecture n'est pas la même les PIC sont en RISC et chaque partit travaille / communique en meme temps.
    sur les 68000 les unité se partage les même bus et doivent attendre qu'il ait la mains

    8 Vs 16 Bit VS 32 bit.
    avoir un grand nombre de bits.
    c'est intérresant pour les calculs complexe (3D, math)
    ou alors pour le transfert et le travail sur des flux vidéo ou adiau.
    mais le problème c'est que cela reviendrait a assez cher (mémoire , controleur mémoires, grand PCB). Et augmenterait notablement la complexité du système.

    voila pourquoi un PIC qui est costaux, simple d'utilisation, et qui permet d'avoir un système économique.

    peut etre que dans 6 mois ou ans il serat plus simple et economique d'utiliser un ARM et que nous seront plusieurt a avoir un expérience susfisante dans la vidéo, les périphéques systèmes.
    (j'espère)

    --
    DOGS projet d'ordinateur console de jeux gratuit : http://fdogs.free.fr
    • [^]Re: Console de jeu alternative

      Posté par Julien Boibessot (page perso, ) le 05/09/2006 à 12:13. (lien). Évalué à 2.

      Salut !

      nifrou, ça coûte combien à fabriquer votre console à base de PIC ?

      --
      Armadeus Team: http://www.armadeus.org
      • [^]Re: Console de jeu alternative

        Posté par ciol () le 05/09/2006 à 13:21. (lien). Évalué à 2.

        Bravo. Le geek ultime.

        • [^]Re: Console de jeu alternative

          Posté par Julien Boibessot (page perso, ) le 05/09/2006 à 14:45. (lien). Évalué à 1.

          Non, je demande ça parce que avec des potes on a construit une carte embarquée à base d'ARM9 à 200Mhz et qui coute dans les 150 euros à produire; donc si il y a des personnes cherchant une base pour faire des ordinateurs/consoles de jeu maison, ça peut toujours les intéresser...

          --
          Armadeus Team: http://www.armadeus.org
          • [^]Re: Console de jeu alternative

            Posté par Sylvain Briole (page perso, ) le 05/09/2006 à 15:00. (lien). Évalué à 2.

            En effet, le prix de revient est un point très important (sauf si ce projet n'est qu'à but de découverte ou pour se dire : c'est moi qui l'ai fait), car pour à peu près 180EUR en commandant dans une certaine quantité (aux alentours de 30 exemplaires) tu peux avoir une carte (platine avec deux connecteurs offrant l'accès à tous les périphériques) avec du : MPC603e à 400MHz, 16MB SDRAM, 16MB Flash, 1xPCI, 1xEthernet 10/100, 6xRS232, 2xCAN-Bus, 2xUSB (master), 1xATA4, 1xIRDA, 2xI2C, ...., parfaitement supporté par Linux (Denx).

            • [^]Re: Console de jeu alternative

              Posté par Julien Boibessot (page perso, ) le 06/09/2006 à 07:53. (lien). Évalué à 1.

              Et tu as l'adresse exacte du site où l'on peut commander cette carte ?

              --
              Armadeus Team: http://www.armadeus.org
              • [^]Re: Console de jeu alternative

                Posté par Sylvain Briole (page perso, ) le 06/09/2006 à 08:31. (lien). Évalué à 2.

                Bien sûr :
                http://www.microsys.de/index.php?l=d&p=Home&r=yes

                La carte en question :
                http://www.microsys.de/index.php?l=d&p=Products/miriac_M(...)

                Par contre, je ne pense pas qu'on puisse commander comme cela "en ligne".

                • [^]Re: Console de jeu alternative

                  Posté par Julien Boibessot (page perso, ) le 06/09/2006 à 13:24. (lien). Évalué à 2.

                  Pas mal... mais bon pour tout avoir, il faut rajouter une carte fille apparement... tu les as eus où les prix des cartes au fait ?

                  <PUB>
                  Nous pour 150 euros on a réussi à avoir ARM9 200Mhz, 16Mo Flash, 16Mo SDRAM, I2C, 2xRS232, SPI, FPGA, MMC, RTC, controlleur LCD, Ethernet 100Mbits, pleins de GPIOs. Le tout sûr la même carte.
                  </PUB> ;-)

                  --
                  Armadeus Team: http://www.armadeus.org

                  [+] [^]Re: Console de jeu alternative

                  Posté par Julien Boibessot (page perso, ) le 06/09/2006 à 14:01. (lien). Évalué à -1.

                  Pas mal... mais bon pour tout avoir, il faut rajouter une carte fille apparement... tu les as eus où les prix des cartes au fait ?

                  <PUB>
                  Nous pour 150 euros on a réussi à avoir ARM9 200Mhz, 16Mo Flash, 16Mo SDRAM, I2C, 2xRS232, SPI, FPGA, MMC, RTC, controlleur LCD, Ethernet 100Mbits, pleins de GPIOs. Le tout sûr la même carte.
                  </PUB> ;-)

                  --
                  Armadeus Team: http://www.armadeus.org
                  • [^]Re: Console de jeu alternative

                    Posté par Sylvain Briole (page perso, ) le 06/09/2006 à 14:37. (lien). Évalué à 2.

                    Pas mal... mais bon pour tout avoir, il faut rajouter une carte fille apparement... tu les as eus où les prix des cartes au fait ?

                    J'aurais dit une carte "mère" : en fait, le module PM520 contient tout, et les périphériques sont accessibles via 2 connecteurs soudés sur le module. Ensuite, bien sûr, si tu veux des connecteurs "standards", tu dois prévoir une carte sur laquelle s'enfiche ce module et sur laquelle tu auras prévu les connecteurs RS232-DB9 ou Ethernet-RJ45 par exemple.
                    En gros, tu as, avec cette carte, un "gros" microcontroleur à base de ce processeur Freescale (architecture Motorola Power PC) avec des contrôleurs remplissant les fonctions cités auparavant, plus une mémoire vive externe et de la mémoire non volatile flash.

                    Pour le prix : tout simplement nous (la boîte dans laquelle je bosse) en avons acheté pour un développement.

                    Pour votre dév' (carte avec ARM & co.) : le layout/schéma est éventuellement librement dispo' ou c'est un dév' à vocation propriétaire?
                    Pour "jouer" ce serait sûrement pas mal....

                    • [^]Re: Console de jeu alternative

                      Posté par Julien Boibessot (page perso, ) le 06/09/2006 à 16:01. (lien). Évalué à 1.

                      Et si tu n'en commandes pas 30 tu as quel prix à l'unité ?

                      Pour ce qui est des schémas, ils sont livrés à ceux qui achètent une carte, par contre le routage à mon avis ne sera pas dispo tant qu'on sera pas rentré dans nos frais au niveau de la production (les hardeux sont moins Open Source que les softeux ! ;-) )

                      --
                      Armadeus Team: http://www.armadeus.org
                      • [^]Re: Console de jeu alternative

                        Posté par Sylvain Briole (page perso, ) le 06/09/2006 à 19:30. (lien). Évalué à 2.

                        Et si tu n'en commandes pas 30 tu as quel prix à l'unité ?

                        Je ne saurais malheureusement pas te dire exactement, car lors du premier achat c'était un "kit" complet que nous avions acheté (module PM520 + carte principale CR825 + connexion CAN), et là cela tourne aux alentours de 600EUR avec 1 an de support garanti.

                        Pour ce qui est des schémas, ils sont livrés à ceux qui achètent une carte, par contre le routage à mon avis ne sera pas dispo tant qu'on sera pas rentré dans nos frais au niveau de la production (les hardeux sont moins Open Source que les softeux ! ;-) )

                        Vous avez un site où vous présentez votre carte (ou produit, je ne sais pas trop quel mot employer)? On ne sait jamais....

                        • [^]Re: Console de jeu alternative

                          Posté par Julien Boibessot (page perso, ) le 07/09/2006 à 07:16. (lien). Évalué à 1.

                          Ok merci pour les infos...
                          Pour ce qui est du site c'est en cours et il devrait être publié fin du mois. Faudra scruter www.armadeus.com d'ici 2 semaines...

                          --
                          Armadeus Team: http://www.armadeus.org

      [^]Re: Console de jeu alternative

      Posté par Vinbre () le 06/09/2006 à 07:34. (lien). Évalué à 3.

      On est d'accord sur la distinction entre microcontroleur et microprocesseur. Je suis tout à fait d'accord avec toi que concevoir une carte à base de microprocesseur avec mémoire externe et tout le tralala est non seulement plus chère qu'un microcontroleur, mais surtout difficile à concevoir par l'amateur (pour des vitesses de bus élevées, tout au moins).

      Mais il existe maintenant des microcontroleurs à base d'ARM (va voir chez Atmel ou Philips (qui a fait un buzz par ses µC ARM à 2$), par exemple, mais beaucoup de constructeurs en font). Le seul bémol est qu'ils n'existent qu'en boitier TQFP ou similaire, (ou BGA pour les masos) dont il faut soigneusement vérifier l'écartement des pattes si on veut pouvoir le souder à la main: 0.8mm, c'est soudable; moins, il faut que la carte soit vernie pour éviter les ponts de soudure, ce qui signifie carte gravée industriellement. Mais ça n'est pas si cher que ça, même pour des protoypes.

      Quant au 8 bits vs 32 bits et nombre d'instructions par cycle d'horloge, il faut aussi voir la puissance du jeu d'instruction.
      Il faut 40 cycles pour faire un multiplication 16 bits signé *16 bits signé sur un PIC. Je ne parle même pas de la division, qu'il faut faire à la main: décalages et soustractions. Et les PICs ne permettent pas d'adresser rapidement beaucoup de mémoire: il faut changer de banque en permanence. Si tu veux gérer beaucoup de RAM (>256 octets sur la plupart des 8bits, ou plutôt 368 sur 18F), un processeur (dans le sens d'architecture) 16 ou 32 bits est beaucoup plus confortable et permet de perdre moins de temps.

      Si tu veux rester dans des boitiers DIP, pourquoi ne pas avoir pris des ATmega (Atmel), qui sont légèrement plus rapides, ou des 30F (programmés avec WinPic), qui sont carrément des DSP 16 bits ?

      • [^]Re: Console de jeu alternative

        Posté par nifrou (page perso, ) le 06/09/2006 à 10:55. (lien). Évalué à 1.

        salut.
        pour le choix du micro.
        comme je l'ai dit je ne suit pas arreté au critère PRIX/performance du micro.
        j'ai aussi prix comme critère prix total coila pourquoi microcontroleur plutot que microprocesseur.
        ensuitte un autre critèe essentiel est ; Que n'importe qui peut en construire un, sans avoir besoin de passer une commande de 100 ¤uro + frais de port au etat unis.

        les AVR et ARM ne se trouve pas chez les distributeur en france a moins d'etre une sociétté et d'en commander un certain nombre.
        ensuitte le pic a un gros avantage c'est qu'il assez simple a aborder comparaivement a beaucoup d'autre type de micro. il y a des doc partout et braucoup de personnes le connaisse un peut.
        en plus la puissance pur du microprocesseur bien que tres importante, n'est pas la chose primordialle.
        il y a aussi beaucoup de travail electronique et autour des port(vidéo, son, USB clavier, souris, SDCARD). qui m'on prit pas mal de temps.

        p.s: les pic 18F on un multiplicateur 16 bit intégré (que je n'utilise presque pas d'aileur)

        ceci dit le choix du micro n'est pas arreté. le but est de faire un système libre. ce sytème pourat assez facilement utiliser des micro de marque et de versions différentes. (contrairement au pc).

        donc ce choix est pour le prix total, la rapidité de mise en oeuvre par n'importe qui. et il y aurat surement une version plus grosse
        (24F,dsPIC, ARM,...)

        --
        DOGS projet d'ordinateur console de jeux gratuit : http://fdogs.free.fr
        • [^]Re: Console de jeu alternative

          Posté par dt22 () le 06/09/2006 à 11:01. (lien). Évalué à 1.

          "les AVR et ARM ne se trouve pas chez les distributeur en france a moins d'etre une sociétté et d'en commander un certain nombre."
          Pour les ARM je veux bien te croire. Pour ce qui est est AVR, ils sont assez simple a se procurer sur des sites comme www.radiospares.com.

          [^]Re: Console de jeu alternative

          Posté par Vinbre () le 06/09/2006 à 11:50. (lien). Évalué à 1.

          Comme dit précédemment, on peut trouver des AVR très facilement en france. En cherchant un peu, il doit être possible de rouver certaines références d'ARM ou coldfire (ou autres µC 32 bits bien supportées par gcc). Parmi les distributeurs connus, on a par exemple radiospares, farnell, digikey,...

          La puissance pure du µC et sa quantité de mémoire conditionnent le type de jeu que l'on peut faire tourner dessus (et sa qualité graphique). Je doute que l'on puisse faire tourner d'autres jeux que ceux des années 80 sur un PIC. Si tu arrives à me prouver le contraire, je te tire mon chapeau.

          Le 18f n'a pas de multiplicateur 16 bits intégré, seul 8 bits * 8 bits, et encore, non signé.

          Le propre des µC, c'est d'être spécifique (et, dans une moindre mesure, le compilo C aussi), en tout cas, famille par famille. Si vous changez de composant en cours de route, il faudra réécrire les portions de code qui correspondent au bas niveau pour la nouvelle puce. Je doute que vous y gagniez en temps de développement.

          Au niveau materiel, vous êtes loin de concurrencer les consoles, les PDA actuels ou les petits ordinateurs embarqués (dont les prix chutent rapidement). Et au niveau logiciel, les gens qui veulent coder de petits jeux peuvent le faire sur une vieille console ou un vieux PC, ou encore une calculette programmable pendant les cours chiants leur temps libre. Un PIC n'a pas la puissance nécessaire pour faire tourner un traitement de texte, un navigateur web, un player mp3, ou un jeu un peu évolué.
          C'est un très beau projet, vous vous amuserez et apprendrez sûrement beaucoup (et je repiquerai peut être qqs idées ;) ), mais ne pensez pas révolutionner le monde, comme le laisse à penser votre site.

          • [^]Re: Console de jeu alternative

            Posté par nifrou (page perso, ) le 06/09/2006 à 13:41. (lien). Évalué à 1.

            "Comme dit précédemment, on peut trouver des AVR très facilement en france. En cherchant un peu, il doit être possible de rouver certaines références d'ARM ou coldfire (ou autres µC 32 bits bien supportées par gcc). Parmi les distributeurs connus, on a par exemple radiospares, farnell, digikey,..."
            j''ai déja exposé mes critère de selection.
            la disponibilité et la facilitté d'approvisionnement et d'un des critère.
            ensuitte, je n'ai pas regardé dans une boulle cristal pour savoir si farnell,radiospare, selectronic, electronique diffusion vendent ce gene de composant.
            j'ai passé beaucoup de temps a regardé les prix et possibilité d'approvisionnement.
            ARM et AVR -> pas possible

            --
            DOGS projet d'ordinateur console de jeux gratuit : http://fdogs.free.fr

    [^]Re: Console de jeu alternative -> Licence

    Posté par smorico (page perso, ) le 07/09/2006 à 10:22. (lien). Évalué à 1.

    Projet très intéressant mais erreur au niveau de la licence il me semble :

    "DOGS est un projet de système sous licence GPL. Cette licence autorise l'utilisation, la possession, la distribution et la modification des éléments du projet dans un but non commercial."

    2 erreurs:
    -------------
    - Possession : La GPL permet justement d'éviter l'appropriation du code source par une seule entité.
    - Dans un but non commercial : La GPL permet un usage commercial des oeuvre. Son oeuvre peu donc être intégrée, améliorée et revendue sous réserve que le tout reste GPL.

    (http://fdogs.free.fr Section introduction..)

    Ce qu'il décrit se raproche plus d'une licence CC

    • [^]Re: Console de jeu alternative -> Licence

      Posté par nifrou (page perso, ) le 07/09/2006 à 14:09. (lien). Évalué à 1.

      salut,
      Effectivement je me suit trompé dans les termes de la licence.
      merci beaucoup pour avoir relevé cette erreur.
      Je mi perd un peut.
      (ton aide serait la bienvenue dans ce dommaine)
      j'ai ouvert un post a ce sujet sur le forum http://fdogs.free.fr/punbb/viewtopic.php?id=82
      a+

      --
      DOGS projet d'ordinateur console de jeux gratuit : http://fdogs.free.fr
      • [^]Re: Console de jeu alternative -> Licence

        Posté par smorico (page perso, ) le 09/09/2006 à 18:40. (lien). Évalué à 1.

        Salut...

        Je ne savais pas que tu étais dans le tread, ni que tu était le concepteur ;)

        Je passe volontier en discuter sur ton site !