Este proyecto implementa un sistema de chat para granjeros, diseñado para facilitar la comunicación y el intercambio de artefactos coleccionables dentro de una comunidad digital. Utilizando Python y sockets TCP/IP, el sistema permite a los granjeros conectarse, enviar mensajes en tiempo real, y gestionar artefactos (aunque la funcionalidad de intercambio de artefactos aún está en desarrollo).
- Chat en tiempo real.
- Gestión de usuarios a través de nicknames.
- Comandos para interactuar dentro del chat.
- (En desarrollo) Intercambio de artefactos coleccionables.
Para instalar y ejecutar el sistema de chat en tu entorno local, sigue estos pasos:
- Clona el repositorio: git clone [URL del repositorio]
- Navega al directorio del proyecto: cd sistema-chat-granjeros
- Ejecuta el servidor: python server.py
- En una nueva terminal, ejecuta el cliente: python client.py
Para utilizar el chat, simplemente ejecuta el cliente, elige un nickname y comienza a enviar mensajes o comandos.
Las contribuciones son bienvenidas. Si deseas contribuir al proyecto, por favor sigue estos pasos:
- Haz fork del proyecto.
- Crea una nueva rama (
git checkout -b feature/nuevaCaracteristica
). - Realiza tus cambios y haz commit (
git commit -m 'Añadir alguna característica'
). - Haz push a la rama (
git push origin feature/nuevaCaracteristica
). - Abre un Pull Request.
Proyecto abierto para Estudio y practica.