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

Estado del proyecto?? #80

Open rickyah opened 10 years ago

rickyah commented 10 years ago

Hola a todos.

Básicamente esto es un issue para saber si vamos a seguir trabajando en esto, que está muy parado. Yo tenía unas tareas pero estuve de vacaciones y al final no pude dedicarle nada de tiempo. Vamos a seguir trabajando en esto? Hay alguien más interesado? Lo digo de forma egoísta :( no quiero ponerme a trabajar en algo que va a quedar muerto.

edoren commented 10 years ago

Yo estoy dispuesto a seguir aportando al proyecto, no se mucho técnicamente de la arquitectura de un motor jeje, pero puedo aportar ideas y seguiré ayudando con el build en CMake.

adrigm commented 10 years ago

Antes que nada pedir disculpas por todo esta tiempo ausente, he tenido algunas complicaciones y me he visto obligado a dejar el proyecto de lado un tiempo, el problema más que ese era no haber tenido todo organizado para que pudiera seguir adelante en mi ausencia.

El proyecto continúa por mi parte y con todo el que quiera seguir. Lo que vamos a hacer de entrada es organizarnos mejor para que cada uno pueda asignarse tareas, ver el estado actual de proyecto y ver los objetivos necesarios así como tamar decisiones y debatir. Pienso que la zona Issue deberíamos dejarla para los elementos del motor en sí y no para debates como este.

Propongo dos herramientas:

Se aceptan otras propuestas.

El primer tema a abordar sería definir bien cuales son los objetivos de la Milestone 0.1 que será la primera versión usable. De ahí definir que tareas son necesarias y reorganizar todo el sistema de Issues en función.

Por último también tendremos que decidir cosas sobre la estructura actual como barajar la posibilidad de quitar los builds para los IDEs ya que están todos obsoletos y si no se van a manter no merece la pena tenerlos y deberíamos centrarnos en Cmake.

Sigo teniendo dudas con la estructura actual del proyecto, veo cosas ilógicas como que tangamos los archivos de inclusión tanto en lib/include como en src/GDE/include.

edoren commented 10 years ago

Trello parece una buena idea, es sencillo de manejar.

Sobre lo de los include me parece buena idea que estén en una parte visible, algo que me agrada mucho de SFML es la organización de los directorios tipo Unix, así uno fácilmente puede guiarse para hallar los include, librerías e incluso el codigo base.

rickyah commented 10 years ago

Yo personalmente prefiero Trello, es fácil de usar, se puede discutir dentro de las tarjetas, también puedes adjuntar documentos, etc.

De hecho ya he creado una organización: https://trello.com/genbetadevengine/

@edoren y @adrigm pasadme vuestros ids y si queréis os incorporo

danigomez commented 10 years ago

Yo tambièn tengo la intención de seguir con el proyecto! Para la Milestone 0.1 tenìa pensado que tendriamos que tener terminado el ResourceManager(Al menos lo básico, cargar texturas por ejemplo) y la modificación de las Scene para que tengan un addChild y que cada hijo de la escena se encargue de su dibujado.

rickyah commented 10 years ago

Si estáis de acuerdo en usar trello haced una cuenta (gratis) y poned mismamente aquí vuestro id para que os añada. El mío es @rickyah (igual que aquí)

adrigm commented 10 years ago

Yo también tenía creado un trello, pero el de @rickyah esta bien. Mi nick es adrianguerra1

danigomez commented 10 years ago

El mio es dgomez91

edoren commented 10 years ago

el mio es @edoren

rickyah commented 10 years ago

Hay un tablón público de desarrollo: https://trello.com/b/1fU7M538/desarrollo

Para los que no sepan bien cómo funciona Trello. Está configurado para que cualquiera pueda comentar, sin embargo para editar (crear listas, crear tarjetas, mover tarjetas entre listas, etc) hay que ser o bien miembro de la organización o bien miembro del tablón. Ahora mismo todos vosotros sois miembros de la organización así que podéis hacer y desacher a vuestro antojo. @adrigm también eres admin, lo que te permite trastear un poco más :+1:

Ah, si os queréis unir a una tarjeta, simplemente al abrirla veréis a la derecha un campo "members" donde os podéis añadir. Vuestro avatar aparecerá en la propia tarjeta. Si estáis "unidos" a una tarjeta recibiréis notificaciones cuando haya algún cambio, comentarios, etc.

DavidBM commented 10 years ago

Me temo que no voy a tener tiempo para este proyecto, estoy metido ahora mismo en intentar crear una startup. Ojalá os salga todo bien. Os seguiré de cerca.

danigomez commented 10 years ago

Este proyecto está oficialmente caido o se va a retomar???

silderan commented 9 years ago

Me temo que está muerto. Una lástima, la idea tenía buena pinta.