devnewton đŸș a Ă©crit 8262 commentaires

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

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