genbetadev / Genbeta-Dev-Engine

Desarrollo de un Game Engine básico sobre C++ y SFML 2.1
MIT License
63 stars 32 forks source link

Funcionamiento del proyecto #7

Open DavidBM opened 10 years ago

DavidBM commented 10 years ago

Hola, Como ya he leído varias veces por aquí, para mí también es la primera vez que uso GitHub y me ha parecido muy interesante este proyecto.

Me gustaría saber cómo funcionará el proyecto dado que es para un fin didáctico. Es decir, lo hará todo @adrigm o habrán varios contribuidores?

Aprovecho para presentarme un poco.

Ya he trabajado con SFML varias veces, lo toqué en la beta de la 2.0 y lo he estado usando desde entonces. He experimentado a extenderlo y trasteado con el. Soy programador - diseñador, aunque mi formación es más de programador que diseñador.

Me gustaría contribuir a este proyecto por las oportunidades de aprendizaje que ofrece, tanto a nivel técnico como de equipo.

Y eso es todo. Tengo muchas ganas de ayudar, a ver si esto tira y hacemos algo guay.

adrigm commented 10 years ago

Yo llevaré las directrices del proyecto, pero aquí colabora todo el que quiera. La filosofía es ir mirando la lista de issues e ir asignándose alguna o aportando nuevas. Entonces se trabaja en el propio fork de cada uno y cuando esté lista se incorpora al proyecto principal mediante un Pull Request.

DavidBM commented 10 years ago

Por cierto, suelo usar make para mis proyectos con MinGW en windows. Así que si quieres puedo encargarme de hacer el make (creo que no hay ninguno, solo para VS y CodeLite)

adrigm commented 10 years ago

DavidBM, sería genial crea un nuevo feature con el tag Feature con lo que vas a hacer. Más que nada porque dices que harás el proyecto Make para que funcione bajo unas condiciones determinadas, a lo mejor otro usuario puede ampliarlo a otros sistemas o IDEs.

DavidBM commented 10 years ago

Nunca he usado git, pero entiendo que el proceso es este:

edoren commented 10 years ago

Seria bueno que en el proyecto se use CMake para hacer builds multiplataforma, algo parecido a lo que hace Laurent con SFML, así generar los diferentes proyectos en diferentes plataformas, no soy un experto pero he trabajado un poco con CMake.

adrigm commented 10 years ago

DavidBM, correcto. y cualquir duda creas un Issue.

adrigm commented 10 years ago

edoren, Cmake no acepta todos los IDEs, pero sería muy recomendable tener el proyecto configurado en cMake, ¿Te animas?

DavidBM commented 10 years ago

@edoren Si haces el CMake entiendo que el make pierde un poco de sentido. Así que si haces el CMake me apunto contigo.

adrigm commented 10 years ago

Opino lo mismo, con el uso de Cmake hacer makefiles a pelo queda obsoleto. Yo voto también por el uso de Cmake antes de makefiles para cada sistema.

edoren commented 10 years ago

@adrigm claro, con gusto, crearé un issue.