Victor Stinner a écrit :
Salut,
Je souhaite lancer un concours de "bounties" pour Wormux, c'est à dire payer
des personnes pour qu'elles développent du code dont on a besoin. Je pense en
particulier :
- Générateur de terrain
- Jeu en réseau
- Intelligence Artificielle
(on peut imaginer d'autres tâches, tel qu'un binding Python ou Prolog ou autre
pour pouvoir ajouter des modules écrit vite fait)
Très bonne idée. J'ai vraiment hate pour le réseau et l'IA. Le
générateur de terrain pourquoi pas mais pour l'instant je m'amuse bien à
en dessiner ;)
C'est un peu ce qu'on nous demande à chaque release :-)
Pour le tarif, ça serait par exemple, 20, 50 voir 100€ pour telle ou telle
fonctionnalité. Le mieux serait de découper chaque fonction en plusieurs
étapes. Par exemple :
- IA : (A) préparer le terrain, faire un bot débile (capable de tirer) (B)
pouvoir le faire tirer au bazooka (C) lui apprendre encore telle ou telle
arme
- Réseau : (A) le faire marcher en local (B) le faire marcher sur Internet (C)
passer les pare-feux, supporter les pertes de paquets, paquets désordonnées,
etc.
- Générateur de terrain : là je sais pas trop vu que je vois mal le boulot à
faire
Je voudrais votre avis. J'ai demandé à gentildemon et lodesi, ils sont
d'accord. Le but étant de faire évoluer Wormux, mais aussi d'attirer de
nouveaux développeurs.
Je ne sais pas si l'argent est ce qu'il y a de plus convivial, je pense
que les prix c'est plus sympa. Par contre je pense que c'est l'argent
qui motivera le plus. La solution n'est-elle pas des bons d'achats ?
Reste à définir le cadre :
- condition pour l'acceptation du code
- que faire si 2 personnes proposent deux bouts de code différent ?
- dates
Je ne m'y connait pas très bien en programmation donc je ne sais pas
comment détierminer la date
Je me lance.
Conditions pour l'acceptation du code :
- Doit être écrit en C++ dans un style correct (hum, comment définir le style
correct ?)
Commenter, tout simplement
- Doit être portable et ne pas ajouter de nouvelle dépendance (ou alors nous
demander)
- Ne doit pas casser le code existant, et si possible ne pas être trop
intrusif
A moins que ça déchire après modification
- (autre chose?)
Sous licence GPL
Qui sera payé si deux personnes proposent le même code ?
- Si on n'assigne qu'une personne par tâche, il se peut que cette personne
abandonne en route, et que finalement la tâche n'avance pas ...
Le premier.
- Si on assigne plusieurs personnes à une tâche, un seul code sera accepté (on
ne peut pas trois moteurs réseaux !)
- Le travail collaboratif est toléré, mais le travail sera alors réparti en
divisant la somme par le nombre de personne (tant pis si certains ont plus
travaillé que d'autres ...) <=a meilleure solution je pense
A mon avis aussi
Il faudrait constituer un jury pour l'acception du code. Définir des dates,
etc.
Perso je suis completement incompétant
Il faudra définir une date de début d'inscription, date de début de concours,
et date de fin de concours (les deadlines procurent de l'adrénaline ;-)).
--
Au niveau financier, je peux tenter de trouver des sponsors (dans la limite du
raisonnable). On peut aussi imaginer des prix en nature, comme par exemple un
livre O'Reilly. Mais je préférerai des dons de particuliers. Rappel : 5 x
10€, ça fait 50€ :-) Si on trouve 10 personnes prêtent à mettre 10€, ça
commence à faire des prix intéressants !
T'as le bras long ?
Je suis sûr que je peux trouver au moins 10 personnes prêtent à mettre 10€
pour jouer à Wormux sur Internet ! On pourra (si la personne qui a fait le
don l'autorise) mettre le nom des donateurs.
Si le code est fait en équipe, je veux bien en dessiner une à leur nom,
avec la mascotte qu'ils veulent. ;)
Pour la communication : on peut arroser les sites de jeux (jeuxlibres.net,
games-creators.org), les sites à Bounties, etc.
Seulement francophone alors ? Ca simplifie, c'est sur mais ça réduit le
nombre de participants potentiels.
Ne manque plus que le prix pour la meilleure composition de musique pour
le menu (avec une fin d'inscription pour fin de semaine prochaine,
puisque normalement je devrais vous proposez un petit truc d'ici là) et
ce sera parfait. :)
yeKcim
Haypo
_______________________________________________
Wormux-dev mailing list
Wormux-dev@gna.org
https://mail.gna.org/listinfo/wormux-dev
_______________________________________________
Wormux-dev mailing list
Wormux-dev@gna.org
https://mail.gna.org/listinfo/wormux-dev