Loading repository data…
Loading repository data…
sam324sam / repository
Mokito-Web es un juego de mascotas virtuales (Tamagotchi) desarrollado con Angular y TailwindCSS. ¡Cuida de tu adorable mascota virtual Mokito en diferentes habitaciones de la casa!.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
Mokito-Web es un juego de mascotas virtuales (Tamagotchi) desarrollado con Angular y TailwindCSS. ¡Cuida de tu adorable mascota virtual Mokito en diferentes habitaciones de la casa!.
Puedes probarlo aquí
Dale de comer a tu mascota para mantener su hambre al día.
Mantén a Mokito limpio usando el objeto de baño.
Juega con Mokito para aumentar su felicidad.
Manda a Mokito a dormir para recuperar su energía.
Accede a la configuración y personaliza la interfaz a tu gusto.
Sube tus propias animaciones 32x32 para personalizar a tu mokito Mokito. Asset usado de Mattz Art
Para jugar en modo multijugador es necesario instalar el ejecutable disponible en Mokito-Web-Backend y tener instalado Java 17, ya que el servidor se ejecuta mediante este programa.
Si deseas jugar con personas que no estén conectadas a la misma red local, se recomienda utilizar Cloudflare Tunnel junto con la interfaz gráfica de Port Killer para facilitar la exposición y administración del servidor. También puede ser necesario permitir el puerto correspondiente en el firewall.
Para partidas dentro de la misma red local, únicamente será necesario permitir el puerto del servidor en el firewall.
Una vez iniciado el servidor, para conectarte solo debes introducir la dirección proporcionada en el juego.
Ejemplo:
Dirección proporcionada:
https://mi-servidor.trycloudflare.com
Dirección a introducir:
mi-servidor.trycloudflare.com
Esta función se encuentra en fase de pruebas y algunas características pueden estar incompletas o presentar errores.
# Clonar el repositorio
git clone https://github.com/sam324sam/Mokito-web.git
# Entrar al directorio
cd Mokito-web
# Instalar dependencias
npm install
# Iniciar el servidor de desarrollo
ng serve --host 0.0.0.0
src/
├── app/
│ ├── component/ # Componentes reutilizables
│ │ ├── configuration-modal/
│ │ │ └── components/
│ │ │ ├── change-sprite/
│ │ │ ├── cheats/
│ │ │ ├── color-selector/
│ │ │ ├── data-config/
│ │ │ ├── debug-pet/
│ │ │ ├── debug-show/
│ │ │ ├── sound-config/
│ │ │ └── user-ui-config/
│ │ ├── console-frame/
│ │ ├── header/
│ │ ├── inventory-modal/
│ │ ├── pet-component/
│ │ ├── room-button/
│ │ └── stats-bar/
│ ├── guards/ # Guards de Angular
│ │ ├── has-collider.guard.ts
│ │ ├── has-grab.guard.ts
│ │ ├── is-interactuable-object.guard.ts
│ │ ├── is-mesage.guard.ts
│ │ ├── is-particle.guard.ts
│ │ └── is-pet.guard.ts
│ ├── models/ # Modelos de datos
│ │ ├── entity/ # Entidades del juego
│ │ ├── message/
│ │ ├── object/ # Objetos interactuables
│ │ ├── particle/ # Sistema de partículas
│ │ ├── pet/ # Modelo de la mascota
│ │ ├── player/
│ │ ├── room/ # Modelo de habitaciones
│ │ └── sprites/ # Modelos de sprites y animaciones
│ ├── services/ # Servicios del juego
│ │ ├── animation.service.ts
│ │ ├── collision.service.ts
│ │ ├── cursor.service.ts
│ │ ├── data.service.ts
│ │ ├── entity-store.service.ts
│ │ ├── game-loop.service.ts
│ │ ├── grab.service.ts
│ │ ├── mesage/ # Sistema de mensajes
│ │ ├── particle/ # Efectos de partículas
│ │ ├── pet/ # Lógica de la mascota
│ │ │ ├── pet-condition/
│ │ │ ├── pet-ia/
│ │ │ ├── pet-input/
│ │ │ ├── pet-stat/
│ │ │ └── pet-state/
│ │ ├── physics.service.ts
│ │ ├── room.service.ts
│ │ ├── sound.service.ts
│ │ ├── sprites.service.ts
│ │ ├── storage/ # Almacenamiento de imágenes
│ │ └── interactable-objects/
│ └── views/ # Vistas principales
│ ├── console-view/
│ ├── error-view/
│ └── home-view/
├── assets/
│ ├── config/ # Configuraciones JSON
│ └── sound/ # Audio del juego
├── index.html
├── main.ts
└── styles.css # Estilos globales
LibreSprite
Creacion y animacion de sprites en pixel art.
Bosca Ceoil Blue
Creacion de musica y efectos retro.
Tipografía de la web: Ænigma
Tipografía de mokito: Dahaba
[!WARNING] Este proyecto está bajo una licencia personalizada que prohíbe el uso para entrenamiento de inteligencia artificial. Consulta el archivo LICENSE para más detalles.