en / es / ca / de

Connecta 4

Joc en línia del clàssic Connecta 4 on un jugador s'enfronta un altre per torns i la finalitat és aconseguir formar una línia recta combinant quatre fitxes seguides abans que el rival.

Codi font

Característiques

  • El joc permet dues modalitats de joc: jugador contra jugador o jugador contra màquina.
  • Quan es juga contra un altre jugador, els torns s'alternen en el mateix ordinador, així doncs és necessari que els jugadors es trobin físicament un al costat de l'altre.
  • Quan es juga contra la màquina, el primer a començar serà el jugador, posteriorment, la màquina farà la seva jugada.
  • El joc termina quan no es poden realitzar més moviments o quan un dels dos jugadors ha aconseguit fer quatre en línia (horitzontal, vertical o diagonal).
  • És possible reiniciar el joc o sortir en qualsevol moment.

Què he après

  • A controlar lògica de matrius multidimensionals.
  • A reproduir una intel·ligència artificial senzilla.
  • A crear rutes amb React Router.
  • A mantindre el codi net i uniforme amb Eslint.

Tecnologies

  • Front-end: React (JavaScript), CSS
  • Back-end: -