devnewton 🍺 a écrit 8636 commentaires

  • [^] # Re: Steamboy

    Posté par  (site web personnel) . En réponse au journal Steam sur Linux après les supputations, la confirmation.. Évalué à 1.

    A quoi sert une plateforme?

    Acheter un jeu en ligne et le récupérer avec wget, quoi de plus simple?

    Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.

  • [^] # Re: Mauvaise distro, changer de distro

    Posté par  (site web personnel) . En réponse au journal Quelle distribution restera dans l'esprit UNIX?. Évalué à 3.

    la dernière ubuntu

    Il ne faut jamais installer la dernière Ubuntu, seules les versions LTS après une première fournée de patch correctifs sont de qualité.

    Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.

  • [^] # Re: Un excellent Bundle

    Posté par  (site web personnel) . En réponse à la dépêche Le Humble Indie Bundle n°5 est disponible. Évalué à 5.

    Rien que par principe, je pense qu'il est bon de soutenir ce genre de choses

    Si c'est pour le principe, il vaut mieux faire des dons pour des jeux libres.

    Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.

  • [^] # Re: from scratch

    Posté par  (site web personnel) . En réponse au journal Problème de suivi d’un logiciel privateur. Évalué à 8.

    C'est pour les enfants, donc il faut que ça bouge et que ça clignote. Silverlight me parait tout indiqué.

    Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.

  • # from scratch

    Posté par  (site web personnel) . En réponse au journal Problème de suivi d’un logiciel privateur. Évalué à 10.

    Vu le site et l'ancienneté du soft, le logiciel est probablement impossible à porter sur d'autres plateformes sans une réécriture complète.

    Par contre l'auteur aura certainement de conseils à te donner sur les retours utilisateurs qu'il a eu.

    Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.

  • [^] # Re: question

    Posté par  (site web personnel) . En réponse au journal Créer son propre jeu de plateforme en forkant Newton Adventure. Évalué à 2.

    Plutôt éditeur, mais linuxfr n'est pas le bon endroit pour que je raconte mes expériences pros dans le détail et le grand débat sur les commentaires m'intéresse peu en fait, donc je préfèrerais répondre à des questions sur Newton Adventure!

    Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.

  • [^] # Re: question

    Posté par  (site web personnel) . En réponse au journal Créer son propre jeu de plateforme en forkant Newton Adventure. Évalué à 5.

    Je me roulerais en boule et je pleurerais en tapant du poing.

    Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.

  • [^] # Re: question

    Posté par  (site web personnel) . En réponse au journal Créer son propre jeu de plateforme en forkant Newton Adventure. Évalué à 1.

    Il arrive (et arrivera) toujours un cas où tu devra reprendre le code d'un autre (absence, problème critique, tout ce que tu veux) et là tu va bien souffrir sans la moindre doc.

    Si c'est le code trivial d'un jeu libre, je m'en sortirais :-)

    pour moi c'est simple, s'il n'y a aucune doc aucun commentaire faudrait vraiment, vraiment, vraiment qu'il y ait quelque chose d'intéressant pour que je me fasse chier à comprendre le code que le dev n'a pas jugé utile de commenter

    Et bien tant pis! Il y a plein de moteurs de jeux de qualité dans la nature, tu dois pouvoir trouver ton bonheur facilement.

    Ben c'est quand même un chemin qui aide à restreindre les possibilités de contributions.

    Peut être mais en même temps:

    • la logique du jeu se trouve dans la classe Game.
    • les plateformes sont décrites par la classe Platform.
    • le comportement du héro du jeu se trouve dans la classe Hero.
    • le but de la plupart des niveaux est de trouver une clef pour ouvrir une porte en collectant: il y a des classes Key, Door et Apple.

    Je suis prêt à passer du temps à aider les contributeurs, même débutants mais motivés, et à documenter à la demande pour les aider, mais pas non plus leur apprendre à respirer :-)

    Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.

  • [^] # Re: question

    Posté par  (site web personnel) . En réponse au journal Créer son propre jeu de plateforme en forkant Newton Adventure. Évalué à 1.

    Pour la partie projet, compilation + IDE et dépendances, Gradle say bien.

    Je ne connaissais pas quand j'ai commencé le projet. Peut être pour un autre jeu!

    Au fait, dans ton boulot (si tu codes) tu commente ou non ? (oué désolé, j'ai vraiment du mal à comprendre la logique)

    Peu.

    Je comprends que ce soit difficile à accepter, car on enseigne aux étudiants à bien commenter leurs codes, mais ces dernières années la pratique du développement a beaucoup changé en entreprise.

    Les commentaires et la documentation sont une charge de travail non négligeable et il est préférable de se concentrer d'abord sur un code qui marche et faire de la transmission de connaissances de programmeur à programmeur.

    Lorsque le projet est livré et passe en maintenance (éventuellement évolutive), on peut s'attaquer à produire de la documentation pendant la phase de stabilisation..

    Newton Adventure suit le même chemin.

    Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.

  • [^] # Re: question

    Posté par  (site web personnel) . En réponse au journal Créer son propre jeu de plateforme en forkant Newton Adventure. Évalué à 2.

    Pourquoi utiliser maven (http://devnewton.bci.im/projects/newton_adventure/artifact/79dfe7445b086fb31c8e96b7fd961f86f32142c7 pour le pom) et ne pas utiliser le système de dépendances de maven ? C'est pourtant souvent la raison principale de l'utilisation de maven.

    J'utilise Maven parce qu'il me permet de compiler en ligne de commande ou avec un IDE en ne décrivant qu'une fois mon projet.

    Pour la gestion des dépendances, il y a plusieurs raisons:

    • je travaille souvent dans le train, sans connexion internet, si j'oublie de rapatrier mes dépendances avant de partir, je suis eu.
    • les dépendances que j'utilise ne sont pas (ou n'étaient pas quand j'ai commencé le développement) sur le dépôt officiel, mais hébergé vite fait à droite à gauche. Je n'ai donc pas confiance. Je pourrais installer un gestionnaire de dépôt sur mon serveur, mais ça a l'air compliqué.
    • je ne compte plus le nombre de jeux libres auquel je n'ai pas pu jouer, car les dépendances n'étaient pas fournies.

    Et surtout non commenté. Ca veut quand même dire que pour en faire quelque chose il va limite falloir faire du reverse sur ton code pour savoir comment ça fonctionne. Et c'est vraiment dommage.

    Je trouve qu'il manque plutôt un document décrivant l'architecture du code (c'est prévu).

    Les commentaires, j'en fais peu, car je pense que la bonne démarche quand on tombe sur un problème, c'est de contacter l'auteur du code. En plus ça tombe bien, il est super sympa.

    Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.

  • # Et cher

    Posté par  (site web personnel) . En réponse au journal Presque 12% de participation pour le vote par Internet. Évalué à 8.

    D'après le Canard enchaîné, l'aventure nous a coûté 3 millions d'euros.

    Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.

  • [^] # Re: Dans la même veine: utiliser le moteur de jeu de Frogatto

    Posté par  (site web personnel) . En réponse au journal Créer son propre jeu de plateforme en forkant Newton Adventure. Évalué à 3.

    La rotation de gravité mise à part, le moteur de Frogatto a l'air bien plus complet. Le seul petit défaut, c'est l'utilisation d'un langage de script spécifique.

    Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.

  • [^] # Re: Merci

    Posté par  (site web personnel) . En réponse au journal Créer son propre jeu de plateforme en forkant Newton Adventure. Évalué à 7.

    la seule réticence, n'en étant pas vraiment une, c'est que ma copine devienne addict et n'en démorde pas

    Si un jour des femmes délaissent leurs compagnons pour jouer à mon jeu, je pense que je pourrais arrêter de travailler le gameplay!

    Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.

  • [^] # Re: Merci

    Posté par  (site web personnel) . En réponse au journal Créer son propre jeu de plateforme en forkant Newton Adventure. Évalué à 4.

    La notion de Mod s'applique surtout aux jeux propriétaires où on a un moteur fixe et des modules personnalisables. Dans le monde libre, cette distinction ne s'applique plus puisqu'on peut tout changer!

    J'ai commencé à documenter pour permettre à des graphistes contributeurs de pouvoir créer et tester leurs propres niveaux, ce qui ressemble plus à du modding.

    Par contre, en modifiant le cœur du code, il est possible de se retrouver avec un jeu complètement différent:

    • en bloquant les touches de déplacement et en autorisant le personnage principal à tourner sur lui même, on se retrouve avec une sorte de Super Monkey Ball 2D.
    • en rajoutant des raquettes, on peut facilement créer un jeu de flipper.
    • en supprimant la gravité et en mettant des graphismes vu de dessus, on a un rogue like.

    Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.

  • [^] # Re: Ça marche pas sous linux

    Posté par  (site web personnel) . En réponse au journal Le Humble Indie Bundle n°5 est disponible. Évalué à 1.

    Je n'aurais pas du parler du lien statique, mais plutôt de dépendances embarquées, puisqu'on peut copier les bibliothèques dynamiques dans le dossier du jeu.

    Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.

  • [^] # Re: Ça marche pas sous linux

    Posté par  (site web personnel) . En réponse au journal Le Humble Indie Bundle n°5 est disponible. Évalué à 1.

    "Fait du libre", super comme réponse d'imposer la licence

    Je n'impose rien, je conseille!

    Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.

  • [^] # Re: Ça marche pas sous linux

    Posté par  (site web personnel) . En réponse au journal Le Humble Indie Bundle n°5 est disponible. Évalué à 6.

    SDL (par exemple) est LGPL, pas possible de s'y lier statiquement en gardant leur licence.

    Tu peux aussi copier les *.so dans le dossier du jeu. Comme sous Windows en fait.

    ils ont aussi également le droit de te répondre "va te faire ******"

    Et en retour, tu peux ne pas acheter le bundle.

    Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.

  • [^] # Re: Ça marche pas sous linux

    Posté par  (site web personnel) . En réponse au journal Le Humble Indie Bundle n°5 est disponible. Évalué à 6.

    développer un installeur sur l'intégralité des distros Linux, ça relève aussi du fantasme

    Pourquoi faire un installeur? Un binaire avec toutes les dépendances liées en statique qui se lance gentiment depuis son dossier, c'est suffisant pour les jeux.

    Ils peuvent aussi faire du libre et laisser les distros faire le packaging…

    Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.

  • [^] # Re: Limbo et Sworcery

    Posté par  (site web personnel) . En réponse au journal Le Humble Indie Bundle n°5 est disponible. Évalué à 6.

    Pour jouer, pas de secret, il faut PC pour jouer, cad avec:

    • une bonne carte graphique.
    • un bon driver OpenGL.

    99% des erreurs que les gens qui essayent Newton Adventure me remontent sont liés à l'absence d'un de ces composants.

    Malheureusement ce genre de configuration est rare, car beaucoup essaye de jouer sur leur netbook avec un rendu software. Je suis d'accord qu'en théorie il devrait pouvoir le faire pour des jeux 2D, mais l'accélération 2D n'existe plus sur PC.

    Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.

  • [^] # Re: multiplication des clefs

    Posté par  (site web personnel) . En réponse au journal Ta Fedora sera signée par Microsoft. Évalué à 6.

    Si la distribution d'application devient trop difficile, il faut arrêter de fournir des binaires et laisser les OS "prêt pour le desktop" se débrouiller pour récupérer, compiler et signer les logiciels à partir des sources.

    Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.

  • # Unsecure boot

    Posté par  (site web personnel) . En réponse au journal Ta Fedora sera signée par Microsoft. Évalué à 5.

    Il n'y a pas un mode "unsecure" avec UEFI? Ca commence à devenir pénible cette tendance à rendre les signatures obligatoires surtout que je ne suis pas convaincu que ça apporte vraiment plus de sécurité.

    Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.

  • [^] # Re: HTC Magic et performance

    Posté par  (site web personnel) . En réponse au journal Newton Adventure évolue sur PC et débute sur Android. Évalué à 2.

    J'ai ajouté ton jeu à https://linuxfr.org/wiki/jeux_libres_linuxfr

    Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.

  • [^] # Re: Encore une fois ...

    Posté par  (site web personnel) . En réponse à la dépêche Le système de santé du Mozambique sera libre. Évalué à 7.

    je vois mal comment le Mozambique pourrait s'équiper d'un système national de santé sans qu'une société soit derrière

    En montant une équipe interne?

    Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.

  • [^] # Re: sympa

    Posté par  (site web personnel) . En réponse à la dépêche Newton Adventure évolue sur PC et débute sur Android. Évalué à 4.

    Je ne connaissais Cameltry, mais il est intéressant de voir que j'ai de la marge pour optimiser puisqu'un jeu similaire était possible sur une vieille console :-)

    (Bon les devs avaient un hardware dédié à la 2d sans 36 couches intermédiaires mais quand même).

    Plusieurs personnes me remontent des bugs de "coinçage" de la clef ou de Newton dans les murs. Je pense de plus en plus à changer de moteur physique pour les résoudre: j'utilise phys2d qui est fonctionne façon discrète alors qu'il existe jbox2d qui fait des calculs continus.

    Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.

  • # Comme vous le savez peut-être, Android 4 ne propose plus de connexion USB Mass Storage

    Posté par  (site web personnel) . En réponse au journal Android 4 et MTP sous GNU/Linux. Évalué à -9.

    rm -Rf android

    Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.