FIC.tion por fin disponible

FIC.tion

Ha pasado casi un año desde que hablé aquí en Nand de FIC.tion, el pequeño y sencillo creador de aventuras conversacionales que había hecho como práctica de una asignatura. Ahora, y después de mucho tiempo en el olvido, le he hecho los retoques necesarios para ponerlo a disposición de todo el mundo. Como decía en su momento, no liberaré su código fuente (al menos por ahora) porque sigue en desarrollo, no es una proeza informática y (unido al primer motivo) es posible que lo use como base para mi Proyecto de Fin de Carrera. A pesar de ello, no tendré ningún problema en responder preguntas técnicas, aunque de algunos detalles de implementación ya ni me acuerdo xD

Los requisitos para hacerlo funcionar son:

  • Un PC con Linux. Sí, sigue sin haber versión Windows, lo siento 🙁
  • Un compilador y máquina virtual de Java, con la 1.6.0 de Sun sé que funciona.
  • Este paquete.

Una vez bajado el paquete no hay más que descomprimirlo en alguna parte haciendo algo del estilo tar -xvf Fiction_distributable.tar.gz. El fichero README incluído creo que esta bastante auto-explicativo, por si por si acaso…

* ./compile.sh tarde.sfl compila el juego de ejemplo incluído. El .java que genera va a parar al directorio java/
y es un fichero de código fuente normal y corriente que puede ser modificado y leído por un
humano.

* ./run.sh Tarde ejecuta el juego anteriormente compilado.

En otra entrada explicaré un poco cómo funciona el lenguaje que creé, De esta forma, alguien con curiosidad y algo de tiempo libre podrá disfrutar jugando a su propia aventura :]

2 comentarios en “FIC.tion por fin disponible

  1. java/Tarde.java:4: cannot access Constantes
    bad class file: bin/Constantes.class
    class file has wrong version 50.0, should be 49.0
    Please remove or make sure it appears in the correct subdirectory of the classpath.
    class Tarde implements Constantes {
                           ^
    1 error
    

    ¿Qué tengo que cambiar del fichero compile.sh?

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *