matteli a écrit 167 commentaires

  • [^] # Re: combien ?

    Posté par . En réponse au journal Flappy Space Program : les sources. Évalué à 2.

    7

  • [^] # Re: Mon avis

    Posté par . En réponse au journal Fin du support de MS Windows XP. Évalué à 2.

    Après la mise à jour, il faut donc paramétrer la connexion avec du WEP au début pour réaliser la mise à jour puis ça peut passer en WPA2.

  • [^] # Re: Très bon choix

    Posté par . En réponse à la dépêche GCompris change de moteur. Évalué à 7.

    code sous licence WTFPL of course.

  • # Très bon choix

    Posté par . En réponse à la dépêche GCompris change de moteur. Évalué à 10.

    Je pense aussi que Qt/Quick est un bon choix.

    Pour le drag and drop que tu utilises beaucoup dans GCompris, j'avais passé un peu de temps avant d'obtenir quelque chose de totalement fonctionnelle.
    Je te met le code au cas où :

    import QtQuick 2.0
    
    Item {
        width: 800
        height: 800
        id: root
        property int cible: 0
    
        DropArea {
            id: daCible1
            anchors.left: root.left
            anchors.bottom: root.bottom
            width: root.width/2; height: root.height/2
    
            onDropped: {
                cible = 1
                console.log("Dans cible 1")
            }
    
            Rectangle {
                id: reCible1
                anchors.fill: parent
                color: "lightgreen"
            }
            states: [
                State {
                    when: daCible1.containsDrag
                    PropertyChanges {
                        target: reCible1
                        color: "green"
                    }
                }
            ]
        }
    
        DropArea {
            id: daCible2
            width: root.width/2; height: root.height/2
            anchors.right: root.right
            anchors.bottom: root.bottom
    
            onDropped: {
                cible = 2
                console.log("Dans cible 2")
            }
    
            Rectangle {
                id: reCible2
                anchors.fill: parent
                color: "lightblue"
            }
            states: [
                State {
                    when: daCible2.containsDrag
                    PropertyChanges {
                        target: reCible2
                        color: "blue"
                    }
                }
            ]
        }
        Rectangle {
            id: reStart
            anchors.left: root.left
            anchors.right: root.right
            anchors.top: root.top
            height: root.height/2
            color: "azure"
    
        }
        Rectangle {
    
            MouseArea {
                id: maTuile
                drag.target: parent
                onReleased: parent.Drag.drop()
                anchors.fill: parent
            }
    
            Text {
                id: teTuile
                text: "Baleine"
                width: parent.width; height: parent.height
                horizontalAlignment:  Text.AlignHCenter
                verticalAlignment:  Text.AlignVCenter
                font.pointSize: 24
            }
    
            id: reTuile
            color: "paleturquoise"
            width: root.width/3; height: root.height/16
            anchors.verticalCenter: undefined
            anchors.horizontalCenter: undefined
            x: (root.width - width) / 2
            y: (reStart.height - height) / 2
    
            Drag.active: maTuile.drag.active
            Drag.hotSpot.x: width/2
            Drag.hotSpot.y: height/2
    
            states: [
                State {
                    when: maTuile.drag.active
                    PropertyChanges {
                        target: reTuile
                        opacity: 0.5
                    }
                    AnchorChanges {
                        target: reTuile
                        anchors.verticalCenter: undefined
                        anchors.horizontalCenter: undefined
                    }
                },
                State {
                    when: !maTuile.drag.active & cible == 0
                    AnchorChanges {
                        target: reTuile
                        anchors.verticalCenter: reStart.verticalCenter
                        anchors.horizontalCenter: reStart.horizontalCenter
                    }
                },
                State {
                    when: !maTuile.drag.active & cible == 1
                    AnchorChanges {
                        target: reTuile
                        anchors.verticalCenter: daCible1.verticalCenter
                        anchors.horizontalCenter: daCible1.horizontalCenter
                    }
                },
                State {
                    when: !maTuile.drag.active & cible == 2
                    AnchorChanges {
                        target: reTuile
                        anchors.horizontalCenter: daCible2.horizontalCenter
                        anchors.verticalCenter: daCible2.verticalCenter
                    }
                }
            ]
            transitions: Transition {
                AnchorAnimation { duration: 500; easing.type: Easing.OutElastic }
            }
        }
    
    }
    
  • [^] # Re: feedbacks

    Posté par . En réponse au journal Domaine public, rétribution équitable ET oeuvres à prix presque nul. Évalué à 4.

    Effet pervers que je vois assez rapidement: Alors l'ayant-droit lèvera donc le seuil du montant rémunérateur pour que le 0 ne s'atteigne jamais ou le plus tardivement possible.

    En admettant que la règle précise que le montant ne peut plus être relevé après la première vente. Si l'auteur met un montant total désiré trop élevé au départ, le prix descendra moins vite et attirera donc un plus petit nombre d'acheteurs.
    Il y aura donc forcément un montant total de départ optimal qui, par contre, ne sera pas forcément facile à estimer.

  • [^] # Re: Mauvaise licence... :(

    Posté par . En réponse au message Image sous licence GPL 2. Évalué à 1.

    ok merci

    Pour être plus précis j'aimerais utiliser un sprite de Freeciv (qui est entièrement sous GPLv2) dans mon jeu en développement qui sera en grande partie sous licence BSD avec quelques petits bouts cachés (sous licence proprio donc).
    Le fichier est chargé dynamiquement. A terme il devrait même être téléchargé dynamiquement.

  • [^] # Re: Mais si, faut y croire !

    Posté par . En réponse au journal [bookmark] 2014 ne sera pas l'année du jeu libre. Évalué à 2.

    La partie libre/non libre c'est pour la partie serveur pas la partie cliente qui est entièrement libre.

    En gros le principe sans rentrer dans les détails, c'est : si tu veux faire ton propre jeu à partir du mien, je te fournis librement la partie cliente et une bonne base pour la partie serveur qui te permet out of the box de lancer un MMO "simple". A ta charge de modifier la partie serveur pour en faire un jeu original (avec la licence que tu veux car la licence n'est pas virale).

    Au lieu d'espérer le flair-play, je le provoque un peu.

    Après ça n'en fait pas un jeu complet libre mais c'est déjà pas si mal.

  • [^] # Re: Mais si, faut y croire !

    Posté par . En réponse au journal [bookmark] 2014 ne sera pas l'année du jeu libre. Évalué à 1.

    Pas forcément obscurcit, "je vous donne le code source de base qui permet de réaliser un jeu simple mais je me garde certaines parties du code qui font l'originalité du jeu".
    Ça permet de rendre possible la création de nouveau jeu par d'autres sans se retrouver avec le même jeu.

  • [^] # Re: Mais si, faut y croire !

    Posté par . En réponse au journal [bookmark] 2014 ne sera pas l'année du jeu libre. Évalué à 1.

    Ce n'était pas exactement ça (du moins pas dans mon esprit).
    Je parlais d'un cas particulier d'un jeu de type MMO par exemple qui fonctionne en client/serveur.
    Tu peux très bien produire un client complètement libre/documenté afin que l'intégration soit facile dans les distrib.
    Et par contre un programme côté serveur libre mais un peu moins documenté afin d'éviter de se retrouver dès que ton jeu a un peu de succès avec un autre serveur identique au tien qui fait moins cher.

  • [^] # Re: Mais si, faut y croire !

    Posté par . En réponse au journal [bookmark] 2014 ne sera pas l'année du jeu libre. Évalué à 1.

    Je pensais en effet à l'abonnement et je pensais donc à un jeu avec un côté serveur.
    Ta plus value ce n'est pas 0. Tu n'est pas obligé non plus de tout packager pour la partie côté serveur pour rendre la vie trop facile aux autres.
    Tu peux aussi libérer les corrections de bug côté serveur avec du retard…

  • [^] # Re: Mais si, faut y croire !

    Posté par . En réponse au journal [bookmark] 2014 ne sera pas l'année du jeu libre. Évalué à 2.

    Pour moi, ça reste discutable.
    Un service irréprochable, ce qui permet de l'avoir, c'est aussi la connaissance sur le bout des doigts de ton code et ça le créateur du code aura souvent une longueur d'avance.

  • # APNG

    Posté par . En réponse au journal nanim 1.6. Évalué à 2. Dernière modification le 20/12/13 à 15:07.

    Les spec de ton format nanim ne sont elles pas couvertes par l'APNG qui lui est lisible sous Firefox ?

  • [^] # Re: Mapping type SQLAlchemy mais sans base ?

    Posté par . En réponse au message lib de relation entre objets. Évalué à 1.

    >>> from sqlalchemy import Column, Integer, String
    >>> class User(Base):
    ...     __tablename__ = 'users'
    ...
    ...     id = Column(Integer, primary_key=True)
    ...     name = Column(String)
    ...     fullname = Column(String)
    ...     password = Column(String)
    ...
    ...     def __init__(self, name, fullname, password):
    ...         self.name = name
    ...         self.fullname = fullname
    ...         self.password = password
    ...
    ...     def __repr__(self):
    ...        return "<User('%s','%s', '%s')>" % (self.name, self.fullname, self.password)
    

    Dans cet exemple, toute la partie tablename et ce qui suit immédiatement ne m’intéresse pas.

  • [^] # Re: Vue isométrique

    Posté par . En réponse à la dépêche Ned et les maki 0.1. Évalué à 4.

    L'isométrique est une axonométrique particulière.

    Dans ce cas, on peut préciser en parlant d'une perspective cavalière (qui est aussi une axonométrique particulière).

  • [^] # Re: Mapping type SQLAlchemy mais sans base ?

    Posté par . En réponse au message lib de relation entre objets. Évalué à 1.

    Oui, j'avais pensé à ça mais ça m'oblige quand même à déclarer mes types "en SQL".
    Je pense que je vais me rabattre sur une solution maison.

  • [^] # Re: Heu.. un dict ?

    Posté par . En réponse au message lib de relation entre objets. Évalué à 1.

    En effet c'est très vague. Et c'est sans doute que mes besoins ne sont pas encore très clairs dans ma tête.
    Désolé de t'avoir fait perdre du temps, je reviendrais peut être avec une demande plus précise.

  • # Et les autres navigateurs ?

    Posté par . En réponse au journal Une nouvelle cible pour Dart. Évalué à 2.

    Quelle est la position des autres éditeurs de navigateurs par rapport à ce langage ? Notamment, est ce que Mozilla compte l'inclure dans Firefox ?

  • [^] # Re: Trouvé

    Posté par . En réponse au message retirer webapp dlfp sur ubuntu. Évalué à 1.

    en effet

  • # Trouvé

    Posté par . En réponse au message retirer webapp dlfp sur ubuntu. Évalué à 1.

    Après une recherche un peu plus large, j'ai trouvé.

    Ca se passe dans ~/local/share/applications
    Effacer le fichier linuxfr.blabla.desktop

  • [^] # Re: travail hebdomadaire

    Posté par . En réponse au journal Travail dominical. Évalué à 1.

    Et ces gens là vont du coup faire les courses quand ?

    Le samedi comme la plupart des gens.

    Pourquoi ceux qui ont cultes le samedi ou le vendredi ne peuvent pas le faire car ils sont obligés d'avoir le congé, jour du culte chrétien ?

    Je ne défends pas le jour du culte chrétien. Franchement c'est de la mauvaise foi de mettre ça dans le débat.

  • [^] # Re: travail hebdomadaire

    Posté par . En réponse au journal Travail dominical. Évalué à 6.

    Si le choix des salariés était réel, ça ne me poserait pas de problème. Il ne faut pas rêver, il ne l'est pas.

    Merci de ne pas tomber dans la condescendance. On peut être pour le repos dominical sans religion.

  • [^] # Re: travail hebdomadaire

    Posté par . En réponse au journal Travail dominical. Évalué à 2.

    C'est clair, les parent bossent le dimanche mais aussi tous les autres jours de la semaine au point de ne pas pouvoir aller faire quelque chose après l'école.

    Sauf qu'un magasin, ça ferme à 19h premier délai. Et puis le soir en semaine, ça laisse tout de même peu de temps.

    Et quelques dimanches par an, trop dur… Ben oui, mais quand c'est tous les dimanches, ce sont des volontaires, hop tu milites pour l'ouverture tous les dimanches.

    Tu vis dans quel monde Zenitram ? Comment peux-tu prétendre que tous les salariés qui travaillent le dimanche dans un magasin qui ouvre tous les dimanches sont volontaires ?

    Et figure-toi que quand mon enfant n'est pas à l'école, j'en profite pour être tranquille avec ma femme aussi. Oui, c'est aussi la famille de prendre un moment à deux.

    Gonflant les gens qui veulent imposer leur vie familiale sans faire attention à celles des autres.

    Et puis merci pour la conclusion, je donne une opinion. J'aurais bien du mal à imposer quoi que ce soit. Je remarque aussi que tu ne réponds pas à tout.

  • [^] # Re: travail hebdomadaire

    Posté par . En réponse au journal Travail dominical. Évalué à 6.

    Sauf que toi, tu es indépendant Zenitram. Le débat n'est pas là, tu fais bien ce que tu veux.

    Le débat est pour les salariés car même s'il y a majoration, il y aura des magasins où il n'y aura pas foule pour aller travailler.
    Je connais l'exemple de parents qui travaillent dans le même magasin qui ouvre quelques dimanches dans l'année. Certes, il y a une majoration mais il y a surtout des enfants qui ne voient pas leurs parents et une nounou qui prends elle aussi une majoration pour la garde.
    Résultat, la majoration c'est pour la nounou et toute la famille est perdante.

    Personnellement, je suis foncièrement contre l'ouverture des magasins non essentiels le dimanche. Il y a une vie familiale, sociale, associative ce jour-là.

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

    Posté par . En réponse au journal SDL2 ou SFML2 ou ... ?. Évalué à 3.

    Je n'ai jamais dit le contraire pour le multi thread.
    Sans parler d'optimisation, penser une architecture qui si possible permet de bien séparer ce qui est séparable est au contraire une TRES bonne idée au départ.
    Mais ce n'est que mon avis…

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

    Posté par . En réponse au journal SDL2 ou SFML2 ou ... ?. Évalué à 2.

    Tout dépend du type de jeu en effet. Pour le tien devnewton que j'ai le plaisir d'essayer, l'ui est centrale.
    Vu que l'on ne sait pas le type de jeu dont il est question ici, mon propos est peut être HS.