devnewton 🍺 a écrit 8490 commentaires

  • [^] # Re: Où est le problème ?

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

    Le problème c'est qu'on se retrouve avec un choix binaire: galérer pour tout configurer à la main ou se taper une GUI pleines de bugs.

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

  • [^] # Re: Où est le problème ?

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

    Et quand on veut utiliser une machine pour faire bureau et serveur? On se retrouve avec un système handicapé à cause des choix de technos complexes pour le bien des besoins des utilisateurs?

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

  • [^] # Re: Steam sous GNU/Linux, une bonne chose

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

    Quel serait réellement les méfaits ?

    Un bon gros set de logiciels propriétaires, privateurs, bourrés de pubs, de DRMs et de codes espions sur ma distrib libre 100% pur porc, ça va faire tâche.

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

  • [^] # Re: Steamboy

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

    Je suis aussi éditeur de jeu :-)

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

  • [^] # 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.