Estimados,
Como esta semana no tuvimos clases, para no perder la semana por completo, aprovechamos a dejarles datos sobre como avanzar en el TP, organizarse y algunas tecnologías disponibles que les pueden venir muy bien.
No resten importancia al sonido en el VideoJuego. Aquellos grupos que consideren llevan un buen avance del proyecto, aprovechen el tiempo para preparar el esquema sonoro de su VideoJuego (algo que prácticamente no vimos en las correcciones). No tiene porque ser una Banda Sonora completa (salvo que el proyecto lo amerite), pueden ser sonidos que acentúen acciones, como el sonido de las "voces" en los diálogos de
Undertale; o sólo una música, o una serie de músicas, o no tener sonido (siempre y cuando se justifique). En todos los casos es conveniente rotular con un nombre identificable cada uno de los sonidos, no sólo ayudará a la corrección (para entender a que acción, nivel o situación pertenece) sino que es una buena práctica a la hora de desarrollar los assets de un VideoJuego.
Para la entrega pueden hacer uso de plataformas como Soundcloud para subir la banda sonora, ya que tiene una opción que permite subir la música como un embed en cualquier web o blog.
- - -
Hablamos de hacer simulación audiovisual de partes del juego que no se puedan programar por completo (por tiempos o dificultades técnicas), pero consideren que también pueden usar otro software o framework para tener dos demos interactivas, dependiendo las necesidades. Y si todavía no tienen definido al 100% que usar, puede ser una buena oportunidad mirar un poco estas cosas:
PyGame, librería de Python para hacer videojuegos, es simple de usar y tiene muchos ejemplos libres.
P5.js, la versión JavaScript de Processing, es fácil de usar y tiene una comunidad grande.
Colección de Game Engines para JavaScript, todos con sus repositorios de GitHub.
GDevelop, software muy similar al Construct aunque más simple (aún así no se lo ve tan limitado). Exporta a un juego hecho con HTML5 (Canvas), igual que Construct y ofrece una versión de prueba online y una gratuita para descargar (sin licencia).
Por supuesto, no incluimos ni a Construct ni a un par de Softwares que estuvieron usando, pero los invitamos a comentar en esta entrada cualquier herramienta que les parezca útil.
Recuerden que si se traban con algo de código o programación, traten de seguir con la carpeta del proyecto que es también parte de la entrega. Fíjense de hacer un mapa de información con los niveles/acciones del juego, definir el desarrollo gráfico/sonoro, incluir todas las ideas descartadas (bocetos, etc), guión y referentes (artistas o desarrolladores que trabajaron con ideas similares a sus trabajos, o referentes estéticos, etc).
- - -
Para el caso de crear una chat, recomendamos echar un vistazo a socketIO:
https://socket.io/ , especialmente al ejemplo del chat:
https://socket.io/demos/chat/
Funciona con JavaScript, lo más complejo es el uso de un servidor NodeJS, pero se puede aprender rápido. Este es el repositorio con el código:
https://github.com/socketio/socket.io/tree/master/examples/chat
Y de paso, referencia de Array en JavaScript:
https://developer.mozilla.org/es/docs/Web/JavaScript/Referencia/Objetos_globales/Array
- - -
Algunos recursos gráficos:
Sprites Rippeados de Videojuegos de diversas consolas (úsenlos como referencia o como base para hacer sus propias modificaciones):
https://www.spriters-resource.com/
Tiled Map Editor, herramienta para hacer mapas, estilo 8-bit o isométricos.
Algunos recursos sonoros:
FL Studio o su alternativa libre
LMMS (muy buena por cierto y gratuita) pueden servir para hacer loops sonoros de forma sencilla mediante una interfaz multi-capa con piano digital. Hay muchos programas similares, cualquier otro de edición de audio puede servir, como Audacity, Audiction o Nuendo.
Y este simple software,
SFXR, sirve para hacer efectos de sonido con estilo 8-bit, con unos resultados fantásticos y una interface muy sencilla de usar.
SoundDogs, uno de los bancos de sonido más viejos y completos de internet. Ofrece previews gratis en MP3 (baja calidad) de los sonidos que venden. Si le dan clic derecho al nombre del sonido pueden extraer la dirección online del preview y, sin mucha ciencia, lograr bajar el MP3. Puede servir para armar composiciones interesantes si no tienen tiempo de grabar sus sonidos:
https://www.sounddogs.com/
Recuerden que la semana que viene hacemos corrección por turno, los horarios los encuentran en esta entrada:
link