26-04-2020, 11:11 PM
Bonsoir!
Eh ben, j'ai galéré pour réussir à changer d'optique et d'approche, et avoir un modèle d'architecture qui ne soit plus "server-side avec quelques templates de page génériques à tout le projet" pour basculer sur du "modules indépendants chacun en 'single-page', full client JS, avec des appels d'API"...!
Bon, dans la bataille, je perds une partie de la robustesse de mes inspections d'IDE, que j'avais avant, et qui me permettait de dire "hé, là, ton formulaire HTML, il lui manque des champs!" mais je l'ai troqué pour un test unitaire en PHPUnit qui s'assure que la single-page traite bien toutes les API existantes dans le module, qu'elle n'en "invente" pas, qu'elle n'en "croise" pas entre deux modules, et qu'elle gère toutes les réponses possible de ladite API (sauf les erreurs 500, 404, etc, ça, pour l'instant... j'ai un peu mis sous le tapis, en attendant).
Bon, donc, maintenant, le contenu!
Ah, non... Il reste le template de mail à faire correctement
Mais je pense que le contenu vous intéressera plus. Donc, dans l'idée, voici ce que je me fixe comme objectif de départ:
- Proposer une intro, qui idéalement serait lançable sans inscription, histoire d'avoir un petit synopsis du jeu (c'est facile alors d'ajouter un bouton "introduction" en 1er dans le menu de jeu, et d'envoyer vers l'inscription une fois l'intro en question terminée [faudra juste bien la passer une fois le joueur inscrit)
- Créer la partie un peu "tutoriel" de démarrage dans le jeu. Sur le concept, j'aime beaucoup Oblivion là dessus, puisque tout le début du jeu dans les égouts, c'est finalement le "tutoriel" de jeu avant de déboucher sur l'open world en lui-même. Donc, le concept de démarrer dans un "donjon" (celui du tuto) plutôt que direct dans le monde ouvert, c'est probablement classe.
Je pense reprendre à fond le concept de l'Emancep du gamebook ( https://dracca.com/prototype/frgb/ en bref, on quitte son île natale pour émigrer vers d'autres contrées) car il me parait parfait pour une bonne mise en situation dans l'univers de Dracca:
- il évite d'avoir l'impression d'être sur un univers vide, puisque ledit univers a déjà des traditions, une culture, etc
- il fixe un objectif dès le début au joueur
- il permet de "justifier" le fait d'être dans un monde (Insularyuu, l'île où on arrive) qu'on ne connait pas et où on ne connait initialement personne
Reste la mise en oeuvre... !
Eh ben, j'ai galéré pour réussir à changer d'optique et d'approche, et avoir un modèle d'architecture qui ne soit plus "server-side avec quelques templates de page génériques à tout le projet" pour basculer sur du "modules indépendants chacun en 'single-page', full client JS, avec des appels d'API"...!
Bon, dans la bataille, je perds une partie de la robustesse de mes inspections d'IDE, que j'avais avant, et qui me permettait de dire "hé, là, ton formulaire HTML, il lui manque des champs!" mais je l'ai troqué pour un test unitaire en PHPUnit qui s'assure que la single-page traite bien toutes les API existantes dans le module, qu'elle n'en "invente" pas, qu'elle n'en "croise" pas entre deux modules, et qu'elle gère toutes les réponses possible de ladite API (sauf les erreurs 500, 404, etc, ça, pour l'instant... j'ai un peu mis sous le tapis, en attendant).
Bon, donc, maintenant, le contenu!
Ah, non... Il reste le template de mail à faire correctement
Mais je pense que le contenu vous intéressera plus. Donc, dans l'idée, voici ce que je me fixe comme objectif de départ:
- Proposer une intro, qui idéalement serait lançable sans inscription, histoire d'avoir un petit synopsis du jeu (c'est facile alors d'ajouter un bouton "introduction" en 1er dans le menu de jeu, et d'envoyer vers l'inscription une fois l'intro en question terminée [faudra juste bien la passer une fois le joueur inscrit)
- Créer la partie un peu "tutoriel" de démarrage dans le jeu. Sur le concept, j'aime beaucoup Oblivion là dessus, puisque tout le début du jeu dans les égouts, c'est finalement le "tutoriel" de jeu avant de déboucher sur l'open world en lui-même. Donc, le concept de démarrer dans un "donjon" (celui du tuto) plutôt que direct dans le monde ouvert, c'est probablement classe.
Je pense reprendre à fond le concept de l'Emancep du gamebook ( https://dracca.com/prototype/frgb/ en bref, on quitte son île natale pour émigrer vers d'autres contrées) car il me parait parfait pour une bonne mise en situation dans l'univers de Dracca:
- il évite d'avoir l'impression d'être sur un univers vide, puisque ledit univers a déjà des traditions, une culture, etc
- il fixe un objectif dès le début au joueur
- il permet de "justifier" le fait d'être dans un monde (Insularyuu, l'île où on arrive) qu'on ne connait pas et où on ne connait initialement personne
Reste la mise en oeuvre... !