domingo, 13 de diciembre de 2015

Elwith Cassier, alumna sobresaliente

Ya tengo un nuevo dibujo de Sanomia. Se trata de la versión mejorada de Elwith Cassiel, con un nuevo diseño de uniforme escolar. En cuanto a ella, es una alumna de primer año que se muestra bastante fría, y no parece interesarse por nada más que por los estudios.

Elwith Cassier, alumna preocupada por sus estudios

jueves, 26 de noviembre de 2015

Mil líneas de diálogos

No he completado más que el segundo día de clase en la Escuela de Magia y ya llevo más de mil líneas de código entre diálogos, opciones y otras acciones del juego. Voy a tener que meterme con el editor del juego antes de lo que esperaba, por que ahora mismo cuesta demasiado gestionar tal cantidad de opciones y escenas. Pero en fin, aquí podéis probar otra demo de la Escuela de Magia, que en esta ocasión incluye el segundo día.

Además de corregir algún error, también estoy empezando a incluir una banda sonora compuesta por un colaborador: Frank. Aquí podéis ver su primera colaboración, pero ya me ha enviado otra que publicaré muy pronto. ¡Espero que os guste!


miércoles, 18 de noviembre de 2015

Peleando con los diálogos

No pensaba que me iba a costar tanto escribir los diálogos del juego. La verdad es que llevo varias semanas de retraso a causa de esto, entre otras cosas. De todas maneras ya tengo el primer día listo que podéis probar aquí: demo del primer día en la escuela de magia.

Este primer día ha sido especialmente difícil por que son muchas presentaciones de personajes y quería hacerlas más o menos interesantes. Los próximos días irán más fácil, espero.

Conversando con dos compañeros de la escuela de magia en la primera clase
Conversando con dos compañeros de la escuela de magia en la primera clase

A parte de la escritura de los diálogos, he llegado a la conclusión de que tengo que hacer un gestor para poder escribir y modificar más fácilmente. Hasta ahora lo hacía en un archivo, pero eso lo hace más complicado, por que resulta difícil saber donde estás y tienes más posibilidades de equivocarte.

En cualquier caso, si a alguien le interesa esto de los diálogos, se acepta cualquier ayuda en este apartado, dado que no se me da especialmente bien.

lunes, 26 de octubre de 2015

Empezando con las clases

Ya está casi lista la tercera demo. Esta misma semana la publicaré. Para ir abriendo boca, aquí tenéis una captura de pantalla de la profesora Iris Lilfae, dibujo cortesía de Sanomia, dando la primera clase de introducción a la magia:

Profesora Iris dando clase sobre energía espiritual

Me he retrasado un poco por que quiero que las clases sean interesantes. Que ocurran sucesos y se cuenten cosas que os puedan resultar entretenidas. Para ello estoy ideando un sistema de magia propio, que iréis descubriendo poco a poco a lo largo de la aventura. Ya os avanzo que tendréis que haceros vuestra propia varita, que podréis conseguir criaturas mágicas que os ayuden y por supuesto aprender multitud de hechizos, que van desde cambiar de forma hasta leer mentes.

martes, 20 de octubre de 2015

Programando el juego (y código fuente)

Hoy voy a mostrar un poco de la programación del juego, por si a alguien le interesa. Os dejo aquí un enlace al código fuente. No tiene ni documentación ni comentarios, así que puede ser un poco espeso. Si a alguien le interesa la programación y quisiera colaborar con esto, podríamos hablar sobre el diseño del código, para empezar ;)

Aquí tenéis el vídeo:


En resumen, la estructura es la siguiente:
  • index.html: Archivo de inicio
  • snd/: carpeta de sonidos
  • img/: carpeta de imágenes
  • js/: carpeta de código de programación
    • jquery.js: librería estandar para interaccionar con la página
    • game.js: Contiene la descripción del juego, la historia y otra información como por ejemplo todos los textos para poder traducir
    • vn_engine.js: Interpreta el archivo "game" y genera los elementos gráficos en función de las acciones del juego y las opciones que escoja el jugador
    • engine.js: Se encarga de dibujar los elementos gráficos que genera vn_engine
    • exercise.js: Es donde está el código para la realización de ejercicios, de la parte de aprendizaje

sábado, 17 de octubre de 2015

Akira Kitano, presidente del club de estudio

Aquí traigo el último personaje que incluiré en esta demo. Se trata de un alumno veterano, concebido por Hyodou Issei, y que es el presidente del club de estudio de la escuela de magia. Se trata de un alumno notable y bastante carismático que no duda en ayudar a sus compañeros. Es fácil encontrárselo en la biblioteca, dispuesto a echar una mano a quien lo requiera con sus estudios:

Akira Kitano, presidente del club de estudio
Personaje original de Hyoudou Issei
Mientras le daba color cree un vídeo para que podáis ver como lo hago, y que me podáis dar consejos para mejorar, sobre todo en cuanto a dar somrbas, si sabéis del tema ;)


miércoles, 14 de octubre de 2015

Añadiendo contenidos de japonés al juego

Acabo de editar los contenidos de japonés que se añadirán en la próxima demo del juego, y he preparado un vídeo de como trabajo con ello:


El vídeo lo hice hace unos días, pero error con el texto que se sale de la tabla y los botones ya está corregido. Para quienes no sepáis de programación, lo que hago es definir la estructura de datos en un formato llamado JSON que luego el juego podrá utilizar para mostrarlo. La programación está realizada en javascript. Más adelante publicaré un vídeo hablando solo del código de programación y la organización de los archivos.

De todas maneras esta edición de contenidos se cambiará en la cuarta demo, por que quiero hacer una herramienta online que permita a cualquiera hacer sus propias listas de preguntas y subir el sonido. El tener esta información en base de datos es necesario para guardar el progreso de los usuarios, así que ¿por que no aprovechar para que cualquiera pueda añadir sus propias listas?

Continuaré hoy con el único dibujo que me falta para esta demo, y confío que ya esta misma semana esté prácticamente resuelta la siguiente versión para subirla lo antes posible.

Ah, por cierto, los contenidos que he añadido son: Algunos caracteres hiragana más (voy poco a poco), palabras de naturaleza (rio, montaña, mar, árbol,...), algunas frases y onomatopeyas en japonés, que he sacado de la página de un español en japón.

domingo, 11 de octubre de 2015

Midori Saiko, profesora recién llegada

La nueva versión coloreada, cortesía de Sanomia

Gracias a Anthony Miguel y Sanomia, en la próxima demo tendremos a una nueva profesora en la escuela que no estaba prevista. Se trata de Midori Saiko y enseña a cerca de las criaturias de magia, que entre otros lugares se pueden encontrar en el bosque cercano a la escuela. Estas criaturas, que no aparecerán todavía son seres hechos de pura magia formados por esencias de distintos animales y elementos lo que les da una apariencia única y extraordinaria. Por motivos que la profesora Midori os explicará, estas criaturas están bastante dispuestas a colaborar con vosotros siempre que las tratéis adecuadamente.

Midori por su parte siempre estará dispuesta a ayudaros, y trata siempre de mostrar cercanía e incluso amistad, por que ella misma ha tenido cerca la experiencia de aprender. Sabe mucho del tema que enseña, pero como profesora novata está algo insegura y siempre anda con mil libros y pergaminos por que intenta estar bien preparada ante cualquier curiosidad de los alumnos.

El personaje original, dibujado por Anthony Miguel

martes, 6 de octubre de 2015

La biblioteca de la escuela de magia

Biblioteca de la escuela de magia

Acabo de terminar el último escenario que quedaba para la siguiente demo. Se trata de una biblioteca en la que podremos profundizar en algunas materias, investigar secretos de la escuela y también conocer a algunos personajes nuevos. No es que me convenza del todo su estilo, pero servirá para poder ir haciendo el juego. En el futuro ya pensaré en algo con un aspecto más "mágico".

También he hecho un vídeo mostrando como dibujo por si alguien con más experiencia quisiese darme algún consejo:

sábado, 3 de octubre de 2015

Azami-chan, la compañera más kawaii

Azami-chan, compañera kawaii
Dibujo y personaje de Anzthony Miguel
Ya tengo listo a otro de los personajes que aparecerá en la próxima demo. Se trata de una compañera de primer año que aunque es bajita y parece más joven que el resto, está siempre feliz y llena de energías. Se suele obsesionar con cualquier tema, y cuando lo hace, nunca se rinde.

Ya solo falta otro personaje y otro escenario (la biblioteca), para la siguiente demo. Una vez listos aún tendré que programar varias cosas e integrarlo todo, pero vamos por el buen camino ;)

viernes, 2 de octubre de 2015

Desarrollo de la historia

Dibujo del aula de la escuela de magia

Para planificar un poco el juego, me había comentado alguna persona el dividirlo en "fases". En primer lugar, cada curso de un año podría significar una apertura y cierre, con sus propias historias y desenlaces. Dentro de este curso también se podría dividir a la vez en periodos más cortos, quizás separados por exámenes.

Cada dos meses (unas 9 semanas) habría un examen para comprobar el progreso de los alumnos. Así este examen marcaría un objetivo para el alumno que tendría que prepararlo. Este examen podría consistir en algún tipo de prueba que permitiese hacer uso de lo aprendido. Antes del examen los alumnos tratarían de enterarse de en que consiste y prepararse para él, y tras este aparecerían las notas y los resultados afectarían a la evolución del personaje y su reputación en la escuela.

Preparar los principales sucesos hasta el primer examen será el objetivo de desarrollo del juego para lo que resta de año. Además de idear un examen y las clases que permiten prepararlo, habrá que crear eventos y actividades con otros alumnos y profesores que hagan entretenido el juego durante todo ese periodo.

Entre las cosas que habrá que incorporar estará: encuentros con profesores y alumnos en los que empezar a conocerlos. Actividades por las tardes y los domingos incluyendo cosas como ir al bosque, a la biblioteca, actividades de clubs,.. Las clases no deben de ser siempre iguales, deben de explicarse conceptos, enseñar hechizos, hacer prácticas en otros sitios. También ocurrir sucesos que permitan irse haciendo idea del carácter de los profesores y de otros alumnos y mejorar o empeorar la relación con ellos.

Tengo intención de actualizar la demo dos veces al mes, así que en cada una de ellas deberá de incluir actividades que hagan interesantes un periodo de 10 días.Cada uno o dos días deberá de ocurrir algo interesante en clase, y además por las tardes, o los fines de semana, deben de desarrollarse distintas historias dependiendo de a donde decidas ir. No tiene por que haber eventos todos los días, pero si los suficientes como para que no se convierta en rutina.

Esta primera demo (que ya se retrasa) mostrará un poco este plan. Aunque dado que ahora estoy haciendo escenarios y personajes que reutilizaré en el futuro, cada vez avanzaré más rápido.

miércoles, 30 de septiembre de 2015

El bosque (escenario)

Bosque de la escuela de magia

He terminado de dibujar un nuevo escenario que aparecerá en la siguiente demo. Se trata del bosque, o al menos de su entrada.

El bosque que rodea la escuela es un lugar rebosante de energía mágica, lo que provoca diferentes alteraciones con efectos inesperados. Puedes encontrarte criaturas de todo tipo, y también zonas con una historia propia y multitud de misterios. Podrás visitar este lugar por las tardes o los fines de semana, aunque de vez en cuando os llevarán también los profesores para enseñaros cosas que no se encuentran en los libros.

martes, 29 de septiembre de 2015

Diferencias con los juegos educativos

El mini juego de aprendizaje
Muchos juegos educativos pretenden que aprender se convierta en algo divertido. La filosofía de este proyecto es algo diferente. No nos vamos a centrar en la faceta de aprendizaje, sino en el juego en si mismo.

Quiero hacer un juego que sea atractivo. Que la gente lo quiera jugar aún sin la parte de aprendizaje. Esto es importante por que es lo que genera la motivación. Así que el enfoque es pensar en el juego y hacer algo con lo que mucha gente pueda disfrutar.

Dentro de este juego se integrará la parte de aprendizaje, pero debe de hacerse sin perjudicar la diversión. Debe ser un complemento que no entorpezca el entretenimiento. Por ello he optado por integrarlo como unos minijuegos que te ayudan a progresar. Algo rápido y fácil que se resuelva en segundos. Muchos juegos tienen pequeños retos como este que hacen más desafiante la experiencia, por ello parece buena idea meter el aprendizaje de esta manera.

Nos dirigimos a un usuario diferente. Si lo que te interesa principalmente es aprender, eres menos exigente con el juego. Pero aquí se trata de que la gente venga a por el juego en si. Y de paso aprenderán, pero eso debe ser un valor añadido y no el atractivo principal.

Aunque está muy bien que existan juegos específicos para aprender, la idea aquí es que pueda aprender también gente que venga a entretenerse. Por que me gusta jugar, y en alguna ocasión he montado un gran imperio, pero luego pensaba: "si, es genial, pero ahora lo dejo y no queda nada de eso". Quiero cambiar esta sensación. Quiero que al terminar pienses que aunque poco, ese tiempo ha servido para aprender algo. Que todo el tiempo invertido aquí te vale luego para otras cosas.

También creo que es buena la sensación que se tiene al jugar cuando algo de lo que consigues es un reflejo de lo que te has esforzado. Que si tu personaje sabe mucha magia es por que tú has aprendido, por que te has esforzado. Refleja quien eres.

Así que si, esta escuela de magia es un juego. Antes que nada un juego. Y la diversión debe de tener prioridad sobre el aprendizaje.

¡Bienvenidos!

Imagen cedida por Sanomia
Bienvenidos a nuestra escuela de magia. Este es el proyecto de una novela visual ambientado en un mundo mágico. La novedad es que al jugarlo podrás aprender japonés: Las habilidades mágicas se desarrollarán mediante un minijuego de aprendizaje. Así, cuanto más aprendas, mayores serán también los conocimientos de tu personaje.

Aún falta mucho por hacer para terminar este juego, pero gracias a la colaboración de muchos de vosotros, el proyecto está avanzando más de lo esperado.

En este blog pretendo organizar toda la información respecto al juego, facilitar el contacto con las personas que quieran colaborar e ir informando sobre los avances que se vayan realizando.