Skip to content

ditgrau/fsdTamagotchi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tamagotchi

Primer proyecto: Videoconsola con CSS - Semana 1

Representación digital de un Tamagotchi, por Judit Grau.
Este Tamagotchi ha sido desarrollado como parte del Bootcamp de Full Stack Developer de Geekshubs Academy.

_______________________________________________

🔴 Atención: Primer proyecto sin previos conocimientos en programación.🔴
Tecnologías utilizadas

HTML5, CSS3 y vanilla JavaScript.
Recursos alternativos: Photoshop

Tabla de contenidos


Referencias e inspiración

image

Para el dispositivo, me he inspirado en uno de nueva generación, pero he querido mantener la pantalla y la cadena de los Tamagotchi de principios de los 2000.

En cuanto al modelado y al estilo de la representación digital, me he inspirado en el arte del recorte de papel (Papercut Art) para crear efectos de iluminación y sombreado. No buscaba simular una tridimensionalidad realista, sino crear pequeños elementos en 2D que al superponerse ofrecen profundidad. Sin embargo, he aplicado pequeñas luces y sombras para dar volumen a algunos elementos.

Desarrollo

Todo esta construido a traves de 'divs' y se ha trabajado en flexbox, con la única excepción de las crucetas de la parte frontal del Tamagotchi, ambas en display:grid.

Todos los elementos están creados con HTML y CSS, a excepción de las imágenes que aparecen en la pantalla y la sonrisa. Aún así, todas han sido creadas inéditamente para este proyecto.

Las mayores dificultades enfrentadas durante este proyecto han sido las numerosas formas redondeadas y poco convencionales.

Funcionamiento

Se ejecuta desde el navegador web y dispone de varias funcionalidades, todas siguiendo la misma función de Javascript pero con diferentes imágenes.

  • El primer botón es el botón de nacimiento. Se clica una única vez y el Tamagotchi pasa de huevo a ser.

  • El segundo botón el Tamagotchi defeca (2) y al volver a clicar vuelve a su estado original (1).

  • El último botón, si el Tamagotchi viene del estado 2, muere al clicar y al volver a clicar aparecerá el huevo. En cambio, si viene del estado (1), directamente pasará a huevo.

image

Menciones

Gran parte de la inspiración técnica para el desarrollo del Tamagotchi nace de las tardes en Wayco Ruzafa, con mis compañeros del bootcamp, donde la lluvia de ideas, la colaboración y el trabajo en grupo es una constante. Gracias a todos. Y a Mara y David, por ser la fuente de conocimiento, paciencia y ánimos.

Licencia y copyright

La licencia utilizada es una Creative Commons Legal Code. Este proyecto ha sido realizado por mí, Judit Grau Puigdollers, inéditamente para la tarea 'Consola en CSS3' en la edición de Abril 2023 de GeeksHubs Academy.