Skip to content

Natzgun/Revolution-Game

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Proyecto SFML REVOLUTION GAME

Este es un proyecto de ejemplo que utiliza la biblioteca SFML para implementar un patrón de diseño Modelo-Vista-Controlador (MVC). El proyecto está organizado en tres carpetas principales: modelo, vista y controlador.

Modelo

La carpeta modelo contiene las clases y estructuras que representan los datos y la lógica del negocio. Aquí es donde se definen las entidades, las reglas de negocio y cualquier otra funcionalidad relacionada con el modelo de datos. Puedes agregar tus archivos fuente relacionados con el modelo en esta carpeta.

Vista

La carpeta vista está destinada a contener todo lo relacionado con la interfaz de usuario y la presentación de los datos. Aquí es donde puedes crear ventanas, renderizar gráficos y manejar la interacción del usuario. Puedes agregar tus archivos fuente relacionados con la vista en esta carpeta.

Controlador

La carpeta controlador contiene las clases y funciones responsables de coordinar la interacción entre el modelo y la vista. Aquí es donde se definen las acciones y eventos que manipulan los datos del modelo y actualizan la interfaz de usuario. Puedes agregar tus archivos fuente relacionados con el controlador en esta carpeta.

Ejecución

Para compilar y ejecutar el proyecto, asegúrate de tener instalada la biblioteca SFML en tu sistema. Puedes encontrar instrucciones de instalación en el sitio web oficial de SFML.

Una vez que hayas instalado SFML, puedes compilar los archivos fuente del proyecto y enlazarlos con las bibliotecas de SFML. Asegúrate de seguir las instrucciones de compilación adecuadas para tu sistema operativo y entorno de desarrollo.

Después de compilar exitosamente, podrás ejecutar el programa resultante y ver la aplicación en funcionamiento.

Contribución

Si deseas contribuir a este proyecto, ¡serás bienvenido! Puedes hacerlo a través de las siguientes etapas:

  1. Realiza un fork del repositorio.
  2. Crea una rama con la nueva funcionalidad: git checkout -b nueva-funcionalidad.
  3. Realiza los cambios y realiza los commits: git commit -am 'Agrega una nueva funcionalidad'.
  4. Envía los cambios a la rama: git push origin nueva-funcionalidad.
  5. Envía una solicitud de extracción a la rama master en el repositorio original.

Agradecemos de antemano tus contribuciones.

Licencia

Este proyecto se encuentra bajo la Licencia MIT. Puedes consultar el archivo LICENSE para más detalles.

About

Revolution is a game in SFML and C++

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •