Tutorial de AGD 2018 Capitulo 05 - Animando sprites ⚫①

* Tutorial de AGD 2018 Edition ⚫①
* << Anterior | Siguiente >>
En el capítulo anterior, comentábamos los fundamentos de manejo del editor de sprites de AGD, en esta ocasión querría centrar mi atención en la animacion de sprites.
Puede parecer una cuestión baladí, pero personalmente creo que el 50% de la conexion con un juego se produce debido a la calidad de la animación (⚫①) , imaginen sino una película de Disney con animaciones estilo South Park... digno de verse sin duda, pero esa magia que hace que los más pequeños de la casa empaticen con los personajes se esfumaria inmediatamente.
He de hacer constar que yo no soy animador, por lo que no puedo dar clases al respecto, es por ello que he dedicado un tiempo a localizar y seleccionar algunos contenidos que, estudiados con atención, pondrán en contexto mis comentarios posteriores, y espero ayuden con ello a comprender el proceso de forma general, así como dar a conocer recursos excelentes que ya existen en la red.
Material de Estudio
En primer lugar os propongo un video de Adderly Céspedes 🌐🟡③ (Es un gran canal, os recomiendo darle un vistazo) de cómo se anima "actualmente", aunque no tenga que ver con AGD si nos pone en contacto con aspectos generales de la animación (y de la creación de sprites), con el resto del contenido iremos acercándonos a las limitaciones de un ordenador de 8Bits.
Una vez tengáis claro el concepto general, avanzamos siguiendo este espectacular tutorial que muestra el proceso de creacion y animacion de sprites ya usando pixels 🌐🟡③, aunque sin un limite de tamaño y colores como el que tendremos en Speccy.
Una herramienta que podeis usar es esta llamada Pixela 🌐 que yo también estoy testeando (en una maquina virtual Windows) porque no encuentro nada potente para Mac.
¡Ahora exprimamos AGD!
Hay que tomar en consideración que estamos ante un entorno 8Bits, con unas limitaciones a nivel de color bastante duras, no solo por la máquina sino por cómo funciona el entorno de AGD. Para no marear con cuestiones tecnias sirva decir que los sprites son de un color determinado (todos, aunque luego se pueda jugar por codigo) y solo de uno, o todo el sprite es blanco o todo es rojo, por ejemplo, lo cual nos obliga a ser ingeniosos.
Lo que no podemos expresar con colores, en Spectrum se suele expresar con pixels separando áreas o delimitando objetos, es obvio que la limitación es grande, pero se pueden lograr cosas muy chulas. Ejemplo de esto de "dejar huecos" es el sprite de las antorchas que uso en el juego, en otras plataformas usaríamos amarillos y rojos en la llama, o tonos metalicos o tierra para el portaantorchas, aquí al tener un solo color, hemos de recurrir a eso de pintar o no pintar un pixel. Requiere tiempo pero no s tan complicado como pueda parecer.

Y lo mismo sucede por ejemplo con este gráfico de uno de los enemigos, en lugar de pintar lineas de color para separar los elementos, dejamos líneas sin dibujar. Esto tiene el hándicap de que reduce los ya escasos pixeles con que contamos, pero ahí está la parte en que cada uno hemos de desarrollar nuestro arte con la práctica. De hecho, aunque el resultado pueda no ser mejor que el de un profesional, es la parte que más disfruto de la creación de mis propios juegos, el expandir mis propias capacidades creando algo mejor que lo que era capaz de hacer anteriormente.

Frames, frames, frames
Como comentamos en el capítulo 4 de este curso, se pueden crear varios frames por cada sprite, la secuencia de estos es lo que dotará de vida a nuestras creaciones, según creemos varios frames de animación, podremos pulsar f a la velocidad que deseemos para ver la animación en el cuadro en que editamos el sprite. Mas adelante veremos como verlo en el escenario pero por ahora usaremos este método.
Hemos de tomar en consideración que, en una maquina de estas características no solo los colores son limitados, la velocidad de la máquina también así como la memoria. Si usamos demasiados frames, la animacion sera genial pero ocupara muchisima memoria y tardara mucho en ejecutarse, por el contrario si usamos demasiado pocos, la animacion ira a saltos y nuestro personajes parecera congelarse continuamente como en un videojuego online cuando hay cortes de conexión.
Personalmente suelo usar 3 máximo 4 frames en los casos más extremos, para equilibrar, y tambien me he fijado muchiiiiiisimo en los graficos de animaciones Japonesas de la epoca, en gran medida en los RPG de 8 y 16 bits que solian animar con mucho arte usando a veces solo dos frames.
No hay mas secreto que practicar, practica y practicar, como dice siempre el maestro profesor Retroman.
Menos es Mas
Os pongo a continuacion los cuatro frames de los mini lemmings de JBA, quisiera con ello trasmitir una ultima cuestión en este capítulo y es que cuando las limitaciones son tan grandes hay que jugar con la imaginacion del jugador, así como optimizar la animacion, dotando del mayor carisma posible a nuestras creaciones. Si yo, que soy un perfecto novato, he logrado crear unos mini personajes con muy pocos pixeles, seguro que tu también puedes, y recuerda, esto lo hacemos por diversión, así que cero verguenza y cero miedos, la única competición es contra nosotros mismos para ser mejores cada vez.

En el próximo capítulo exploraremos la importación de spritesheets en forma de screens y más adelante empezaremos a usar los sprites en la pantalla que creamos. Mientras tanto !disfruten creando sus propias animaciones!
¿Y ahora que?
- Si tienes miedo, ve a esconderte a la página 1
- Si has logrado entrar en la sala de entrnamiento de Goku, quedate un par de años en la página 5
- Si quieres ir al instructor de clase y aprender 'Invocar Sprite Sheet' pasa a la página 6
Referencias Bibliográficas
- Video de Adderly Céspedes sobre las bases de la animación de sprites 🌐🟡③
- Tutorial que muestra el proceso de creacion y animacion de sprites usando pixels en pixelsmil.com 🌐🟡③
One More Thing

¡Desbloquea el poder de MetsuOS y descubre que la privacidad y la seguridad son la clave para desencadenar tu verdadero potencial en línea!
Contenido registrado en Safe Creative
¡Usa el código de promocional 7ZYM4Z y ahorrate unos eurillos en tu suscripcion de Safe Creative!
MetsuOS Needs You!
Apoyanos en este proyecto difundiendolo en tus redes, o mejor, haznos una donación a la cuenta paypal para poder dedicar más tiempo y recursos a el. No olvides comentarnos que parete te interesa más junto con tu donación.
En este momento, además de mantener los servicios, estoy centrado en crear la siguiente iteración del software que me permite hacer todo esto y creando una biblioteca personal física para poder contrastar contenido.
Sobre el sistema de validez de un contenido en MetsuOS
Empezando a incorporar los niveles de validación de un contenido (también llamada sabiduría o niveles de conocimiento) ⚫🔴 🟡 🟢 🔵⚪ ¿Qué són?
- ⚫① - Dark1 - Conocimiento en Bruto. Modo Cuñao, hablo pero no puedo respaldarlo.
- 🔴② - Rojo2 - Conocimiento Impulsivo, pasional, "lo mio es lo correcto".
- 🟡③ - Yellow3 - Conocimiento Crítico: se comienza a explorar el hecho de que pueda haber otras perspectivas.
- 🟢④ - Green4 - Conocimiento Natural: Surge al comprender la naturaleza de la realidad y del ser humano en una materia.
- 🔵⑤ - Blue5 - Conocimiento Científico: Supone la suma de las fases anteriores aplicando el rigor de lo descubierto por la ciencia hasta ahora, sin caer en la -anticientífica- "opinión científica/opinión de expertos".
- ⚪⑥ - Light6 Conocimiento Consolidado: Se alcanza al integrar todo lo anterior desde una perspectiva empática y asumiendo una verdad probabilística dinámica dependiente del contexto.
Sobre la categorización de los tipos de conocimiento
- Conocimiento Gnoseológico: ⚫① 🔴② 🟡③ 🟢④
- Conocimiento Epistemológico: 🔵⑤
- Conocimiento Metsukeológico: ⚪⑥
La Metsukeología (de Metsuke vision global y logos conocimiento) es la ciencia que estudia el conocimiento como un conjunto potencial de conocimiento del que podemos obtener, procesar o percibir partes concretas dentro de un marco contextual específico, y cuyo contexto general real está muy por encima de lo que somos capaces, como especie, de percibir, procesar e integrar de forma completa (definición en progreso).
La Metsucología (de Metsu aniquilación - en este contexto en forma de colapso - , logos conocimiento) es la ciencia que estudia como extraemos verdades percibidas - colapsadas - como conocimiento desde nuestra perspectiva real (tanto epistemológico como gnoseológico) al tomar una parte específica del conocimiento metsukeológico potencial enmarcado en un contexto concreto, obligando a colapsar el conocimiento potencial en conocimiento específico (definición en progreso).
Mas sobre el contexto
DISCLAIMER: Mi consideración de anticientífico respecto al consenso científico es una hipotesis de trabajo propia, que supone que toda asignación de validez, incluso aquella derivada de la conclusión por acumulación de evidencia NO debe ser supeditada a debate, ni acuerdo, debe ser algo probabilistico sin intervención del ego humano. Podría estar equivocado y, en este punto, es donde se aplicaría entonces ese mismo consenso que ahora considero no valido (incluso dañino)
Existen indicadores para algunas cuestiones adicoinales como los siguientes:
- 🌐 - Contenido Externo sobre cuya validez/validación no tenemos control (usualmente enlaces que salen de #MetsuOS)
- ⚖️ - Analisis
- ⚖️📚 - Análisis Bibligráfico
- ⚖️🔬 - Análisis Científico
- ⚖️🏛️ - Análisis Estructural
- ⚖️🧠 - Análisis Filosófico
- 📖 - Referencia
- 📖📚 - Referencia Bibliográfica / Libro
- 📖🔬- Referencia Científica / Paper
- 📖🏛️ - Referencia Estructural
- 📖🧠 - Referencia Filosófica
- 🔍️- Paradigma
Cuando hablamos de un contenido que incluye un texto que hace referencia a otro.
- 🔴②-🌐🟡③ - Nivel del contenido del documento Rojo2, nivel del contenido externo del que habla el documento Yellow3.
- 🔴②-⚖️📚 🔴② - Nivel del contenido del documento Rojo2, en base a análisis bibliográfico nivel Rojo2
También aplicaremos el Sistema de fiabilidad de fuentes y credibilidad de contenidos de la OTAN 🔴②, este sistema incluye una valoración de la fiabilidad de la fuente de A a F (siendo A la de mayor fiabilidad) y una varloración de credibilidad del contenido de 1 a 6 (siendo 1 la mayor credibilidad).
En MetsuOS la agregaremos al final uniendo amos valores como si fuera una coordenada. Por ejemplo: ⚫①-D4 o 🟡③-B2. Esto ayudarña a contextualizar la información sobre la solidez del conocimiento al que se hace referencia en cada momento.
Hay que tener en cuenta que, cuando hay elementos subjetivos o parcialmente subjetivos, el punto de referencia seré yo mismo. Quizá más adelante pueda objetivizar esto más (seria lo deseable), pero en tanto no tenga herramientas que me lo permitan, debo ceñirme al principio de honestidar intelectual, y esperar que mis sesgos dañen lo menos posible la información (en parte este es el nudo gordiano que pretendo resolver, y por ello es dificil resolverlo a priori).
Así de forma resumida, podríamos decir que esta definición es nivel 🔴② (Rojo2 xD) ¿Crees que me dejo algo? Si es así por favor ayudame a mejorarlo contactándome a través de X (Twitter) en mi cuenta, @metsuke 🌐
Consulta la versión completa de la descripcion en ⚫🔴🟡🟢🔵⚪ (🔴②) Un poco más de detalle
- Información IA: Generado por Humano.
- Ultima Modificación: 2025-08-29 18:29:52.057000+00:00
- Versión Documento: 0.2.7