Skip to content

A take on the legendary Pokemon Yellow Edition from Nintendo. This is a minimalisitc web version that runs on the console. Almost 100% written in TypeScript.

Notifications You must be signed in to change notification settings

Kamaqen/my-pokemon-ts

Repository files navigation

Pokemon TS Edition

¡Bienvenido a Pokemon TS Edition! Este es un proyecto web minimalista hecho casi al 100% con TypeScript y se ejecuta en parte en la consola y en parte en el navegador. Está basado en el clásico de Nintendo Pokémon Yellow.

Descripción del Proyecto

Pokemon TS Edition permite a los jugadores:

  • Iniciar el juego eligiendo el nombre del jugador.
  • Seleccionar uno de los tres Pokémon iniciales: Bulbasaur, Charmander y Squirtle.
  • Ponerle un nombre al Pokémon elegido.
  • Acceder al menú principal que ofrece las siguientes opciones:
    • Entrenar: Luchar contra un oponente aleatorio.
    • Mostrar Estadísticas: Ver las estadísticas de tu Pokémon.
    • Reto al Líder de Gimnasio: Retar a Brock, el líder del Gimnasio de Ciudad Pewter.

Requisitos del Sistema

Para ejecutar este proyecto, necesitarás tener instalados los siguientes programas:

  • Node.js (versión 14 o superior)
  • Vite

Instalación

Sigue estos pasos para instalar y ejecutar el proyecto:

  1. Clona el repositorio:
git clone git@github.com:Kamaqen/my-pokemon-ts.git
cd my-pokemon-ts
  1. Instala las dependencias:
npm install
  1. Inicia el servidor de desarrollo:
npm run dev

Uso

Después de seguir los pasos de instalación, puedes probar la aplicación en tu navegador accediendo a http://localhost:5173.

Scripts Disponibles

  • npm run dev: Inicia el servidor de desarrollo.
  • npm run build: Compila el proyecto.
  • npm run preview: Previsualiza la versión de producción.

Estructura del Proyecto

El proyecto sigue una estructura minimalista con un archivo por cada clase del juego y un archivo principal (main.ts) para crear una instancia del juego y llamar a su método start.

Contribuir

Las contribuciones son bienvenidas. Puedes hacerlo a través de esta manera:

  • Haz un fork del repositorio.
  • Crea una rama para tu contribución.
  • Realiza tus cambios y asegúrate de que las pruebas pasen.
  • Haz un pull request a la rama principal del repositorio.

Licencia

Este proyecto está bajo la licencia MIT. Consulta el archivo LICENSE para más detalles.

Contacto

Para preguntas, comentarios o cualquier tipo de retroalimentación, puedes contactarme a través de mi sitio web: https://jorge-capcha.com.

About

A take on the legendary Pokemon Yellow Edition from Nintendo. This is a minimalisitc web version that runs on the console. Almost 100% written in TypeScript.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published