• # Mise au point

    Posté par . En réponse au journal [Trackgame] Jeu de course vectoriel au tour par tour. Évalué à 5. Dernière modification le 23 janvier 2015 à 10:56.

    Mise au point.

    Alors, je n'ai pas mis le jeu sous licence libre car en fait j'avais dans l'idée de faire tourner une instance unique sur un seul serveur de façon à pouvoir attirer tous les joueurs sur ce serveur et donc pouvoir ensuite gérer des problématiques de performance et d'optimisaton au niveau postgresql / hibernate (framework de persistance) sur des gros volumes de données.

    C'est quelque chose qui m'intéresserait et qu'il n'est pas si facile de rencontrer dans le monde pro. Du coup, mon raisonnement, c'est que si je mets le code source à disposition, n'importe qui va pouvoir monter une database et générer le WAR, du coup il va y avoir de multiples instances du jeu et cela va fragmenter la base des joueurs un peu partout. Conséquence, le volume de données devient quelconque et je perds l'intérêt sus-cité. Factuellement c'est mon seul argument valide pour ne pas diffuser le code source

    En ce qui concerne mon objectif, c'est de produire un projet JAVA/JEE from scratch, de qualité professionnelle (du moins du mieux que je puisse faire) pour à la fois me faire plaisir, agrémenter mon CV d'un beau projet perso et fournir aux gens un petit jeu sympa et gratuit. Je ne compte pas vraiment monétiser la chose. J'ai bien mis 2-3 widgets paypal flattr et bitcoin pour la forme, mais je ne
    compte pas du tout dessus.

    Ceci étant, il faut bien voir que pour le moment, je me suis essentiellement concentré sur le code et que je n'ai rien prévu niveau diffusion. C'est juste que hier soir, j'ai estimé que c'était stable et que je me suis décidé à faire un post sur un coup de tête sans trop savoir à quoi m'attendre ni comment m'y prendre. Juste histoire de partager le truc.

    Ce que je veux dire c'est qu'au niveau licence et diffusion je n'ai pas d'idée fixe en tête, je suis tout disposé à changer si il le faut. Si j'ai fais un post c'est aussi pour voir comment orienter les choses pour que ça plaise. Après je n'ai jamais participé à aucun projet libre et ce qui peut sembler évident pour vous ne l'est pas encore pour moi.

    Là par exemple le jeu n'est pas connu, il y a mine de rien beaucoup de boulot derrière, si je fournis les sources comment je pourrais être sur de pouvoir revendiquer la paternité des sources actuelles ? Pour caricaturer, si demain un mec de facebook prends le code source et lance une instance. Concrètement, je dis quoi ? Je fais quoi ? (C'est en quelque sorte mon deuxième argument pour ne pas diffuser mon code source, je sais qu'il est irrationnel mais sans vraiment savoir comment le contourner en étant serein)

    Concernant la création du compte, tout le jeu est structuré autour (pour créer / rejoindre des parties onlines / personnaliser ses couleurs - options - afficher des statistiques sur le nombre de parties joueés - nombre de victoires - trier les cartes par le nom de la personne qui les a créé par exemple).

    J'ai mis une validation par mail pour uniquement deux raisons :
    1) éviter les bots dans une certaine mesure.
    2) pouvoir récupérer son mot de passe en cas d'oubli.

    Au vu des premiers retours, ça a l'air d'être un frein majeur. A la base je pensais que pas mal de gens renseigneraient des adresses mails temporaires bidons, mais au final, je devrais peut être enlever le champ d'adresse email, comme ça il n'y aurait besoin de renseigner que login et password pour pouvoir jouer. (Mais bon après ça devient facile de pourrir la BDD c'est ça qui me gène en fait)

    Voilà, en espérant ne pas avoir été trop maladroit :|