Rescate en Dhu Nun

Rescate en Dhu Nun

Notapor hechelion » Vie Ene 13, 2012 5:40 pm

Saludos.

Soy un nuevo usuario que se registró el día de hoy, llegué luego de leer sobre el concurso tanto en ADVA como en Stratos y quería presentar mi proyecto acá, en parte para presentarme y en parte para saber si está bien o no, ya que leyendo el "detalle" del concurso solo encontré una regla que no violo, pero igual me deja con bastantes dudas, así que presento mi proyecto para ver si existe algún inconveniente.

Proyecto: Rescate en Dhu Nun.

Tecnología: Programado en Visual Basic NET (VB express 2010) con uso de la librería DXlib32 (utiliza DirectX 8).

Plataforma: Windows XP, Vista y 7

Licencia: CC

Blog: http://www.deitec.cl/feudo

Manual: http://www.deitec.cl/descargas/Manual_DhuNun.pdf

Resumen:
Rescate en Dhu Nun es mi primer gran proyecto de juego y el cual espero acabar pronto, ya que lo he ido desarrollando en tiempo parcial, es un juego de plataforma 2D, estilo Metroidvania ambientado en un mundo fantástico medieval.
Lo inicié en 2010 y en 2011 logré sacar una versión 0.1 jugable que use como demo beta para obtener feddback. Esperaba a finales de diciembre tener lista la versión 0.2 pero por temas de tiempo y otros compromisos me he retrasado y al leer sobre el concurso, pensé en inscribir el proyecto, para así, teniendo una meta de tiempo, lograr terminarlo sin más dilataciones.

Aunque actualmente no se encuentra disponible ninguna versión jugable para descarga, pueden, por mientras, dar una ojeada al manual que creé para esa ocasión Manual o revisar el vídeo en youtube:
http://www.youtube.com/watch?v=AIIfh09skbs
Por supuesto que habrá una versión jugable con su código fuente para el concurso.

Luego de leer un poco sobre la comunidad, veo que está completamente orientada hacia software libre, por lo cual los felicito y me gustaría comentar que mi interés es el mismo, llevo un tiempo tocando python + Panda3D pues me interesa mucho que los juegos que pueda crear, se puedan jugar en GNU/Linux. Dhu Nun, por desgracia está limitado a windows y aunque a veces he tenido ganas de migrar todo el proyecto a un lenguaje+motor plataforma como podría ser SDL, no lo he hecho, pues una de mis metas desde que comencé a programar a inicios de siglo, fue crear un juego para Visual Basic, motivo por el cual descubrí la librería que uso actualmente (dxlib32) y el motivo por el cual sigo adelante con esta tecnología.

Para terminar, comentar que aunque actualmente no tengo liberado el código fuente del juego, en el foro de la librería se encuentra disponibles las herramientas y recursos que he usado en mi proyecto, las cuales, en su mayoría las he programado o creado yo, con licencia GPL y con código fuente disponible, si no hay problema, coloco el link al foro de la librería y en caso de no se pueda, ruego a cualquier administrador borrarlo o avisarme para editar el post.
http://www.stratos-ad.com/forums/index.php?board=48.0

Creo que eso es todo de momento, quedó a atengo a cualquier comentario.
Avatar de Usuario
hechelion
 
Mensajes: 29
Registrado: Vie Ene 13, 2012 3:06 pm
Ubicación: Houston

Re: Rescate en Dhu Nun

Notapor hugoruscitti » Vie Ene 13, 2012 6:10 pm

Hola hechelion, estoy viendo tu proyecto, está genial, mil felicitaciones.

Podés proponerno para el concurso, está perfecto, no te preocupes porque solo funcione
sobre Windows. De hecho, estaría buenismo que te animes a participar, así
también podemos aprender un poquito de windows lo que no sabemos mucho de él.

Voy a seguir leyendo tu blog del proyecto, se ve muy bueno !

Bievenido!
Avatar de Usuario
hugoruscitti
Site Admin
 
Mensajes: 1242
Registrado: Dom Jul 30, 2006 3:57 am
Ubicación: Buenos Aires, Argentina

Re: Rescate en Dhu Nun

Notapor shackra » Sab Ene 14, 2012 1:20 am

La licencia de todo el proyecto es Creative Commons? porqué si es asi, no sirve para hacer que el codigo fuente sea copyleft, mejor usa la GNU GPL v3 para el codigo fuente y CC BY-SA para los graficos y los sonidos que creaste para el proyecto.

saludos!
Avatar de Usuario
shackra
 
Mensajes: 308
Registrado: Lun Jun 15, 2009 4:10 pm
Ubicación: Costa Rica

Re: Rescate en Dhu Nun

Notapor hechelion » Sab Ene 14, 2012 6:29 am

Se agradece el comentario hugoruscitti, voy a inscribir el proyecto entonces.

Shacra, el que se entregó con licencia CC fue el juego compilado y el manual debido a su condición de beta, de momento no he liberado el fuente del juego por el mismo motivo, pero los fuentes de algunas clases ya terminadas y algunas herramientas (como el editor de tiles o animaciones) se encuentran liberados sin restricciones de ningún tipo y la idea es finalmente liberar el proyecto en las mismas condiciones, en parte porque el código no está limpio y me ha tocado parcharlo varias veces durante el proceso y me gustaría repasarlo y limpiarlo para entregar algo limpio y más presentable ya que pese a la planificación siempre se presente algo nuevo (en el fondo, mala planificación, pero así es la vida del programador gamer a tiempo parcial).
En todo caso tomo nota de la corrección para futuras versiones beta, sobre todo para el concurso, gracias por el aviso.
Avatar de Usuario
hechelion
 
Mensajes: 29
Registrado: Vie Ene 13, 2012 3:06 pm
Ubicación: Houston

Re: Rescate en Dhu Nun

Notapor shackra » Dom Ene 15, 2012 6:48 am

hechelion escribió:*Shackra, el que se entregó con licencia CC fue el juego compilado y el manual debido a su condición de beta, de momento no he liberado el fuente del juego por el mismo motivo


Creo que no conoces bien el asunto de las licencias, es bien conocido entre los programadores profesionales o amateurs como vos o como yo, que una licencia Creative Commons no es buena para proteger software. Ademas ¿Como se supone que voy a modificar/portear tu juego si es un objeto binario? quizás con imágenes y sonidos sea mas fácil hacer una re-mezcla y soltar algo nuevo, pero eso no es posible con un objeto binario, a menos que sea un mago del ensamblador, y casualmente no quedan muchos usuarios de ese tipo. Ademas, las licencias CC no estipulan que tu estés en la obligación de darme (gratis o pagando) una copia del código fuente de tu software, si liberas tu código con una licencia CC, solo le harás un mal a tus usuarios y a los usuarios de tus versiones modificadas realizadas por otros programadores.

Creo que lo mas conveniente es, que independientemente del estado de tu código fuente, lo liberes bajo una licencia copyleft como la GNU GPL 3 y los audiovisuales bajo CC BY o CC BY-SA.

la mejor opcion para liberar código fuente y poder ir desarrollandolo al mismo tiempo es tenerlo en un repositorio de código fuente como bitbucket.org, si no sabes como usar Mercurial, aquí te dejo una mini guía introductoria realizada por mi para uno de mis proyectos.

saludos!
Avatar de Usuario
shackra
 
Mensajes: 308
Registrado: Lun Jun 15, 2009 4:10 pm
Ubicación: Costa Rica

Re: Rescate en Dhu Nun

Notapor hugoruscitti » Dom Ene 15, 2012 4:12 pm

Shackra, me parece bien que cada desarrollador elija la licencia que mas de gusta/conviene,
está bien que así sea. De hecho, muchos (entre los que me incluyo), liberamos los juegos
después de pulirlos, no antes.

No volvamos el thread una conversación de copyright, hagamos juegos, para esas otras conversaciones
podemos abrir un thread distinto.
Avatar de Usuario
hugoruscitti
Site Admin
 
Mensajes: 1242
Registrado: Dom Jul 30, 2006 3:57 am
Ubicación: Buenos Aires, Argentina

Re: Rescate en Dhu Nun

Notapor hechelion » Dom Ene 15, 2012 10:46 pm

Shackra, sin entrar en una debate de licencias, tal como dice Hugo.
Creo que me has mal interpretado, no he liberado el código fuente del juego porque este se encuentra demasiado verde aún y requiere que muchas partes sean reprogramadas, principalmente por mala "praxis" mía y fallas en la planificación, no por proteger mi programa.

Pensaba que con lo siguiente quedaba claro, mis disculpas si no lo fui.
...pero los fuentes de algunas clases ya terminadas y algunas herramientas (como el editor de tiles o animaciones) se encuentran liberados sin restricciones de ningún tipo y la idea es finalmente liberar el proyecto en las mismas condiciones
...
...
En todo caso tomo nota de la corrección para futuras versiones beta, sobre todo para el concurso, gracias por el aviso.


Los ejemplos los puedes encontrar acá:

http://www.stratos-ad.com/forums/index. ... ic=12760.0
Esa es la clase que se encarga de dibujar el escenario, es una clase para mapas de tiles, es la misma que usa el juego, la programé yo y ahí se encuentra completamente libera con su código fuente y un pequeño editor que también está liberado con su código fuente.

http://www.stratos-ad.com/forums/index. ... ic=11944.0
Esa es la clase que encarga de las animaciones, nuevamente, es una clase encapsulada y reutilizable que está lo suficientemente madura como para haber sido liberada, nuevamente, la programé yo y la liberé sin ningún tipo de restricción y es la misma clase que utiliza el juego.
Avatar de Usuario
hechelion
 
Mensajes: 29
Registrado: Vie Ene 13, 2012 3:06 pm
Ubicación: Houston

Re: Rescate en Dhu Nun

Notapor shackra » Dom Ene 15, 2012 11:50 pm

hugoruscitti escribió:Shackra, me parece bien que cada desarrollador elija la licencia que mas de gusta/conviene,
está bien que así sea. De hecho, muchos (entre los que me incluyo), liberamos los juegos
después de pulirlos, no antes.


Pues, yo también, pero al menos tú no liberas un objeto binario sin haber liberado antes el código fuente, dejarlo a disposición del publico de alguna manera, etc, etc., cosa que le reclamo a Hechelion, que según él, a liberado el juego pero no el código fuente. Ademas, que un desarrollador saque un software con licencia Creative Commons o similar es de poner atención porque quizás no conoce las implicaciones legales de lo que hace, no son regaños de mamá, solo quiero estar seguro de que él sabe lo que hace.
Avatar de Usuario
shackra
 
Mensajes: 308
Registrado: Lun Jun 15, 2009 4:10 pm
Ubicación: Costa Rica

Re: Rescate en Dhu Nun

Notapor hechelion » Lun Ene 16, 2012 12:56 am

Edit:

Edito y aclaro.

No sé exactamente que te molesta, respecto a la licencia sé perfectamente la diferencia, lo que liberé fue una versión de prueba, no el juego como juego, hay varias cosas que cambiar y son las que he estado trabajando estos meses y que como comentaba estoy atrasado, pero que será la versión que presente para la competencia.

La versión de prueba (beta, 0,1) la publique para recibir feedback, es una versión muy verde, con fallos, con placeholder y por el mismo motivo no quería que se pudiera modificar, pero si, distribuir libremente, por eso la licencia CC.

TRanquilo, que las siguiente versión, si será GPL, si incluira su código fuente y será copyleft, al igual que lo han sido mis anteriores publicaciones de otros materiales.

Si hay algo que moleste, encantado lo aclaro, pero ¿podrías ser más puntual?

Si tú duda es sobre mis conocimientos de licencia, no soy jurista, pero si me he leído las licencias y las comprendo y sé los alcances de la misma, si te preocupa que vaya a tomar acciones legales contra alguien por modificar algo que hago con la idea de entregar libremente, pues quedate completamente tranquilo, nada de eso va a pasar.
Avatar de Usuario
hechelion
 
Mensajes: 29
Registrado: Vie Ene 13, 2012 3:06 pm
Ubicación: Houston

Re: Rescate en Dhu Nun

Notapor maxinarv » Lun Ene 16, 2012 7:06 pm

Qué paso acá que se pusieron a discutir? O_o.
Había visto este juego en el foro de ADVA hace algún tiempo, está interesante, no me habia dado cuenta que se podían usar proyectos empezados con anterioridad al inicio del concurso
Saludos.
maxinarv
 
Mensajes: 11
Registrado: Jue Ene 12, 2012 7:48 pm

Re: Rescate en Dhu Nun

Notapor shackra » Mar Ene 17, 2012 1:16 am

maxinarv escribió:Qué paso acá que se pusieron a discutir? O_o.


Ya nada, hechelion ya aclaro varias cosas, pero profundizar en mi molestia de distribuir un software (sea del tipo que sea) sin poner a disponer el código fuente del mismo al publico en general (gratis o por un precio) escapa de mi interés en esté hilo, ya que como hechelion menciona, desde siempre (puedo suponer, por lo que menciona) a realizados trabajos que respetan la libertad de sus usuarios (aunque debo decir que repartir versiones alpha/beta/etc. de un software privativo hecho por uno mismo me hace sentir sinceramente incómodo), y que a pesar de no ser jurista (ni yo lo soy) sabe lo suficiente sobre las licencias de software. así que con eso me quedo tranquilo...

saludos!
Avatar de Usuario
shackra
 
Mensajes: 308
Registrado: Lun Jun 15, 2009 4:10 pm
Ubicación: Costa Rica

Re: Rescate en Dhu Nun

Notapor hechelion » Mié May 02, 2012 10:08 am

Les presento a la protagonista del juego. Gwen Valara en versión 3D, la cual será usada para obtener los sprite 2D necesarios para el juego (a falta de talento en el área de dibujo y sobre todo de pixel art).

Imagen

El modelo es de 1900 vertices con una textura difusa. Las texturas son temporales mientras encontramos alguien que nos quiera dar una mano para mejorarlas (agregar normal map tal vez?), así que junto con dejar el avance que aunque no parece mucho es realmente un hito dentro del proyecto, aprovecho de solicitar ayuda con la parte de textura, si alguien nos quiere dar una mano, bienvenido sea.
Avatar de Usuario
hechelion
 
Mensajes: 29
Registrado: Vie Ene 13, 2012 3:06 pm
Ubicación: Houston


Volver a Videojuegos

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado