Dominando Qwik desde 0: Piedra, Papel y Tijera

Explorando el Juego Piedra, Papel y Tijera con Qwik

Anartz Mugika Ledo🤗
2 min readApr 25, 2024

En nuestro viaje para dominar Qwik desde cero hasta la producción, se ha publicado un nuevo capítulo: la creación de un proyecto práctico del clásico juego de Piedra, Papel y Tijera.

Este capítulo, basado en un antiguo artículo que escribí para demostrar cómo se desarrollaba con Angular, nos sumergirá en la práctica directa de los conceptos de Qwik que hemos estado aprendiendo a lo largo del libro.

El objetivo principal es utilizar este proyecto para reforzar nuestros conocimientos mientras creamos algo que nos divierta en momentos de ocio.

El juego en sí es simple pero poderoso en términos de consolidar nuestros conocimientos.

Esta será la apariencia final de lo que se va a desarrollar:

Y el enlace para que lo podáis jugar antes de sumergiros en el capítulo:

Piedra, Papel y Tijera en Qwik

A lo largo de este capítulo, pasaremos por los siguientes puntos clave:

  • Introducción al Juego y su Funcionamiento: Exploraremos cómo funciona el juego de Piedra, Papel y Tijera y qué elementos necesitamos para implementarlo en Qwik.
  • Implementación de la Interfaz de Usuario: Crear la interfaz de usuario del juego, incluyendo los elementos visuales y los estilos necesarios para una experiencia agradable.
  • Lógica del Juego: Desarrollar la lógica del juego para determinar quién gana en cada ronda según las elecciones de los jugadores.
  • Refactorización y Optimizaciones: Refactorizar el código y realizar mejoras para garantizar un código limpio, eficiente y fácilmente mantener.
  • Conclusión y Publicación: Concluiremos el capítulo con una revisión de lo que hemos aprendido y dejaremos preparado para poder publicar nuestro proyecto Qwik en Netlify tal y como se ha visto en el capítulo anterior.

Al finalizar este capítulo, habremos creado un juego funcional de Piedra, Papel y Tijera utilizando Qwik, lo que nos permitirá no solo disfrutar de un pasatiempo divertido, sino también reforzar y aplicar nuestros conocimientos de desarrollo web.

Los conocimientos que afianzaremos principalmente:

  • Componentes.
  • Props.
  • Estado.

¿Cómo puedo aprender lo descrito en el artículo?

Para poder aprender a crear el juego adaptado a Qwik, debes de acceder al siguiente enlace:

Si no has visto nada de Qwik y/o necesitas afianzar conceptos, dejo a continuación el enlace al libro completamente GRATIS:

Eso si, agradecería que en las redes sociales, hablaseis de el para recomendarlo, esa sería la manera de “pagarme”, ya que mi idea es ir ampliando el libro.

--

--

Anartz Mugika Ledo🤗

[{#frontend:[#mobile:{#android, #kotlin, #ionic}}, {#web:{#angular, #qwik, #bootstrap}}],{#backend: [{#graphql, #nestjs,#express, #mongodb, #mysql}]}]