-
Notifications
You must be signed in to change notification settings - Fork 4
Preparado para crear aventuras
Hay dos maneras de crear aventuras usando fi.js. En la primera, digamos, estática o local, será necesario descargarse el framework de la web dedicada a fi.js del autor, baltasarq. Debes descomprimir los archivos en un directorio de tu elección, en donde vayas a crear tu aventura. Por ejemplo, puede ser Documentos/aventura. En la cabecera head de index.html deberás tener la siguientes referencias script:
<script type="text/javascript" src="fi.js"></script>
<script type="text/javascript" src="verbs.js"></script>
La segunda forma es modificar el archivo HTML para que referencie el framework a su localización en GitHub. En la sección head, deberás modificar las líneas de referencia script por las siguientes:
<script type="text/javascript" src="https://baltasarq.github.io/fi-js/lib/fi.js"></script>
<script type="text/javascript" src="https://baltasarq.github.io/fi-js/lib/verbs.js"></script>
La ventaja de la primera es que no depende en exceso de una conexión a Internet (especialmente si estamos convirtiendo la aventura a una app móvil, ahí el acceso a Internet será nulo). La ventaja de la segunda es que cualquier mejora en el framework<(i> automáticamente será aplicada a tu aventura. Nunca habrá cambios que provoquen errores en tu obra.
Por defecto, el proyecto viene con una aventura de prueba, Vampiro. Puedes borrar vampiro.js, o guardarlo como referencia, como desees.
Para poder trabajar con el framework será necesario:
- un navegador web, por ejemplo, Firefox.
- un editor de textos. Aunque sirve cualquiera, es mejor uno especializado en edición para programadores, como por ejemplo, Visual Studio Code, Geany (para cualquier plataforma, como Windows o Lubuntu Linux), o Notepad++ (sólo Windows).
Para comenzar, debes crear un archivo de texto llamado aventura.js, y en index.html, modificar en el comienzo donde se incluye vampiro.js, por aventura.js.
Ahora abre aventura.js, en el editor que hayas instalado, y... ¡a comenzar!