devnewton đŸș a Ă©crit 9154 commentaires

  • [^] # Re: J'ai choisi...

    PostĂ© par (site web personnel) . En rĂ©ponse au journal SDL2 ou SFML2 ou ... ?. ÉvaluĂ© Ă  2.

    Corrigé!

    Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board

  • [^] # Re: J'ai choisi...

    PostĂ© par (site web personnel) . En rĂ©ponse au journal SDL2 ou SFML2 ou ... ?. ÉvaluĂ© Ă  2.

    J'ai fait une nouvelle release avec les changements suggérés sauf le bouton "apply": j'ai fait en sorte que tous les changements s'appliquent en direct.

    http://devnewton.bci.im/projects/nanim/home

    Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board

  • # paille poutre

    PostĂ© par (site web personnel) . En rĂ©ponse au journal Parait qu'Android est un Linux.... ÉvaluĂ© Ă  10.

    Android est surtout le linux sur lequel on installe le plus de logiciels pwivateurs.

    Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board

  • [^] # Re: Monopole

    PostĂ© par (site web personnel) . En rĂ©ponse Ă  la dĂ©pĂȘche Microsoft rachĂšte les tĂ©lĂ©phones de Nokia. ÉvaluĂ© Ă  0.

    Pour finir, une chose importante concernant les monopoles c'est de ne pas utiliser le monopole d'un produit pour en imposer un autre

    Est-ce que qu'une manƓuvre subtile comme le passage de directinput à xinput pour favoriser les manettes xbox tombe sous le coup de la Loi?

    Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board

  • [^] # Re: J'ai choisi...

    PostĂ© par (site web personnel) . En rĂ©ponse au journal SDL2 ou SFML2 ou ... ?. ÉvaluĂ© Ă  4.

    Du point de vue du développeur, c'est plus facile.

    Jusqu'à ce que tu changes la résolution de tes textures.

    Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board

  • # Petit joueur!

    PostĂ© par (site web personnel) . En rĂ©ponse au journal MS Office c'est vraiment de la merde. ÉvaluĂ© Ă  5.

    Moi j'ai perdu 3 jours en cherchant Ă  installer SQL Server Manager Of My Ass 2012 Edition: il refusait de s'installer sans un service pack1 pour windows 7.

    L'installation de ce service pack a fusillé mon OS (démarrage hyper long, écran bleu au bout d'un quart d'heure d'utilisation).

    Bref j'ai mis un linux, tant pis pour les 3 applis Microsoft vaguement utiles au boulot.

    Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board

  • [^] # Re: J'ai choisi...

    PostĂ© par (site web personnel) . En rĂ©ponse au journal SDL2 ou SFML2 ou ... ?. ÉvaluĂ© Ă  3. DerniĂšre modification le 04 septembre 2013 Ă  10:06.

    je devine à quoi sert (u1,v1) et (u2,v2) (c'est pour sélectionner une partie de l'image, j'ai bon ?) mais je me demande bien quelle est l'unité employée, c'est un pourcentage, c'est ça ?

    Oui, c'est pour sélectionner un sous rectangle. C'est le systÚme de coordonnées d'OpenGL:

    opengl

    C'est surtout utile pour le "texture packing": j'utilise une image par frame puis je lance Tools=>Optimize qui regrouper les images dans de grandes textures en mettant les bonnes coordonnées ( voir l'explication complÚte https://linuxfr.org/users/devnewton/journaux/nanimopt-un-optimiseur-de-nanim ).

    Le champs format ne sert à rien, j'ai oublié de le virer de la GUI!

    Je note les autres points.

    Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board

  • [^] # Re: Faire le choix du long terme

    PostĂ© par (site web personnel) . En rĂ©ponse au journal SDL2 ou SFML2 ou ... ?. ÉvaluĂ© Ă  2.

    Ca n'a pas l'air spécialement optimisé SFML. Tu as soit sf::Sprite qui va provoquer plein de changements d'états, soit sf:VertexArray pour envoyer des graphismes statiques. Bref c'est juste des petits helpers sympas.

    Pour rendre un grand nombre de sprites/tuiles, il doit falloir taper directement de l'OpenGL avec des shaders, des vbo ou de l'instancing.

    Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board

  • [^] # Re: J'ai choisi...

    PostĂ© par (site web personnel) . En rĂ©ponse au journal SDL2 ou SFML2 ou ... ?. ÉvaluĂ© Ă  3.

    Si tu vois des choses à améliorer dans nanimstudio, j'assure un support "quand j'ai le temps"!

    Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board

  • [^] # Re: J'ai choisi...

    PostĂ© par (site web personnel) . En rĂ©ponse au journal SDL2 ou SFML2 ou ... ?. ÉvaluĂ© Ă  4.

    Plus qu'Ă  poster ton premier screenshot!

    Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board

  • [^] # Re: Faire le choix du long terme

    PostĂ© par (site web personnel) . En rĂ©ponse au journal SDL2 ou SFML2 ou ... ?. ÉvaluĂ© Ă  2.

    Pourquoi cela ne serait pas intéressant de coder un jeu directement en Javascript ?

    Je voulais dire intéressant en terme de perf: aller sur mobile ou de "vieux" PC (= autre chose qu'un gros PC de gamer d'aprÚs mes tests) avec du html5, c'est encore difficile.

    Est ce qu'on aurait forcément des meilleures performances avec un code JS généré ?

    Tu auras de meilleures perfs en releasant des versions natives.

    Et sans doute aussi en js, si le générateur ponds du asm.js.

    Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board

  • [^] # Re: Ni l'un ni l'autre

    PostĂ© par (site web personnel) . En rĂ©ponse au journal SDL2 ou SFML2 ou ... ?. ÉvaluĂ© Ă  6.

    Le fait que personne dans cette conversation n'est saisie la difficulte de faire un moteur de rendu 2D (et non, une bibliotheque de rendu immediat n'est pas une solution)

    En mĂȘme temps, malgrĂ© Java et un moteur commencĂ© en rendu immĂ©diat sans souci de perf, j'arrive Ă  faire tourner mon jeu sur un netbook aprĂšs quelques optimisations bien ciblĂ©es...

    prouve assez fortement mon point.

    Ca prouve surtout que les développeurs de jeux veulent d'abord faire des jeux, pas des benchmarks.

    Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board

  • [^] # Re: Faire le choix du long terme

    PostĂ© par (site web personnel) . En rĂ©ponse au journal SDL2 ou SFML2 ou ... ?. ÉvaluĂ© Ă  2.

    Ajoutons qu'aujourd'hui ce n'est pas trÚs intéressant de développer un jeu en directement javascript puisqu'il existe des solutions pour générer un jeu html5 à partir d'une base de code java (libgdx, playn) ou C++ (emscripten).

    Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board

  • [^] # Re: Ni l'un ni l'autre

    PostĂ© par (site web personnel) . En rĂ©ponse au journal SDL2 ou SFML2 ou ... ?. ÉvaluĂ© Ă  4.

    Vu que je me suis intéressé au sujet récemment, voici quelques remarques:

    • Les dĂ©veloppeurs de jeux sont aussi des joueurs. Ils ont donc souvent le PC qui va avec... Il faut se forcer Ă  travailler sur de mauvaises machines!
    • Les drivers en carton sont souvent bien plus coupables que les moteurs de jeu.
    • Il y a peu de chance que les dĂ©veloppeurs de jeux libres veuillent changer leur moteur graphique, car mĂȘme s'il est mauvais, il sera toujours plus rentable de l'optimiser que de repartir de zĂ©ro ;
    • Lance un profileur sur ces jeux pour ĂȘtre sĂ»r que c'est bien la partie graphique qui est en cause. Par exemple dans Newton Adventure, mĂȘme codĂ© comme un gruik, ce n'est pas le rendu qui bouffe le gros du temps, mais le moteur physique.

    Enfin si tu veux vraiment pousser EFL, il faut écrire des tutoriaux et des exemples qui montrent bien la valeur ajoutée du "produit"!

    Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board

  • [^] # Re: Ni l'un ni l'autre

    PostĂ© par (site web personnel) . En rĂ©ponse au journal SDL2 ou SFML2 ou ... ?. ÉvaluĂ© Ă  6.

    Si tu y tiens, opentyrian tourne bien sur mon netbook.

    Mais tu prends le problÚme du mauvais cÎté. Tu supposes que les jeux SDL ont des problÚmes de perf, que c'est un souci tellement important que les développeurs cherchent autre chose et qu'utiliser EFL les rÚglera.

    Hors je n'ai jamais entendu personne se plaindre des problĂšmes de perf de la SDL.

    Si tu veux convaincre les développeurs d'utiliser les EFL, il faut montrer pourquoi cela leur fera gagner du temps par rapport aux solutions éprouvées.

    Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board

  • [^] # Re: Ni l'un ni l'autre

    PostĂ© par (site web personnel) . En rĂ©ponse au journal SDL2 ou SFML2 ou ... ?. ÉvaluĂ© Ă  3. DerniĂšre modification le 02 septembre 2013 Ă  13:50.

    Je pense que la bonne approche est celle de libretro: une seule GUI et gestion des configurations pour plusieurs jeux, exactement comme on a pour les émulateurs de console.

    Malheureusement cette implĂ©mentation est encore trĂšs jeune et inapplicable aux jeux non C/C++ (un jeu rĂ©tro doit ĂȘtre une bibliothĂšque C).

    Si quelqu'un est motivĂ© pour reprendre cette idĂ©e et en faire quelquechose d'universel, je suis prĂȘt Ă  adapter mon jeu!

    Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board

  • [^] # Re: Ni l'un ni l'autre

    PostĂ© par (site web personnel) . En rĂ©ponse au journal SDL2 ou SFML2 ou ... ?. ÉvaluĂ© Ă  5.

    Ca n'a l'air ni simple, ni spécialement bien documenté (j'ai mis 5 min avant de trouver que le scenegraph était Evas... Pourquoi pas EScenegraph?), c'est du C pur, peu de jeux semblent l'utiliser...

    Bref je vois encore mal pourquoi un développeur de jeu jeterait son baril de SFML ou SDL pour le baril EFL sur la seule base d'une promesse de bonnes performances du scenegraph.

    Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board

  • [^] # Re: Ni l'un ni l'autre

    PostĂ© par (site web personnel) . En rĂ©ponse au journal SDL2 ou SFML2 ou ... ?. ÉvaluĂ© Ă  4.

    Avec Qt, il y a le trĂšs bon Nikki and the robots.

    Par contre il me semble que Qt ne gĂšre pas les manettes de jeu...

    Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board

  • [^] # Re: Limiter l'importance du choix

    PostĂ© par (site web personnel) . En rĂ©ponse au journal SDL2 ou SFML2 ou ... ?. ÉvaluĂ© Ă  2.

    C'est difficile d'isoler un composant, car les PC auxquels j'ai accÚs sont tous trÚs différents: netbook linux avec gpu intel, portable de gamer windows avec une radeon, pc de bureau linux avec nvidia, poste de dev avec linux et carte intel...

    Globalement pas de surprise: les meilleures perfs sont sur les meilleurs hardwares.

    Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board

  • [^] # Re: Faire le choix du long terme

    PostĂ© par (site web personnel) . En rĂ©ponse au journal SDL2 ou SFML2 ou ... ?. ÉvaluĂ© Ă  5.

    Soyons clair: Java n'est pas un bon langage pour faire des jeux performants.

    Ça tourne mieux que python ou javascript, mais de toute façon, tous les langages avec un ramasse miette et sans maniĂšre d'organiser prĂ©cisĂ©ment les donnĂ©es en mĂ©moire ne sont pas adaptĂ©s pour les jeux.

    Mais en informatique, ce n'est pas parce qu'un outil est inadapté qu'on ne produit pas de bonnes choses avec, car done is better than perfect.

    Beaucoup de jeux android sont fait en Java, tu peux aussi essayer ceux fait avec libgdx, lwjgl ou playn:

    http://libgdx.badlogicgames.com/gallery.html
    http://lwjgl.org/projects.php
    http://code.google.com/p/playn/wiki/DemoLinks

    Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board

  • [^] # Re: Limiter l'importance du choix

    PostĂ© par (site web personnel) . En rĂ©ponse au journal SDL2 ou SFML2 ou ... ?. ÉvaluĂ© Ă  3.

    Ca semblerait curieux comme choix. Est-ce que les EFL sont aussi multiplateformes que SDL ou SFML? Il y a de la doc qui montre comment utiliser les EFL pour les jeux?

    Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board

  • [^] # Re: Limiter l'importance du choix

    PostĂ© par (site web personnel) . En rĂ©ponse au journal SDL2 ou SFML2 ou ... ?. ÉvaluĂ© Ă  2.

    Je ne vois pas comment comparer, je n'ai pas de netbook avec dualboot.

    Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board

  • [^] # Re: Limiter l'importance du choix

    PostĂ© par (site web personnel) . En rĂ©ponse au journal SDL2 ou SFML2 ou ... ?. ÉvaluĂ© Ă  3.

    Attention un ordi aujourd'hui peut ĂȘtre quand mĂȘme une sacrĂ© bouse si on n'optimise pas: il y a beaucoup de couches entre le soft et le hard, des drivers pourris...

    MĂȘme pour de la 2D simple, c'est difficile de faire un jeu qui tourne vraiment bien sur un netbook.

    Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board

  • [^] # Re: Limiter l'importance du choix

    PostĂ© par (site web personnel) . En rĂ©ponse au journal SDL2 ou SFML2 ou ... ?. ÉvaluĂ© Ă  3.

    tu ne devrais pas mélanger UI du reste

    Dans les jeux, ce n'est pas Ă©vident. D'une part parce que, pour avoir de bonnes perfs, mĂȘme en 2d simple, il faut organiser les donnĂ©es de façon spĂ©cifique Ă  l'API choisie et d'autre part parce qu'une grosse partie du code d'un jeu est de l'UI justement.

    Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board

  • [^] # Re: Faire le choix du long terme

    PostĂ© par (site web personnel) . En rĂ©ponse au journal SDL2 ou SFML2 ou ... ?. ÉvaluĂ© Ă  4.

    Dans un premier temps, si je release des démos, ça ne me dérange pas que ce ne soit pas disponible sur un maximum de plateformes.

    Je pense qu'aujourd'hui la communication doit faire partie d'un projet dÚs le début. Ca veut dire que dÚs que tu as un prototype, il faut pondre un site, faire des annonces, poster dans les forums et releaser des démos, bref toucher un maximum de personnes afin:

    • d'avoir beaucoup de retours et ainsi s'Ă©viter des heures et des heures de tests chiants.
    • Ă©viter les dĂ©veloppements inutiles (genre faire un systĂšme d'armes ultra complet alors qu'au final les joueurs utilisent tous l'arme par dĂ©faut).
    • gagner une visibilitĂ© dont on rĂ©coltera trĂšs vite les fruits lors d'une campagne de crowdfunding (Ă  lancer aussi trĂšs tĂŽt).

    Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board