13 de juny del 2018

The Quest, la novel·la interactiva




He estat ocupat escrivint un llibre... I programant la seva base amb javascript, css i html5!!

Només he fet el 1er capítol per veure la resposta de la gent, si en realitat l'arribo a publicar oficialment a cada final de capítol hi haurà publicitat.

Pots probar-la aquí: https://tha-quest.firebaseapp.com/

És en català i només en català de moment, encara que està pensat i programat per incloir-hi tots els idiomes que puguin venir si triumfés.. però per triumfar, primer hauria de fer-ho amb català i només català. Millor evitar més feina del compte!



Estic molt orgullós del meu sistema de combat, del sistema de suborn i la manera en que he solucionat molts dels problemes fen-ho.

Segur que no són la millor manera i hi han mil maneres millors, però mai he estudiat "oficialment" per això i m'he espavilat amb el que he buscat per mi mateix. Un dels millors llocs per ajudar a solucionar els problemes és a: https://stackoverflow.com/

Si t'interessa fer una aplicació com aquesta, és a dir, javascript + css + html5 la millor manera per aprendre, en el meu cas i segons la meva opinió, és mitjançant els exemples i exercicis, entenent com realment funciona ja que així t'estalvies tenir que memoritzar.

Un bon començament és (amb anglès): https://www.w3schools.com/jS/default.asp

El fer-ho, és molt important, copiar codi d'allà i un altre de per allí també ajuda si acabes entenent com funciona.

Encara que, al cap i a la fi, lo millor es gastar-se la pasta i anar a un curs de Javascript o, millor encara, de Progressive Web Apps. Je je je xD




Els Service Workers són molts interessants i molt útils, doncs gestionen les dades que han de sortir o venir d'internet, el que poden gestionar les dades localment i no ser necessari tenir connexió a internet per obrir la pàgina si així han estat programats.

És el que he fet en aquesta app, sols necessites carregar-la al començament, un cop carregada tot es guarda localment al móbil, ordinador, tablet, etc.. i ja no necessites connexió per jugar i veure les demés pàgines del joc. Se't obrirà sempre sense gastar-te les valuoses dades.

Quan afegeixi un nou capítol, en teoria el service worker ha de detectar que el contingut és més gran del que ha guardat localment i així se'l tornaria a baixar. Però si no hi hagués internet això no passaria i podries seguir jugant els capítols anteriors sense problemes evitant el malaït missatge de: No hi ha conexió a internet.




En resum tota una experiència, intentaré abarcar el màxim possible per veure si agradaria una cosa així, ja he publicat per el facebook i avisat a col·legues i familiars que sé que els agrada llegir, si estàs llegint això i veus que val la pena, comparteix l'adreça i ajuda'm a arribar més lluny, ja que si no veig que això agrada no ho seguiré endavant.

Hi han moltes coses per fer i moltes coses wapes que es poden fer, tot un univers d'històries per venir, no hi ha més límit que la nostra pròpia imaginació!!

Salut i Cultura!!