Resultados 1 al 8 de 8

Tema: Sistema de actualización de un videjuego hecho en Blender

  1. #1
    Nivel Héroe
    Fecha de ingreso
    Apr 2005
    Mensajes
    603
    Gracias (Dadas)
    19
    Gracias (Recibidas)
    26

    Sistema de actualización de un videjuego hecho en blender

    Hola a todos, tengo una duda a ver si me la podéis responder: Lo planteo con un ejemplo: Supongamos que yo desarrollo un videojuego en Blender y lo compilo para Linux, el cual distribuyo para que los usuarios jueguen, una vez distribuido, sigo desarrollando el juego, añadiendo niveles, haciéndole mejoras, resideñando elementos gráficos que no terminaron de convencerme.
    ¿Existe alguna manera de que los usuarios, puedan actualizar el juego, sólo las mejoras, sin tener que descargarse el juego actualizado al completo otra vez?
    ¿Existe algún script o así? ¿habrá que hacerlo a través de algún sistema de control de versiones, como SVN (subversión)?
    Saludos y gracias.

  2. #2
    Usuario Nuevo
    Fecha de ingreso
    Dec 2011
    Mensajes
    9
    Gracias (Dadas)
    0
    Gracias (Recibidas)
    1

    Sistema de actualización de un videjuego hecho en blender

    Bueno, yo se hacer uno, pero solo en Windows, con vb, net, puedes crear un sistema que descargue archivos, pero tendría que descargar todo el juego de nuevo.

    Si te interesa, avísame.

  3. #3
    Nivel Héroe
    Fecha de ingreso
    Apr 2005
    Mensajes
    603
    Gracias (Dadas)
    19
    Gracias (Recibidas)
    26

    Sistema de actualización de un videjuego hecho en blender

    Gracias zedenox, disculpa el retraso en responderte, pero necesitaría que fuera en Linux. Tengo que seguir investigando, pero creo que podría hacerse algo con Python o Bash, que su vez llamase a un servidor apache con subversión. Gracias nuevamente.
    Última edición por KAEIKO; 26-01-2012 a las 16:27

  4. #4
    Usuario Nuevo
    Fecha de ingreso
    Dec 2011
    Mensajes
    9
    Gracias (Dadas)
    0
    Gracias (Recibidas)
    1

    Sistema de actualización de un videjuego hecho en blender

    Ya. Subversión puede ser la solución. Oye, acabo de recordar que hay un programa llamado tortoise SVN, mire y es solo para Windows, pero también encontré este, git (https://es.wikipedia.org/wiki/git), lo hizo el mismo creador de Linux. Linus Torvalds, podrías echarle un vistazo al código fuente, y ver si te puedes apoyar en eso.

    Posdata : si sabes que es subversión? Svn? Si?
    Edito : acabo de darme cuenta que habías preguntado por subversión.

  5. #5
    Ninja Fever Avatar de Mars Attacks
    Fecha de ingreso
    Jun 2003
    Ubicación
    Castellón
    Mensajes
    12,744
    Gracias (Dadas)
    337
    Gracias (Recibidas)
    342

    Sistema de actualización de un videjuego hecho en blender

    Si haces el juego en Blender y creas un archivo distribuible (runtime) creo que los sistemas de versiones te van a servir de poca ayuda. No estoy completamente seguro, puede que en el caso de los binarios suban un parche binario con los cambios, pero en general estos sistemas están pensados para actualizar código y poder trabajar varias personas con el mismo archivo de texto y disponer de herramientas para fusionar los cambios luego o gestionar posibles conflictos. En el caso del ejecutable igual no te queda otra que enviarlo de nuevo entero.

  6. #6
    Madmaxista convencido Avatar de lordloki
    Fecha de ingreso
    Mar 2004
    Ubicación
    a punto de comprarme un huerto
    Mensajes
    377
    Gracias (Dadas)
    58
    Gracias (Recibidas)
    65

    Sistema de actualización de un videjuego hecho en blender

    Tendrías que crear un ejecutable que contuviese un pequeño blend y que ese blend fue el encargado de ir llamando a los demás blends que estarían aparte. La estructura quedaría más o menos así:
    Tu_juego, exe (este ejecutable contiene un blend en el ejemplo que te he subido lo puedes crear a partir del tu_juego, blend)
    Blends\
    Blends\juego, blend.

    Blends\otros_niveles, blend.

    Blends\etc.

    Luego simplemente tendrías que crear un paquete con los blends que modifiques o bien crear un script que comparase los blends que hay en tu directorio con respecto a los que tienes en tu servidor y encontrarás cual falta por actualizar.
    Archivos adjuntados Archivos adjuntados
    “Estamos girando a través de un espacio sin fin, con una velocidad inconcebible, todo alrededor nuestro
    está girando, todo se está moviendo, por todas partes hay energía. Deberá haber alguna manera de
    servirnos de esta energía más directamente. Entonces, con la luz obtenida del medio, con la energía
    derivada de él, con cada forma de energía obtenida sin esfuerzo, del eternamente inagotable almacén, la
    humanidad avanzará a pasos agigantados.....”

    Nikola Tesla
    1891

  7. Gracias Mars Attacks Agradece este post
  8. #7
    Moderador Avatar de Klópes
    Fecha de ingreso
    Jul 2005
    Ubicación
    Estuve el día que llovió en los Monegros
    Mensajes
    8,025
    Gracias (Dadas)
    497
    Gracias (Recibidas)
    897

    Sistema de actualización de un videjuego hecho en blender

    En cualquier caso, tiene que ser tan sencillo como dejar los ficheros modificados para descargar y que el usuario los desparrame en el sitio correcto. Si no, un script en Bash con la nueva versión para que lo haga sin preguntas y ya.
    ...y estaba superbueno.
    Y miré su perfil. Y vi que era amigo de Daniela. Puaf.


    Dos niñas en el parque

    no se elevará, nunca más

  9. #8
    Nivel Héroe
    Fecha de ingreso
    Apr 2005
    Mensajes
    603
    Gracias (Dadas)
    19
    Gracias (Recibidas)
    26

    Sistema de actualización de un videjuego hecho en blender

    Muchas gracias a todos. Klópes, de acuerdo, lo que sucede es que yo quiero que el proceso sea totalmente transparente para el usuario.

    Saludos y gracias de nuevo.

Temas similares

  1. Ofertas de Trabajo Crear póster para videjuego en desarrollo
    Por Edward en el foro Colaboraciones e Iniciativas
    Respuestas: 0
    : 10-11-2014, 20:36
  2. Actualización: mancandy faq en Blender 2 48
    Por marceze en el foro Noticias
    Respuestas: 1
    : 18-10-2008, 05:51
  3. Subjectcg 3d hecho con Blender
    Por Caronte en el foro Noticias
    Respuestas: 6
    : 15-07-2007, 23:42
  4. Videoclip de la MTV hecho con Blender
    Por satre en el foro Noticias
    Respuestas: 17
    : 24-05-2006, 03:56
  5. Corto hecho con Blender 2 38
    Por batou en el foro Noticias
    Respuestas: 6
    : 07-10-2005, 01:13