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}]}]