Página 1 de 2 12 ÚltimoÚltimo
Resultados 1 al 500 de 669

Blitz basic 3d

  1. #1
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Blitzbasic 3d

    Hola a todo el mundo gráficadores y programadores. Aquí buscando gente interesada en aprender a programar en el Blitz3d, yo recién empiezo y ya me parece que le agarro la honda al programa este, es fácil, espero que podamos muy pronto estar creando nuestros juegos. Un saludo.
    Última edición por Cibertronic; 03-05-2008 a las 13:15

  2. #2
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Blitzbasic 3d

    Aky os dejo un personaje que dibuje y anime en 3ds Max. Resulto algo trabajoso, pero al terminar uno quiere más, poder aimarlo de forma interanctiva es el diguiente paso, por eso que empiezo a trabajar con el Blitz que es mucho más fácil de aprender que otros lenguajes.

    Así empiesa mi ventura de aprender el Blitz3d, si alguien uiere acompañarme en esta aventura, empecemos.

    -- IMÁGENES ADJUNTAS --

    Miniaturas adjuntas Miniaturas adjuntas Clic en la imagen para ver su versión completa. 

Nombre: robo.JPG 
Visitas: 686 
Tamaño: 26.1 KB 
ID: 72370  
    Archivos adjuntados Archivos adjuntados

  3. #3
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Blitzbasic 3d

    Perdonarme las faltas ortográficas, pero es difícil escribir con un cigarro entre los dedos.

  4. #4
    Fecha de ingreso
    Aug 2006
    Mensajes
    427

    Blitzbasic 3d

    Yo te acompaño encantado, a mí también me encanto el Blitz, pero no se mucho todavía, estoy aprendiendo con los tutoriales de Alexis en el mensaje ayudarías a hacer un curso gratis para creación de videojuegos? Son muy buenos, pero como no están muy avanzados y salen cada mucho tiempo tal vez me adelante un poco contigo, pero primero debo ponerme a tu nivel, que hasta ahora solo he hecho programas con texto, todavía me falta la parte gráfica 2d y 3d, y si tu me enseñas, o me muestras algunos tutoriales con los que hayas aprendido, ya estaré a tu nivel para seguirte el ritmo. Saludos.

    Posdata: lo que sí se es animación 3d uso 3ds Max.
    JFGI

  5. #5
    Fecha de ingreso
    Dec 2004
    Mensajes
    14,031

    Blitzbasic 3d

    Perdonarme las faltas ortográficas, pero es difícil escribir con un cigarro entre los dedos.
    Pues apagalo, que te estás matando y eso es poco inteligente ¿no crees?

  6. #6
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Blitzbasic 3d

    Hola a todos nuevamente. Para no tener metas inalcnasables debido alpoco conocimienot del Blitz he decidido empezar con algo sencillo, luego bamos subiendo el nivel y añadiendo más cosas hasta conseguir nuestra metafinal tnerun respetable videojuego.

    Empesare haciendo rodar uilizando las teclas del cursos una estrella en un campo plano.

    Sencillo si lo conseguimos habremso dado nuestro priemr gran paso.

    Aquí les dejo los modelos(3ds y texturas) y la vista prelimimar de nuestra portada de nuestro rueda rueda estrella (v0.01).

    -- IMÁGENES ADJUNTAS --

    Miniaturas adjuntas Miniaturas adjuntas Clic en la imagen para ver su versión completa. 

Nombre: caratula.jpg 
Visitas: 563 
Tamaño: 27.7 KB 
ID: 72394  
    Archivos adjuntados Archivos adjuntados

  7. #7
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Blitzbasic 3d mundo

    Ya está listo. Gracias a sus aportes ya temeos el listo nuestro primer programa, vale hacer girar una bolita nfue nada difícil, pero el resultado es un programa muy chulo.equivaldira a nuestro hola mundo, eltan recordado mortal kombatmundo, pero esta vez en versión 3d.

    El programa (25 líneas----nada mal corto, pero efectivo).

    Graphics3d 640,480,16,2.

    Cámara=createcamera ().

    Light=createlight().

    Piso=loadmesh(piso.3ds).

    Positionentity cámara,0,100,-25.

    Turnentity cámara,45,0,0.

    Bola=loadmesh(bola.3ds).
    While not keyhit(1).

    If keydown(200) then.

    Moveentity bola,0,0,0.5.

    Rotatemesh bola,5,0,0.

    Endif.

    If keydown(20 then.

    Moveentity bola,0,0,-0.5.

    Rotatemesh bola,-5,0,0.

    Endif.

    If keydown(203) then.

    Turnentity bola,0,1,0.

    Endif.

    If keydown(205) then.

    Turnentity bola,0,-1,0.

    Endif.

    Updateworld.

    Renderworld.

    Flip.
    Wend.

    End.
    Última edición por Cibertronic; 04-05-2008 a las 00:10

  8. #8
    Fecha de ingreso
    Feb 2004
    Mensajes
    4,832

    Blitzbasic 3d

    Pues sí, bastante simple. Te recomiendo no ir contando las líneas, el código fuente de un juego completo va a tener muchas más. Un saludo, suerte.

  9. #9
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Comentado el codigo

    Graphics3d 640,480,16,2.
    * primer pasoantes de todo definimos el tamaño de la ventana.
    640x480, y pedimos el uso de color a 16 bit, elultimo parámetro.
    2 hace referencia a si va en ventana (2) o a pantalla completa (1).
    cámara=createcamera ().

    Light=createlight()
    .
    * creamos entidades(objetos) una cámara y una luz.
    positionentity cámara,0,100,-25.

    Turnentity cámara,45,0,0
    .
    * movemos la cámara 0 en x(______), 100 en y (| haica arriba), y -25.

    En z(/ hacia atrás). Esdecir la ponemos arriba y hacia atrás.

    Delpunto 0,0,0, para poder ver los objetos del 0,0,0.
    * ya q3quela cámara esta algo arriba, la hacemos girar un poco.

    Para que vea los objetos de abajo (agacha la cabeza el camarografo).
    piso=loadmesh(piso.3ds).

    Bola=loadmesh(bola.3ds)
    .
    * cargamos los dos objetos el piso y la bola, estos fueron exportados.

    Desde el 3ds Max conservanso sus coordenadas.
    * los materiales deben estar en la misma carpetaque los modelos.
    * mucho cuidado de exportalos uno por uno y con la opción exportar.

    Selecionados en el 3ds Max.
    while not keyhit(1).
    * esto es mientras no se preione la tecla Esc.
    if keydown(200) then.

    Moveentity bola,0,0,0.5.

    Rotatemesh bola,5,0,0.

    Endif
    .
    * if se presiona la tecla arriba (up) mueve la vola.5 hacia.

    Delante (en su z).
    *y tamiben se gira la malla en x 5 grados.

    Algo similar para la tecla down pero con valores negativos.

    Y para left y right solo se gira la bola (cambiando su eje realtvo).
    updateworld.

    Renderworld.

    Flip
    .
    * estos 3 tíos van juntos por lo que en pruebas he podido ver.

    Si falta uno de ellos suceden cosas extrañas.

    Ala reja yatemos un prograita algo chulo.

    Les dejo el código las texturas y los modelos a ver si le hacen algo especialy nos lo enseñan, usar estos modelos que estna corregidas sus coordenadas (eso en tres de max) y también el ejecutable para los que lo queréis probar.

    Probadlo, que el verlo funcionar hace que se le echen unos aminos de seguir con esto.

    -- IMÁGENES ADJUNTAS --


    Miniaturas adjuntas Miniaturas adjuntas Clic en la imagen para ver su versión completa. 

Nombre: caratula.jpg 
Visitas: 307 
Tamaño: 27.7 KB 
ID: 72401  
    Archivos adjuntados Archivos adjuntados
    Última edición por Cibertronic; 04-05-2008 a las 01:02

  10. #10
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Blitzbasic 3d

    Muchas gracias a todos, solo me detengo un momento para comentar el comentario de Pepius, si y bueno tiene razón me imagino contando laslíneas de n programa pequeño de 1000 0 2000 líneas, o peor aún uno grande miles de líneas.

    Prometo no contarlas más.

    Sino que ponía a relucir el nuero delineas 25(cons espacios y todo) pues me pareció algosignficativo frente a otros lenguajes, donde hacer la misma simpleza llevaría muchas líneas de código más. Un saludo a todos ya nos vmeos con la versión rueda rueda bolita v0.02, pero para eso ha buscarle sin razones al código.

    Bueno segurok en estaetapa no se puedan encortar, pero vale haberque hallamos, para matar a los bug.

  11. #11
    Fecha de ingreso
    Feb 2007
    Mensajes
    550

    Blitzbasic 3d

    Hola Cibertronic yo soy de Colombia y estoy interesado en este mundo de la creación de juegos, pero la verdad no se ni por dónde empezar, soy otro novato lo único que se es modelar en 3dsMax así que, me ofrezco cuando necesite algo en 3ds Max estoy disponible a cambio de aparecer en los créditos.

  12. #12
    Fecha de ingreso
    Nov 2007
    Mensajes
    29

    Blitzbasic 3d

    Bueno. Aquí tienes otro que empieza con Blitz y me voy a enganchar con este mundo de la estrella. Hace años hacía cosas interesante con div2 pero ahora estoy desactualizado.

    Voy a bajar tu código y vemos que podemos hacer. Saludos desde Argentina.

  13. #13
    Fecha de ingreso
    Dec 2007
    Mensajes
    186

    Carrara Blitzbasic 3d

    Buenas buenas me anoto en el proyecto, oye estilo_sur, yo también soy de Argentina saludos.

  14. #14
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Blitzbasic 3d

    En hora buena, sguro que sus conocimientos en 3dsmax serán de mucha ayuda, ya le agarro al rograma, pero solo elemtal. Sin duda esto será bueno, por ahora estaos moviendo la estrella, pero si modelamos un coche la podemos cambiar y ya no sería rueda estrella.

    Por ahora la cámara esta estática y veos a la estrella moverse a nuestra volutad, pues hagamos que la cámara sigua a la estrella, seguro será fácil, a ver cómo lo hacemos, me pongo a trabajar en eso.

  15. #15
    Fecha de ingreso
    Feb 2004
    Mensajes
    4,832

    Blitzbasic 3d

    El mejor método para aprender a usar un programa es tener un fín de porque usarlo. Es decir: porque quieres aprender Blitz? Para hacer un juego? Vale pues, diseña primero tu juego, haz tus investigaciones en profesional de algo. Es decir, si vas a hacer un juego de coches, no vas a necesitar programar un sistema de munición, por ejemplo.

    Por tanto, te recomiendo que decidas/decidáis antes que es lo que queréis hacer, y a partir de ahí investigar. Un saludo y suerte.

  16. #16
    Fecha de ingreso
    Nov 2007
    Mensajes
    29

    Blitzbasic 3d

    Me parece bien definir un proyecto. A pesar de eso me interesa aprender el manejo de este lenguaje y por ahora vamos viendo que pinta con pequeñas cosas.

    Por ahora les envío lo que hice con comentarios para que se pueda entender.

    La cámara sigue al la bola.

  17. #17
    Fecha de ingreso
    Nov 2007
    Mensajes
    29

    Blitzbasic 3d

    Bueno a ver si ahora lo puedo subir. Soy medio gil.

    -- IMÁGENES ADJUNTAS --
    Archivos adjuntados Archivos adjuntados

  18. #18
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Blitzbasic 3d

    hola a todos aquí les dejo el código comentado de cómo hacer seguir a la estrella con la cámara o algo así

    graphics3d 640,480,16,2

    cámara=createcamera ()
    light=createlight()

    positionentity cámara,0,10,-25
    turnentity cámara,0,0,0

    piso=loadmesh(piso.3ds)
    bola=loadmesh(bola.3ds)

    ac#=0 ;ángulo global del objeto respecto al fondo z
    dc#=25 ;distanica de la cámara a la estrella

    while not keyhit(1)


    ;incrementos relatios para la estrella
    x#=0
    y#=0
    z#=0
    hay#=0

    ;incremento relativo para que la estrella ruede sobre si misma
    ax#=0


    ;controlando los incrementos con las teclas del cursos
    if keydown(200) then
    z#=0.5
    ax#=5
    endif

    if keydown(20 then
    z#=-0.5
    ax#=-5
    endif

    if keydown(203) then
    ay#=1
    ac#=ac#+1
    endif

    if keydown(205) then
    ay#=-1
    ac#=ac#-1
    endif

    ;moviendo (relativamente)/girando el bobjeto en la nueva psicion con los incrementos obtenidos

    moveentity bola,0,0, z#
    rotatemesh bola, ax#,0,0
    turnentity bola,0, ay#,0


    ;obteniendo las coordenadas absolutas del objeto
    zc#=entityz(bola,true)
    xc#=entityx(bola,true)

    ;posicionando la cmara atrás del objeto
    positionentity cámara, xc# + DC# * sin(ac#), DC, zc#-dc# * cos(ac#),true
    rotateentity cámara,15, ac#,0

    ;actualizando el mundo
    updateworld
    renderworld


    flip
    wend

    end
    .

    -- IMÁGENES ADJUNTAS --
    Archivos adjuntados Archivos adjuntados

  19. #19
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Blitzbasic 3d

    El código va creciendo, pero para no molestar a Pepius no lo he contado. Espero que la puedan analizar y tal vez hacerlo más pequeño.

  20. #20
    Fecha de ingreso
    Nov 2007
    Mensajes
    29

    Blitzbasic 3d

    Mas pequeño imposible. Solo agregue 2 líneas a tu código, amarrete con los Kb.

  21. #21
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Blitzbasic 3d

    Cámara=createcamera (bola). Excelente.
    no había reparado que era posible hacerla aso de fácil.

    Una ves más convencido que el Blitz hace las cosas mucho más fáciles, solo esperemos que nos permita hacer muchas cosas.
    saludos a todos ya casi estamos listos, ahora las colisiones
    pero antes tendremos que crear un escenario con algunas casas y o paredes, a ver si nos dan una manito los tigress en modelado 3d.
    pero algo simple con paredes verticales después analizamos las pendientes .
    aplausos para todos nosotros .
    Última edición por Cibertronic; 05-05-2008 a las 12:23

  22. #22
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Blitzbasic 3d

    Ya tenemos resuleta la forma de hacer que la cámara sigua a la bolita ye. Bueno aquí la bolita la haremos girar en un escenario con paredes, para conseguir la colisión.

    He dibujado un escenario algo simple, pero estará bueno para las pruebas.

    Revisar los códigos que le mando, el archivo estilosur usa la forma que nos enseño estilo sur, pero algo raro sucede cuando se escala la estrella a ver si encontrmaos como corregir ese pivoteo entre la estrella y la cámara al girar la estrella.

    Ruedarueda1 es otra forma de hacerlo, bueno el código es más extenso, pero no reporta ese pivob, a ver cómo corregimos o integramos los códigos para hacer uno más robusto muy pronto estaremos haciendo las coliciones que la fuerza nos acompañe.

    -- IMÁGENES ADJUNTAS --


    Miniaturas adjuntas Miniaturas adjuntas Clic en la imagen para ver su versión completa. 

Nombre: caratula2.jpg 
Visitas: 256 
Tamaño: 46.0 KB 
ID: 72441  
    Archivos adjuntados Archivos adjuntados
    Última edición por Cibertronic; 05-05-2008 a las 12:29

  23. #23
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Blitzbasic 3d

    Yo tamiben provb el div, que programa sobre todo eso de poder utlilzar procesos(en otros leguajes hilos) ahí si se podía hacer cosas de forma fácil, un opwolf3d o un Doom nos salía rápido gracias asu modo 8, lasltima que no salió un div3, lástima que no corra en XP, hay un proyecto llamado fénix que usaba la misma sintaxis del di, v, pero también creo que por problemas legales, nunca vio la luz con raxzon los blenderadictos de este foro le echa unas ganas al software libre.

    Bueno ojalá que salga otro así de fácil y así de potente con todas las herrmaientes que uno necesita (será el Blender? He oído también en este foro que permite programar y crear los videojuegos, viva el software libre). Un saludo a todos y esperemos que el Blitz nos de lo que estamos esperando de él.

    Ha y bueno en mis ratos libre que no son muchos por cierto, se me cruzo una idea, que creen podría hacerse realida. Uds que opinan, y ¿estará dentro de las normas del foro?

    -- IMÁGENES ADJUNTAS --
    Miniaturas adjuntas Miniaturas adjuntas Clic en la imagen para ver su versión completa. 

Nombre: portada.jpg 
Visitas: 321 
Tamaño: 43.9 KB 
ID: 72447  
    Última edición por Cibertronic; 05-05-2008 a las 12:51

  24. #24
    Fecha de ingreso
    Jan 2008
    Mensajes
    347

    Blitzbasic 3d

    Me apunto, aunque yo lo poco que se es lo que nos enseño crason.

  25. #25
    Fecha de ingreso
    Jan 2008
    Mensajes
    347

    Blitzbasic 3d

    Seguro que está dentro de las normas porqhabía una idea parecida en el otro mensaje, aunque el autor desapareció.

  26. #26
    Fecha de ingreso
    Nov 2007
    Mensajes
    29

    Blitzbasic 3d

    Bueno muchachos. Les dejo la corrección. Camerarange cámara,1,3000. Establece el rango que visualiza la cámara desde 1 hasta 3000 píxeles.

    Si el terreno es grande se aumenta.

    Adjunto la corresccion saludos.

    -- IMÁGENES ADJUNTAS --
    Archivos adjuntados Archivos adjuntados

  27. #27
    Fecha de ingreso
    Jan 2008
    Mensajes
    347

    Blitzbasic 3d

    Me podéis hacer una aclaración? El Blitz es un lenguaje de programación y compilador ¿no? Entonces motor gráfico como tal no tiene ¿no? Por ejemplo, se le podría aplicar antialiasing?

  28. #28
    Fecha de ingreso
    Nov 2007
    Mensajes
    29

    Blitzbasic 3d

    Es un Game Engine (motor de juego) que va renderizando hasta el alcance de la cámara. Tiene muchas funciones propias. Tengo un manual con todas las funciones disponibles por la noche lo subo para que puedan leerlo.

    Deben tener algo de conocimiento en programación ya que son las fuciones con pequeños ejemplos que utilizan lógica.

    Por lo que lo estuve leyendo se pueden hacer maravillas.

    Veamos hasta dónde llegamos. Saludos.

  29. #29
    Fecha de ingreso
    Jan 2008
    Mensajes
    347

    Blitzbasic 3d

    Ok mientras vayáis poco a poco me apunto, hasta ahora el código lo entiendo sin problemas se me complica ahora con las colisiones, pero será cosa de leerse la ayuda y la lista de sintaxis.

  30. #30
    Fecha de ingreso
    Jan 2008
    Mensajes
    347

    Blitzbasic 3d

    Tiene un fallo muy raro y es que, al rotar rota como eje la cámara y no la bola.

  31. #31
    Fecha de ingreso
    Nov 2007
    Mensajes
    29

    Blitzbasic 3d

    Lo paso arreglado. La bola estaba muy alta y deba hacia el efecto de giro de cámara. La baja un poco y esta arreglado. Vemos con que seguimos? Saludos.

    -- IMÁGENES ADJUNTAS --
    Archivos adjuntados Archivos adjuntados

  32. #32
    Fecha de ingreso
    Nov 2007
    Mensajes
    29

    Blitzbasic 3d

    Cumplo en adjuntar el manual con las funciones de Blitz. Sigo rompiéndome el coco con las colisiones. Saludos.

    -- IMÁGENES ADJUNTAS --
    Archivos adjuntados Archivos adjuntados

  33. #33
    Fecha de ingreso
    Feb 2007
    Mensajes
    550

    Blitzbasic 3d

    Bueno, aunque los juegos de carros no me gustan creo que por ser de los más fáciles y por mayoría de votos empezaremos con ese.

    Aquí e un demo del carro, pero necesito ayuda cuando exporto del 3ds Max a *.3ds lo pasa sin texturas no sé cómo hacer hay que usar algún plugin o algo.

    Ha ese carro es la demo es que no sé cuántos polígonos máximos se pueden usar así que, por ahora se hace la prueba con ese.

    -- IMÁGENES ADJUNTAS --
    Archivos adjuntados Archivos adjuntados

  34. #34
    Fecha de ingreso
    Feb 2004
    Mensajes
    4,832

    Blitzbasic 3d

    Si vais a hacer un juego de coches, sería interesante que os fuerais mirando ya el tema de las físicas. Suerte.

  35. #35
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Thumbs up Blitzbasic 3d

    Una ayuda a que se refiere Pepius con físicas, aquí hay un artículo que sepungo es algo parecido a lo dice Pepius, me parece, o es otro cosa eso de físicas. fí*sica creando videojuegos.

    Será cierto lo que dicen en el ocmentario del enlace anterior.

    Si bien estoy consciente de que las programación va de la mano con el razonamiento, lógica, y las matemáticas y muchas disciplians más no creo que sea como dicen ahí un 90%, la lógica si creo que debe de tener su 90% en la programación.

    Bueno como ven con matemáticas pude hacerque la cámara gire alrededor de la estrella xc= xe + DC * cos (*.ac), por ejemplo, pero también vemos como stilo sur hizo lo mismo con una función que yo desconocía.

    Sigamos adelante, ha y si lo gusta un juego de carros le camibamos el modelo y le ponemos un tanqke.

    La idea no es hacer un video juego todavía, sino conocer todo la virtudes y defectos de Blitz, para luego saber que es lo que podemos hacer y que no hasta ahora me gustan los resultados y la simpleza del código, hasta yo pudedo entenderlo, por que debo felicitarlos parece que ud tienen unos conocimientos envidiables, arriba todos.

  36. #36
    Fecha de ingreso
    Nov 2007
    Mensajes
    29

    Blitzbasic 3d

    Por mi parte aún no tengo intención de empezar un juego para después quedarnos varados en nada como casi todos los proyectos. Si no les parece mal podemos seguir agregando cosas al mismo para hacer un tutorial que facilite la programación entre todos y sirva para quienes se incorporen. Creo que es mejor que sigamos primero aprendiendo todas las funciones que tiene este lenguaje que, como vieron en el manual que les pase, son muchas y sería bueno poder aprovecharlas al máximo. Yo digo que mejor empecemos con colisiones a ver si entre todos buscamos un código que sea más simple, pero sin dejar de ser funcional. Cuando terminemos con todas las dudas empezamos con un proyecto concreto. Que les parece.

    Ya que no hay en la red un tutorial, solo se encuentran funciones sueltas o códigos muy rebuscados para una función que Blitz tiene incorporada para usarse de manera sencilla, aprovechemos esta experiencia que puede también incorporar a más gente que no puede entender la lógica que por estar desarrollada con variables y rutinas externas (que es la manera profesional de hacerlo), se hace difícil de comprender para quien se hace de la programación por primera vez.

    Soy partidario de seguir investigando y tener claro primero cómo funciona el lenguaje y cuando desarrollemos salga algo interesante.

    Ideas tengo miles, y si se las comento se que les van a gustar. Pero prefiero dejarlas para más adelante cuando tengamos claro el lenguaje.

  37. #37
    Fecha de ingreso
    Nov 2007
    Mensajes
    29

    Blitzbasic 3d

    Bueno, cargo una rutina sencilla de colisión. A ver si vamos modificando y mejorando el código para lograr la colisión entre el auto y la pared.

    Aún no pude lograr que eso pase.

    Veamos que logramos. Saludos.

    Bueno edite el mensaje porque le agregue la textura al auto.

    Dentro del código esta comentado como lo hice.

    Todo viene bien fácil por ahora. Saludos.
    (Si alguien le).

    -- IMÁGENES ADJUNTAS --
    Archivos adjuntados Archivos adjuntados
    Última edición por estilo_sur; 06-05-2008 a las 04:47

  38. #38
    Fecha de ingreso
    Nov 2007
    Mensajes
    29

    Blitzbasic 3d

    Aquí va el auto deteniéndose ante la colisión con las paredes. Ahora hay que ver cómo hacemos para que la cámara no siga girando ante la pared y quede dentro de los edificion o detrás de las paredes. Saludos. (a mí mismo ya que nadie está leyendo ej).

    Posdata: a ver muchachos si nos ponemos las pilas que esto parece progresar.

    -- IMÁGENES ADJUNTAS --
    Archivos adjuntados Archivos adjuntados

  39. #39
    Fecha de ingreso
    Dec 2007
    Mensajes
    127

    Talking Blitzbasic 3d

    Hola amigo. Yo soy algo nuevo en este foro, tengo no ma 16 años, pero y eh echo mis juegos 3d, (muy simples ji). Yo, sinceramente, te recomiendo que usen uno de estos 2:
    1º) Darkbasic pro.
    2º) 3d Game Studio a6 o a7.

    Simplemente la mejor manera de hacer videojuegos.

    El gamestudio es muy interesante, por su sencillicima interfesace, y el poder usar comandos de programación me ayuda mucho, por que tengo una base de sprites 2d y parte de 3d que estoy tratando de mejorar.

    Yo ahora estoy aprendiendo a modelar y a texturizar en 3dsmax por que el 3d game Studio se lo avanza y el max es mi programa de diseño 3d favorito.

    El Darkbasic es increíble las capacidades y como aprovecha el DirectX 9, y es muy parecido a los códigos del Blitz.

    Yo estoy haciendo un juego chikito de autos en 3d, por que tengo la base de sprites y 2d que ya es una tontería para mí.

    Cuando lo termine les aviso, adiós y mucha suerte, pero está muy buena tu opinión, cuando termine mi proyecto capas que me les uno.

    Adiós.

  40. #40
    Fecha de ingreso
    Nov 2007
    Mensajes
    29

    Blitzbasic 3d

    Hola. Mi intención es adentrarme en XNA que es mucho más potente sobre todo que ahora es gratis. (por un tiempo - Igualmente lo baje por las dudas).

    Me decidí por el Blitz porque vi un trabajo terminado increíble en tan solo 10 megas y ese es el motivo por el que lo estoy viendo.

    Descarte el dark porque me baje unos trabajos de la página oficial que eran deplorables y los presentaban como buenos.

    No es mi intención vivir de esto es solo un hobby, pero no me vas a decir que no le hace un masaje al ego un buen desarrollo.

    Por el momento no hay un juego establecido. Estamos probando las funciones del Blitz del que hay poca información en la web y estamos viendo que, con funciones sencillas se puede hacer mucho. Saludos y te esperamos cuando termines tu juego.

    Quizá para entonces ya tengamos un proyecto claro.

  41. #41
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Lightbulb Blitzbasic 3d

    Hola a tods discuklpas por las demoras, pero mepaso al muy, o cuando probaba las coliciones me salía un mensaje invalid memory adress o algo así, me tenía cabezón, pero se solucionó cuando le puse los parches, que, de haberlo echo antes.

    Aquí les paso los códigos haciendo lo que estilo sur nos dios de tarea hacer que no se meta la cámara en las paredes, fácil le puse también colisión a la cámara con el escenario a parte que cambie el tipo de colisión por deslizante para no detenernos sino ir rozando las paredes.

    Pero ai otro problema la cámara se desliza, pero ya no vuleve asu lugar atrás del coche (por cierto, lo abrí en el max lo texturice y lo exporte nuevamente a 3ds, ya se ve con la textura).

    Solucióne esto volviendo al código anterior donde a cada momento es calculado la posición de la cámara con seno y coseno, le subo los códigos usando la forma automática y la forma manual, a ver cómo lo hacmeos más pequeño o le damos algunos retoques.

    -- IMÁGENES ADJUNTAS --


    Miniaturas adjuntas Miniaturas adjuntas Clic en la imagen para ver su versión completa. 

Nombre: caratula3.jpg 
Visitas: 212 
Tamaño: 36.8 KB 
ID: 72515  
    Archivos adjuntados Archivos adjuntados
    Última edición por Cibertronic; 06-05-2008 a las 06:21

  42. #42
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Thumbs up Videojuegos blitz

    Con respecto al dark yo también lo prove, pero el Darkbasic solamente, no el Darkbasic pro, y si era un programa tenía una demo de un escorpión que al caminar movía sus pies su cola y todo, además de unas luces, estaba muy bueno lasitma que solo tenía 30 días de uso (era una demo) y no encontré el programa completo, que, si no seguirá co nel, me encanto, pero bueno ambos son basic(dark, Blitz) luego cuando acabemos con Blitz habrá que meterse con dark hasta sacarle todo lo que tiene como pienso que lo haremos con Blitz.

    Bamo gente ya nuestro programa esta bonisimo, y con un código bien sencillo, justo, así como para enganchar hasta al más principiante (osea yo).

    Ahora. Rampas, o le ponemos sonido para oír quemar los neumáticos, en todo caso las dos cosas, supongo que, superado lo de colisones el resto estará más sencillo.

  43. #43
    Fecha de ingreso
    Jan 2008
    Mensajes
    347

    Blitzbasic 3d

    Vaya que diferencia de códigos entre uno y otro tenéis, los de estilosur los entinedo, pero los de cyber me siento en otro mundo, será cuestión de adaptarse.

    Por proponer pequeños avances:
    1.- Que el coche solo gire cuando está en movimiento (un coche quieto que gira sobre si mismo como que no).
    2.- Que vaya acelerando (esto tiene pinta de ser complicado, quizás diciendo que en función al tiempo que se tiene pulsando la tecla vaya aumentando la velocidad de desplazamiento).

    Ala mi propuesta, voy a ver si entindo el código de cyber.

  44. #44
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Lightbulb Blitzbasic 3d

    A ver qué les parece, el código esta echo a lo bruto, mañana reviso a ver si se puede usar alguna función, yo lhice el efecto de aceleración y frenado contadores e ifs ahí els envío el código y siempre también el ejecutalbe, primero pruevan y después vean el código así será más fácil saber lo que está pasando, después de todo cuando o programo yo también hago lo mismo pongo una línea veo que pasa, regreso al código corrijo algunos números nuevmaente ejecuto ha ver qué pasa y así voy viendo que sucede cuando yo hago algo, lepongo algo le quito lago y así.

    Ya sé que no es la forma correncta de programar, tal como mi profesor me decía, el programador debe de saber cuales seran las consecuencia de cada linea antes de ejecutar, bueno, pero al final también le aprobé el curso.

    -- IMÁGENES ADJUNTAS --
    Archivos adjuntados Archivos adjuntados

  45. #45
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Red face Blitzbasic 3d

    Una ayuda, estoy haciendo la revista, de la que les mostré la pasta en un anterior comentario, pero estoy estancado tratando de definer una cosa:
    Que es engine, motor gráfico, lenguaje de programación para juegos, y entorno gráfico.

    Yale, ya buasque en Google, pero lo quencuentro enves de ayudar a despejar la duda más enriera, así en sus palabras, tan fáciles de entenr me podrían explicar que son. Gracias.

    -- IMÁGENES ADJUNTAS --
    Miniaturas adjuntas Miniaturas adjuntas Clic en la imagen para ver su versión completa. 

Nombre: revista.jpg 
Visitas: 294 
Tamaño: 36.0 KB 
ID: 72528  
    Última edición por Cibertronic; 06-05-2008 a las 11:06

  46. #46
    Fecha de ingreso
    Jan 2008
    Mensajes
    347

    Blitzbasic 3d

    Una ayuda, estoy haciendo la revista, de la que les mostré la pasta en un anterior comentario, pero estoy estancado tratando de definer una cosa:
    Que es engine.

    Motor gráfico.

    Lenguaje de programación para juegos.

    Y entorno gráfico.

    Yale, ya buasque en Google, pero lo quencuentro enves de ayudar a despejar la duda más enriera, así en sus palabras, tan fáciles de entenr me podrían explicar que son. Gracias.
    Game engine: motor de juego - Wikipedia, la enciclopedia libre.

    Motor gráfico:
    Estaría dentro del Game Engine.

    Entorno gráfico (los menús de alrededor de la pantalla): interfaz gráfica de usuario - Wikipedia, la enciclopedia libre.

    Lenguage de programación: lenguaje de programación - Wikipedia, la enciclopedia libre.

    Solucionado espero que te aclare algo.

  47. #47
    Fecha de ingreso
    Jan 2008
    Mensajes
    347

    Blitzbasic 3d

    Por cierto muy chulo de la aceleración y tal, quizás si fuese un poco más rápido mejor, pero eso ya lo podemos tocar cada uno.

    Que es lo siguiente?

  48. #48
    Fecha de ingreso
    Nov 2007
    Mensajes
    29

    Blitzbasic 3d

    Bien va mejorando. Aunque preferiría que utilicemos las funciones que tiene incorporadas el Blitz para aprovecharlo al máximo.

    Ahora no tengo tiempo de revisar el código, pero cálculo que no hace falta usar las trigonometricas en un entorno preparado para la programación de juegos.

    Sino sería mejor directamente pasarnos a XNA que no pone limites a tu imaginación.

    Creo que hasta agarrarle la mano es preferible utilizar las funciones estándar del Blitz para, en primer lugar aprenderlas y sobre todo para quien quiera empezar pueda entender la lógica y con el tiempo avanzar en trigonometricas. Saludos.

  49. #49
    Fecha de ingreso
    Jan 2008
    Mensajes
    347

    Blitzbasic 3d

    Bien va mejorando. Aunque preferiría que utilicemos las funciones que tiene incorporadas el Blitz para aprovecharlo al máximo.

    Ahora no tengo tiempo de revisar el código, pero cálculo que no hace falta usar las trigonometricas en un entorno preparado para la programación de juegos.

    Sino sería mejor directamente pasarnos a XNA que no pone limites a tu imaginación.

    Creo que hasta agarrarle la mano es preferible utilizar las funciones estándar del Blitz para, en primer lugar aprenderlas y sobre todo para quien quiera empezar pueda entender la lógica y con el tiempo avanzar en trigonometricas. Saludos.
    Intenta hacerlo a tu modo que ha ti te entiendo más, no te enfades cyber, pero es que, las trigonometricas me lían.

  50. #50
    Fecha de ingreso
    Nov 2007
    Mensajes
    29

    Blitzbasic 3d

    Aquí dejo un último retoque. Todo hecho sin trigonometria. Veanlo para ver que quieren retocar.
    comentario.

    Comando gosub.

    Ejecuta una rutina aparte (en este caso tenemos que preguntar lo mismo dos veces y para no copiarlos dos veces hacemos una rutina).

    Gosub girar.

    Xx.

    Xx.

    Girar (al inicio de la rutina girar, se le pone un punto para que el.

    Sistema reconozca que ahí comienza la rutina).

    Xxxxx.

    Xxxx.

    Return (le dice que vuelva al punto donde inicio el salto a esta rutina y sigue.

    Ejecuntando los comandos que siguen).

    Dentro de la rutina girar primero preguntamos si esta colisionando con la pared. Si no colisiona entonces gira.

    Porque está rutina? Simple, en los primeros if si estamos pulsando la tecla adelante o atrás entonces va a la rutina que lo hace girar. De esta forma no gira si no está andando. Para que preguntar si no gira cuando colisiona? Porque podemos estar presionando adelante y no avanza porque está colisionando, pero si gira sobre su eje. De esta forma ni avanza ni gira.

    Para seguir hay que ir hacia atrás y lugor avanzar girando.

    Espero comentarios. Saludos.

    Perdón, olvide la aceleración la reviso y arreglo.

    -- IMÁGENES ADJUNTAS --
    Archivos adjuntados Archivos adjuntados
    Última edición por estilo_sur; 06-05-2008 a las 20:56

  51. #51
    Fecha de ingreso
    Nov 2007
    Mensajes
    29

    Blitzbasic 3d

    Cambie las rutinas de preguntas para poder hacer la aceleración. Si hay alguna duda con el código pregunten. Si demoro en contestar es porque me cuesta un huevo entrar al foro.

    Parece el cambio de servidor complico un poco las cosas.

    Estoy viendo cómo hacer para conducir por una malla con relieve. Saludos.

    -- IMÁGENES ADJUNTAS --
    Archivos adjuntados Archivos adjuntados

  52. #52
    Fecha de ingreso
    Jan 2008
    Mensajes
    347

    Blitzbasic 3d

    Cambie las rutinas de preguntas para poder hacer la aceleración. Si hay alguna duda con el código pregunten. Si demoro en contestar es porque me cuesta un huevo entrar al foro.

    Parece el cambio de servidor complico un poco las cosas.

    Estoy viendo cómo hacer para conducir por una malla con relieve. Saludos.
    Bueno va bien, ya casi andáis cyber y tu parecido.

    Cosas que haría:
    1- Que gire un poco más (a veces cuesta girar lo suficiente para tomar la curva, sobre todo hacia atrás).
    2- Que cuando haya una colisión la velocidad pase a ser 0 por que colisionas y a la que dejas de tocar el objeto sle como si fuera un misil.

    De momento nada más, voy a estudiar el código.

  53. #53
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Thumbs up Blitzbasic 3d

    Hola, haber aquí el código algo corregido para no tener cálculos trigo uso la forma de estilo sur de seguir con la cámara al coche (excelete).

    He camibado las variables para que se pueda leer mejor el código.

    Le añadí otra sección a la ciudad una más elevada, hay una rampa de acceso a esta parte, como el objeto colisiona con la ciudad no hubo que programar nada la cosa resultó por sí sola, solo añadí un efecto de gravedad para que al regreso el coche se deslice por la rampa hacia abajo.

    Si en el anterior comentario rompecabesas ISO unos buenos comentarios a ver cómo los trabajo, por ahora solo esta solucionado el de retroceder, cabe señalar que en este código, a medida que auemnta la velicidad los giros se pueden hacer más rapicamente haber que les parece.
    , por cierto, ya me estoy cansando, a ver si cambiamos a otro tipo para experimentar más funciones, sombras, escaleres nebiçlina, etc pues parece que el resto de modificaicones se hará mediante código y no por funciones Blitz, bueno todavía no término de revisar todo el manual para tener una idea de todas las funciones, pero hay un montón que esperan ser utilizadas(en un código simple, pero funcional), eso sí es cierto derumbe una sección de la ciudad para que no sea igual a la otra.

    -- IMÁGENES ADJUNTAS --
    Archivos adjuntados Archivos adjuntados
    Última edición por Cibertronic; 07-05-2008 a las 09:26

  54. #54
    Fecha de ingreso
    Jan 2008
    Mensajes
    347

    Blitzbasic 3d

    Ya que puedo preguntar: Entitytype piso,1 . Entitytype Ferrari,2 . Entitytype cámara,3. EntityRadius Ferrari,3. Collisions 2,1,2,1.

    Collisions 3,1,2,2.

    Los entiti type son para sin más numerar los distintos colisionantes no.

    El radio para definir el radio de la esfera de colisión del Ferrari?
    Y en colisions que hay definido seria, por ejemplo, la primera Ferrari contra suelo, espera todo poligon (método), stop?
    Dime si lo he entendido bien pls que así creo que ya lo abre entendido.

  55. #55
    Fecha de ingreso
    Jan 2008
    Mensajes
    347

    Blitzbasic 3d

    Como anido un if dentro de otro? Es decir, quiero poner. If x>0 y=8. Else. If x<0 y=-8. Else. Y=0. Seguro que así no es, pero bueno, como hago para hacer esto? Es que me da error.

  56. #56
    Fecha de ingreso
    Jan 2008
    Mensajes
    347

    Blitzbasic 3d

    Hola. A ver aquí el código algo corregido para no tener cálculos trigo. Uso la forma de estilo sur de seguir con la cámara al coche (excelete).

    He camibado las variables para que se pueda leer mejor el código.

    Le añadí otra sección a la ciudad una más elevada, hay una rampa de acceso a esta parte, como el objeto colisiona con la ciudad no hubo que programar nada la cosa resultó por sí sola, solo añadí un efecto de gravedad para que al regreso el coche se deslice por la rampa hacia abajo.

    Si en el anterior comentario rompecabesas ISO unos buenos comentarios a ver cómo los trabajo, por ahora solo esta solucionado el de retroceder, cabe señalar que en este código, a medida que auemnta la velicidad los giros se pueden hacer más rapicamente.

    A ver que les parece.

    Por cierto, ya me estoy cansando, a ver si cambiamos a otro tipo para experimentar más funciones, sombras, escaleres nebiçlina, etc.

    Pues parece que el resto de modificaicones se hará mediante código y no por funciones Blitz, bueno todavía no término de revisar todo el manual para tener una idea de todas las funciones, pero hay un montón que esperan ser utilizadas(en un código simple, pero funcional), eso sí es cierto.

    Derumbe una sección de la ciudad para que no sea igual a la otra.
    Esta genial ya vamos acercándonos a algo que, aunque no es un simulador podría para por un arcade con cuatro cosas. Y encima lo entiendo.

  57. #57
    Fecha de ingreso
    Jan 2008
    Mensajes
    347

    Blitzbasic 3d

    Vale había que usar el elseif, ya siento llenaros de dudas el mensaje.

  58. #58
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Smile If anidados

    Aquí un ejempli de anidamiento de ifs, para determinar en que cuadrante se encuentra un punto en base a sus corednadas x, y if x>0 and y>0 then.

    Estoy en el prmer cuadrante.

    Else.

    If x<0 and y>0 then.

    Estoy en el segundo cuadrante.

    Endi if.

    Endif aunque en estos caso es mejor un case o un elseif enves de else.

  59. #59
    Fecha de ingreso
    Jan 2008
    Mensajes
    347

    Blitzbasic 3d

    Gracias así ya se otra forma de hacerlo.

  60. #60
    Fecha de ingreso
    Jan 2008
    Mensajes
    347

    Blitzbasic 3d

    Que es lo siguiente?

  61. #61
    Fecha de ingreso
    Jan 2008
    Mensajes
    347

    Blitzbasic 3d

    Podríamos crear ahora otro escenario (un interior) y hacer un dummi y empezar a sacar mejoras gráficas y luego movimientos con bípedos.

  62. #62
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Smile Blitzbasic 3d

    Hemoss llegado lejos, y pensar que solo era una estrella rodando en lel prado verde, como crecen los crioss. Trabajo en hacer un escenairo interior, pero antes haber que arreglos de damos, un horizonte y algo que me muero que le pongamos es algo e sondio, un motor ronnroneando y acelerar roarr un giro.

    Y si tiene aluien ya tiene un escenairo inteiror seria fabulosos, ha por cierto, tiene alguien half live 1 por ahí, me acuerdo wque en una carpeta tenía modelos de los personajes en md2 para usarlos, a ver si los consiguen, ya me gustaría echarle mano a Gordon creo que así se llama el tío no.
    Última edición por Cibertronic; 07-05-2008 a las 12:30

  63. #63
    Fecha de ingreso
    Jan 2008
    Mensajes
    347

    Blitzbasic 3d

    Un horizonte con hacer una caja grande y darme un material por caras ya tienes un cielo y horizonte, el sonido no tengo ni idea de cómo va.

  64. #64
    Fecha de ingreso
    Jan 2008
    Mensajes
    347

    Blitzbasic 3d

    Lo de Gordon dejamelo a mí que me bajo el hl en un momen.

  65. #65
    Fecha de ingreso
    Jan 2008
    Mensajes
    347

    Blitzbasic 3d

    Ya los tengo toma todos.

    -- IMÁGENES ADJUNTAS --
    Archivos adjuntados Archivos adjuntados

  66. #66
    Fecha de ingreso
    Feb 2007
    Mensajes
    550

    Blitzbasic 3d

    Pues yo puedo hacer el escenario solo díganme más o menos como lo quieren una ciudad? Un desieto una carretera? Ha quiero trabajar el horizonte sería bueno con un buen sol y sombras.

  67. #67
    Fecha de ingreso
    Nov 2007
    Mensajes
    29

    Blitzbasic 3d

    Sería bueno un escenario a cielo abierto, con objetos en el camino y el terreno, dentro de lo posible que no se uniforme así podemos probar como seguir al piso. Saludos.

  68. #68
    Fecha de ingreso
    Jan 2008
    Mensajes
    347

    Blitzbasic 3d

    Ok pues hacemos uno cada uno y luego vamos poniendo el código y tal a ver si hoy a la tarde hago algo. Puedes pasar los.mld a max?

  69. #69
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Thumbs up Modelos mdl md2

    Hola sí, están buenos los modelos, yo quería en formato md2, pero los mdl también se pueden exportar yo uso el Milkshape.

    En este programa en el menú tools>Half Life>decompile hl mdl.

    Extrae el modelo y los hueso (con movimiento) en formato smd luego.

    Usamos file> import> Half Life smd para abrir el modelo y de ahí lo exportamos a 3ds y listo, (trabajosito, pero bueno, todo sea por tener algún personae ya echo y animado.

    Usare esta técnica para exportarlo directamente a b3d y ais poder cargarlo en el Blitz, a ver qué resulta.

  70. #70
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Question Blitzbasic 3d

    Hola una pregunta que no cae en este tema, pero ya que les agarre confianza (amigos míos) como es eso del euphoria, yale ya busque en internet la mayoría de foros dicne el futor de los juegos etx etc ya los luego lo usan en fin como loritos repiten lo mismo.

    Aquí en estos foros también leí, y bueno aquí al menos dicen algo distinto, al menos no le llaman motor de juegos, ya más centrados en este foro.

    Pero así? Que hace euphoria, ya sé que permite hacer que el protagosita piense, se mueva y reacione con el entorno de forma muy natural y respetando todas las leyes físicas, pero después de seo que como se utiliza eso en un juego, eso se exporta, se carga desde otro programa a través de librerías, se programa directamente sobre el euphoria, que es lo que se hace con esas cosas tan bonitas que se ven en los videos de euphoria, en otras palabras como hacen el videojuego utilizando el euphoria.

    Por fis desasnen a este asno pd, lo pongo aquí y no en otro lado, porque en otros foros y en otros temas de este foro la gente reniega mucho.
    Última edición por Cibertronic; 08-05-2008 a las 07:51

  71. #71
    Fecha de ingreso
    Jan 2008
    Mensajes
    347

    Blitzbasic 3d

    Pues por lo que he visto por ahí se trata de un motor de dinámicas de movimiento, se trata de que el bípedo al que se le aplica tiene un sentido de la supervivencia por así llamarlo si le disparas se pone la mano donde le disparas, si se va a caer intenta no caerse. Esto ahorra hacer ciertas animaciones y simplifica mucho el trabajo a la vez que hace que los movimientos sean más reales.

    Como se imlementa? No lo sé la verdad, pero para empezar los rigging son distintos, no solo están formados por huesos sino también por músculos, así y el resto imagino que será algún código.

  72. #72
    Fecha de ingreso
    Jan 2008
    Mensajes
    347

    Blitzbasic 3d

    A ver si esta tarde hago un mapa para poner el PJ, aunque que conste que yo en 3dsmax soy nulo yo uso Maya, pero así voy aprendiendo, no tengo ni idea de cómo mapear.

  73. #73
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Blitzbasic 3d

    Hola a todos, yo también ya estoy avanzando buen no tanot con el modelo, sino con el personaje, bueno ya se es lo más faicl, pero así me tiene dando vuelta.

    Cuando lo ánimo en 3dsmax fenomenal esta animado, pero cuando lo cargo en Blitz ya no se anima. Vaya y que tal es el Maya en qué formato exporta, Blitz puede abrir el 3ds, md2, x, talvesu no de ellos pueda exportar Maya.

  74. #74
    Fecha de ingreso
    Jan 2008
    Mensajes
    347

    Blitzbasic 3d

    De Maya puedes pasar a 3ds sin problemas exportando primero a.fbx.

  75. #75
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Thumbs up Blitzbasic 3d

    Hello mans. Aquí siguiéndome peleando con animaciones aquí les envío un ejemplo, la idea es tener un personaje que camine.

    Por el momento el programa es solo un bugo que se curva, fue animado en Milkshape, ahora mismo estoy trabajando en el presonaje Barney(policía de half life) para animarolo y sustituir al tubo haber que les subo en unas horas ahí nos vemos.

    -- IMÁGENES ADJUNTAS --

    Miniaturas adjuntas Miniaturas adjuntas Clic en la imagen para ver su versión completa. 

Nombre: tubo.JPG 
Visitas: 160 
Tamaño: 56.3 KB 
ID: 72798  
    Archivos adjuntados Archivos adjuntados

  76. #76
    Fecha de ingreso
    Jan 2008
    Mensajes
    347

    Blitzbasic 3d

    Está gracioso lo complicado tiene que ser el hacer que cuando le des a avanzar ejecuta la animación de andar, pero solo hasta que la dejas de pulsar.

  77. #77
    Fecha de ingreso
    Jan 2008
    Mensajes
    347

    Blitzbasic 3d

    Puedes subir el modelo en un formato que pueda abrir con el 3ds Max? Que así aprendo a animar en 3dsmax.

  78. #78
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Red face Animación 3d

    Hola nuevametne, aquí ya les traigo a barne aún galta texturizarlo fue todo un, el pasarlo de mdl a max, no son ocmpatrilbes los huesos al final solo le pase la malla y luego ya en 3dsmax le puse un Biped y lo naime y los esporte a *.b3d para esto se necesita un plugin pipeline (lo baje de internet).

    Al menos ya camina, el código esta algo enredado, vueno ya con este modelo ya podremos buscar las funcones que hagan reducir al código les envío el modelo en 3dsmax.

    -- IMÁGENES ADJUNTAS --

    Miniaturas adjuntas Miniaturas adjuntas Clic en la imagen para ver su versión completa. 

Nombre: poli.JPG 
Visitas: 162 
Tamaño: 51.5 KB 
ID: 72805  
    Archivos adjuntados Archivos adjuntados

  79. #79
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Premiere Caminando por el escenario

    A ver aquí le saque un escenario al giles(global iluminator, no sé qué más). Como siempre ejecuten el ejecutabla para ver cómo acuta el programa y después abren el código, sientan el poder primero es similar al anterior solo que la tener un secnario más bonito inspira más.

    Bueno a darle al código como siempre utilizar las teclas de lcurso para animar (si algún nuevo llega.

    -- IMÁGENES ADJUNTAS --

    Miniaturas adjuntas Miniaturas adjuntas Clic en la imagen para ver su versión completa. 

Nombre: pili.JPG 
Visitas: 181 
Tamaño: 42.1 KB 
ID: 72807  
    Archivos adjuntados Archivos adjuntados

  80. #80
    Fecha de ingreso
    Jan 2008
    Mensajes
    347

    Blitzbasic 3d

    Se te olvido subir el código.

  81. #81
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Thumbs up Blitzbasic 3d

    Tubo es de barny en el laberinto. Piliruinas el código del ultimo.

  82. #82
    Fecha de ingreso
    Jan 2008
    Mensajes
    347

    Blitzbasic 3d

    Como triunfa el escenario.

  83. #83
    Fecha de ingreso
    Jan 2008
    Mensajes
    347

    Blitzbasic 3d

    Añadidas colisones, pero tiene dos problemas, el primero es que no hace el efecto de la gravedad y el segundo que no sé porque cuando cierro la ventana sale un error.

    -- IMÁGENES ADJUNTAS --
    Archivos adjuntados Archivos adjuntados

  84. #84
    Fecha de ingreso
    Feb 2007
    Mensajes
    550

    Blitzbasic 3d

    Pues me estoy quedando botado yo aún sigo con el carro.
    Última edición por 69recc; 10-05-2008 a las 15:51

  85. #85
    Fecha de ingreso
    Jan 2008
    Mensajes
    347

    Blitzbasic 3d

    Tranquilo importante es que vayas entendiendo la sitaxis del código.

  86. #86
    Fecha de ingreso
    Jun 2003
    Mensajes
    12,619

    Blitzbasic 3d

    Aunque no llevéis un rumbo nada claro, al menos es bonito ver que tenéis entusiasmo y seguís adelante. Pero malditos, no escribáis de tan historia pena, que dan ganas de llorar con tantas faltas ortográficas básicas. La escritura y la programación se basan en respetar el léxico, la sintaxis y la semántica de un determinado lenguaje. Deberíais comenzar por cuidar estos aspectos en el que usáis para comunicaros, y después preocuparos por programar de la misma forma. La mitad de lo que habéis escrito no lo entiendo, o paso de leerlo porque me duelen los ojos.

  87. #87
    Fecha de ingreso
    Jan 2008
    Mensajes
    347

    Blitzbasic 3d

    Aunque no llevéis un rumbo nada claro, al menos es bonito ver que tenéis entusiasmo y seguís adelante. Pero malditos, no escribáis de tan historia pena, que dan ganas de llorar con tantas faltas ortográficas básicas. La escritura y la programación se basan en respetar el léxico, la sintaxis y la semántica de un determinado lenguaje. Deberíais comenzar por cuidar estos aspectos en el que usáis para comunicaros, y después preocuparos por programar de la misma forma. La mitad de lo que habéis escrito no lo entiendo, o paso de leerlo porque me duelen los ojos.
    Vaya como te gusta decirlo vago.

    Yo por mi parte pensaré que nos les y trataré de escribir bien.
    Última edición por Rompecabezas; 10-05-2008 a las 18:02

  88. #88
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Thumbs up Blitzbasic 3d

    Hola a todos. El marciano al ataque tiene razón, mi porfesora de ortografía me mataria si me leyera, nuevamente mil diculpas por la mala ortografía, prometo leer dos veces antes de enviar.

    Y, por cierto, si tenemos rumbo claro, y bamos por buen camino, sino ver los programas que hemos realizado hasta ahora, el bojetivo de esos programas, utilizar código Blitz para hacerlos pequeños, funcionales, y que nos sirvan de demos.
    ******************************************
    ** aprender ha programar en **
    ** Blitz basic **
    ****************************************** la razón, elemental, como podríamos hacer un videojuego en Blitz si no lo conocemos. Un saludo y me despido hasta el lunes.

    Me boy ha visitar a mi mamá, un saludo a todas las mamas, mamacitas y mamas que aún no lo saben.
    Última edición por Cibertronic; 10-05-2008 a las 19:08

  89. #89
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Animación max y blitzbasic 3d

    Hola. No subieron los modelos en 3dsmax porque al subir losficheros en formato.max no se adjuntaban. Zipeado si deja subir aquí se los subo.

    También el código lo zipe aquí se los envío en unos instantes revios el código enviado por rompecabezas a ver si puedo darle los ajustes que el propone.

    -- IMÁGENES ADJUNTAS --


    Miniaturas adjuntas Miniaturas adjuntas Clic en la imagen para ver su versión completa. 

Nombre: max.JPG 
Visitas: 171 
Tamaño: 115.3 KB 
ID: 72877  
    Archivos adjuntados Archivos adjuntados

  90. #90
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Blitzbasic 3d

    Pues vale, parece que b3d solo soprta una sola malla, cuando realisen losmodelos de algún actor asegurence de que solo sea una malla, pues los modelos en mdl están hechos por muchos grupos y hasta ahora no puedo cargarlos en grupo lastima, porque esos modelos tienen todos los movimientos, tal cómo se puede apreicar en la imagen que les adjunto.
    Ánimo a ver si le ponen color al modelo (o crean otro) que lespase en el anterior mensaje.

    -- IMÁGENES ADJUNTAS --
    Miniaturas adjuntas Miniaturas adjuntas Clic en la imagen para ver su versión completa. 

Nombre: muertebanrey.JPG 
Visitas: 152 
Tamaño: 81.7 KB 
ID: 72883  

  91. #91
    Fecha de ingreso
    Jan 2008
    Mensajes
    347

    Blitzbasic 3d

    Se puede mapear con la textura original sin problemas imagino. Voy a probar.

  92. #92
    Fecha de ingreso
    Feb 2007
    Mensajes
    550

    Blitzbasic 3d

    Esto es lo que llevo cambie al poli por un esqueleto_bip de 3ds Max, ya que el poli producía error, no creo que fuese por la cantidad de mallas porque el esqueleto_bip tiene más ¿no? Lo bueno del esqueleto que se es fácil de animar y de crear movimientos personalizados.

    Bueno ya camina y corre ahora falta hacer la animación de saltar y rodar, también como que ya es hora de darle un arma para que se defienda.

    Si alguien sabe algunos comandos para simplificar el código sería mucho mejor.

    -- IMÁGENES ADJUNTAS --
    Archivos adjuntados Archivos adjuntados

  93. #93
    Fecha de ingreso
    Jan 2008
    Mensajes
    347

    Blitzbasic 3d

    Ya llego yo con mis detallicos. Cosas que veo, todo bien salvo: Las velocidades de desplazamiento sobre todo cuando anda debería de ser menor, por que la zancada que pega es menor de lo que se desplaza el personaje por lo que resulta un tanto extraño.

  94. #94
    Fecha de ingreso
    Jan 2008
    Mensajes
    347

    Blitzbasic 3d

    Me encanta el código por cierto sencillo sencillo.

  95. #95
    Fecha de ingreso
    Feb 2007
    Mensajes
    550

    Blitzbasic 3d

    Señores creo que encontré oro vean este pequeño juego, aunque parece algo ñoño creo que nos dará un empujón en la dirección correcta.

    Las teclas a usar en el juego son las siguientes:
    A - Arrastra el cubo.

    S - Salta.

    D - Dispara.

    C - Corre.

    X - Vista en primera persona.

    Z - Acciona el pulsador.

    Las flechas (cursores) mueven al personaje.

    No se quien lo hizo, pero está muy detallado los códigos y en amado español.

    -- IMÁGENES ADJUNTAS --
    Archivos adjuntados Archivos adjuntados

  96. #96
    Fecha de ingreso
    Jan 2008
    Mensajes
    347

    Blitzbasic 3d

    Yo voto por intentar sustituir el giro con teclas por el ratón. Supongo que se podrá.

  97. #97
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Thumbs up Blitzbasic 3d

    Hola a todos, discullpen por ausentarme. El código anterio prácticamente tiene todo lo que necesitariomos ponerle a nuestro modelo bien, guay para recc.

    Aquí les mando bueno algo retrazado pues veo que ya están bastante avanzados.

    Es más utilizar el ratón eso so será ponernos a la altura de un buen game, ysando el ratón para el giro y w para avanzar u a y de para el strafe, eso será un buen reto.

    Bueno a ver si le dan una mirara am icodigo, hice lo que sugirió rompecabesaz al ponerle un cubo con texturas para el horizonte si era fácil algo que no me gusta de barny es que está caminado como escaldado, a ver si trato de hacerlo caminar mejorcito utilizando las técnicas que el max nos(buena forma de aprender) da porque hasta ahora fue a lo bruto moviendo pierna por pierna (que manera).

    También le puse dos cámaras más para verlo desde pociones diferentes el código esta comentado, pero como siempre primero ejecuten ejecutable, prueven el programa y luego revisan el código.

    Manos a la hobra a utilizar el ratón, y hacer caminar a barny naturalemtne, correr agacharze saltar y todo eso como el modelo del ejemplo que nos trajo recc.

    -- IMÁGENES ADJUNTAS --

    Miniaturas adjuntas Miniaturas adjuntas Clic en la imagen para ver su versión completa. 

Nombre: shotscreen.JPG 
Visitas: 317 
Tamaño: 39.7 KB 
ID: 73118  
    Archivos adjuntados Archivos adjuntados

  98. #98
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Smile Blitzbasic 3d

    Aquí algo no es lo que buscábamos, pero, en fin uso del ratón es uso del ratón se trata de utilizar la ruiedita del ratón para acercar o alejar la cámara, les envío el código, utilizarlo con los archivos enviados en el anterior mensaje, sobrescriban el programa y ejecuten.

    Acercar alejar cámara con la ruedita del ratón.

    -- IMÁGENES ADJUNTAS --

    Miniaturas adjuntas Miniaturas adjuntas Clic en la imagen para ver su versión completa. 

Nombre: camara.JPG 
Visitas: 326 
Tamaño: 52.1 KB 
ID: 73120  
    Archivos adjuntados Archivos adjuntados

  99. #99
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Thumbs up Raton blitzbasic 3d

    A ver algo más ahora si movemos el ratón, esta algo lento, pero lo bueno es que el ocdigo sigue chiquitín a ver qué os parece, ESI les envío solo el código, sobrescriban el programa con el resto de archivos de mensaje anterior
    el código esta puesto remplazando lo que era los if key izquierdo girar, exactamente en el mismo lugar mx=mousexsped()
    If mx>0 then.

    Turnentity poli,0,-5,0
    Elseif mx<0
    Turnentity poli,0,5,0
    Endif.

    If mousex()=639 then movemouse 1,mousey()
    If mousex()=0 then movemouse 640,mousey()
    ha y para no tener problemas de que el cursor se salía de la ventana a otro lugar del escritorio tuve que ponerle a pantalla completa.

    -- IMÁGENES ADJUNTAS --
    Archivos adjuntados Archivos adjuntados

  100. #100
    Fecha de ingreso
    Jan 2008
    Mensajes
    347

    Raton blitzbasic 3d

    A ver algo más ahora si movemos el ratón, esta algo lento, pero lo bueno es que el ocdigo sigue chiquitín. A ver qué os parece, ESI les envío solo el código, sobrescriban el programa con el resto de archivos de mensaje anterior.

    El código esta puesto remplazando lo que era los if key izquierdo girar, exactamente en el mismo lugar.

    Mx=mousexsped().

    If mx>0 then.

    Turnentity poli,0,-5,0.

    Elseif mx<0.

    Turnentity poli,0,5,0.

    Endif.

    If mousex()=639 then movemouse 1,mousey().

    If mousex()=0 then movemouse 640,mousey().

    Ha y para no tener problemas de que el cursor se salía de la ventana a otro lugar del escritorio tuve que ponerle a pantalla completa.
    Se te olvido ponerle lo de pantalla completa, se te olvido lo de 16,1 de la resolución. Ya vengo yo con mis sugerencias, cosas que veo:
    -El giro esta perfecto eres un crack.

    Anda demasiado rápido, haría más lento tanto el desplazamiento como la animación.

    Se te olvido hacer las colisiones.

    Por ahora nada más que depurar, a ver si todo esto que he dicho lo hago yo para seguir entrenando.

    Una pregunta:
    ¿Cómo haces para colocar las cosa (escenario, cielo personaje, cámara) vas poniendo un poco a ojo los valores? ¿hay algún editor de escenarios para Blitz 3d? Saludos.
    Última edición por Rompecabezas; 15-05-2008 a las 09:23

  101. #101
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Thumbs up Blitz3d

    Haber algunos arreglos. Controles:
    ==========. Avanzar: flecha up. Retroceder: flecha down. A la izquierdo naturalmete flecha izquierda.

    A la derecha lo mismo.

    Girar: ratón.

    Cámara: rueda del ratón.

    El código se va haciendo moustrozo, pero todavía espero este legible, bueno habrá que ahora reducirlo o camiberle algunas cosas para hacerlo más peque, seguro muchas cosas, esta a lo bruto les envío todo nuevamente, no olviden ejeuctar el ejecutable y luego revisan l código.

    -- IMÁGENES ADJUNTAS --

    Miniaturas adjuntas Miniaturas adjuntas Clic en la imagen para ver su versión completa. 

Nombre: camara.JPG 
Visitas: 180 
Tamaño: 52.1 KB 
ID: 73126  
    Archivos adjuntados Archivos adjuntados

  102. #102
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Blitzbasic y 3dsmax

    Ok, no le puse las colicones porque ya vimos cómo se hacía y creo que modestia aparte que ya estamos algo expertos en eso.

    Y si le ponemos haremos al código un poco grande y cuando alguien que reicen empiesa lo vea seguro sale corriendo la idea es códigos chiquitos que enseñen algo, y ahora incluso los códigos que estoy mandando están muy feos para mí mismo, me gustaría hacerlos más pequeños.
    los otros lo iremos corrigiendo probando probando.

  103. #103
    Fecha de ingreso
    Jan 2008
    Mensajes
    347

    Blitzbasic y 3dsmax

    Ok, no le puse las colicones porque ya vimos cómo se hacía y creo que modestia aparte que ya estamos algo expertos en eso.

    Y si le ponemos haremos al código un poco grande y cuando alguien que reicen empiesa lo vea seguro sale corriendo.

    La idea es códigos chiquitos que enseñen algo, y ahora incluso los códigos que estoy mandando están muy feos para mí mismo, me gustaría hacerlos más pequeños.

    Los otros lo iremos corrigiendo probando probando.
    Ok, que viene ahora? Se os ocurre algo? Saltar?

  104. #104
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Talking Blitzbasic 3d

    Como lo hago.
    ============= haber les explico un poco como trabaje con los modelos y como estoy haciéndolo ahora mismo.
    modelos
    Me distes los modelos, estos estaban en mdl son algo, así como un (*.zip) que dentro tienen archivos jpg(las texturas) y smd(los huesos y modelos) para abrirlos utilice el milksahpe este abre modelos de vairos tipos de juegos in serius Sam, Doom, Quake, (podrás conseguirlos) Milkshape también exorta a varios tipos yo lo abrí y lo exporte a 3ds.

    En max abrí el 3ds y bueno ya en 3dsmax se hacen maravillas le puse hueso de un Biped, moví hueso por hueso, no use CS porque aún no sé y luego de animarlo y todo lo exporte desde el 3ds Max a b3d para esto itenes que ponerle un plugin al max, es gratis en Google ponle b3d pipeline y llevara a la página donde podrás idescargarlo.
    escenario
    El escenario que estoy usando es una demo que da el programa gile[s], que tamiben abre 3ds y exporta a b3d el Sky Cube lo baje de la misma página del pipeline ahí indica cómo hacerlo, bueno ya tu nos habías dicho cómo hacerlo.
    la posición
    Esa es al cha, mpu, todos los objetos salen en el 0,0,0, porque ahí los pongo con el 3dsMax(usan el mismo sistema coordenado), para ubicarlo donde mejor se vean al ojo le cálculo más o menos ejecuto y si hay algo que corregir le corrijo.

  105. #105
    Fecha de ingreso
    Jan 2008
    Mensajes
    347

    Blitzbasic 3d

    Como lo hago.
    =============. A ver les explico un poco como trabaje con los modelos y como estoy haciéndolo ahora mismo.
    modelos.

    Me distes los modelos, estos estaban en mdl son algo, así como un (*.zip) que dentro tienen archivos jpg(las texturas) y smd(los huesos y modelos).

    Para abrirlos utilice el milksahpe este abre modelos de vairos tipos de juegos in serius Sam, Doom, Quake, (podrás conseguirlos).

    Milkshape también exorta a varios tipos yo lo abrí y lo exporte a 3ds.

    En max abrí el 3ds y bueno ya en 3dsmax se hacen maravillas le puse hueso de un Biped, moví hueso por hueso, no use CS porque aún no sé.

    Y luego de animarlo y todo lo exporte desde el 3ds Max a b3d para esto itenes que ponerle un plugin al max, es gratis en Google ponle b3d pipeline y llevara a la página donde podrás idescargarlo.
    escenario.

    El escenario que estoy usando es una demo que da el programa gile[s], que tamiben abre 3ds y exporta a b3d.

    El Sky Cube lo baje de la misma página del pipeline ahí indica cómo hacerlo, bueno ya tu nos habías dicho cómo hacerlo.
    la posición.

    Esa es al cha, mpu, todos los objetos salen en el 0,0,0, porque ahí los pongo con el 3dsMax(usan el mismo sistema coordenado), para ubicarlo donde mejor se vean al ojo le cálculo más o menos ejecuto y si hay algo que corregir le corrijo.
    O sea que podrías posicionar todo los objetos desde max ¿no? Eso está bien te sirve como editor de escenarios. Gracias por la molestia de informarme de todo, ya va tirando esto, ya va.

  106. #106
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Thumbs up Blitz3d revista

    Hola a todos, a ver si ahora si me doy un tiempo y pongo todo nuestro conocimiento ya en el papel aquí un bosquejo de lo que será la revista.

    Si bien aún solo tiene un par de hojas, bueno por una primera piedra se empieza.

    Algún comentario de que debe ir o no me pasna la voz.

    Le agrege ahora si una paguini más es te fin de semana la pongo al día con nuestros avances en este foro.

    -- IMÁGENES ADJUNTAS --

    Miniaturas adjuntas Miniaturas adjuntas Clic en la imagen para ver su versión completa. 

Nombre: revista.jpg 
Visitas: 373 
Tamaño: 50.8 KB 
ID: 73129  
    Archivos adjuntados Archivos adjuntados
    Última edición por Cibertronic; 16-05-2008 a las 08:42

  107. #107
    Fecha de ingreso
    Jan 2008
    Mensajes
    347

    Blitzbasic 3d

    Esta chula a ver si podemos llenarla de mucho contenido.

  108. #108
    Fecha de ingreso
    Nov 2007
    Mensajes
    29

    Blitzbasic 3d

    Muchachos, estuve ausente unos días. Por la noche me siento en el ordenador y veo lo que están haciendo. Como avanzaron.

    Un abraso a todos.

  109. #109
    Fecha de ingreso
    Jan 2008
    Mensajes
    347

    Blitzbasic 3d

    Yo como mucho intentaría hacer que salte (aunque sin motor de físicas supongo que, será difícil hacerlo natural), y luego me pondría con punteros y estilo fps.

  110. #110
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Smile Blitzbasic 3d

    Físicas? Quien me aclara a que se refieren con eso de phisicas. Para que salte y se Bea bonito es fácil, la cosa es la animación, si está bien animadito solo ejecutas la animación y SAS ya salto osea en la animación estará cambiando también su altura (y) y caerá con movimientos reales, luego eso solo desde blits bastara con animarle esa secuencia, digo no.

    Ahora estoy animándolo saltando, ni bien lo consiga se los paso.

  111. #111
    Fecha de ingreso
    Jan 2008
    Mensajes
    347

    Blitzbasic 3d

    Físicas? Quien me aclara a que se refieren con eso de phisicas. Para que salte y se Bea bonito es fácil, la cosa es la animación, si está bien animadito solo ejecutas la animación y SAS ya salto.

    Osea en la animación estará cambiando también su altura (y) y caerá con movimientos reales, luego eso solo desde blits bastara con animarle esa secuencia, digo no.

    Ahora estoy animándolo saltando, ni bien lo consiga se los paso.
    Pero en el momento en el que la caída del personaje sea a una altura mayor que desde dónde despego no sería un tanto raro?

  112. #112
    Fecha de ingreso
    May 2008
    Mensajes
    9

    Blitzbasic 3d

    Buenas gente, he entrado por aquí de casualida. Primero me he entretenido viendo algunos dibujos hecho en 3d (son muy buenos) sobre todo para mí que no tengo ni imaginación para hacer una casa. Admiro el trabajo de Pepius, Fenix, Ballo, Daelon etc, etc y luego viendo vuestros códigos sencillos para Blitz. Bueno, pues ya que veo que esto es un curso y que todos queréis aprender y que habéis puesto un ejem, mío por ahí, pues me he decidido a registrarme y compartir algo de mis conocimientos de más de 7 años con Blitz. Me ha traído muy buenos recuerdos ver mi primer ejem, que hice con mi mujer. Por aquella época pensábamos hacer un Tomb Raider, hoy se que se puede, pero que hace falta grandes grafistas y con muchas ganas, y sobre todo mucho tiempo.

    Bueno, la mayor parte de los ejem, son el principio del Blitz y por dónde hay que empezar, si os gustan pues ya iré poniendo más sobre sombras, luces, nieblas y TCP udp.

    -- IMÁGENES ADJUNTAS --








  113. #113
    Fecha de ingreso
    May 2008
    Mensajes
    9

    Blitzbasic 3d

    Y unos pocos más.

    -- IMÁGENES ADJUNTAS --




  114. #114
    Fecha de ingreso
    Jan 2008
    Mensajes
    347

    Blitzbasic 3d

    Buenas gente, he entrado por aquí de casualida. Primero me he entretenido viendo algunos dibujos hecho en 3d (son muy buenos) sobre todo para mí que no tengo ni imaginación para hacer una casa. Admiro el trabajo de Pepius, Fenix, Ballo, Daelon etc, etc y luego viendo vuestros códigos sencillos para Blitz. Bueno, pues ya que veo que esto es un curso y que todos queréis aprender y que habéis puesto un ejem, mío por ahí, pues me he decidido a registrarme y compartir algo de mis conocimientos de más de 7 años con Blitz. Me ha traído muy buenos recuerdos ver mi primer ejem, que hice con mi mujer. Por aquella época pensábamos hacer un Tomb Raider, hoy se que se puede, pero que hace falta grandes grafistas y con muchas ganas, y sobre todo mucho tiempo.

    Bueno, la mayor parte de los ejem, son el principio del Blitz y por dónde hay que empezar, si os gustan pues ya iré poniendo más sobre sombras, luces, nieblas y TCP udp.
    Hola juanyang, esta mirando a ver si había escrito alguien ny de repente tu nick y digo, a mi ese nombre me suena de haberno visto por algún lado, luego he caído en el ejemplo que pusimos hace unos mensajes.

    Ahora me pondré a ver los ejemplos que nos has puesto, espero que te veamos por el mensaje este más de una vez y nos ilumines con tu sabiduría.

    Cuando profundicemos más en temas de desplazamiento acciones y demás no vendría muy bien que nos explicaras lo de las sombras, luces y demás. Un saludo.

  115. #115
    Fecha de ingreso
    May 2008
    Mensajes
    9

    Blitzbasic 3d

    Oh, con las prisas he cometido un pequeño error. En el ejem. 2 (gravedad y colisión) no arranca. Para solucionarlo hay que corregir la función de carga de personaje y donde se carga smart, b3d, cambiarlo por smart.x, o bien copiar y pegar el smart, b3d que hay en el primer ejemplo. Disculpen el error.

    No problema rompecabezas, si os gustan ya iré subiendo más cosas.

  116. #116
    Fecha de ingreso
    Feb 2007
    Mensajes
    550

    Blitzbasic 3d

    : : pues si son como el que mire hace algunos mensaje los voy a bajar de una porque son oro gracias por la ayuda a los novatos.

  117. #117
    Fecha de ingreso
    Jun 2003
    Mensajes
    12,619

    Blitzbasic 3d

    Antes de sigáis adelante, hay una cosa muy importante que tener en cuenta: cuando decimos a ver estamos apocopando (recortando) la expresión vamos a ver. Igual que diríamos vamos a cantar, vamos a correr, hay que decir a ver por vamos a ver. Ni haber (haberlos, haylos), ni haber, ni a ver, ni a ver. Pensad en el vamos a ver.

    Hay miles de errores sangrantes en el resto de las respuestas, pero éste se está llevando la palma con diferencia. A ver si podéis ponerle remedio.

  118. #118
    Fecha de ingreso
    Sep 2007
    Mensajes
    942

    Blitzbasic 3d

    Antes de sigáis adelante, hay una cosa muy importante que tener en cuenta: cuando decimos a ver estamos apocopando (recortando) la expresión vamos a ver. Igual que diríamos vamos a cantar, vamos a correr, hay que decir a ver por vamos a ver. Ni haber (haberlos, haylos), ni haber, ni a ver, ni a ver. Pensad en el vamos a ver.

    Hay miles de errores sangrantes en el resto de las respuestas, pero éste se está llevando la palma con diferencia. A ver si podéis ponerle remedio.
    Mars, coincido en que hay faltas que dañan a la vista, pero, no seas tan duro hombre que llevas unos cuantos mensajes en este tema criticando las faltas y muchos usuarios ya han dicho que tendrán más cuidado, al igual que yo dije en su tiempo.

    En cuanto a mí, sigo este mensaje de cerca porque voy a utilizar este programa para hacer un recorrido 3d, así que, no os extrañen si más adelante pregunto dudas.

    Posdata: de momento ya he entendido cómo funciona el programa de va una bola y vuelca. Suerte y adelante con el proyecto.

  119. #119
    Fecha de ingreso
    Jun 2003
    Mensajes
    12,619

    Blitzbasic 3d

    Es una cuestión de prioridades y pulcritud. La pulcritud en la escritura refleja de alguna forma la pulcritud en las estructuras mentales del individuo, y es importante mantener una disciplina de limpieza en lo que escribes. Programar no es más que escribir en un determinado lenguaje. Si eres pulcro en uno, eres pulcro en todos. Personalmente, no me llama en absoluto ponerme a bucear en el código de alguien que escribe haber en vez de a ver, porque lo mismo me encontraría con hifs o helses.

    Escribir bien es importante. Más que programar. Y considero que estoy siendo mucho más blando de lo que debería, porque es triste que ha estas alturas de la vida sea tan difícil de encontrar a alguien que, simplemente, no le de patadas en la boca al castellano.

  120. #120
    Fecha de ingreso
    Jan 2008
    Mensajes
    347

    Blitzbasic 3d

    De acuerdo contigo al 100% Mars, pero te invito a que estos toques de atención los hagas particularmente vía mp (mensaje privado) y no respondiendo en los hilos, cosa que es bastante molesta, tanto para los que responden como para los que len. Saludos rompecabezas.

  121. #121
    Fecha de ingreso
    Nov 2007
    Mensajes
    29

    Blitzbasic 3d

    Tengo tan poco tiempo que no puedo aportar nada aún sobre lo último que están desarrollando. Cibertronic, no abandones la búsqueda en cuanto a conocimientos de este lenguaje por las críticas de alguien que, hasta ahora, solo aportó eso sobre el lenguaje nativo y no sobre el de programación.

    Ojalá tuviera más tiempo disponible para poder destinarlo a lo que me gusta en vez de dilapidar el entusiasmo de otra persona.

    De cualquier forma podrías poner un poco más de esfuerzo para sortear tantos errores y de esa manera evitar la intromisión de quien solo quiera participar censurando.

    Me uno a lo de rompecabezas, quizá en privado puedan debatir sus diferencias. Saludos a quienes utilizan su tiempo para aportar buenas ideas o para compartir lo que hayan aprendido de este lenguaje (que para eso estamos aquí).

  122. #122
    Fecha de ingreso
    Jun 2003
    Mensajes
    12,619

    Blitzbasic 3d

    Debatiría en privado nuestras diferencias si no fuera porque tanto o más molestas que mis intervenciones resulta la lectura pública de textos difíciles de leer. Esto no es por mí, es por el foro en general. La gente que lleva un tiempo aquí sabe que, como parte de la convivencia cítrica del foro, está la eterna lucha entre los talibanes ortográficos y los que usan el foro como un chat de sms ampliado.

    Finalizo con esto, no es por tocar las pelotas. Es para poder leer un tema que me interesa sin que me suba la tensión. Por poder fijarme en el contenido en lugar del continente. Cuando pueda pasar de ese punto, entonces podré empezar con el lenguaje de programación.

  123. #123
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Smile Blitzbasic 3d

    Hola nuevamente a todos. Aquí regresando después de haber echo algo para ganarme los frejoles. Aquí les dejo el código que estuve haciendo, esta algo lejos de nuestra meta, pero seguro que con los códigos que tenemos podremos hacerlo pronto, este tutor ya nos tiene muchas semanas.

    El problema que tengo es con la animación, estoy pasando estos días aprendiendo a animar con el max, así que, ya espero hacer los movimientos de barni más naturales(sino cheken ir a la izquierda, que mov, más feos).

    Como siempre primero ejecuten el código primero y después revisenlo, esta algo feo (bastante) pero ya con la ayudas y los manuales que nos pasaron seguro le hacemos unos arreglos porque yo también ya quiero que el tío est saque su arma, y a matar malos. Un saludo a todos.

    -- IMÁGENES ADJUNTAS --
    Archivos adjuntados Archivos adjuntados
    Última edición por Cibertronic; 20-05-2008 a las 10:16

  124. #124
    Fecha de ingreso
    Jan 2008
    Mensajes
    347

    Blitzbasic 3d

    Muy chulo, lo que veo (aunque igual más adelante se puede arreglar) es que el ratón tiene poca precisión y gira casi a trompicones. Por lo demás ya podríamos dar por finalizada esta parte. Te recomiendo para cuando animes personajes otras veces que, animes prácticamente todos los huesos para cada acción porque tú cuando andas no mueves solos brazos y las piernas sino también la cabeza y la cadera.

  125. #125
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Smile Blitzbasic 3d

    Hola. Termine de revisar el código que nos mando juanyang y vale está rre super, con ese código prácticamente, nos ha dado la luz.

    Adarle entonces con más ganas a los modelos.

  126. #126
    Fecha de ingreso
    Feb 2007
    Mensajes
    550

    Blitzbasic 3d

    No sé si soy al único que le pasa, pero el foro dura días sin dejarme entrar. Estoy tratando de hacer el personaje para mí juego, es un guerrero del futuro hay unas fotografías para que lo vean y lo critiquen a ver qué se le cambia, si pueden poner los enlace de algunas imágenes para guiarme mejor.

    Ya que este terminado y con textura, se empieza con la animar.

    Por cierto, que no tengo ni idea de que color va ser.

    -- IMÁGENES ADJUNTAS --


    Miniaturas adjuntas Miniaturas adjuntas Clic en la imagen para ver su versión completa. 

Nombre: frente.jpg 
Visitas: 214 
Tamaño: 26.4 KB 
ID: 73711   Clic en la imagen para ver su versión completa. 

Nombre: espalda.jpg 
Visitas: 267 
Tamaño: 26.7 KB 
ID: 73712   Clic en la imagen para ver su versión completa. 

Nombre: pespectiva.jpg 
Visitas: 187 
Tamaño: 25.1 KB 
ID: 73713  

  127. #127
    Fecha de ingreso
    Jan 2008
    Mensajes
    347

    Blitzbasic 3d

    Cuantas caras tiene? Porque tiene pinta de tener unas cuantas, lo veo trabajado, a ver si lo vemos con texturas.

  128. #128
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Blitzbasic 3d

    Hello mans lo que es yo también me canse de ver un policía de espaldas, por ahora estoy dándole animación a Ruby la encontré en TurboSquid. 3d models, plugins, textures, and more at TurboSquid.

    Espero así si tener inspiración para seguir trabajando viéndole la espalda.

    Por cierto, pero seguro ya lo saben, pero igual, en TurboSquid, pueden ver muchos modelos para inspirarse, los cuales pueden descargarlos(después de registrarse claro), bueno tienen un precio, pero hay algunos gratis.

    -- IMÁGENES ADJUNTAS --

    Miniaturas adjuntas Miniaturas adjuntas Clic en la imagen para ver su versión completa. 

Nombre: Ruby.jpg 
Visitas: 261 
Tamaño: 32.2 KB 
ID: 73723   Clic en la imagen para ver su versión completa. 

Nombre: Ruby2.jpg 
Visitas: 244 
Tamaño: 32.5 KB 
ID: 73724  

  129. #129
    Fecha de ingreso
    Jan 2008
    Mensajes
    347

    Blitzbasic 3d

    Yo voy a intentar centrarme en los juegos de coches, a ver si consigo sacar algo medianamente decente.

  130. #130
    Fecha de ingreso
    Nov 2007
    Mensajes
    29

    Blitzbasic 3d

    Creo que está buena la idea de seguir con el auto. Voy a retomar el proyecto.

  131. #131
    Fecha de ingreso
    Jan 2008
    Mensajes
    347

    Blitzbasic 3d

    De todas formas, seguid compartiendo códigos por aquí, lo que me voy a centrar una vez tenga la base va a ser en optimizarlo un poco gráficamente, antialiasing, luces efectos de luz y así.

  132. #132
    Fecha de ingreso
    Jan 2008
    Mensajes
    347

    Blitzbasic 3d

    Ciber tienes un mensaje privado mío contéstame cuando puedas por mensaje privado por favor.

  133. #133
    Fecha de ingreso
    Nov 2007
    Mensajes
    42

    Blitzbasic 3d

    Bueno, paso para decir que me apunto a esto ya que se ve que el otro curso a caído y, aunque ahora mismo no puedo dedicarle todo el tiempo que querría debido a los exámenes si que voy a intentar igualarme al nivel actual y de aquí a un mes estaré por aquí incordiando más a menudo.

    Posdata: muy guapos los modelos.
    Última edición por Darkn; 23-05-2008 a las 07:49

  134. #134
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Blitzbasic 3d

    Hola a todos, aquí volviendo. Aquí le he añadido un par de paguinitas a nuestra revista, espero que ahora si pueda seguir añadiendo páginas por lo menos una al día.

    A ver si le echan un vistazo.

    Para los que reicen se enganchan les subo el código y los modelos de la actividad 1 de la revista. estrella, zip.igualmente para la actividad numero2: ruedav03.zip.

    -- IMÁGENES ADJUNTAS --


    Archivos adjuntados Archivos adjuntados
    Última edición por Cibertronic; 26-05-2008 a las 12:14

  135. #135
    Fecha de ingreso
    Jan 2008
    Mensajes
    347

    Blitzbasic 3d

    Mp recivido gracias vyber.

  136. #136
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Blitzbasic 3d

    Hola, han visto al tre[d].(creo que es de los mimos creadores de giles)
    Está bueno para hacer árboles que s mesen con la suave birsa.

    Aquí les dejo mis primeros avances con este programa que promete.

    Si alguno conoce más a fondo a este programa a ver si nos echa una manito.

    -- IMÁGENES ADJUNTAS --


    Miniaturas adjuntas Miniaturas adjuntas Clic en la imagen para ver su versión completa. 

Nombre: Dibujo.JPG 
Visitas: 261 
Tamaño: 18.6 KB 
ID: 74026   Clic en la imagen para ver su versión completa. 

Nombre: Dibujo1.JPG 
Visitas: 393 
Tamaño: 34.3 KB 
ID: 74027  
    Archivos adjuntados Archivos adjuntados

  137. #137
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Limon 3DPoder Pipeline

    Hasta ahora solo venia usando el pipeline para exportar animaciones de max a b3d, pero hay mucho más.

    alguien sabe usar el pipeline, desde Blitz, es decir usar los comandos ext.

    A ver que pueden conseguir.

  138. #138
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Limon 3DPoder Pipeline

    Mas específicamente quiero saber cómo usar la cámara que esta incluida en el modelo.

  139. #139
    Fecha de ingreso
    Jan 2008
    Mensajes
    347

    Blitzbasic 3d

    Se puede exportar una cámara? Eso sería la leche.

  140. #140
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Thumbs up Blitzbasic 3d pipeline

    Aquí les dejo un ejemplo de lo que se puede hacer utilizando el pipeline sobre Blitz3d. Podríamos utilizarlo para tener un escenario con movimiento: una secretaria trabajando, gente caminando, etc, mientras recorremos por el mundo virtual.

    La cmara y las luces proceden directmante desde el 3ds Max.

    A seguir investigando.

    -- IMÁGENES ADJUNTAS --

    Miniaturas adjuntas Miniaturas adjuntas Clic en la imagen para ver su versión completa. 

Nombre: escena.JPG 
Visitas: 276 
Tamaño: 28.8 KB 
ID: 74246  
    Archivos adjuntados Archivos adjuntados

  141. #141
    Fecha de ingreso
    Jan 2008
    Mensajes
    347

    Blitzbasic 3d

    Vaya que bueno pues, yo inte ponerme el pipeline, pero no me va en el 3ds Max 9 no sé por qué.

  142. #142
    Fecha de ingreso
    Jan 2008
    Mensajes
    347

    Blitzbasic 3d

    De todas formas, para el escenario sigo pensando que viene mejor usar el gile por que te saca un mapa de combras y para objetos que no se mueven te ahorras cálculo de sombras.

  143. #143
    Fecha de ingreso
    Jan 2008
    Mensajes
    347

    Blitzbasic 3d

    Puedes poner el enlace del pipeline que te has bajado? Que quiero hacer unas pruebas sobre todo de materiales (Bump normal y demás).

  144. #144
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Thumbs up Pipeline

    El pipeline lo desgargue de: 301 moved permanently. Si no te da en 3dsmax 9 porque te sale un error que dice que no se puede inicializar una dll, es porque no tienes instalado una distribución de C++, tarde semanas en descrubrirlo, esta distibucion la bajas y la isntlas de:
    download details: visual C++ 2005 redistributable Package (x86).

    Espero que te funcione, para investigar más sobre el pipeline, pero tienes razón para ambientes nadamejor que giles, con sus texturas de sombras nos aligera mucho el trabajo a nosotros y al sistema.

  145. #145
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Thumbs up Blitz basic 3d

    Un par de hojas más a la revista: Blitz3d. Posdata: adjunto los modelos y el código de la actividad 3.

    -- IMÁGENES ADJUNTAS --


    Miniaturas adjuntas Miniaturas adjuntas Clic en la imagen para ver su versión completa. 

Nombre: Blitz3D.JPG 
Visitas: 423 
Tamaño: 25.5 KB 
ID: 74252  
    Archivos adjuntados Archivos adjuntados

  146. #146
    Fecha de ingreso
    Jan 2008
    Mensajes
    347

    Blitzbasic 3d

    Que profesional que te está quedando.

  147. #147
    Fecha de ingreso
    Dec 2007
    Mensajes
    186

    Carrara Blitz basic 3d

    Un par de hojas más a la revista: Blitz3d. Posdata: adjunto los modelos y el código de la actividad 3.
    La verdad Cibertronic está quedando maravillosa la revista (me gusta mucho la organización que tiene) espero que no ande leyendo estos mensaje alguna editorial y te quieran contratar. (sino la revista la van a cobrar =(). Saludos.

  148. #148
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Blitz 3d

    Hola, tal vez ya lo sabían, pero yo me acabo de enterar. Pointentity cámara, objeto. Para que la cámara sigua al bobjeto cuando este se mueve, seguir no atrás del objeto como createcamera (objeto), sino para que lo siga desde su ubicación fija, girando si es necesario para que el objeto este siempre al centrode la cámara.

    Aquí les subo el ejemplo: como siempre ejecutar el código y luego revisarlo.ara un juego de carros indispensble.

    -- IMÁGENES ADJUNTAS --
    Archivos adjuntados Archivos adjuntados

  149. #149
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Blitzbasic 3d

    Aquí poniéndole al nuestro ejemplo del carrito. En el código envido por juanyang, se logra el mismo efecto de un forma más limpia, pero hasta ahora no puedo descifrar el código, para el giro.

    -- IMÁGENES ADJUNTAS --
    Archivos adjuntados Archivos adjuntados

  150. #150
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Blitzbasic 3d

    Como se hace para que la cámara siga al objeto, pero de forma más suave es decir que cuando el objeto gira la cámara gire alrededor del objeto más lenmtamente, para ver al objeto de costado, y luego cuando el objeto se detiene la cámara sigue girando hasta colocarse detrás del objeto?
    En el código de juanyang, (1. Movimientos y cámara) esto se consigue, pero usa tipos, alguien puede hacer lo mismo de forma más entendible sin tipos, o explicar que sucede utilizando tipos, yo no entiendo.

  151. #151
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Unhappy Blitzbasic 3d

    Aquí les dejo el código enviado por juanyang, reducido hasta dónde pude, para tratar de explicarlo, pero esta un jeroglifico para mí sobre todo el grupo dentro del while.

    A ver si ustedes pueden comentarlo y explicar que sucede en esa parte del código.

    -- IMÁGENES ADJUNTAS --

    Miniaturas adjuntas Miniaturas adjuntas Clic en la imagen para ver su versión completa. 

Nombre: Dibujo.JPG 
Visitas: 138 
Tamaño: 26.8 KB 
ID: 74654  
    Archivos adjuntados Archivos adjuntados

  152. #152
    Fecha de ingreso
    Jan 2008
    Mensajes
    347

    Blitzbasic 3d

    Yo ni idea a ver si se pasa juanyang y nos explica, la verdad es que la cámara se mueve fina fina, yo creo que realmente para hacer algo con mucha calidad hace falta tirar de funciones, aunque no se igual se podría convertir a código más entendible.

  153. #153
    Fecha de ingreso
    May 2008
    Mensajes
    9

    Blitzbasic 3d

    Lo cierto es que soy muy mal profesor, todo el basic que se lo he aprendido por mi cuenta, con mucho tiempo, paciencia y empeño. Tanto el Visual Basic net (que es a lo que dedico todo mi tiempo, haciendo programas a medida para empresas) como el Blitz (que casi más de 8 meses que no lo uso, pero me habéis vuelto a picar), lo puedo explicar a lo bruto (tal y como yo lo entiendo) que seguramente no sea la forma más correcta.

    Pero, sobre todo, que nadie se quede atrás.
    1º discrepar sobre las faltas ortográficas y, aunque si que creo que hay que poner mucha atención en cómo se escriben las cosas (mucho mejor si se hace bien) a mí personalmente me da igual un ahora que un ahora, sabiendo que el primero se entiende mejor que el segundo. En mis 35 años que ya tengo, he conocido grandes matemáticos, informáticos y físicos que no tienen ni idea de escribir bien. Lo cierto es que, a la hora de programar da igual:
    Dim datatable as new datatable.

    Que.

    Dim dt as new datatable.

    Siempre y cuando el programador sepa que está haciendo.

    Como último comentario, decir que prefiero las faltas a que se escriba como en un móvil y tener que descifrar lo que pone. Sin entrar en polémica con nadie, ya he dicho que mejor escribir bien, esto no deja de ser un foro para que la gente pregunte de la mejor manera que lo sepa hacer.
    2º el código sin type.
    Código:
    Graphics3d 640,480,16,2.
    
    Ambientlight 250,250,250.
    
    Global cámara=createcamera ().
    
    Global personaje=loadmesh(tea, b3d).
    
    Global pivote=createpivot (personaje) tmoveentity pivote,0,25,-30.
    
    Suelo=loadmesh (suelo, b3d) t.
    
    Período=33.
    
    Tiempo = millisecs()-período.
    
    Sedrnd (millisecs()).
    
    Setbuffer backbuffer().
    While not keyhit(1) trepeat tiempotranscurrido = millisecs() - Tiempo tuntil tiempotranscurrido tticks = tiempotranscurrido/período tcaptura# = float(tiempotranscurrido mod período) / float(período) tfor k=1 todo ticks tiempo = tiempo+período if que = ticks then captureworld.
    
    Movimientos_personaje ().
    
    Movimientos_camara () updateworld tnext trenderworld(captura#) tflip.
    Wend.
    
    End.
    
    Function movimientos_personaje () tif keydown(203) then Turn Entity personaje,0,1,0 tif keydown(205) then Turn Entity personaje,0,-1,0 tif keydown(200)=true then z#=0.5 tif keydown(20 =true then z#=-0.5 moveentity personaje,0,0, z#.
    
    End function.
    
    Function movimientos_camara () tdx#=entityx(pivote,true)-entityx(cámara) tdy#=entityy(pivote,true)-entityy(cámara) tdz#=entityz(pivote,true)-entityz(cámara) translateentity cámara, dx# *.015, dy# *.015, dz# *.015 Point Entity cámara,personaje.
    
    End function.
    3º una pequeña explicacion.

    Para que la cámara vaya lentamente detrás del personaje, el truco está en la instrucción translatentity cámara. Lo único que estás haciendo es mover la cámara a una velocidad inferior a la que mueves la z# del personaje y por supuesto también menor a la velocidad de rotación del mismo. No ovides nunca que esto:
    Translateentity cámara, dx# *.015, dy# *.015, dz# *.015.

    Es lo mismo que esto:
    Translateentity cámara, dx# * 0.015, dy# * 0.015, dz# * 0.015.

    Y claro está, que cuanto menor sea el número que pongamos, más tiempo tardará la cámara en llegar al punto donde la hemos puesto en la instrucción Point Entity. Por lo tanto, con: 0.001 tardará mucho más que con 0.1.

    Los frames por segundo:
    Digamos que las imágenes que vemos se componen de dos estados. Un fondo negro, una imagen, un fondo negro, una imagen etc. Esto pasado muy rápidamente hace que nuestro ojo sólo vea imágenes, siempre y cuando metamos más de 25 imágenes en un segundo. Menor que eso veremos un parpadeo. Por lo tanto, entendiendo lo anterior, no es difícil comprender que en un Pentium I tardará más en ejecutar el bucle while / wend que en una AMD Phenom de 4 núcleos y que para que nuestro juego funcione a la misma velocidad en uno que en otro, pues habrá que controlar los frames (o capturas de imágenes que queremos volcar). Tu en tu caso le has puesto 33, que es un buen número para Blitz, y para que vaya constante a 33 y no a tope de tu ordenador pues lo has controlado en esta parte de código:
    Repeat tiempotranscurrido = millisecs() - Tiempo tuntil tiempotranscurrido tticks = tiempotranscurrido/período tcaptura# = float(tiempotranscurrido mod período) / float(período) tfor k=1 todo ticks tiempo = tiempo+período if que = ticks then captureworld.

    Todo lo que pongas dentro del bucle for lo hará 33 veces por segundo.

    Todo esto es mucho más largo, número de polígonos que renderiza nuestra cámara en un determinado momento y un largo etc en el cual no voy a entrar, pero si entender que si tu personaje gira sobre un eje, por ejemplo, y en una determinada posición metes un árbol con 40.000 polígonos, pues si no controlases los frames he intentases volcar todas las capturas, verías que en ese punto se relentiza. Esto sucede porque pasar de vacío 12 polígonos a 400 frames, por ejemplo, a 40.000 polígonos 45 frames pues es un cambio muy grande que nuestro ojo aprecia y claro, no es lo mismo capturar el vacío que 40.000 polígonos para Blitz y para tener que capturar las máximas imágenes que pueda pues tendrá que tardar más en recorrer el bucle, reduciendo así los frames. De ahí la importancia de controlarlos.

    Compiladores como el C++ dan mucho más frames que Blitz, pero eso sí que es otro tema.

    Ya que este mensaje empieza a ser demasiado largo dejaré el tema de los types para otro. Un saludo a todos.

    -- IMÁGENES ADJUNTAS --

    Archivos adjuntados Archivos adjuntados

  154. #154
    Fecha de ingreso
    Jan 2008
    Mensajes
    347

    Blitzbasic 3d

    A vale eso es para asignarle los frames/segundo para que sea a tu gusto y la animación sea lo más fluida posible. Bien, bien.

  155. #155
    Fecha de ingreso
    May 2008
    Mensajes
    9

    Blitzbasic 3d

    Yuhu, uno que lo ha entendido, a ver cuántos más. Pero rompecabezas, no es a tu gusto, es una manera de controlar que tú juego funcione a la misma velocidad tanto para un Pentium I como para un Pentium IV. Ya que todo influye: la velocidad del micro, la tarjeta gráfica etc, por lo tanto lo que controlas es para que ordenador quieres que fuciones tu juego. De esto deducimos, que perfectamente puedes crear un juego donde en un momento determinado tu cámara recoja un millón de polígonos, por supuesto ningún compilador podrá con ello, pero quizad dentro de 5 años si que exista el Pentium vi con una tarjeta gráfica de 4 gigas que te lo pueda leer.

    Por lo tanto, y si todo el mundo entiende todo lo anterior, pasaremos a la siguiente parte, que es ni más ni menos que todo tiene un límite. La memoria gráfica y los polígonos que podemos renderizar se acaban y hace que los frames bajen. Aunque en un principio parece que todo lo que tenemos es infinito, y nunca se nos va acabar, esto no es así, y pronto nos damos cuenta que nuestro juego va lento y poco después a saltos.

    Por ello la importancia de los arrays y los types, con los cuales podemos borrar y eliminar todos los objetos que ya no se utilicen en nuestro juego (imágenes (*.jpg), bmp, árboles, sillas, coches, enemigos, etc).

    Por poner un pequeño ejemplo como pregunta: ¿de qué nos vale una bala que disparamos y no ha colisionado con nada? ¿esa bala, una vez que a alcanzado una determinada distancia y ya no la vemos se sigue renderizando, porque no la hemos eliminado? ¿no sería mejor eliminarla y que no ocupara ni polígonos, ni texturas? Y por último ¿de alguna manera tendremos que controlar cada bala que disparamos y que tenemos que eliminar (tanto si colisiona como si está muy lejos de dónde fue disparada)?
    Todo eso son los types (Blitz basic lo hereda del c) o las structures (que se llamarían en Visual Basic net), y por la importancia que tienen (ya que de ello depende nuestro juego en Blitz, y sin ello no hay juego), dedicaré todo mi tiempo hasta que todo el mundo que sigue este hilo diga que lo entiende, aunque para ello se me tengan que ocurrir mil y un ejemplo.

    Por último, decir, que espero estar por aquí más tiempo y escribir mucho más, aunque todo depende de mis hijos, mujer y trabajo. Sé que lo entendéis.

    Hasta la siguiente vez, que será insertar una imagen 2d en el mundo 3d, antes de pasar a los types.
    Última edición por juanyang; 04-06-2008 a las 01:28

  156. #156
    Fecha de ingreso
    Nov 2007
    Mensajes
    29

    Blitzbasic 3d

    Perdón por el poco tiempo que les dedico. Bueno, les adjunto como siempre el código un poco más simple con aclaraciones para lograr el mismo efecto.

    En cuanto a mantener el ratio de frame hay una sentencia mucho más simple.

    Ej.

    Ratio=createtimer(60).

    Luego en el cuerpo del bucle.
    Waittimer(ratio).

    Adjunto el código con nuestro ejemplo del auto. Saludos.

    -- IMÁGENES ADJUNTAS --
    Archivos adjuntados Archivos adjuntados

  157. #157
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Smile Blitzbasic 3d

    Que clase, (como diría viscosillo, no si alguno de ud lo abra conocido, era el personaje de una revista de Anaya multimedia justamente sobre basic, hace mucho tiempo, mi primer maestro).

    Sinceramente aún estoy recuperándome de tan dulce empapada de conocimiento, mis más grandes muestras de admiración y respeto para todos ustedes, en especial a juanyang y estilo_sur.

    Si bien aún estoy en eso de entender al 100% el código, ya casi.

    Aquí una modificada al código de para incluir una animación.

    Nuevamente gracias.

    Ni bien lo entienda al 100% lo pongo en la revista (ha desde luego anotando sus respectivos créditos) para los que lleguen después de nosotros.

    Más bien si desearian darme sus correos, para ponerlos en la revista, mi ilusión es que la revista circule por la red, fuera de este foro incluso, y así de ese modo alguien que lea la revista y no sea de este foro y tenga la oportunidad de comunicarse con usted, lo pueda hacer.

    Nuevamtne gracias maestros, yo de grande quiero ser como ustedes.

    -- IMÁGENES ADJUNTAS --

    Miniaturas adjuntas Miniaturas adjuntas Clic en la imagen para ver su versión completa. 

Nombre: camina.JPG 
Visitas: 154 
Tamaño: 23.8 KB 
ID: 74810  
    Archivos adjuntados Archivos adjuntados
    Última edición por Cibertronic; 04-06-2008 a las 08:53

  158. #158
    Fecha de ingreso
    Jan 2008
    Mensajes
    347

    Blitzbasic 3d

    Muy bueno estilo sur está genial tu adaptación del código de juanyang a el estilo que estamos siguiendo. De paso os subo este mini tutorial para ver si podemos hacer un modelo implementando unas ruedas que giren como en este ejemplo.

    -- IMÁGENES ADJUNTAS --
    Archivos adjuntados Archivos adjuntados

  159. #159
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Blitz 3d

    Cuanto por aprender y tan poco tiempo para hacerlo. Gracias estilo_sur y Juan yang, sus códigos están fáciles de enternder, pero mejor hacerlos boy leyendo con calma para matar cualquier duda mía.

    Bueno para contitnuar otra página más añadida a la revista.

    -- IMÁGENES ADJUNTAS --


    Miniaturas adjuntas Miniaturas adjuntas Clic en la imagen para ver su versión completa. 

Nombre: Dibujo.JPG 
Visitas: 448 
Tamaño: 36.7 KB 
ID: 74848  
    Archivos adjuntados Archivos adjuntados
    Última edición por Cibertronic; 04-06-2008 a las 18:46

  160. #160
    Fecha de ingreso
    Nov 2007
    Mensajes
    29

    Blitzbasic 3d

    Siguiendo el aporte de rompecabezas les adjunto el auto con las ruedas puestas en su lugar y girando. Me tome el atrevimiento de quitarle las ruedas originales a la Maya del auto. Saludos a todos.

    Posdata: la próxima les paso cómo hacer que el auto siga la inclinación del terreno.

    -- IMÁGENES ADJUNTAS --
    Archivos adjuntados Archivos adjuntados

  161. #161
    Fecha de ingreso
    Nov 2007
    Mensajes
    29

    Blitzbasic 3d

    Les envío el código para hacer que las ruedas sigan al terreno. No pretende ser un gran terreno solo es para probar el programa.

    Comentario para entenderlo mejor.
    1----2.

    I i.

    I i.

    I i.
    3 - 4.

    Lo que hace la rutina es comparar la diferencia de las x y, z entre las ruedas 2 y 4 (derecha) y las ruedas 1 y 3 (izquierda) entonces inclina hacia un costado según ese resultado.

    Luego en la segunda parte compara las ruedas 1 y 2 (adelante) y las 3 y 4 (atrás) e inclina hacia adelante o atrás según el resultado.

    Recuerden que en la sentencia aligntovector car, zx, zy, zz,1 pondremos en el último lugar, dónde está el número uno el eje hacia donde queremos que haga la alineación. (1 eje x, 2 eje y, 3 eje z).

    El resto es lo mismo que el anterior solo que un poco más prolijo. Saludos.

    -- IMÁGENES ADJUNTAS --
    Archivos adjuntados Archivos adjuntados

  162. #162
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Talking Blitzbasic 3d

    Sencillamente formidable.

  163. #163
    Fecha de ingreso
    Nov 2007
    Mensajes
    29

    Blitzbasic 3d

    Quería comentarles que hay un error de código en el bucle: Cnt=1 tfor z#=1.5 todo -2 step -3.5 tfor x#=-1.5 todo 1.5 step 3 resetentity whels[cnt] positionentity whels[cnt],x,-.5, z cnt=cnt+1 tnext tnext t.

    Deben quitar resetentity whels[cnt] ya que, al resetear las ruedas y reubicarlas en ocasiones las dejaba por debajo de la Maya del terreno ocasionando que le vehículo quedará virtualmente metido en la Maya.

    De esta dorma al no resetear no solo evita que traspase la Maya sino que, hace un pequeño efecto amortiguador sobre el auto. Saludos.

  164. #164
    Fecha de ingreso
    May 2008
    Mensajes
    9

    Blitzbasic 3d

    Joes que coche más chulo te está quedando estilo_sur. Bueno, he intentado mejorarlo girando las ruedas delanteras, pero no me ha gustado del todo cómo me ha quedado. Ahora me tengo que marchar a trabajar, pero esta noche intentaré mejorarlo un poco más.

    De todas formas, os cuelgo el archivo por si alguien le da por mejorarlo y esta noche me encuentro la sorpresa.

    Hasta otro ratio.

    -- IMÁGENES ADJUNTAS --
    Archivos adjuntados Archivos adjuntados

  165. #165
    Fecha de ingreso
    Jan 2008
    Mensajes
    347

    Blitzbasic 3d

    El Def, bmp para que es? Cuando giras a la izquierda y sueltas la tecla de girar y mantienes la de acelerar el coche no vuelve a su posición original (solo girando a la izquierda).

    Al principio cuando gira y aceleras desde cero pega un tirón un tanto extraño.

    Ahora voy a echarle un vistazo más detallado al código.

  166. #166
    Fecha de ingreso
    Nov 2007
    Mensajes
    29

    Blitzbasic 3d

    Lo que hace es deformar el mapa de acuerdo con la escala de grises. Debe estar hecho a 256 y solo escala de grises cuanto más blanco más alto cuanto más fina sea la escala más fina la deformación del terreno. Saludos.

  167. #167
    Fecha de ingreso
    Jan 2008
    Mensajes
    347

    Blitzbasic 3d

    A vale un mapa de desplazamiento, jaus no había caído.

  168. #168
    Fecha de ingreso
    May 2008
    Mensajes
    9

    Blitzbasic 3d

    Siento todos los errores cometidos esta mañana, pero claro, cuando las cosas se hacen deprisa pues terminan saliendo mal.

    Aunque no he conseguido del todo lo que quería, si es cierto que ahora va mucho mejor.

    Queda arreglado el fallo de la rueda que cuando giras no se recupera.

    Además, el coche derrapa con facilidad, sobre todo si cambias a modo mojado.

    Y por último, el coche se inclina un poco hacia el lado contrario que giramos, dando un efecto más agradable.

    Después de dar 4 millones de vueltas en círculo, ya me he acostumbrado tanto al manejo del coche que no sé en qué falla (en el caso de que falle), ya que si toco un poco para que derrape menos en la salida con las ruedas giradas, una vez hecho pienso, pues estaba mejor antes.

    Bueno, ya me contareis. Ahí va el código para que lo mejoreis en lo que podáis y me sigáis dando ideas.

    -- IMÁGENES ADJUNTAS --
    Archivos adjuntados Archivos adjuntados

  169. #169
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Blitzbasic 3d

    Esta genial. Yo quisiera saber si han encontrado o hay una forma de clonar algún objeto para noestar cargándolo luchas veces, lo árboles.

    Bueno están animados, pero solo se muestran animados si nos los movemos ni los escalamos(impocible), será por algún parámetro del tre[d], bueno.

    Pero, de todos modos estuve probando con la textura para el suelo, y bueno aquí uno de mis experimentos.

    -- IMÁGENES ADJUNTAS --

    Miniaturas adjuntas Miniaturas adjuntas Clic en la imagen para ver su versión completa. 

Nombre: screenShoot.jpg 
Visitas: 729 
Tamaño: 18.3 KB 
ID: 75027  
    Archivos adjuntados Archivos adjuntados

  170. #170
    Fecha de ingreso
    Jan 2008
    Mensajes
    347

    Blitzbasic 3d

    La textura es una 128x128 con una 512 por 512 quedará mejor y no creo que vaya a suponer ningún esfuerzo a la máquina.

  171. #171
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Blitzbasic 3d

    Pues si con una de 512 por 512 igualito sigue.

    -- IMÁGENES ADJUNTAS --
    Miniaturas adjuntas Miniaturas adjuntas Clic en la imagen para ver su versión completa. 

Nombre: ado.jpg 
Visitas: 214 
Tamaño: 19.0 KB 
ID: 75031  

  172. #172
    Fecha de ingreso
    May 2008
    Mensajes
    9

    Blitzbasic 3d

    Al probar el coche sobre el circuito de Cibertronic, me he dado cuenta de que cuando frenas antes de llegar a una curva el coche se va demasiado hacia el lado contrario al cual giras. Por lo tanto, me he dispuesto a cambiarlo un poco para que esto no suceda.

    Además, le he puesto un velocimetro al más estilo de un f1, pero por ahora sólo marca la velocidad y encima donde iría la aceleración. No es lo correcto, pero queda chulo. Me ha parecido conveniente para ver dónde se mete una imagen 2d en un 3d dentro del bucle while/wend.

    Bueno, me tengo que ir a trabajar, que, si no me pico y no llego.

    Aquí les dejo el código para que lo mejoren y trabajen con él.

    Espero les guste.

    -- IMÁGENES ADJUNTAS --
    Archivos adjuntados Archivos adjuntados

  173. #173
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Thumbs up Blitzbasic 3d

    Hola a todos. Ahora si estubimos alejados creo todos por ucho tiempo. Bueno yo por mi parte me reintegro, por mi parte estoy en hacer un circuito a la altura de locdigo enviado por juanyang.

    Aquí les envío otro de mis experimentos.

    Estaremos viéndonos más seguido, un abraso (y).

    -- IMÁGENES ADJUNTAS --

    Miniaturas adjuntas Miniaturas adjuntas Clic en la imagen para ver su versión completa. 

Nombre: nuevo.JPG 
Visitas: 227 
Tamaño: 34.8 KB 
ID: 75387  
    Archivos adjuntados Archivos adjuntados

  174. #174
    Fecha de ingreso
    May 2008
    Mensajes
    9

    Blitzbasic 3d

    Bueno, antes de nada, corregir el pequeño error que tiene el código. Una vez que el coche va a velocidad, cuando soltamos el acelerador el coche frena más rápido que si pulsamos el freno, y eso no puede ser. La parte del código dónde está el error.
    Código:
    Dando gas tif entitycollided(car, piso) then if keydown(200) then speed=speed+.006 if speed>1 then speed=1 else if keydown(20 then speed=speed-.008 if speed<-.25 then speed=-.25 else speed=speed-.01 if speed<0 then speed=0 endif moveentity car,0,0, speed translateentity car,0,Gravity,0 telse translateentity car,0,Gravity,0 tendif.
    Después del else hemos puesto speed=speed-.01 y lo cambiaremos por.002 quedando así:
    Código:
    Else if keydown(20 then speed=speed-.008 if speed<-.25 then speed=-.25 else speed=speed-.002 if speed<0 then speed=0 endif moveentity car,0,0, speed translateentity car,0,Gravity,0.
    Lo segundo, sería cambiar la velocidad del marcador por lo que corresponde, que es ni más ni menos que las revoluciones. Ya que no tengo mucho tiempo, sólo he hecho para 3 marchas, pero no creo que sea muy complicado adaptarlo para 6. Así quedaría el código:
    Código:
    Updateworld trenderworld taceleración=speed/.3600 tif aceleración / 4 > 0.24 then aceleración = 0.6 * aceleración tend if tif aceleración / 4 > 0.26 then aceleración = 0.6 * aceleración tend if tif aceleración < 0 then aceleración =.1 * aceleración tdrawimage revoluciones,10,240 tif grados#<-250 then grados#=-250 tif grados#>0 then grados#=-37.08 tgrados#=(-grados#+aceleración)*250 tline (-cos(grados#)*80)+108, (-sin(grados#)*80)+335,108,335.
    Y por último cómo hacer el circuito. Bueno, como ya dije en su momento yo no sé dibujar ni una bola, aunque el 3ds Max me la de hecha, pero si tengo la idea de cómo lo haría si supiera. Espero no liarme ni liaros:
    Poniendo como eje, el circuito de Montmeló, lo simplificariamos dibujando la carretera con las líneas blancas subidas unas décimas en el eje y, los bancos de arena y por último la hierba. Una vez hecho todo eso en un mismo dibujo lo cogería y lo copiaría 3 veces, llamando al primero carretera, al segundo arena y al tercero hierba. En el primero sólo dejaría la carretera y eliminaría todo lo demás, en el segundo sólo la arena (eliminando la carretera y la hierba) y en el tercero dejaría la hierba y eliminaría la arena y la carretera. ¿y por qué a todo esto? Pues muy sencillo, para hacer los diferentes tipos de colisión, así cuando cargue los tres juntos, pues ya los tendré a escala y le podré diferentes tipos de colisión, para que en la arena el coche baje más de velocidad que en la hierba, y en la hierba el coche patine más que en la carretera. Es evidente que habrá más de tres colisiones diferentes, pero seria un buen punto de comienzo.

    Bueno, espero que se entienda la idea. Si no es así, sólo tenéis que preguntar, que preguntando se llega a roma.

    Vaya, y si esto continua, creo que me veré obligado hacerle los rectángulos de colores donde iría la velocidad, esos que serían verde, naranja y rojo. Vaya.

    Venga, hasta otro ratio, y espero sacar más tiempo.

  175. #175
    Fecha de ingreso
    Jan 2008
    Mensajes
    347

    Blitzbasic 3d

    Buenas ya he llegado. Muy chulo cybertronic, ya casi nos quedamos sin ideas para ponerle, a mí me gustaría intentar lo mismo, pero con algo tirando a realista, hacer un mini escenario (una esplanada) y coger un coche currado (tienes varios en TurboSquid, o se modela) y sacar algo que parezca currado y así aprendemos como van las luces y los materiales y efectos que se le pueda poner como dinámicas. Podríamos hacerlo entre todos en plan grupode iniciación.

  176. #176
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Blitz 3d

    Hola nuevamente a todos. Aquí mejorando el circuito, ya deje el mapa de elevación, no es muy faicil trabajar con el mejor, hice el circuito en 3ds Max.

    Están por separado los tres tipos de suelo: Grass, asfalto y arena.

    Para hacer lo sugerido por Juan yang, sobre diferentes velocidades segu el terreno donde estemos.

    Por ahora solo son Mayas planas, les pongo algunas subidas y bajadas luego, añadí otro elemento muros.

    Bueno aquí les dejolos archivos.

    Posdata: ya puse mis árboles, y este es mi emnsje 69, mi número favorito.

    -- IMÁGENES ADJUNTAS --


    Miniaturas adjuntas Miniaturas adjuntas Clic en la imagen para ver su versión completa. 

Nombre: screenshot.JPG 
Visitas: 255 
Tamaño: 49.5 KB 
ID: 75632  
    Archivos adjuntados Archivos adjuntados
    Última edición por Cibertronic; 13-06-2008 a las 13:27

  177. #177
    Fecha de ingreso
    Jan 2008
    Mensajes
    347

    Blitzbasic 3d

    Bueno aquí llego yo. Yo tocar el código no toco (bastante tengo con entenderlo) pero lo huevillos a la gente un rato. Esto es lo que veo que hay que corregir:
    1.- Marcha atrás si levantas la tecla frena de golpe debería de hacerlo poco a poco como hacia adelante.
    2.- Si vas rápido y frenas y quieres girar no se puede se queda bloqueada la dirección, no sé porque será.

    Creo que por el momento nada más. Muy guapo te está quedando.

    Existe el puesto de trabajo de control de calidad de videojuegos? Creo que sería mi puesto ideal.

  178. #178
    Fecha de ingreso
    Feb 2007
    Mensajes
    550

    Blitzbasic 3d

    Tal vez no me recuerden, pero tadaima el foro me dejo por fuera varios días y, además me aleje un poco del Blitz3d me estoy interesando más en el panda3d que tiene sus cosas mejor, aunque la programación.

    Bueno solo escribo para decir que salgo a vacaciones así que, estoy a la orden nada más díganme que quieren y una idea de más o menos como lo quieren y lo hago es que soy malo para inventar solo sirvo para copiar.

    Vamos vamos no dejemos morir la idea de la revista.

  179. #179
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Blitzbasic 3d

    Muy buenos díasy hola a todos y al cibermundo nuevamente aquí. Estuve sin internet algo de una semana, no sé cómo sobrevivi.

    Nos vemos luego ya reviso las observaicones de nuestro especialista en control de calidad de videojuegos.

    También estoy en hacer la pista con algo de relieve, altos y bajos, baches etc subo algún nuevo avance luegoluego.
    Última edición por Cibertronic; 18-06-2008 a las 16:26

  180. #180
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Recorrido virtual

    Hola a todos, en que proyectos andan. Bueno yo aquí peleand con los programas que no corren en mí máquina. Bueno encontré una demo de maplet, me puse a revisar su código y bueno después de quitarle algunas cosas quedo un código sencillo, pero que realiza todas las funciones para un recorrido virtual, a ver qué les parece.

    Posdata: el giles que tengo me hace el mapa de sombras muy feo.alguien save cómo hacerlo las suave.

    Hay forma de hacerlo directamente (un mapa de sombras) desde el 3ds Max?

    -- IMÁGENES ADJUNTAS --

    Miniaturas adjuntas Miniaturas adjuntas Clic en la imagen para ver su versión completa. 

Nombre: shoot.JPG 
Visitas: 221 
Tamaño: 46.5 KB 
ID: 76091  
    Archivos adjuntados Archivos adjuntados
    Última edición por Cibertronic; 20-06-2008 a las 10:53

  181. #181
    Fecha de ingreso
    Jan 2008
    Mensajes
    347

    Blitzbasic 3d

    Buenas ciber ahora le echo un vistazo, yo ando liado buscando curro. En cuanto a lo de las sombras puedes hacer mapas de sombras desde max también con el render tu texture.

  182. #182
    Fecha de ingreso
    Jan 2008
    Mensajes
    347

    Blitzbasic 3d

    La pantalla podía servir trankilamente para empezara a practicar con los shooter.

  183. #183
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Blitzbasic 3d

    Excelente, render to texture, ahora mismo lo estoy revisando y parece justo lo que necesitábamos, así ya dejamos tranquilo al giles.

  184. #184
    Fecha de ingreso
    Jan 2008
    Mensajes
    347

    Blitzbasic 3d

    Yo lo descubrí el otro día es lo que sirve para hacer mapas de luces, normales, sombras y así un largo etc, además puedes hacer que sea de varias. Cada día me gusta más el 3ds Max.

  185. #185
    Fecha de ingreso
    Jan 2008
    Mensajes
    347

    Blitzbasic 3d

    Bueno como ando practicando modelado Low poly para juegos (por temas de posible curro), he modelado un a5 bastante decente. Cibertronic cuando crees que podrá sobortar el Blitz3d? Puede rondar los 1500 tris, es mucho para Blitz? Cuando termine de modeloar lo subo.

  186. #186
    Fecha de ingreso
    Jan 2008
    Mensajes
    347

    Blitzbasic 3d

    Pues ya lo he terminado a ver qué os parece.




  187. #187
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Matemáticas

    Excelente modelo rompecabezas y por lo visto muy bueno a la hora de ahorrar triángulos. Yo estuve revisando algo de matemáticas y bueno se me ocurrió meterlas al Blitz3d a manera de demo, le puse un menucito espero les guste.

    Como siempre ejecuten(les mando el exe también) primero y luego vean el código para más o menos tener una idea de cual es el comportamietno del código.

    Como todos los días, que bueno es trabajar con el Blitz, ya seguro habrá oportunidad de ver otros leguajes, pero por ahora el más fácil parece este.

    Hasta una próxima.

    Espero poner una explicación de esta demo en la revista.

    -- IMÁGENES ADJUNTAS --

    Miniaturas adjuntas Miniaturas adjuntas Clic en la imagen para ver su versión completa. 

Nombre: screenshot.JPG 
Visitas: 156 
Tamaño: 45.7 KB 
ID: 76552  
    Archivos adjuntados Archivos adjuntados

  188. #188
    Fecha de ingreso
    Jan 2008
    Mensajes
    347

    Blitzbasic 3d

    Ciber subo el modelo si podrías probarlo a ver si se puede usar estaría bien. Las ruedas están en el mismo, max así que, igual tendrás que separarlas.

    -- IMÁGENES ADJUNTAS --
    Archivos adjuntados Archivos adjuntados
    • Tipo de archivo: rar A5.rar (676.9 KB, 137 visitas)

  189. #189
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Blitzbasic 3d

    Sale, ojalá no de problemas.

  190. #190
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Blitzbasic 3d

    Subido, y sin ningún problema, el problema lo tuve con el coche, tuve que convertirlo en malla editable y flip(arle) todas las caras pues se veía el texturizado adentro y no afuera.

    Pero bueno salvo eso, solo guardarlo con el nombre del anterior modelo.

    Es de urgencia trabajar con la pista, una cuasi profesional.

    Estos autos(me recuerda a un jeugo de carreras que jugaba haya por los 80 Lotus, con doble pantalla para dos jugadores en la misma máquina, que recuerdos.

    -- IMÁGENES ADJUNTAS --

    Miniaturas adjuntas Miniaturas adjuntas Clic en la imagen para ver su versión completa. 

Nombre: screenshot.JPG 
Visitas: 124 
Tamaño: 51.2 KB 
ID: 76556  
    Archivos adjuntados Archivos adjuntados
    Última edición por Cibertronic; 25-06-2008 a las 09:59

  191. #191
    Fecha de ingreso
    Jan 2008
    Mensajes
    347

    Blitzbasic 3d

    A ver si me pongo a hacer un circuito chulo.

  192. #192
    Fecha de ingreso
    Jan 2008
    Mensajes
    347

    Blitzbasic 3d

    Se pueden meter más adentro las ruedas? Es que parece como si lo hubieran tuneado.

  193. #193
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Blitzbasic 3d

    La respuesta es desde luego que sí, ahora como el poder hacerlo yo creo que si puedo, donde estarán nuestros mentores. Juanyang y estillo sur.

    Mientras lo boy comprobando, aquí el código que detiene (hace lento) al coche cuando pisa el Grass, lo frena de golpe, sin desaselerar, también, hay un problema con las ruedas cuando giran en el Grass, también boy ha ver que hacemos.

    -- IMÁGENES ADJUNTAS --
    Archivos adjuntados Archivos adjuntados
    Última edición por Cibertronic; 25-06-2008 a las 10:48

  194. #194
    Fecha de ingreso
    Jan 2008
    Mensajes
    347

    Blitzbasic 3d

    Gracias ciber, poco a poco va cogiendo un poco de forma.

  195. #195
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Smile Fisica

    Algo de física. Que formulas creen que se utilice para simular el alunizaje, ya se es un juego super conocido, que lo ha necho prácticamente en cualquier lenguaje, bueno ya es hora de hacerlo en Blitz.

    No tuve tiempo de revisar en internet, aquí les dejo la idea, le puse extras como cámaras a bordo de la nave. Un saludo ahí nos vemos cuando le pula.

    Si alguien tiene un modelo bien churro del módulo lunar por favor a ver si lo pasan por aquí.

    -- IMÁGENES ADJUNTAS --

    Miniaturas adjuntas Miniaturas adjuntas Clic en la imagen para ver su versión completa. 

Nombre: shoot.JPG 
Visitas: 131 
Tamaño: 48.2 KB 
ID: 76640  
    Archivos adjuntados Archivos adjuntados

  196. #196
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Red face Coches

    En el ejercicio del auto, el problema se debía a que había exportado el auto con todo y llantas, lo corrijo, ahora mismo.

  197. #197
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Blitzbasic 3d

    Ahora ya tiene las llanta algo más adentro.

    -- IMÁGENES ADJUNTAS --
    Archivos adjuntados Archivos adjuntados

  198. #198
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Talking Blitzbasic 3d

    Hola nuevamente, aquí les dejo una versión de demostración del programa de alunizaje.

    -- IMÁGENES ADJUNTAS --

    Miniaturas adjuntas Miniaturas adjuntas Clic en la imagen para ver su versión completa. 

Nombre: shoot.JPG 
Visitas: 141 
Tamaño: 68.2 KB 
ID: 76781  
    Archivos adjuntados Archivos adjuntados

  199. #199
    Fecha de ingreso
    Jan 2008
    Mensajes
    347

    Blitzbasic 3d

    Muy bueno, te lo estás trabajando mucho.

  200. #200
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Blitzbasic 3d

    Hola a todos, aquí les dejo una página más a la revista, bueno es que estaba sin material, pero bueno, ntal que siga saliendo página por página no importa.

    Les dejo tamiben el código y las fuentes para la ulitma actividad.

    Cualquier duda ya seaben pregunten nada más, ya casi un mes desde que iniciamos y bueno creo que para empesr desde cero con el Blitz ya estamos en bien avanzados. Y en un solo mes y dedicándole solo nuestros ratos libres, que seguro tanto para mí como para udstedes son muy pocos.

    -- IMÁGENES ADJUNTAS --

    Archivos adjuntados Archivos adjuntados

  201. #201
    Fecha de ingreso
    Jan 2008
    Mensajes
    347

    Blitzbasic 3d

    Ya la vi está quedando muy profesional, hoy que tengo algo de tiempo a ver si hgo un circuitillo para el coche.

  202. #202
    Fecha de ingreso
    Aug 2006
    Mensajes
    427

    Blitzbasic 3d

    Hola amigos, hace mucho tiempo poste de los primeros en este mensaje y luego le perdí la pista, pero veo que han estado trabajando duro por aquí. Ya me pongo a leer todo el mensaje a ver si los alcanzo.
    JFGI

  203. #203
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Blitzbasic 3d

    Hola a todos nuevamente aquí más ejemplos de funciones esta vez sonido. Hasta ahora un par de conclusiones con respecto al Blitz.

    Es fácil, el código que hemos analizado lo confirma.
    -con pocas funciones hacemos cosas maravillosas, pero a la ves es su debilidad, no hay muchas funciones, no hay partículas? Humo o algo así? Aquí una versión más de despegue de modulo lunar.

    -- IMÁGENES ADJUNTAS --

    Miniaturas adjuntas Miniaturas adjuntas Clic en la imagen para ver su versión completa. 

Nombre: shoot.JPG 
Visitas: 161 
Tamaño: 58.4 KB 
ID: 77285  
    Archivos adjuntados Archivos adjuntados

  204. #204
    Fecha de ingreso
    Jan 2008
    Mensajes
    347

    Blitzbasic 3d

    Me gusta que se pueda manejar con el ratón.

  205. #205
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Juego 3d: michi3 en raya

    Hola a todos aquí un juego clásico en versión 3d. Lo hice de forma bruta.supomgo Quel código se pude reducir. Pero en esta forma el codio esta entendible.

    No esperaba que fueran tantas líneas les envío el código comentado.

    Y todos los archivos fuente, y como siempre primero jueguenlo y lego revisan el código espero les guste.

    -- IMÁGENES ADJUNTAS --

    Miniaturas adjuntas Miniaturas adjuntas Clic en la imagen para ver su versión completa. 

Nombre: shoot.jpg 
Visitas: 148 
Tamaño: 172.4 KB 
ID: 77772  
    Archivos adjuntados Archivos adjuntados

  206. #206
    Fecha de ingreso
    Jan 2008
    Mensajes
    347

    Blitzbasic 3d

    A ello que voy la imagen promete mucho.

  207. #207
    Fecha de ingreso
    Jan 2008
    Mensajes
    347

    Blitzbasic 3d

    Creo que empiezo a perderme.

  208. #208
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Juego 3d: michi3 en raya

    A ver si luego comento el código en la revista, pasito a pasito.

  209. #209
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Thumbs up Blitzbasic 3d michi-revista

    Hola a todos un par de hojs más para la revista, en las últimas páginas trato de explicar el código del juego michi (mensajes más arriba).

    Bueno recién explico el programa principal en próximas hojas explico las subrutinas.

    Bueno explicamos el código completo del juego michi y damos por terminado el número uno de la revista y la presentamos oficialmente, si tuvieran algo que pudiermaos añadirle o mejor dicho si desean añadirle algún artículo o comentario esta es la oportunidad, antes de dar por terminado el número uno, ha, pero seguro que seguimos con la número dos.

    Un fuerte abraso (y).

    -- IMÁGENES ADJUNTAS --

    Miniaturas adjuntas Miniaturas adjuntas Clic en la imagen para ver su versión completa. 

Nombre: rev.JPG 
Visitas: 152 
Tamaño: 42.4 KB 
ID: 77842  
    Archivos adjuntados Archivos adjuntados

  210. #210
    Fecha de ingreso
    Nov 2006
    Mensajes
    106

    3dsmax Blitzbasic 3d

    Buenas soy nuevo en esto, y me gustaría aprender. Y tengo un problema, estuve haciendo el tutorial de animar y exportar a b3d, lo hago todo bien la animación y todo, pero el Blitz no me reproduce la animación, gracias de antemano.

  211. #211
    Fecha de ingreso
    Sep 2006
    Mensajes
    4

    Blitzbasic 3d

    Excelente, render to texture, ahora mismo lo estoy revisando y parece justo lo que necesitábamos, así ya dejamos tranquilo al giles.
    Buenas, no había publicado por aquí antes (creo, hace mucho tiempo que me registré), pero he visto el hilo y como veo que estáis al filo con el tema del Blitz 3d, vengo a compartir un poco mi experiencia con él.

    Yo utilizo el render to texture del 3ds Max para generar los lightmaps, y ya que muchas veces es un coñazo tener que poner la textura resultante en cada material de cada objeto (y si tienes muchos objetos que tengan el mismo material, ya ni te digo), hice un pequeño método de ayuda para cargar los lightmaps resultantes:
    Código:
    function loadanimmeshlightmapped(file$, lightmapfolder$=(same), parent=0, slot=7)
    , load animated Mesh.
    
    Mesh = loadanimmesh(file$)
    If (Mesh=0) then return Mesh.
    
    If neded, strip the Lightmap folder Path.
    
    If (lightmapfolder$=(same)) then lightmapfolder$=loadanimmeshlightmapped_extractpath$(file$).
    
    Iterate th rouge each child object.
    
    Loadanimmeshlightmapped_child(Mesh, lightmapfolder$, slot).
    
    Done.
    
    Return Mesh.
    
    End function.
    
    Function loadanimmeshlightmapped_child(node, lightmapfolder$, slot)
    , chek out node class.
    
    If (entityclass$(node)<>Mesh) then goto iteratechilds.
    
    Debuglog(load Mesh +entityname$(node))
    Debuglog(-> trying todo load Lightmap at +lightmapfolder$+/+entityname$(node)+lightingmap, tga).
    
    Load texture and if it exists, apply todo all surfaces at the selected slot.
    
    Lightmaptexture = loadtexture (lightmapfolder$+/+entityname$(node)+lightingmap, (*.tga), 1)
    If (lightmaptexture=0) then goto iteratechilds.
    
    Debuglog(-> success).
    
    Setup Lightmap texture.
    
    Textureblend(lightmaptexture, 2)
    Texturecords(lightmaptexture, 1).
    
    Find out if the entity has only one brush or múltiple.
    
    Brush = getentitybrush(node)
    If (brush = 0) then.
    , iterate th rouge all surfaces.
    
    For I=1 todo countsurfaces(node)
    , acquire brush.
    
    Surface = getsurface (node, i)
    Brush = getsurfacebrush(surface).
    
    Set Lightmap todo slot.
    
    Brushtexture (brush, lightmaptexture, 0, slot).
    
    Apply brush todo surface.
    
    Paintsurface (surface, brush).
    
    Free brush.
    
    Frebrush(brush)
    Next.
    
    Else.
    , set Lightmap todo slot.
    
    Brushtexture (brush, lightmaptexture, 0, slot).
    
    Apply brush todo surface.
    
    Paintentity(node, brush).
    
    Free brush.
    
    Frebrush(brush)
    End if.
    
    Fretexture (lightmaptexture)
    Entityfx(node, 1).
    
    Iteratechilds.
    
    For I=1 todo countchildren(node)
    Loadanimmeshlightmapped_child(getchild(node, i), lightmapfolder$, slot)
    Next.
    
    End function.
    
    Function loadanimmeshlightmapped_extractpath$(file$)
    Path$ =.
    
    Found = false.
    
    Offset = 1
    Chek = 1.
    While (true)
    Chek = instr(file$, /, offset+1)
    If (chek = 0) then chek = instr(file$, \, offset+1)
    If (chek > offset) then.
    
    Found = true.
    
    Offset = check.
    
    Else.
    
    Exit.
    
    End if.
    Wend.
    
    If (found = true) then Path$ = left$(file$, offset)
    Return Path$
    End function
    Principalmente se utiliza como el loadanimmesh, pero automáticamente busca en el directorio de la malla si encuentra una textura Lightmap correspondiente al nombre del objeto de la malla y la carga automáticamente en el slot.

    Ejemplo:
    Código:
    nivel = loadanimmeshlightmapped(nivel, b3d.\lightmaps\)
    Nombre:  testnd8.jpg
Visitas: 487
Tamaño: 331.5 KB


    -- IMÁGENES ADJUNTAS --
    Última edición por 3dpoder; 07-03-2012 a las 22:53

  212. #212
    Fecha de ingreso
    Jan 2008
    Mensajes
    347

    Blitzbasic 3d

    [quote]Buenas, no había publicado por aquí antes (creo, hace mucho tiempo que me registré), pero he visto el hilo y como veo que estáis al filo con el tema del Blitz 3d, vengo a compartir un poco mi experiencia con él.

    Yo utilizo el render to texture del 3ds Max para generar los lightmaps, y ya que muchas veces es un coñazo tener que poner la textura resultante en cada material de cada objeto (y si tienes muchos objetos que tengan el mismo material, ya ni te digo), hice un pequeño método de ayuda para cargar los lightmaps resultantes:
    Código:
    function loadanimmeshlightmapped(file$, lightmapfolder$=(same), parent=0, slot=7)
    , load animated Mesh.
    
    Mesh = loadanimmesh(file$)
    If (Mesh=0) then return Mesh.
    
    If neded, strip the Lightmap folder Path.
    
    If (lightmapfolder$=(same)) then lightmapfolder$=loadanimmeshlightmapped_extractpath$(file$).
    
    Iterate th rouge each child object.
    
    Loadanimmeshlightmapped_child(Mesh, lightmapfolder$, slot).
    
    Done.
    
    Return Mesh.
    
    End function.
    
    Function loadanimmeshlightmapped_child(node, lightmapfolder$, slot)
    , chek out node class.
    
    If (entityclass$(node)<>Mesh) then goto iteratechilds.
    
    Debuglog(load Mesh +entityname$(node))
    Debuglog(-> trying todo load Lightmap at +lightmapfolder$+/+entityname$(node)+lightingmap, tga).
    
    Load texture and if it exists, apply todo all surfaces at the selected slot.
    
    Lightmaptexture = loadtexture (lightmapfolder$+/+entityname$(node)+lightingmap, (*.tga), 1)
    If (lightmaptexture=0) then goto iteratechilds.
    
    Debuglog(-> success).
    
    Setup Lightmap texture.
    
    Textureblend(lightmaptexture, 2)
    Texturecords(lightmaptexture, 1).
    
    Find out if the entity has only one brush or múltiple.
    
    Brush = getentitybrush(node)
    If (brush = 0) then.
    , iterate th rouge all surfaces.
    
    For I=1 todo countsurfaces(node)
    , acquire brush.
    
    Surface = getsurface (node, i)
    Brush = getsurfacebrush(surface).
    
    Set Lightmap todo slot.
    
    Brushtexture (brush, lightmaptexture, 0, slot).
    
    Apply brush todo surface.
    
    Paintsurface (surface, brush).
    
    Free brush.
    
    Frebrush(brush)
    Next.
    
    Else.
    , set Lightmap todo slot.
    
    Brushtexture (brush, lightmaptexture, 0, slot).
    
    Apply brush todo surface.
    
    Paintentity(node, brush).
    
    Free brush.
    
    Frebrush(brush)
    End if.
    
    Fretexture (lightmaptexture)
    Entityfx(node, 1).
    
    Iteratechilds.
    
    For I=1 todo countchildren(node)
    Loadanimmeshlightmapped_child(getchild(node, i), lightmapfolder$, slot)
    Next.
    
    End function.
    
    Function loadanimmeshlightmapped_extractpath$(file$)
    Path$ =.
    
    Found = false.
    
    Offset = 1
    Chek = 1.
    While (true)
    Chek = instr(file$, /, offset+1)
    If (chek = 0) then chek = instr(file$, \, offset+1)
    If (chek > offset) then.
    
    Found = true.
    
    Offset = check.
    
    Else.
    
    Exit.
    
    End if.
    Wend.
    
    If (found = true) then Path$ = left$(file$, offset)
    Return Path$
    End function
    Principalmente se utiliza como el loadanimmesh, pero automáticamente busca en el directorio de la malla si encuentra una textura Lightmap correspondiente al nombre del objeto de la malla y la carga automáticamente en el slot.

    Ejemplo:
    Código:
    nivel = loadanimmeshlightmapped(nivel, b3d.\lightmaps\)
    Nombre:  testnd8.jpg
Visitas: 540
Tamaño: 331.5 KB

    Vaya gracias por el aporte, seguro que nos será de utilidad a partir de ahora.

    La imagen de ejemplo es tuya? Es que tiene muy buena pinta.

    -- IMÁGENES ADJUNTAS --
    Última edición por 3dpoder; 07-03-2012 a las 22:51

  213. #213
    Fecha de ingreso
    Sep 2006
    Mensajes
    4

    Blitzbasic 3d

    El modelo del nivel ha sido creado por otra persona, a modo de modding para una tech demo de física estilo Sonic, que lancé junto a otro chaval hace unos meses. Lo que he hecho ha sido renderizar el Lightmap y meterlo en Blitz3d.

  214. #214
    Fecha de ingreso
    Nov 2006
    Mensajes
    106

    Thumbs up Blitzbasic 3d

    A ver si se puede conseguir hacer uno, pero que de sombras en tiempo real, sería lo suyo, y que no comiera muchos recuros como los que he visto por internet.

  215. #215
    Fecha de ingreso
    Feb 2004
    Mensajes
    4,832

    Blitzbasic 3d

    Damizean, damizean, de alcudia?

  216. #216
    Fecha de ingreso
    Jul 2008
    Mensajes
    7

    Blitzbasic 3d

    Hola gente, como están? Espero que bien y sigan motivados con lo que están haciendo. He estado leyendo lo que han estado haciendo y veo que han avanzado mucho, así que, desde ahora me les uno en lo que les pueda colaborar.

    Estudio ingeniería de sistemas pues apenas se puede decir que estoy comenzando y pues esto de programar videojuegos no me lo tomo como un hobby, yo espero algún día poder trabajar como programador de juegos, pero bueno en fin.

    Llevo 1 año y medio trabajando con Blitz3d y tengo algo de conocimiento, no me considero lo mejor, pero trato de hacerlo y obviamente deseo que ustedes también me puedan ayudar en algunas cosas, pues mi proyecto en donde estoy estudiando es desarrollar un videojuego online y por ahora la mejor opción que tenemos es el Blitz3d.

    Bueno solo era para presentarme más tarde vuelvo por ahora me voy a almorzar.

    Después les sigo comentando más cosas e ideas que tengo. Saludos, xcloud.
    VIDEOGAMES PROGRAMMER IN PROGRESS...

  217. #217
    Fecha de ingreso
    Nov 2006
    Mensajes
    106

    3dsmax Blitzbasic 3d

    Yo también estaría encantado en unirme, tengo pocos conocimiento de Blitz3d por que esto comenzando ahora, y también se algo de 3ds Max, si os hago falta solo tenéis que decirlo.

  218. #218
    Fecha de ingreso
    Jul 2008
    Mensajes
    7

    Blitzbasic 3d

    Hola de nuevo, por ahí estuve leyendo un mensaje de alguien que preguntaba cómo hacer un sistema de partículas algo, así como humo así es que, aquí les pongo un pequeño ejemplo para que aprendamos a hacer sistemas de partículas usando una función que usa muchos atributos físicos como la velocidad del viento, el tiempo de vida por partícula.

    Espero les guste. Saludos.

    -- IMÁGENES ADJUNTAS --
    Archivos adjuntados Archivos adjuntados
    VIDEOGAMES PROGRAMMER IN PROGRESS...

  219. #219
    Fecha de ingreso
    Sep 2006
    Mensajes
    4

    Blitzbasic 3d

    Damian, es muy difícil conseguir sombras en tiempo real sin utilizar Shaders. El método más común por ahí es utilizar el stencil buffer para hacer sombras con shadow volumes. Es muy lento porque tienes que generar toda la geometría cada vez que el punto de luz se mueve, y no funciona con mallas animadas. Además, necesitas al menos 3 pasos de renderizado, con lo cual se queda en algo lento.

    La aproximación más rápida sería crear un shadowmap renderizando la escena desde el punto de vista del punto de luz y recalculando los UVS de la geometría que reciben la sombra para mostrar el shadowmap. Pero vamos, en directX 7 como que es muy difícil.
    ___________________________________.
    Damizean, damizean, de alcudia?
    ¿sabes la última de Héctor?
    ___________________________________.

    Por cierto, si estáis interesados, existe una dll llamada fastextends que amplia las funcionalidades del Blitz3d, añadiendo soporte para efectos de mensaje proceso (Bloom, profundidad de campo, desenfoque, escala de grises, etc), renderizar a textura, alinear cubemaps, soporte para clipplanes (y así hacer reflejos de agua fácilmente).

    Además, gracias a estas funcionalidades se puede hacer dot3 de manera rápida, aunque solo funciona con mapas de normales del espacio tangente.

    Os podéis bajar las demos en su página web. Si os lo pilláis, el autor hace descuento del 50% con el cupón 50blitzersof al final sale todo el pack por 20 euros.

    A continuación os dejo una muestra de normal mapping con Bloom y Dof con un modelo que encontré para probar (lo siento por el autor, no recuerdo su nombre).

    -- IMÁGENES ADJUNTAS --
    Miniaturas adjuntas Miniaturas adjuntas Clic en la imagen para ver su versión completa. 

Nombre: nextgenenough.jpg 
Visitas: 360 
Tamaño: 127.8 KB 
ID: 78544  
    Última edición por Damizean; 23-07-2008 a las 10:11

  220. #220
    Fecha de ingreso
    Nov 2006
    Mensajes
    106

    Angry Blitzbasic 3d

    Y si no se puede, hacer sombras en Blitz3d porque no sacan un update donde se mejore todas estas cosas, y le pongan librerías directx8 o DirectX 9, es que, si no la gente se irá pasando a gdt, que si tener soporte para directx8, DirectX 9 y OpenGL, y si se pueden conseguir efectos mejores, y es fácil programar.

    Bueno aquí dejo mi primer modelo 3d, si os interesa decirlo y subiré el modelo para 3d Studio 3dsMax 8:
    Clic en la imagen para ver su versión completa. 

Nombre: model001.jpg 
Visitas: 748 
Tamaño: 47.9 KB 
ID: 78645
    Clic en la imagen para ver su versión completa. 

Nombre: model002.jpg 
Visitas: 305 
Tamaño: 46.8 KB 
ID: 78646

    -- IMÁGENES ADJUNTAS --

    Última edición por Damian1985; 24-07-2008 a las 14:00

  221. #221
    Fecha de ingreso
    Sep 2006
    Mensajes
    4

    Blitzbasic 3d

    Y si no se puede, hacer sombras en Blitz3d porque no sacan un update donde se mejore todas estas cosas, y le pongan librerías directx8 o DirectX 9, es que, si no la gente se irá pasando a gdt, que si tener soporte para directx8, DirectX 9 y OpenGL, y si se pueden conseguir efectos mejores, y es fácil programar.
    Marque sibly ya está preparando un nuevo motor 3d llamado max3d, seguramente para usar con blitzmax. También insinuó que a lo mejor lanzaba una actualización del Blitz3d que utilizase este motor, así que, supongo que, es cuestión de tiempo.

  222. #222
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Blitzbasic 3d

    Hola a todos, es realmente fabulozo, y gracias por el código de las partículas, es justo lo que necesitaba para el fuego para la nave.

    Una duda que estaba varios mensaje atrás era respecto a exportr, no se usted, pero a mí me pasa lo mismo, a veces lo solucionó descativando las casillas scene root o anabled extensión del diálogo exportar.

    Por que pasa eso no se, pero funciona al final funciona.

    -- IMÁGENES ADJUNTAS --
    Miniaturas adjuntas Miniaturas adjuntas Clic en la imagen para ver su versión completa. 

Nombre: exp.JPG 
Visitas: 253 
Tamaño: 84.3 KB 
ID: 78709  

  223. #223
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Blitzbasic 3d

    Vaya bueno aquí les dejo, algo que me estaba entreteniendo esta noche (bellezas y peligro), para la colección de código, ya habrámomento de juntarlos todos y hacer un super juego, hasta una próxima oportunidad.

    Y muchas gracias por sus sabios consejos, su código excelente y sus interesantes comentarios.

    El codgo simple como siempre en Blitz, viene con ejecutable.

    Y los modelos creados y animados en 3dsmax.

    -- IMÁGENES ADJUNTAS --

    Miniaturas adjuntas Miniaturas adjuntas Clic en la imagen para ver su versión completa. 

Nombre: shot.JPG 
Visitas: 345 
Tamaño: 32.7 KB 
ID: 78711  
    Archivos adjuntados Archivos adjuntados
    Última edición por Cibertronic; 25-07-2008 a las 12:28

  224. #224
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Smile Blitzbasic 3d

    Y si no se puede, hacer sombras en Blitz3d porque no sacan un update donde se mejore todas estas cosas, y le pongan librerías directx8 o DirectX 9, es que, si no la gente se irá pasando a gdt, que si tener soporte para directx8, DirectX 9 y OpenGL, y si se pueden conseguir efectos mejores, y es fácil programar.

    Bueno aquí dejo mi primer modelo 3d, si os interesa decirlo y subiré el modelo para 3d Studio 3dsMax 8:
    Clic en la imagen para ver su versión completa. 

Nombre: model001.jpg 
Visitas: 748 
Tamaño: 47.9 KB 
ID: 78645
    Clic en la imagen para ver su versión completa. 

Nombre: model002.jpg 
Visitas: 305 
Tamaño: 46.8 KB 
ID: 78646
    Pues claro hombre, sube tu modelo y ais lo hacemos andar en el cuarto que tengo, paraseguir aprendiendo.

    A también aquí les dejo el archivo fuente de cuarto del mensaje anterior.

    Las texturas están en photopain y los modelos desde luego en 3dsmax.

    Y en el archivo fuente del cuarto, creo que están ocultos los modelos (hide), bueno hasta una próxima.

    Ha ya jugaron con Jesus, alguien le gano, que comentarios.

    Es mi primer juego que realizo, ya se es un juego simple simple, pero algún comentario debe haber.

    -- IMÁGENES ADJUNTAS --


    Miniaturas adjuntas Miniaturas adjuntas Clic en la imagen para ver su versión completa. 

Nombre: paredto.JPG 
Visitas: 191 
Tamaño: 63.4 KB 
ID: 78713   Clic en la imagen para ver su versión completa. 

Nombre: todo.JPG 
Visitas: 365 
Tamaño: 40.2 KB 
ID: 78714  
    Archivos adjuntados Archivos adjuntados

  225. #225
    Fecha de ingreso
    Nov 2006
    Mensajes
    106

    3dsmax Blitzbasic 3d

    Bueno aquí subo el modelo, no tiene animación ni texturas, porque no sé cómo hacerlas, vamos que el Adobe Photoshop y yo no nos llevamos muy bien que digamos. Si alguien sube algún tutorial de Photoshop para hacer texturas de la cara, manos, ropa, estaría muy agradecido.
    modelo.rar

    -- IMÁGENES ADJUNTAS --

  226. #226
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Thumbs up Blitzbasic 3d

    Hola a todos, aquí les dejo el primer método que aprendí, no es el más preciso, pero si es el más falcil cuando no se conoce mucho de 3ds Max, como para empezar, a demás creo que es el mejor cuando no se tiene mucho detalle, bueno ya los expertos dirán. Saludos a todos usted, y yameboy porque tengo que hizar mi bandera, y después a la labandera.

    -- IMÁGENES ADJUNTAS --

    Miniaturas adjuntas Miniaturas adjuntas Clic en la imagen para ver su versión completa. 

Nombre: texturizar.JPG 
Visitas: 167 
Tamaño: 89.5 KB 
ID: 78843  
    Archivos adjuntados Archivos adjuntados

  227. #227
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Blitzbasic 3d

    Vaya, se me olvidaba subirles el modelo que subió damian1985 (hace unos posta atrás)ya texturizado. También les subo las texturas. Hasta una próxima.

    -- IMÁGENES ADJUNTAS --

    Miniaturas adjuntas Miniaturas adjuntas Clic en la imagen para ver su versión completa. 

Nombre: modelos.JPG 
Visitas: 140 
Tamaño: 32.7 KB 
ID: 78846  
    Archivos adjuntados Archivos adjuntados

  228. #228
    Fecha de ingreso
    Nov 2006
    Mensajes
    106

    3dsmax Blitzbasic 3d

    Muy bueno el tutorial, gracias por el aporte, pero como lo haces no es un poco complicado, tienes que saber cuál es cada parte, mirando por ahí me han comentado que es mucho mejor con el modificador desajust. Uvw. Corregidme si me equivoco, por cierto no pensaría que el modelo quedaría tan bien texturizado.

  229. #229
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Red face Blitzbasic 3d

    Hola a todos, quetalque cosas nuvas descubrieron, bueno yo aquí leleando con el código tratando de hacer que el personaje se mueva ahí donde se da clic con el ratón como los juegos de rol.

    No lo conssigo, pero ya estoy serca, aquí les dejo un código que es muy simple y hace que el persopnajes se mueva en un circuito cuadrado.

    Ni bien consiga hacer lo que estoy deseando (mover el pers, con el ratón) lo subo y se los explico.

    Hasta una próxima, saludos.

    -- IMÁGENES ADJUNTAS --

    Miniaturas adjuntas Miniaturas adjuntas Clic en la imagen para ver su versión completa. 

Nombre: Dibujo.JPG 
Visitas: 112 
Tamaño: 42.0 KB 
ID: 79185  
    Archivos adjuntados Archivos adjuntados

  230. #230
    Fecha de ingreso
    Jul 2008
    Mensajes
    7

    Blitzbasic 3d

    Hola, bueno el ejemplo que hiciste está bueno, me gusta la animación de caminar. Te doy la idea para lo que quieres hacer del juego de rol.

    Hay una función del Blitz que se llama camerapick, con esa función te devuelve que entidad fue escogida por la cámara en las coordenadas que le especifiques en la función, en ese caso serían las coordenadas del ratón, y hay otra función que no recuerdo bien que te devuelve la posición dentro de la entidad en la que fue escogida, algo, así como exactamente el vértice que seleccionaste en la entidad, de esa forma puedes sabe dónde clickeo en el suelo, por ejemplo, e inventarte algo para que el personaje camine hasta, allá.

    No subo algún ejemplo porque ando algo cansado, acabo de terminar de modelar un Wall-e para mí novia :$ en fin, espero te sirva de algo mi idea, pues así es como estaba haciendo yo un juego de estrategia, pero al final me dió pereza continuarlo.

    Bueno suerte a todos.
    VIDEOGAMES PROGRAMMER IN PROGRESS...

  231. #231
    Fecha de ingreso
    Jan 2005
    Mensajes
    3,718

    Blitzbasic 3d

    Para mover el personaje con el ratón, están las funciones mousex y mousey(no recuerdo bien si así se llamaban exactamente, en la ayuda están), y es muy fácil, solo debes adecuarlo al pivote que deseas mover. Pero para el scroll creo que había un pequeño problema y se usaba un plugin, no recuerdo.

  232. #232
    Fecha de ingreso
    Jul 2008
    Mensajes
    7

    Blitzbasic 3d

    Bueno aquí dejo este pequeño ejemplo donde se ve reflejada mi pereza con que lo hice, pero demuestra más o menos la idea para lo que quieres hacer del juego de rol.

    En fin.

    Ahora si chao zzzz.

    Espero sirva de algo. Saludos xcloud.

    -- IMÁGENES ADJUNTAS --
    Archivos adjuntados Archivos adjuntados
    VIDEOGAMES PROGRAMMER IN PROGRESS...

  233. #233
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Smile Blitzbasic 3d

    Que bruto, (y yo con más de dos oches sin dormir) Así de fácil era hacer el movimiento utilizando el ratón,
    Aquí les dejo mi contribucion, le puse algunas respuestas para que Ruby no este muda.

    -- IMÁGENES ADJUNTAS --

    Miniaturas adjuntas Miniaturas adjuntas Clic en la imagen para ver su versión completa. 

Nombre: shoot.JPG 
Visitas: 103 
Tamaño: 50.2 KB 
ID: 79244  
    Archivos adjuntados Archivos adjuntados

  234. #234
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Red face Blitzbasic 3d

    Yo ahora trabajo con una PC, que a las justas me permite jugar Half Life.osea lenteja, para el tacho). Una pregunta para todo aquel que haya probado los ejemplos que pongo:
    ¿En sus máquinas como corren los ejercicios desesperados? A una velocidad razonable o demasiado rápido o lento talves(, no creo).

  235. #235
    Fecha de ingreso
    Jan 2008
    Mensajes
    347

    Blitzbasic 3d

    A mí me va fluido, no da la sensación de ir lento ni nada por el estilo.

  236. #236
    Fecha de ingreso
    Jul 2008
    Mensajes
    7

    Blitzbasic 3d

    Te quedo muy bueno ese ejemplo amigo, me alegro que haya servido mi aporte. En cuanto a lo de la velocidad a mí me va a una velocidad normal, pero digamos que si quieres que en todos los PC corra a una velocidad determinada tienes que usar los frames por segundo, creo que con el cretetimer() y con waittimer() puedes controlar eso.

    Supongo que, en una máquina que procese demasiado rápido no tendrá problema y lo ejecutara a la velocidad que le pusiste, pero si es una máquina muy lenta supongo que, no será capaz de ejecutarlo a la velocidad que le pusiste, eso es lo que creo no sé si estoy en lo cierto. Suerte.
    VIDEOGAMES PROGRAMMER IN PROGRESS...

  237. #237
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Blitzbasic 3d

    Gracias. Es un alivio saber que lo que hagamos no depende de la velocidad de la computadra, mi temor era que si la hacia en máquina (lenta lenta) en una máquina veloz, los movimientos serían muy rápidos(como correr un juego para una 286 en una Pentium, han tratdo de jugar CD-man en una Pentium.

  238. #238
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Smile Blitzbasic 3d

    Hola a todos. Aquí les pongo la evolución de todas las anteriores demos, si les gusto la anterior, esta ulitma les va ha encantar.

    Nada pues sino que combine lo que aprendimos de cómo hacer que la cámara siga al personaje y el mover el personaje con el rató, n, y quedo algo muy chulo, tienen que verlo.

    Un abraso a todos, hasta una próxima oportunidad.

    Posdata: les dejo el ejecutable y el código fuente que me complique con los pivotes.

    Blender no corre en mí máquina por culpa de mi tarjeta Sis.alguien sabe cómo se corrige eso, ya probé instalar driver modernos y nada.

    -- IMÁGENES ADJUNTAS --

    Miniaturas adjuntas Miniaturas adjuntas Clic en la imagen para ver su versión completa. 

Nombre: shot.JPG 
Visitas: 105 
Tamaño: 57.3 KB 
ID: 79279  
    Archivos adjuntados Archivos adjuntados
    Última edición por Cibertronic; 03-08-2008 a las 10:05

  239. #239
    Fecha de ingreso
    Jul 2008
    Mensajes
    7

    Blitzbasic 3d

    Hola de nuevo, pues quedo muy bueno el ejemplo, aunque algo extraña la parte cuando das la vuelta por el cuarto y de repente atraviezas la pared, pero algo interesante.

    Quizá ahora podrías probar diseñando un escenario más de Dungeon y poner a un personaje de ese tipo de juegos, para empezar a añadir enemigos o cosas así, bueno es una idea.

    Que estén bien.
    VIDEOGAMES PROGRAMMER IN PROGRESS...

  240. #240
    Fecha de ingreso
    Nov 2007
    Mensajes
    29

    Blitzbasic 3d

    Hola como están tanto tiempo. Voy a tratar de estar más seguido por aquí. Sería bueno empezar con algo más concreto. Saludos.

    Posdata: últimamente tengo un poco más de tiempo para ver el resto de las funciones.

    Los felicito por el avance.

  241. #241
    Fecha de ingreso
    May 2008
    Mensajes
    13

    Blitzbasic 3d

    Rompecabezas, ¿conseguiste que funcionara el pipeline con 3dsMax 9? Si es así puedes compartir cómo? Gracias.

  242. #242
    Fecha de ingreso
    Jan 2005
    Mensajes
    171

    Blitz3d y mi viejo spectrum

    Aprovechando de que habláis de Blitz3d, querría haceros una pregunta. Yo fui usuario del Spectrum y su basic se parece muchísimo al del Blit 3d, si bien este tiene cosas de c como do wile, etc.

    Me encantaba hacer experimentos con el (de todo tipo, por cierto. Desde hacer juegos, despertadores y hasta manejar las luces de un árbol de navidad).

    También hacía figuras matemáticas en 2d, y ahí va la pregunta:
    ¿Tiene Blitz 3d algún comando plot (punto) como tenía el spectrumí. Saludos.
    ¿Para cuando el Soft Libre, hará un programa de cad y que a ser posible, tenga calidad.
    Y que ya no sea imprescindible, usar AutoCad?.
    (Cervantes revolviéndose en la tumba).

  243. #243
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Blitzbasic 3d

    hola turiano

    la respuesta es sí, es más tiene el comando plot, debe ser de que ambos son basic.


    Aquí te dejo un simple example de la función plot.
    graphics 320,240,16,2.
    ;parabola verde
    color 0,255,0
    for x#=-10 todo 10 step 0.5
    y# = x# * x#
    px# = x# + 160
    py# = 120 - Y#
    plot px#, py#
    next

    ;parabola roja
    color 255,0,0
    for x#=-10 todo 10 step 0.5
    y# = x# * x#
    px# = x#*5 + 160
    py# = 120 - Y#
    plot px#, py#
    next

    ;parabola azul
    color 0,0,255
    for x#=-10 todo 10 step 0.5
    y# = x# * x#
    px# = x#*10 + 160
    py# = 120 - Y#
    plot px#, py#
    next

    while not tecla
    tecla=getkey()
    wend.

    -- IMÁGENES ADJUNTAS --
    Imágenes adjuntadas Imágenes adjuntadas

  244. #244
    Fecha de ingreso
    May 2008
    Mensajes
    13

    Blitzbasic 3d

    Hola. Una pregunta a los que ya tenéis experiencia con texturas en Blitz. He renderizado una textura (en cubo)en 3ds Max y se ve bien, pero cuando la llevo al Blitz en lugar de ponerla como una caja sobre el modelo, la repite en cada una de las caras del mismo, es como si no supiera que debe doblarla siguiendo el modelo.

    En fin, supongo que, a quien le haya pasado me entendera.

    No sé si hay que darle alguna instrucción a Blitz para que mapée así.
    (Sigo sin poder instalar el pipeline así que, tengo que hacerlo a pedales).

    Cualqueir ayuda será de agradecer. Saludos.

    Gergon.

  245. #245
    Fecha de ingreso
    Nov 2006
    Mensajes
    106

    Post Blitzbasic 3d

    Sabéis si se puede encriptar los archivos de imágenes, sonido y luego que Blitz los lea, y cómo se aria.
    Última edición por Damian1985; 09-08-2008 a las 14:31

  246. #246
    Fecha de ingreso
    Jan 2005
    Mensajes
    171

    Question Blitzbasic 3d

    Hola turiano. La respuesta es sí, es más tiene el comando plot, debe ser de que ambos son basic. Aquí te dejo un simple example de la función plot.
    No me funciona tu código ciber.

    Aunque lo comprendo, aún no se la función de la almohadilla en las variables (#).
    ¿Qué puede significar?
    Última edición por Turriano; 09-08-2008 a las 14:53
    ¿Para cuando el Soft Libre, hará un programa de cad y que a ser posible, tenga calidad.
    Y que ya no sea imprescindible, usar AutoCad?.
    (Cervantes revolviéndose en la tumba).

  247. #247
    Fecha de ingreso
    Jun 2007
    Mensajes
    117

    Blitzbasic 3d

    Hola. Una pregunta a los que ya tenéis experiencia con texturas en Blitz. He renderizado una textura (en cubo)en 3ds Max y se ve bien, pero cuando la llevo al Blitz en lugar de ponerla como una caja sobre el modelo, la repite en cada una de las caras del mismo, es como si no supiera que debe doblarla siguiendo el modelo.

    En fin, supongo que, a quien le haya pasado me entendera.

    No sé si hay que darle alguna instrucción a Blitz para que mapée así.
    Bueno puedes escalar la textura en la entidad con scaletexture variable de la textura y las coordenadas, pero si quieres exportar con max lo más recomendable es que te bajes el plugin de.b3d el Blitz te saca los modelos tal y como los tienes en 3dsmax.

    Espero que está información te sirva.

  248. #248
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Blitzbasic 3d

    No me funciona tu código ciber, aunque lo comprendo, aún no se la función de la almohadilla en las variables (#).
    ¿Qué puede significar?
    En Blitz3d las almoadillas (#) sirven para indicar que la variable es del tipo real(con decimales) si no una variable solo será del tipo entero.

    A# = 1.254 -a# será 1.254
    B = 1.254 -b será 1.
    Última edición por Cibertronic; 11-08-2008 a las 10:40

  249. #249
    Fecha de ingreso
    Mar 2006
    Mensajes
    12

    Blitzbasic 3d

    Hola, he ido siguiendo el hilo, y gracias a vosotros he aprendido hacer más o menos un juego, aunque he de reconocer que en muchos códigos me pierdo, ya que yo de programación 0.

    Lo que tengo echo, es más o menos como el ejemplo del coche, le he hecho un circuito, y le he puesto un temporizador, para que cada vuelta se grabe el tiempo.

    Mi duda viene, cuando no sé cómo hacer para que cada vuelta el reloj vuelva a 0, he probado a poner un objeto en el suelo, que cada vez que pase ponga los segundos a 0, pero solo me lo hace 1 vez, la segunda vuelta ya no vuelven a 0.

    He probado con:
    If entitycollided(coche, pista)=salida tvueltas%=vueltas%+1 tend if.

    Y lo mismo, me cuenta la primera vuelta, pero después ya no cuenta más.

    También he probado con countcollisions, pero no sé cómo hacerlo para manejarlo.

    Alguien me puede echar una ayuda? Gracias un saludo.

  250. #250
    Fecha de ingreso
    Jan 2005
    Mensajes
    171

    Thumbs up Blitzbasic 3d

    Uséase resumiendo: Números naturales, sin nada en la vriables (a por ejemplo), a=23. Números enteros, a#, a=23,01. Cadenas, a$= 3d poder.
    ¿Me dejo algún tipo de variable más?
    ¿Para cuando el Soft Libre, hará un programa de cad y que a ser posible, tenga calidad.
    Y que ya no sea imprescindible, usar AutoCad?.
    (Cervantes revolviéndose en la tumba).

  251. #251
    Fecha de ingreso
    Mar 2006
    Mensajes
    12

    Blitzbasic 3d

    Son esas turriano, para los números enteros, se ponen solos no hace falta indicarlas, aunque también se puede con %, ejemplo manzanas%=3 o manzanas=3, para punto flotante o float #, ejemplo manzanas#=3.20 (se utiliza el punto), y para string o alfanuméricos, el $, como manzanas$=tres.

    Y aprovecho para subir la prueba que he comentado en el mensaje anterior, que todavía no le encuentro una solución, soy bastante malo, la verdad.

    Como ya explicaba, es un coche sobre un circuito, justo debajo de la salida hay un cubo, llamado salida, que lo podéis mover un poco si no lo veis, y se verá. Que es el que quiero que detecte, que cada vez que pase el coche por ahí, el tiempo se ponga a 0, y las vueltas se sumen a 1, pero que no consigo.

    Los controles son los cursores para mover el coche, y el espacio para poner el tiempo a 0.

    También he creado unos controles para poder manejar la luz ambiente, a ver cual me convencía más. El 1 y el 2, son para subir y bajar el rojo, el 3 y 4 para el verde y el 5 y el 6, para el azul.

    A ver si lo conseguimos, o si alguien sabe de alguna otra forma que pueda hacerlo.

    -- IMÁGENES ADJUNTAS --
    Archivos adjuntados Archivos adjuntados

  252. #252
    Fecha de ingreso
    Jun 2007
    Mensajes
    117

    Blitzbasic 3d

    Y aprovecho para subir la prueba que he comentado en el mensaje anterior, que todavía no le encuentro una solución, soy bastante malo, la verdad.

    Como ya explicaba, es un coche sobre un circuito, justo debajo de la salida hay un cubo, llamado salida, que lo podéis mover un poco si no lo veis, y se verá. Que es el que quiero que detecte, que cada vez que pase el coche por ahí, el tiempo se ponga a 0, y las vueltas se sumen a 1, pero que no consigo.
    Bueno, mira cree un cubo que abarca toda la meta cuando pasas por allí hace lo que quieres, con sistema de colisión se logra eso allí te marque con unas flechas lo que modifique, ahora eso no es todo, cuando tu pasas por allí hace lo que te dije, pero si retrocedes y vuelves lo hace de nuevo, como que no tiene sentido ¿no?
    La posible solución es create varios cubos de esos invisibles claro en diferentes partes de la pista para comprobar que el jugador pase por allí, ejemplo: si el jugador no pasa por los 3 checkpoints entonces no se sumara nada a las vueltas y el tiempo sigue corriendo. La idea es que cuando esos 3 chkpoints estén activados la condición de la meta se cumpla, luego que se cumpla se resetean los checkpoints para volver a hacerlo.

    Pero bueno es posible solución que me imagino, aunque en esto usar tu imaginación y lógica es la clave. Suerte y saludos.

    -- IMÁGENES ADJUNTAS --
    Archivos adjuntados Archivos adjuntados

  253. #253
    Fecha de ingreso
    Mar 2006
    Mensajes
    12

    Blitzbasic 3d

    Muchas gracias Eduardo, me había quedado atascado en ese punto y llevaba desde ayer probando cosas, y no avanzaba en nada más respecto al juego.

    Había probado ya con hidentity y showentity, pero no sé porque con el cubo que yo tenía creado no me funcionaba, así que, fui a probar otras cosas. Pero no se me ocurrió lo del cubo.

    De nuevo gracias, un saludo.

  254. #254
    Fecha de ingreso
    Jun 2007
    Mensajes
    117

    Blitzbasic 3d

    De nada murdokiler ya sabes que para eso estamos.

  255. #255
    Fecha de ingreso
    Jul 2008
    Mensajes
    8

    Blitzbasic 3d

    Buenas, recién comienzo con el tema de Blitz, y ando buscando un tutorial que tenga ejemplos para empezar a usarlo, alguien lo puede facilitar? Desde ya gracias.

  256. #256
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Blitzbasic 3d

    Hola amigos: Aquí les dejo unel ejecutable y el código de la anmación con el ratón. Trate de hacer el código lo más simple posible, también lo comente, aunque parece algo complejo, esta todavía super pequeño y simple, ojalá los inspire.

    El modelo conseguí en TurboSquid, y el mundo lo realice con un mapa de elevación, las voces las sintetize con un sintetizador online que ahora no recuerdo el nombre.

    Para porni, los mejores ejempls son los que el mismo Blitz trae, checalos y las dudas las pones para poderte ayudar, porque un manual, así como buscas yo también lo ando buscando.

    En este hilo en las páginas inicales pusieron algunos manuales, a ver si te sirven. Suerte a todos.

    -- IMÁGENES ADJUNTAS --

    Miniaturas adjuntas Miniaturas adjuntas Clic en la imagen para ver su versión completa. 

Nombre: shoot.JPG 
Visitas: 324 
Tamaño: 46.2 KB 
ID: 79913  
    Archivos adjuntados Archivos adjuntados
    Última edición por Cibertronic; 17-08-2008 a las 03:40

  257. #257
    Fecha de ingreso
    Jul 2008
    Mensajes
    7

    Blitzbasic 3d

    Hola, pues estoy viendo la forma de subir una revista sobre desarrollo de videojuegos con Blitz3d, son 21 números en pdf, pero algunos traen archivos extra como código fuente, imágenes.

    Aquí les dejo el número 0 donde solo explican de que trata el desarrollo de la revista y todo eso, si algo me dicen y miro a ver cómo les subo los demás. Saludos.

    -- IMÁGENES ADJUNTAS --
    Archivos adjuntados Archivos adjuntados
    VIDEOGAMES PROGRAMMER IN PROGRESS...

  258. #258
    Fecha de ingreso
    Jul 2008
    Mensajes
    8

    Blitzbasic 3d

    Estuve leyendo esa revista, lo que habría que ver es el tema de los CD que trae, porque me parece que en la revista no ponen los códigos fuentes completos. En fin, la revista orienta bastante para alguien como yo que todavía no entiende nada.

  259. #259
    Fecha de ingreso
    Mar 2006
    Mensajes
    12

    Blitzbasic 3d

    Yo tengo las revistas y los CD a partir del número 5, que son los útiles, ya que es cuando empieza el proyecto más o menos.

    Pero no creo que este permitido ponerlo en este foro.

  260. #260
    Fecha de ingreso
    Mar 2006
    Mensajes
    12

    Blitzbasic 3d

    Bueno aquí subo lo que llevo hecho hasta ahora de lo que quiero hacer. Todo empezó como una prueba para ir aprendiendo, y cada día que puedo (no tengo mucho tiempo) le añado alguna cosa, es un vicio.

    De momento para el juego, ya le he puesto los tiempos, con un marcador, donde te mide, el tiempo total de juego, el récord del mejor tiempo, que se guarda en un archivo, el tiempo de la vuelta anterior, el tiempo actual de la vuelta en la que estas, y las vueltas que llevas al circuito.

    Le he añadido 3 checkpoints para tener que pasar por ellos para no saltarse el circuito.

    Le he puesto que al pisar la hierba la velocidad reduzca poco a poco haciendo más real, y que cuando gires no derrape nada más girar, sino que si se tira 2 segundos girando empiece a derrapar.

    Le he puesto colores al velocimetro, aunque aún falta lo de las marchas.

    También le he puesto un sonido al acelerar para probar, pero aún me tengo que meter más en el tema de los sonidos, porque no los manejor muy bien para lo que quiero hacer.

    Me gustaría hacerle algún coche con IA, pero no me veo capaz.

    Y de momento nada más, las teclas son los cursores para girar, acelerar y frenar, con 3, 4 o 5 cambias el ángulo de la cámara, y con espacio, pones los tiempos y el récord a 0(lo tenía así para hacer pruebas). Un saludo.

    Posdata: muy bueno tu ejemplo Cibertronic, ideal para juegos tipo diablo o Neverwinter.

    -- IMÁGENES ADJUNTAS --
    Archivos adjuntados Archivos adjuntados

  261. #261
    Fecha de ingreso
    Jul 2008
    Mensajes
    8

    Blitzbasic 3d

    Podrías publicar de alguna manera los CD, me parece que es lo más importante de esa revista y sería de gran ayuda para los más novatos como yo muy bueno tu proyecto, espero lograr hacer algo similar en el futuro.

  262. #262
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Smile Blitzbasic 3d

    Hola a todas nuevamente. Aquí yo también dándole a un juegos de autos, les subo el código que estoy utilizando (que pienso), a ver si les da ideas.

    Aquí las animaciones de las llantas están en el modelo, quedaron algo decentes como cuando eran movidas una por una.

    Traté de ordenar el código en procesos(sub), espero se entienda.

    Para que el auto no abandone la pista le puse unas paredes a los lados, ya en el programa le ponemos alfa y las desaparecemos a la vista, estas también son las culpables de que el auto reduzca la velocidad si quiere salir de la pista.

    También les mando los archivos fuente.

    Y sigamos para adelante.

    -- IMÁGENES ADJUNTAS --


    Miniaturas adjuntas Miniaturas adjuntas Clic en la imagen para ver su versión completa. 

Nombre: shoot.jpg 
Visitas: 232 
Tamaño: 38.6 KB 
ID: 80386   Clic en la imagen para ver su versión completa. 

Nombre: pista-shoot.jpg 
Visitas: 278 
Tamaño: 94.1 KB 
ID: 80387  
    Archivos adjuntados Archivos adjuntados
    Última edición por Cibertronic; 27-08-2008 a las 10:29

  263. #263
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Smile Blitzbasic 3d

    Como me gustaría echarle un ojo a esa colección. A ver si nos van contando que tienen (subiéndolas de poco a poco) si nos cuentan que tiene con sus ejemplos desarrollados por usted, no creo que se incumplan las normas del foro.

    Aun venden esa colección me gustaría comprarla, aquí a Perú no llegan ni por navidad. Un saludo a todos nuevamente y hasta la próxima.

  264. #264
    Fecha de ingreso
    Aug 2008
    Mensajes
    2

    Blitzbasic 3d

    Hola qué tal. Esos ejemplos de Blitz3d están muy monos, felicidades, sois todo un maestro en Blitz.
    Última edición por Mr.zOmBie; 28-08-2008 a las 22:45

  265. #265
    Fecha de ingreso
    Jul 2008
    Mensajes
    8

    Blitzbasic 3d

    Nadie se atreve a hacer un tutorial con lo que sabe? Ayudaría mucho a los que queremos aprender.

  266. #266
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Blitzbasic 3d

    Hola a todos, saben, me puse a bajar todos los ejemplos y demos que subimos, y saben, ya llevamos 227 megas, a trabajo de hormiga, pero bastante hemos hecho.

    Ojalá que no se molesten los jefes, y nos prohíban seguir subiendo, (por si las moscas me baje todos los archivos \).

    Y bueno yo creo que si ya debemos empezar a sistematizar todo para que sea más entendible, a ver si creamos una página web para hacerlo, ya les cuento que consigo, haber por si puedo (si me atrevo, ahora que pueda), espero que el tiempo me dé.

    Haber aquí les dejo un intento, poco iré llenando a esta página web todo lo que tenemos aquí: Cibertronic-Blitz3d es solo una prueba, pero seguro en unas semanas ya estará toda operativa, de poco a poco, vamos llegando lejos más saludos a todos.
    Última edición por Cibertronic; 29-08-2008 a las 10:39

  267. #267
    Fecha de ingreso
    Feb 2007
    Mensajes
    1

    Blitzbasic 3d

    Hola a todos. Soy un recién llegado (a este foro y a Blitz3d) y estoy alucinando con este mensaje. Felicidades por la forma en que han conseguido mantener una iniciativa de enseñar participando. Han llegado a conseguir que los alumnos hagan realmente sus pinitos en esto de la programación de los videojuegos. Es francamente entrañable.

    Dicho esto comentarles que estoy aprendiendo Blitz (y he aprendido muchísimo gracias a ustedes) y tengo unas ganas terribles de comenzar a realizar mi propio videojuego. Soy programador en otros lenguajes y casi echaba de menos el Basic (a mis 8 años comencé a programar en Basic con mi MSX de Sony). Cuento con otra persona que sí es un experimentado del Blitz con lo que la cosa pinta bien. Pero hay una cuestión que siempre he tenido ganas de preguntar: ¿dónde puedo encontrar recursos tales como modelos de personajes y terrenos libres? Es bastante desolador pensar que siempre hay que comenzar por el 3dstudio, programa que no domino. Además, estoy seguro que debe hacer algún tipo de iniciativa de modelos libres.

    Digo esto porque resulta realmente difícil la labor de crear un personaje y animarlo.

    Por otra parte, y como han dicho por aquí se pueden coger personajes de juegos como Half Life, Quake, pero eso creo que viola la ley de derechos de propiedad intelectual, con lo que sería imposible publicar el juego resultante en ningún medio. ¿podría de alguna forma coger alguno de estos modelos y modificarlo?
    Bueno, pues lo dicho, que tengo ganas de programar (y tirarle al Photoshop, que también se me da muy bien) pero eso de animar bípedos.
    ¿Conocen buenos recursos libres o al menos gratuitos?
    Un saludo a todos. Estaré por aquí y les echaré una mano en lo que pueda.

  268. #268
    Fecha de ingreso
    Jul 2008
    Mensajes
    8

    Blitzbasic 3d

    Me parece fantástica la idea Cibertronic, es muy importante ordenar todo para ir de lo más básico a lo más complicado. Lo tuyo es de agradecer y lo cual agradezco.

  269. #269
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Smile Algo 2d

    Saludos a todos. Aquí les dejo un juego 2d, los hice para explicar la dinámica de programar un juego, no uso types solo procedimientos subs, a ver si les gusta.

    Luego lo comentario línea por línea.

    Si en su máquina va muy rápida o muy lenta la mosca, cambiarle el calor de rapidez(línea 24), como no uso timers, la velocidad de la mosca depende del valor de esta variable, entonces si este valor es pequeño la mosca ira más rápida y al contrario si es grande, la mosca ira lenta.

    Como valor por defecto le puse:
    Rapidez=150.

    -- IMÁGENES ADJUNTAS --

    Miniaturas adjuntas Miniaturas adjuntas Clic en la imagen para ver su versión completa. 

Nombre: shoot.jpg 
Visitas: 194 
Tamaño: 63.9 KB 
ID: 80634  
    Archivos adjuntados Archivos adjuntados
    Última edición por Cibertronic; 31-08-2008 a las 10:35

  270. #270
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Blitzbasic 3d

    Aquí les dejo la primera parte del código comentado del juego anterior, espero sea de su agrado. Hasta una próxima entrega.

    -- IMÁGENES ADJUNTAS --

    Miniaturas adjuntas Miniaturas adjuntas Clic en la imagen para ver su versión completa. 

Nombre: revista.jpg 
Visitas: 346 
Tamaño: 100.2 KB 
ID: 80644  
    Archivos adjuntados Archivos adjuntados

  271. #271
    Fecha de ingreso
    Sep 2008
    Mensajes
    8

    Blitzbasic 3d

    Buenas noches a todos he seguido el hilo desde el principio y me gusta el trabajo que estáis haciendo me gustaría aprender sobre Blitz ya que algo no mucho ni siquiera el 1 por ciento se de este programa,3d Studio, aunque tengo la versión 5 y el Adobe Photoshop se usarlo a medias, pero bueno. Una pregunta o un par de ellas es :como abro imágenes en Blitz, ejem: he hecho un radar le he puesto fondo negro y lo he guardado como bmp, la pregunta es ¿cómo lo cargo? ¿en qué carpeta específica del Blitz tengo que ponerlo? Y como lo redimensiono en la pantalla y como hago para que no se vea el fondo negro sino transparente, si me decís como poner imágenes pues os pongo.

    Aquí una, pero de todas maneras este me parece un buen foro, muchas gracias.

  272. #272
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Thumbs up Blitzbasic 3d

    Hola Sergio. Para la pantalla tienes la orden graphic ancho, alto, color, modo. Guarda de preferencia las imágenes en la misma carpeta donde guardas el programa, para así llamarlo solo por su nombre.

    X ejemplo.
    fondo=loadimage(fondo.jpg).

    Pero si deseas también puedes guardarlo en una carpeta dentro de la carpeta dónde está tu programa:
    fondo=loadimage(imágenes\fondo.jpg).

    Y por último si deseas lo guardas en cualquier carpeta, pero esto no es recomendable.
    fondo=loadimage(d:\mi trabajo\imágenes\fondo.jpg)
    Una ves cargada la imagen en memoria debes dibujarla en la pantalla(antes de flip con.
    drawimage fondo,x, y.

    Donde x, y son las coordenadas donde quieres que salga la imagen.

    Para hacer un color invisible, por ejemplo, el negro, después de la sentencia load debes usar maskimage imagen RGB.
    maskimage fondo,0,0,0
    .

    Aquí dejo una sencilla demo para ilustrarte como cargar las imágenes, también utilizo loadanimimage.

    Ve primero el ejecutable y luego analizas el código.

    -- IMÁGENES ADJUNTAS --

    Miniaturas adjuntas Miniaturas adjuntas Clic en la imagen para ver su versión completa. 

Nombre: zhoot.jpg 
Visitas: 219 
Tamaño: 33.1 KB 
ID: 80796  
    Archivos adjuntados Archivos adjuntados
    Última edición por Cibertronic; 02-09-2008 a las 09:28

  273. #273
    Fecha de ingreso
    Sep 2008
    Mensajes
    8

    Blitzbasic 3d

    Gracias Cibertronic por la respuesta lo probaré dentro de un rato y luego te comento. Es que, ahora estoy ocupado.

  274. #274
    Fecha de ingreso
    Sep 2008
    Mensajes
    8

    Blitzbasic 3d

    He podido probarlo está muy bien he seguido lo que pones y he cogido el radar que te dije y lo he puesto así c:\archivos de programa\Blitz3d\radar, bmp, pero a la hora de darle al f5 me sale este error runtime error imagen no existe y en el descompilador me aparece marcado la línea maskimage radar 0,0,0 de verdad que me hago un lío con estas cosas y perdona si soy un coñazo, pero es que, uno quiere aprender y nada más que se da tortazos. Bueno te dejo y gracias.

  275. #275
    Fecha de ingreso
    Jan 2005
    Mensajes
    3,718

    Blitzbasic 3d

    Les dejo esto que hice hace unos años, tiene implementado el plugin Blitzmovie, quizás sirva a alguien, a mí ya no me sirve, es un ejemplo de menú con imágenes y video incluidos.

    Global botonopcionesmenuprincipal.

    Global botonconectarmenuprincipal.

    Global botoncreditosmenuprincipal.

    Global botonsalirmenuprincipal.

    Global fondoinicio.

    Global botón640x480
    Global botón800 por 600
    Global botón1024x768
    Graphics3d 320,450,16,2
    Apptitle tellus.

    Setbuffer backbuffer().

    Fondoinicio=loadimage(media\imágenes\fondoinicio. jpg)
    Botón640x480=loadimage(media\imágenes\botonresol ucion640x480.jpg)
    Botón800 por 600=loadimage(media\imágenes\botonresolucion800 por 600.jpg)
    Botón1024x768=loadimage(media\imágenes\botonreso lucion1024x768.jpg).
    While resolución=0
    Resolución=mainmenu()
    Wend.

    If resolución=2 then modo800 por 600()
    If resolución=3 then modo1024x768()
    If resolución=1 then modo640x480()
    End.

    Function mainmenu()
    Cls.

    Drawimage fondoinicio,0,0
    Drawimage botón640x480,100,300
    Drawimage botón800 por 600,100,200
    Drawimage botón1024x768,100,100
    Flip.

    Resolución=0
    While resolución=0
    Mx=mousex():my=mousey().

    If mousehit(1) then.

    If imagerectoverlap(botón640x480,100,300, mx, my,1,1) then resolución = 1
    If imagerectoverlap(botón800 por 600,100,200, mx, my,1,1) then resolución = 2
    If imagerectoverlap(botón1024x768,100,100, mx, my,1,1) then resolución = 3
    End if.
    Wend.

    Return resolución.

    End function.
    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
    ;;;;;;;;;;;;;;;;;;;;;;;;iniciamos el menú principal en resolución 640x480 px;;;;;;;;;;;;;;;;;;;;;;;
    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
    Function modo640x480()
    Apptitle tellus.

    Graphics3d 640,480,0,2
    ; create an image that well be decoding the movie to.

    Loadfont(fonts\viking-n.ttf,18,1,0)
    Image = createimage(640, 480).

    Open the movie in decode to Blitz3d dx7 surface mode.

    Looping = 1.

    Moviehandle = blitzmovie_opendecodetoimage(media\videos\fondopri ncipal640x480.avi, image, looping0)
    If not moviehandle.

    Blitzmovie_close(moviehandle)
    Runtimeerror error loading movie. Quitting.

    Endif.

    Play the movie.

    Result = blitzmovie_play(moviehandle)
    If not result.

    Blitzmovie_close(moviehandle)
    Fretexture(texture)
    Runtimeerror error playing movie. Quitting.

    Endif.
    Width = blitzmovie_getwidth(moviehandle)
    Height = blitzmovie_getheight(moviehandle)
    X = (640 / 2) - (width / 2)
    Y = (480 / 2) - (height / 2)
    Info$ = tellus v1.0
    Info2$ = www. Augusto3d.com, ar.

    Paused = 0
    Keyuppercaseascip = 80
    Keylowercaseascip = 112.
    While (blitzmovie_isplaying(moviehandle) > 0) and (not keydown(1)) key = getkey()
    If (key = keyuppercaseascip or key = keylowercaseascip)
    If (paused)
    Blitzmovie_play(moviehandle)
    Else.

    Blitzmovie_pause(moviehandle)
    Endif.

    Paused = not paused.

    End if.

    Drawimage(image, x, y)
    Color 0, 255, 255
    Text 330, 0, info$, true.

    Color 0, 255, 0
    Text 330, fontheight(), info2$, true.

    Flip 0
    Wend.

    Blitzmovie_stop(moviehandle)
    Blitzmovie_close(moviehandle)
    Freimage(image).
    While clickmenuprincipal=0
    Clickmenuprincipal=clicksmenuprincipal()
    Wend.

    If clickmenuprincipal=1 then conectarmenuprincipal()
    If clickmenuprincipal=2 then opcionesmenuprincipal()
    If clickmenuprincipal=3 then creditosmenuprincipal()
    If clickmenuprincipal=4 then salir()
    End.
    Waitkey()
    End.

    End function.
    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
    ;;;;;;;;;;;;;;;;;;;;;;;;;;iniciamos el menú principal en 800 por 600 px;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
    Function modo800 por 600()
    Cls.

    Graphics3d 800,600,0,2
    Apptitle tellus.
    ; create an image that well be decoding the movie to.

    Image = createimage(640, 480).

    Open the movie in decode to Blitz3d dx7 surface mode.

    Looping = 1.

    Moviehandle = blitzmovie_opendecodetoimage(media\videos\fondopri ncipal640x480.avi, image, looping0)
    If not moviehandle.

    Blitzmovie_close(moviehandle)
    Runtimeerror error loading movie. Quitting.

    Endif.

    Play the movie.

    Result = blitzmovie_play(moviehandle)
    If not result.

    Blitzmovie_close(moviehandle)
    Fretexture(texture)
    Runtimeerror error playing movie. Quitting.

    Endif.
    Width = blitzmovie_getwidth(moviehandle)
    Height = blitzmovie_getheight(moviehandle)
    X = (800 / 2) - (width / 2)
    Y = (600 / 2) - (height / 2)
    Info$ = tellus v1.0
    Info2$ = www. Augusto3d.com, ar.

    Paused = 0
    Keyuppercaseascip = 80
    Keylowercaseascip = 112.
    While (blitzmovie_isplaying(moviehandle) > 0) and (not keydown(1)) key = getkey()
    If (key = keyuppercaseascip or key = keylowercaseascip)
    If (paused)
    Blitzmovie_play(moviehandle)
    Else.

    Blitzmovie_pause(moviehandle)
    Endif.

    Paused = not paused.

    End if.

    Drawimage(image, x, y)
    Color 0, 255, 255
    Text 400, 0, info$, true.

    Color 0, 255, 0
    Text 400, fontheight(), info2$, true.

    Flip 0
    Wend.

    Blitzmovie_stop(moviehandle)
    Blitzmovie_close(moviehandle)
    Freimage(image)
    Waitkey()
    End.

    End function.

    Function modo1024x768()
    Cls.

    Graphics3d 1024,768,0,2
    Apptitle tellus.

    End function.

    Function clicksmenuprincipal()
    Setbuffer backbuffer()
    Botonconectarmenuprincipal=loadimage(media\imágen es\botonmenuprincipalconectar.jpg)
    Botonopcionesmenuprincipal=loadimage(media\imágen es\botonmenuprincipalopciones.jpg)
    Botoncreditosmenuprincipal=loadimage(media\imágen es\botonmenuprincipalcreditos.jpg)
    Botonsalirmenuprincipal=loadimage(media\imágenes\ botonmenuprincipalsalir.jpg).

    Drawimage botonconectarmenuprincipal,20,100
    Drawimage botonopcionesmenuprincipal,20,200
    Drawimage botoncreditosmenuprincipal,20,300
    Drawimage botonsalirmenuprincipal,20,400
    Flip.

    Clickmenuprincipal=0
    While clickmenuprincipal=0
    Mx=mousex():my=mousey().

    If mousehit(1) then.

    If imagerectoverlap(botonconectarmenuprincipal,20,100 , mx, my,1,1) then clickmenuprincipal = 1
    If imagerectoverlap(botonopcionesmenuprincipal,20,200 , mx, my,1,1) then clickmenuprincipal = 2
    If imagerectoverlap(botoncreditosmenuprincipal,20,300 , mx, my,1,1) then clickmenuprincipal = 3
    If imagerectoverlap(botonsalirmenuprincipal,20,400, mx, my,1,1) then clickmenuprincipal = 4.

    End if.
    Wend.

    Return clickmenuprincipal.
    Waitkey()
    End function.

    Function conectarmenuprincipal()
    Cls.

    Print conectando[? ]
    Waitkey()
    End function.

    Function opcionesmenuprincipal()
    Cls.

    Print opciones[? ]
    Waitkey()
    End function.

    Function creditosmenuprincipal()
    Cls.

    Print augusto se lleva todos los créditos.
    Waitkey()
    End function.

    Function salir()
    Cls.

    Print bye bye.
    Waitkey()
    End function.
    Última edición por NeCRoManCeR; 02-09-2008 a las 13:44

  276. #276
    Fecha de ingreso
    Sep 2008
    Mensajes
    1

    Blitzbasic 3d

    Quizás me pueda ayudar. Excelente foro y sobre todo excelente hilo dado que hace tiempo que estoy luchando con esto del Blitz. Leí que mediados de octubre, fin de octubre está saliendo un manual de programación en 3d para Blitz3d. Alguien sabe dónde lo puedo ubicar? Se llama programación juegos 3d volumen 1. Tengo entendido que existe una dirección donde se puede preordenar, pero no la puedo encontrar. Sé que está en español y de hecho está escrito por un escritor español. ¿Alguno sabe algo? Hice la pregunta en varios foros, pero todavía sin respuesta. Saludos y gracias.

  277. #277
    Fecha de ingreso
    Oct 2006
    Mensajes
    360

    Blitzbasic 3d

    Bueno, pues ahora soy yo el que se apunta por aquí. Llevo 6 años sin programar, pero ahora me ha entrado el gusanillo al ver, de forma sencilla, como podía plasmar mis creaciones de max en un Mortal Kombat.

    De momento estoy viendo cómo funciona el Blitz y espero poder ir poniendo lo que vaya haciendo.

    Desde el primer ejemplo que habéis puesto hasta el último me ha servido de mucha ayuda, sin ellos nunca me habría puesto a hacer algo, son una inspiración. Gracias a todos los que habéis contribuido.

  278. #278
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Blitzbasic 3d

    Hola a todos y una bienvenida a todos los que empiezan, que bueno saber que estamos creciendo y que entre todos podremos seguir haciéndolo.

    Les escribo un out topic, saben estoy dándole al Blender, a ver si es más sencillo para hacer nuestros modelos y animaciones, pero no paro de darme de lleno contra la pared.

    Aquí les dejo un poco de mi avance con Blender, cuando este un poco más maduro abrimos un nuevo hilo, para no parar hasta llegar al Game Engine del Blender. Un saludo a todos y sigámosle dándole duro al Blitz.

    -- IMÁGENES ADJUNTAS --

    Miniaturas adjuntas Miniaturas adjuntas Clic en la imagen para ver su versión completa. 

Nombre: Dibujo.JPG 
Visitas: 328 
Tamaño: 48.8 KB 
ID: 81092  
    Archivos adjuntados Archivos adjuntados
    Última edición por Cibertronic; 06-09-2008 a las 09:04

  279. #279
    Fecha de ingreso
    Jul 2008
    Mensajes
    8

    Blitzbasic 3d

    Tengo una pregunta, ¿alguien hizo un terreno en Bryce y lo exporto a Blitz? Porque a mí me queda el terreno dado vuelta y demás. Gracias.

  280. #280
    Fecha de ingreso
    Oct 2006
    Mensajes
    360

    Blitzbasic 3d

    Alguien sabe cómo exportar modelos que estén animados desde max 2008 a un formato valido para Blitz? El b3d pipeline no me funciona en max 2008.

  281. #281
    Fecha de ingreso
    Sep 2007
    Mensajes
    942

    Blitzbasic 3d

    Cibertronic, veo que todos los avances que haces en Blitz son sobre un plano. Es decir, no hay irregularidades en el terreno por dónde se mueve el objeto que se controla.

    A que es debido esto?
    Creo que sabiendo mover un objeto por 3 dimensiones de verdad sería un muy buen avance para este hilo.

  282. #282
    Fecha de ingreso
    Mar 2006
    Mensajes
    12

    Blitzbasic 3d

    Hola a todos, ya estoy de vuelta de mis merecidas vacaciones, muy buenos tus ejemplos Cibertronic como siempre, y muy buena idea lo de recopilar toda la información en tu página.

    Estopa el b3d pipeline, sí que funciona en el 3ds Max 2008, ahí un parche que es para el 9, pero que también funciona con el 3ds Max 2008, comprobado por mí.

    Krateos_29 hay un ejemplo al principio del mensaje, que mueve el coche por terrenos montañosos y ondulados, el cual está muy bien.

    Sobre el tema de la colección subirlo y publicarlo sería ilegal, porque tienen copyright, pero si algún moderador me da su permiso, no me importaría subirlo, aunque como ya digo, pienso que no se puede. De todas formas, no es difícil conseguirlo.

    Cambiando de tema, y como ya veo que varios de nosotros hemos empezado a dominar mínimamente el Blitz y hacer algunos juegos básicos, podríamos juntarnos todos, y empezar un proyecto más ambicioso, con lo que también aprenderíamos mucho con las dificultades que fueran saliendo. Es una idea, a ver qué piensan. Un saludo, y perdón por la tardanza al contestar, pero he estado de vacaciones.
    Última edición por murdokiler; 10-09-2008 a las 09:54

  283. #283
    Fecha de ingreso
    Mar 2006
    Mensajes
    12

    Blitzbasic 3d

    Lo siento, doble mensajes.

  284. #284
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Blitzbasic 3d

    Hola a todos, yo aquí peleándome con el código tratando de crear una inteligencia artificial para los autos, sumándome a la iniciativa también creo que deberíamos de empezar a poner ideas sobre un juego, a ver si se nos ocurre algo y lo ponemos ya vieron esta página, basic programming tutorial, está excelente (para los que conocen el inglés) de ahí le copio el código.

    -- IMÁGENES ADJUNTAS --

    Miniaturas adjuntas Miniaturas adjuntas Clic en la imagen para ver su versión completa. 

Nombre: Dibujo.JPG 
Visitas: 186 
Tamaño: 44.7 KB 
ID: 81442  
    Archivos adjuntados Archivos adjuntados

  285. #285
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Blitzbasic 3d

    Otra excelente página. Blitz3d tutorial.

    -- IMÁGENES ADJUNTAS --
    Miniaturas adjuntas Miniaturas adjuntas Clic en la imagen para ver su versión completa. 

Nombre: Dibujo.jpg 
Visitas: 296 
Tamaño: 55.5 KB 
ID: 81443  

  286. #286
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Blitz3d

    Unos arreglos al código anterior(2 anteriores) y tenemos esto.

    -- IMÁGENES ADJUNTAS --

    Miniaturas adjuntas Miniaturas adjuntas Clic en la imagen para ver su versión completa. 

Nombre: shot.jpg 
Visitas: 186 
Tamaño: 44.1 KB 
ID: 81450  
    Archivos adjuntados Archivos adjuntados

  287. #287
    Fecha de ingreso
    Sep 2007
    Mensajes
    942

    Blitzbasic 3d

    Bueno, cogiendo un poco de aquí, de allá y modificando la gran mayoría, conseguí esto. No es que sea nada del otro mundo, pero es un código limpio y cortito de un juego en primera persona y, además se puede hacer hipersalto.

    Creo que es una buena base para cualquier proyecto y para todos aquellos foreros que se pasan por la sección de videojuegos preguntando: ¿cómo hago una visita virtual?
    Posdata: me encanta este hilo.

    -- IMÁGENES ADJUNTAS --
    Archivos adjuntados Archivos adjuntados

  288. #288
    Fecha de ingreso
    Mar 2006
    Mensajes
    12

    Blitzbasic 3d

    Muy buenos los ejemplos de ambos, van muy bien para hacer un tipo Half Life o algo así con una historia guapa. Yo tengo unas dudas a ver si me las podéis resolver, son el tema colisiones, que no le acabo de coger el truco (sí, soy bastante tocho con la programación).

    El tema es que, en el juego de coches, me salía y ahora no sé qué hago mal. Estoy intentando hacer un juego de plataformas tipo Mario Bros, el de la Nes, la primera Nintendo de 8 bits, con la misma vista lateral con scroll y todo eso, pero en 3d.

    El movimiento ya lo tengo, pero las colisiones no sé qué hago mal. A ver si me lo podéis explicar un poco.

    Yo primero les pongo el tipo de entidad:
    Entitytype Mario,1.

    Entitytype tubería,2.

    Después les pongo el tipo de colisión:
    Collisions 1,2,2,1.

    Con esto ya me tendría que funcionar ¿no? ¿O me falta algo?
    También he probado a hacer un if entitycollided que se pase la velocidad a 0, pero tampoco me funciona.

    Me haríais un favor explicándomelo un poco, lo siento si esto os parece muy sencillo, pero nunca me he metido en programación, y me lío bastante. Gracias. Un saludo.

    Posdata: a mí también me encanta el hilo.

  289. #289
    Fecha de ingreso
    Jul 2008
    Mensajes
    8

    Blitzbasic 3d

    Perdón por ser repetitivo, ¿pero alguien hizo un terreno en Bryce y lo exporto a Blitz? ¿Porque a mí me queda el terreno dado vuelta y alguien sabe dónde conseguir el programa Mercatorum? Gracias.

  290. #290
    Fecha de ingreso
    Sep 2007
    Mensajes
    942

    Blitzbasic 3d

    Perdón por ser repetitivo, ¿pero alguien hizo un terreno en Bryce y lo exporto a Blitz? ¿Porque a mí me queda el terreno dado vuelta y alguien sabe dónde conseguir el programa Mercatorum? Gracias.
    Yo si fuera tú, primero exportaría el terreno de Bryce a 3dsmax si se puede, que supongo que, sí, y en 3dsmax lo pasaría a.b3d con el plug-in pipeline.

    Lo digo por lo de triangular, texturas y tal.

  291. #291
    Fecha de ingreso
    Jul 2008
    Mensajes
    8

    Blitzbasic 3d

    Gracias por la información, no conocía el plug-in pipeline, probé pasándolo a 3dsmax y funciona bárbaro, ahora ando buscando como texturizar algún modelo, he leído algo sobre un tal UV mapping.

  292. #292
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Thumbs up Blitzbasic 3d

    Hola a todos, yo aquí nuevamente, actualizando la página que les presente hace muchos mensaje atrás, ni bien la término les subo un enlace para que la vean.

    En cuanto a las colisiones, el código parece bien, si no funciona tal vez sea que cuando ejecutas el código ya están colisionados los objetos, es decir uno sobre el otro, si EOS sucede(a mí me sucedió muchas veces, las colisiones parecen que ya no se detectan mueve el objeto un poco más arriba, (y) de modo que al iniciar el código no estén colisionados, veras que así si funciona un saludo nos vemos luego.

  293. #293
    Fecha de ingreso
    Sep 2008
    Mensajes
    8

    Blitzbasic 3d

    Buenas noches a todos siento no haber podido estar aquí últimamente es cuestiones de trabajo, ahora que tengo un poco de tiempo libre pues he dicho vamos a ponernos con el 3d y me pongo a animar un Biped cuando me doy cuenta que no sé cómo hacerlo. Solo se animarlo con huellas, subiendo escaleras, etc he oído también que hay una manera de animarlo que se llama modo libre, alguien podría indicarme algún tutorial o alguno de aquí podría explicarme cómo se anima en modo libre y yo lo que quiero es hacer que se quede.

    Flotando, que nade, que buce etc si es mucho me lo decís y de todos modos gracias.

  294. #294
    Fecha de ingreso
    Oct 2006
    Mensajes
    360

    Blitzbasic 3d

    Sergio: decirte como animar en modo freeform sin dejarte muchísima materia por el camino es muy difícil, así que, te recomiendo el tutorial que viene con el 3ds Max Autodesk 3ds Max tutoriales > character animation tutoriales > animating with freeform y te hagas los 2 primeros tutoriales, que es uno nadando y otro andando.

    Le das al menú help->tutoriales, y luego en la sección de character animation tutoriales elige el de animating with freeform y ahí te vienen los 2 que te acabo de mencionar. Suerte.

    Posdata: quería subir el juego que estoy haciendo para que le echarais un vistazo, pero no me deja adjuntarlo, si me deis un sitio gratuito donde subir archivos y que no sea un coñazo.

  295. #295
    Fecha de ingreso
    Sep 2008
    Mensajes
    8

    Blitzbasic 3d

    Buenos días estopa gracias por la respuesta, pero ¿de verdad se encuentra ese tutorial en el max? Me refiero yo tengo el 3ds Max 2008 y en este te vienen los tutoriales que en su día venían en el max 5 y te vienen todos en español luego en la ayuda complementaria no me aparece nada del Biped, dime en que max venía ese tutorial que me dices y lo mismo lo pueda conseguir, pero gracias.

  296. #296
    Fecha de ingreso
    May 2008
    Mensajes
    13

    Blitzbasic 3d

    Hola. Sigo sin poder utilizar el pipeline con 3dsmax 9 y estoy que muerdo. El archivo b3dexp.del lo he instalado en la ruta:
    C:\archivos de programa\autodesk\3ds Max 2009\plugins.
    ¿Es correcto?
    El mensaje que me da 3dsmax al abrirlo es.

    Dll <c:\archivos de programa\autodesk\3ds Max 2009\plugins\b3dexp, dle> is not made for this versión of the programa - not loading.

    Y claro, si no lo carga pues se acabó la historia.

    Si alguien tiene la más mínima pista por favor, ayuda. Es realmente importante que pueda exportar los modelos. Gracias.

  297. #297
    Fecha de ingreso
    Oct 2006
    Mensajes
    360

    Blitzbasic 3d

    Sergieto28: yo tengo el 3ds Max 2008 y la ayuda que viene con el 2008. Esta en inglés y actualizada, la del max5 estará obsoleta imagino.

    Creo que te puedes bajar la ayuda del 3ds Max desde la página y creo que el enlace es este: Autodesk - Autodesk 3ds Max services & support - 3ds Max 2008 documentation.

    Si no es ese, prueba de este (que además te puedes bajar los archivos para hacer los tutoriales del max.
    Autodesk - Autodesk 3ds Max - 3ds Max 8 documentation.

    Yo en el menú help, tengo la ayuda de max y también un apartado tutoriales.

    Espero que te sirva, sino entre todos encontraremos la forma de ayudarte, es que, ahora es muy tarde y me caigo de sueño.

    Gerardogon: el 3dsMax 2009 no es el 3dsMax 9, y el b3dpipeline funciona como máximo hasta la versión 2008, si mal no recuerdo, que es la que tengo yo y al final conseguí instalarlo. Así que, si tu versión es la 2009, que yo sepa no funciona.

  298. #298
    Fecha de ingreso
    Sep 2008
    Mensajes
    8

    Blitzbasic 3d

    Gracias estopa por los enlaces yo creo que si me servirán ahora mismo me lo estoy bajando del todo. No es que tenga mucho nivel de inglés, pero bueno entendiendo los dibujos y con un diccionario pues para adelante. Gracias de nuevo.

  299. #299
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Blitzbasic 3d

    Hola, sigo sin poder utilizar el pipeline con 3dsmax 9 y estoy que muerdo, el archivo b3dexp.del lo he instalado en la ruta:
    C:\archivos de programa\autodesk\3ds Max 2009\plugins.
    ¿Es correcto?
    El mensaje que me da 3dsmax al abrirlo es.

    Dll <c:\archivos de programa\autodesk\3ds Max 2009\plugins\b3dexp.dle> is not made for this versión of the programa - not loading, y claro, si no lo carga pues se acabó la historia.

    Si alguien tiene la más mínima pista por favor, ayuda. Es realmente importante que pueda exportar los modelos, gracias.
    Hola, yo creo que te falta el parche.

    O bien es por la versión español inglés.

  300. #300
    Fecha de ingreso
    Sep 2008
    Mensajes
    8

    Blitzbasic 3d

    Buenas noches he estado buscando por el buscador, pero no encuentro lo que buscaba. Si alguno supiera lo mismo lo ha visto se trata de un video en el que aparece una.

    Chica3d haciendo distintas posturas o sea andando, corriendo, saltando, disparando etc.

    Seguro que sabéis de cual hablo y yo lo he visto como 2 veces, pero como pasa siempre.

    Cuando te hace falta algo nunca lo encuentras, venga gracias y hasta pronto.

  301. #301
    Fecha de ingreso
    Oct 2006
    Mensajes
    360

    Blitzbasic 3d

    Pues no tengo ni idea de a qué te refieres. Pero vamos, si lo quieres para ver referencias las tienes por todas partes, desde grabarte a ti mismo haciendo el movimiento que quieres animar hasta libros y videos en youtube.

  302. #302
    Fecha de ingreso
    Oct 2006
    Mensajes
    360

    Blitzbasic 3d

    Buscando, he encontrado esto: youtube - lowpoly Woman.

    Pero si te digo la verdad algunas animaciones no están muy bien que digamos.

  303. #303
    Fecha de ingreso
    Oct 2008
    Mensajes
    2

    Blitzbasic 3d

    Hola qué tal. Hace rato probé Blitz3d y es super rápido y dios la cantidad de ejemplos que tiene es asombrosa, yeah. Pero por curiosidad me gustaría escuchar su opinión sobre dark basic pro, ese bestia pacheca del basic y que parece más barato que Blitz, pero que en realidad no lo es.

    Personalmente creo que Blitz es para gente que quiere ser programador por su parecido a C++ y Darkbasic profesional para los artistas o gente no muy clavada en eso de ser coder, no crees? Saludos.
    larga vida al todo poderoso aXXo y sus rippers.

  304. #304
    Fecha de ingreso
    Sep 2007
    Mensajes
    942

    Blitzbasic 3d

    Hola qué tal. Hace rato probé Blitz3d y es super rápido y dios la cantidad de ejemplos que tiene es asombrosa, yeah.

    Pero por curiosidad me gustaría escuchar su opinión sobre dark basic pro, ese bestia pacheca del basic y que parece más barato que Blitz, pero que en realidad no lo es.

    Personalmente creo que Blitz es para gente que quiere ser programador por su parecido a C++ y Darkbasic profesional para los artistas o gente no muy clavada en eso de ser coder, no crees? Saludos.
    Yo no sé nada o casi nada de programación y en 3 semanas he logrado hacer una visita virtual con colisiones a lo frames por segundo la mar de maja con lightmaps y todo.

    Personalmente creo que Blitz es muy, muy potente y se puede hacer bastante sabiendo muy poco de programación.

  305. #305
    Fecha de ingreso
    Apr 2006
    Mensajes
    12

    Blitzbasic 3d

    Hola, retornando el juego de coches que se inició, he estado haciendo mi versión. Desde los dos ejemplos de Cibertronic y murdokiler. Aún me quedan varias cosas.

    Por hacer, sobre todo texturizar el circuito y poner el cuenta vueltas. Pero me.

    He estado centrando más en el código. Espero que os sea de ayuda y os guste.

    He adjuntado los modelos en 3dsmax, por si alguien le gustaría tocar el circuito o el.

    Coche. Un saludo de Galláz.

    -- IMÁGENES ADJUNTAS --
    Archivos adjuntados Archivos adjuntados

  306. #306
    Fecha de ingreso
    Oct 2008
    Mensajes
    13

    Blitzbasic 3d

    Una pena que hallais dejado este hilo, gracias a él comencé a hacer yo también un juego de coches, ahora voy por el online, ya funciona el chat y pronto ya se podrán echar partidas multijugador.

  307. #307
    Fecha de ingreso
    Oct 2006
    Mensajes
    360

    Blitzbasic 3d

    Pues no dudes en publicarlo por aquí cuando lo tengas. De todas formas, aunque no escriba gente en el foro, seguro que si pones tus dudas y/o avances habrá muchos interesados.

  308. #308
    Fecha de ingreso
    Feb 2007
    Mensajes
    550

    Blitzbasic 3d

    La verdad yo lo reviso casi todos los días, pero como no se mucho de Blitz no comento nada además ahora estoy con Blender.

    Pero la verdad depende de todos mantener el mensaje vivo con inquietudes o sugerencias.

  309. #309
    Fecha de ingreso
    Nov 2008
    Mensajes
    2

    Blitzbasic 3d

    Buenas. Soy nuevo aquí ya me he presentado en la sección bienvenido, buen o pues el Blitz es un programa que me interesa mucho y hace tiempo que estoy trabajando el proyecto de un RPG (role playing game) creo que es así.

    Bueno era pera deciros que como sois tan sabios aquí, seguramente os iré preguntando cosas ;d. Saludos.

  310. #310
    Fecha de ingreso
    Jun 2007
    Mensajes
    117

    Blitzbasic 3d

    Bienvenido x-Maker, espero podamos ayudarte en cualquier duda que tengas, espero te salga bien el proyecto del RPG.

  311. #311
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Smile Blitzbasic 3d

    Hola amigos. Como están, aquí yo regresando nuevamente a subir algo, es un proyecto que tengo, bueno que ingrese a la universidad y ahora si no tengo ni para el Messenger aquí les dejo mi proyecto en ta el código y el ejecutable espero les de ideas (y), un gran saludo y eso de que ya no escribamos seguro es porque estamos muy enrolados en nuestros códigos esto es maravillosos, yo mismo no lo puedo creer cuando empezamos mover una bolita me emocionaba y ahora ya casi todos hacemos juegos sigamos para delante.

    -- IMÁGENES ADJUNTAS --

    Miniaturas adjuntas Miniaturas adjuntas Clic en la imagen para ver su versión completa. 

Nombre: shoot.jpg 
Visitas: 133 
Tamaño: 37.1 KB 
ID: 85937  
    Archivos adjuntados Archivos adjuntados
    • Tipo de archivo: zip c1.zip (6.00 MB, 3727 visitas)
    Última edición por Cibertronic; 16-11-2008 a las 18:30

  312. #312
    Fecha de ingreso
    Sep 2007
    Mensajes
    942

    Blitzbasic 3d

    Ala. Si mueve el peón a g9 en vez de mover al rey se evita el mate. Está genial. Madre mía que razón tienes, de la bolita a esto.

  313. #313
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Smile Blitzbasic 3d

    Si ahora lo veo también el rey puede escapar, como iría la jugada, con tanto jugar juegos en el PC ya me olvide de los más básico del ajedrez.

    Tanto preocuparse por el código en Blitz.

  314. #314
    Fecha de ingreso
    Oct 2006
    Mensajes
    360

    Blitzbasic 3d

    Bueno, como ya dije anteriormente en el mensaje, estaba haciendo uno hola para probar y me quede atascado a la hora de hacer la animación del salto. Como no podía subir archivos hasta ahora pues no lo pude poner. Ahora que puedo lo subo a ver si a alguien le sirve de ayuda o me ayuda a mi a hacer la rutina del salto. Hasta luego.

    -- IMÁGENES ADJUNTAS --
    Archivos adjuntados Archivos adjuntados

  315. #315
    Fecha de ingreso
    Nov 2008
    Mensajes
    9

    Blitzbasic 3d

    Hola a todos, bueno estoy iniciándome con Blitz3d, en lo personal me parece potente y a la vez sencillo, no obstante, tengo 2 preguntas puntuales acerca de este motor. Las hago en este tema ya que su título es Blitz. Bueno iré al grano para no quitarles su tiempo:
    -¿puedo hacer que el cielo cambie según el horario, como en Morrowind y Zelda: Ocarine of time? Es decir, amanecer, atardecer, anochecer, volver a amanecer, moviéndose el sol y la luna, y los efectos de luz según la hora.
    -¿puedo hacer que en mí sencillo juego 3d en 3° persona mi personaje además de correr y saltar, pueda trepar paredes, subir escaleras verticales, colgarse y sujetarse de salientes y de precipicios? Para que se hagan una idea recuerden a Tomb Raider y Príncipe de Persia, evidentemente sólo tomen en cuenta el factor interacción con el escenario nada más.

    Sólo serían estas dos preguntas, me atrevo a hacerlas puesto que he visto demos muy atractivos para este motor y podría ser que en una de esas sí se pueda hacer lo que les pregunto, sin embargo, espero alguien pueda decírmelo con certeza, de antemano muchas gracias, por su tiempo y respuestas. Un saludo.

  316. #316
    Fecha de ingreso
    Nov 2008
    Mensajes
    1

    Blitzbasic 3d

    Hola, la verdad es que yo programo en Darkbasic pro, pero si te puedo responder a las dos preguntas que has puesto.
    1ª si, se puede hacer y de muchas maneras distintas, pero no es tan fácil como pudieras esperar, la verdad es que conseguir un efecto de esas características y que sea realista es bastante difícil.
    2ª si tu sencillo juego consigue hacer todo eso ya no será un juego sencillo. Pero también sí, se puede hacer.

  317. #317
    Fecha de ingreso
    Jun 2007
    Mensajes
    117

    Blitzbasic 3d

    Aquí mi aporte, un minijuego, el código no está comentado y la manera que programe los diamantes no es la mejor ni la correcta, pero puede servir para hacer algo rápido, van adjuntos archivos max 9.

    -- IMÁGENES ADJUNTAS --
    Archivos adjuntados Archivos adjuntados

  318. #318
    Fecha de ingreso
    Oct 2006
    Mensajes
    360

    Blitzbasic 3d

    Está bastante bien, y muy vistoso me ha gustado, pero soy un poco malo, no controlo ese salto tan rápido.

  319. #319
    Fecha de ingreso
    Nov 2007
    Mensajes
    149

    Blitzbasic 3d

    He empezado hoy con el Blitz intentando cargar un.3ds, vale? He echo lo mismo que haces tu para cargar la bola y el plano de la hierba pero¿dónde guardas los 3ds? No hay que poner la ruta entera?
    Solo con poner cara lo busca solo? O hay que meterlos en la carpeta de Blitz?
    Si podéis explicar eso porque no se carga la cara que he echo, o remitirme alguna página de este mensaje también porque no lo he leído entero. Gracias.
    NS.

  320. #320
    Fecha de ingreso
    Dec 2007
    Mensajes
    186

    Carrara Blitzbasic 3d

    Si el archivo (*.3ds) se encuentra en el mismo directorio que el archivo del código Blitz no hay problema con poner cara.3ds.

    Si dentro de la carpeta de tu proyecto tienes una carpeta llamada, por ejemplo, modelos, debería colocar modelos/cara.3ds. Saludos.

  321. #321
    Fecha de ingreso
    Nov 2007
    Mensajes
    149

    Blitzbasic 3d

    Gracias lo he probado y tampoco renderiza, tendrá esto que ver con que el Blitz que utilizo es la versión demo? Los ejemplos si se me renderizan bien.
    NS.

  322. #322
    Fecha de ingreso
    Dec 2007
    Mensajes
    186

    Carrara Blitzbasic 3d

    Lo que puedes probar entonces es con un programa como Milkshape abrir el 3ds e importarlo a otro formato que reconozca la versión demo del Blitz.

  323. #323
    Fecha de ingreso
    Nov 2007
    Mensajes
    149

    Blitzbasic 3d

    El formato (*.3ds) sí lo reconoce el Blitz demo, porque los ejemplos sí tienen los modelos en (*.3ds) y me renderizan bien. No se de todas maneras cambiaré el formato en 3ds Max a (*.obj) a ver si aparece. Gracias.
    NS.

  324. #324
    Fecha de ingreso
    Feb 2007
    Mensajes
    550

    Blitzbasic 3d

    Revisa la posición de la cámara a ver si está dirigida al objeto a lo mejor este mirando hacia otro lado o la escala del objeto a lo mejor es tan grande que la cámara queda dentro del objeto, o muy pequeño quien sabe a veces son cosas así.

  325. #325
    Fecha de ingreso
    Nov 2007
    Mensajes
    149

    Blitzbasic 3d

    Ya me sale la cabeza, era cuestión de que la cámara no miraba a la malla, pero bueno ahora el problema es que solo veo la parte de arriba de la cabeza y no sé cómo rotar la cámara pongo Turn Entity Camera y Rotate Camera, pero no rota.

    También he probado con Point Entity Camera, cara y no veo ni la nariz, ni los ojos.
    ¿Cómo hago? Gracias.
    NS.

  326. #326
    Fecha de ingreso
    Nov 2008
    Mensajes
    9

    Unhappy Blitzbasic 3d

    Hola comunidad, bueno después de investigar y probar, me he decidido por fin por Blitz 3d, pero lamentablemente ya empezamos con problemas.

    Miren lo que pasa es que instalo la versión de prueba, pero cuando quiero abrir un sample o ejemplo, se abre el código (texto) pero me salen dos errores cuando coloco run programa, a saber:
    -Runtime message programa has ended - Aceptar.

    O en otras ocasiones se abre la aplicación, pero se cierra enseguida por una tal ilegal memory address.

    Y en otras ocasiones, las menos, sí se abren como corresponden.

    Les cuento mi PC tiene Windows XP y cumple con los requisitos de sobra para este programa.

    A alguno le ha pasado lo que ha mí? Alguna posible solución?
    Obviamente antes de publicar busque por mi cuenta, pero todo sale en inglés.

    De antemano, muchas gracias por responder.

  327. #327
    Fecha de ingreso
    Jun 2007
    Mensajes
    117

    Blitzbasic 3d

    Pues en lugar de abrir el ejemplo abres una función, suele suceder, tienes que fijarte bien en el nombre del ejemplo. Si no es eso, me quito el nombre. Saludos, y buena suerte.

  328. #328
    Fecha de ingreso
    Nov 2008
    Mensajes
    9

    Blitzbasic 3d

    Muchas gracias por responder, sí efectivamente es, así como me dices, no habría el ejemplo propiamente tal si no lo otro.

    Sin embargo, me sigue ocurriendo el segundo problema:
    Abro la aplicación correctamente y anda normal, pero se cierra al cabo de un ratio o en seguida por una tal ilegal memory address.

    A que se debería eso? Mi PC tiene Windows XP service pack 3, 1 Gb Ram, Pentium 4 y Ati Radeon x300 de256 Mb.

    Desde ya muchas gracias y ya no los molesto más.

  329. #329
    Fecha de ingreso
    Jun 2008
    Mensajes
    4

    Blitzbasic 3d

    Vaya, soy nuevo por aquí, veo que ya van muy avanzados en esto del Blitz3d. Yo llevo aproximadamente 1 mes trabajando en Blitz y pues ya he logrado algunas cosas pero me leeré las 22 páginas a ver si capto algo.

    Y ya que ando por aquí me podrían explicar que son, cómo funcionan y cómo crear los lightmaps. A ver si alguien me puede ayudar, en fin, aquí dejo un par de screenshots de mi proyecto. Saludos.

    -- IMÁGENES ADJUNTAS --

    Miniaturas adjuntas Miniaturas adjuntas Clic en la imagen para ver su versión completa. 

Nombre: Reflejoo2.JPG 
Visitas: 157 
Tamaño: 95.2 KB 
ID: 89647   Clic en la imagen para ver su versión completa. 

Nombre: Normales.JPG 
Visitas: 144 
Tamaño: 125.3 KB 
ID: 89648  

  330. #330
    Fecha de ingreso
    Sep 2007
    Mensajes
    942

    Blitzbasic 3d

    Vaya vaya. Está muy bien tu proyecto. Esas imágenes están renderizadas en tiempo real desde Blitz? Como conseguiste esa iluminación sin Light Maps?
    Básicamente un Lightmap es una imagen en blanco y negro que indica a la textura en el canal difuso donde iluminarse más y donde iluminarse menos, creando falsas sombras y ahorrando cálculo de iluminación al PC.

    Antes eran muy usados, pero ahora con los juegos de última generación se están quedando algo obsoletas, ya que la mayoría de la iluminación es generada en tiempo real.

  331. #331
    Fecha de ingreso
    Jun 2008
    Mensajes
    4

    Blitzbasic 3d

    Vaya así es, están renderizadas 100% en tiempo real, lo que se puede lograr con un par de luces bien colocadas, la primera imagen no tiene nada en especial tan solo que el suelo tiene algo de transparencia y un mirror debajo y la segunda imagen tiene normal mapping en el suelo y paredes. Gracias por la respuesta, ¿no conoces algún programa para la creación de Light Maps? Saludos.

  332. #332
    Fecha de ingreso
    Sep 2007
    Mensajes
    942

    Blitzbasic 3d

    Cualquier programa de tratamiento de gráficos tridimensionales en 3d es capaz de generar lightmaps. Yo utilizo 3dsMax pero con Blender también se puede.

    No sabía que Blitz soportara Bump y normal.

    Como lo haces para colocar las luces? Mediante código en el Blitz es una.

  333. #333
    Fecha de ingreso
    Jun 2008
    Mensajes
    4

    Blitzbasic 3d

    Pues precisamente lo hago con código, más o menos así: Primero creo una luz. Luz=createlight(2,0). Lightcolor luz,154,151,8.

    Lightconeangles luz,20,20.

    Lightrange luz,40.

    Positionentity luz,0,0,0;la coloco en cualquier lugar.

    En el bucle prinicipal pongo que me devuelta las coordenadas de la luz.
    While not keyhit(1).

    Moverluz(),llamas la función para mover la luz.

    Text 0,140, entityx#(luz).

    Text 0,155, entityy#(luz).

    Text 0,170,entityz#(luz).
    Wend.

    Y en una función le doy movimiento a la luz para moverla con el teclado y posicionarla donde me de la gana * 0 *.

    Function moverluz().

    Mover la luz con las teclas.

    If keydown(209)= true then moveentity luz.1,0,0 if keydown(211)=true then moveentity luz,-1,0,0 if keydown(207)=true then moveentity luz,0,0,-1 if keydown(199)=true then moveentity luz,0,0,1 if keydown(24)=true then moveentity luz,0,1,0 if keydown(3=true then moveentity luz,0,-1,0.

    End function.

    Y pues básicamente con eso ya puedes mover la luz y posicionarla donde tu veas que queda bien, copias los valores que te devuelve el Blitz de X,Y,Z y los pones en position entity luz y ya queda, así posiciono muchas cosas en el Blitz, también puedes rotarla con pitch, roll, yaw. Saludos.

  334. #334
    Fecha de ingreso
    Sep 2007
    Mensajes
    942

    Blitzbasic 3d

    Vaya vaya. Muy útil. Seguro que nos sirve a más de uno.

  335. #335
    Fecha de ingreso
    Dec 2007
    Mensajes
    15

    Blitzbasic 3d

    Hasta hace poco inicie en el modelado en 3dsmax, y Blitz 3d, quiero preguntarles, cuando uno termina una aplicación en Blitz, como hace para tener el ejecutable, es decir reproducirlo sin la necesidad de tener instalado Blitz.

    Agradezco cualquier respuesta.

  336. #336
    Fecha de ingreso
    Jun 2007
    Mensajes
    117

    Blitzbasic 3d

    En el menú de Blitz3d, programa y create executable.

  337. #337
    Fecha de ingreso
    Dec 2007
    Mensajes
    15

    Thumbs up Blitzbasic 3d

    Muchas gracias Eduardo, no sé porque no lo había encontrado.

  338. #338
    Fecha de ingreso
    Dec 2007
    Mensajes
    15

    Unhappy Blitzbasic 3d

    Una ayuda, lo que ocurre es que la función Extractanimsek no aparece, cuando la escribo queda blanca y cuando le doy correr al programa me sale que no encuentra la función, acaso de debe a que tengo la demo de Blitz, agradezco sus respuestas.

  339. #339
    Fecha de ingreso
    Jun 2007
    Mensajes
    117

    Blitzbasic 3d

    Vaya. A de ser la versión del software que usas, yo tengo el Blitz3d 1.98 y si tiene esa función, mira que versión de Blitz3d tienes tal vez tengas versión anterior que no incluye esas funciones y si es así actualiza y listo. El 1.98 creo que es el último.

  340. #340
    Fecha de ingreso
    Dec 2007
    Mensajes
    15

    Thumbs up Blitzbasic 3d

    Muchas gracias, tiene razón tenía una versión anterior, pero ya instale la que usted tiene, gracias nuevamente.

  341. #341
    Fecha de ingreso
    Dec 2007
    Mensajes
    15

    Unhappy Blitzbasic 3d

    Necesito una ayuda, alguien me puede regalar el enlace del plugins pipeline para exportar a b3d, o si alguien conoce otra forma de abrir este tipo de archivos le agradecería, también me gustaría saber cómo abrir un archivo con extensión mdl y md2 lo intente con Milkshape, pero solo me carga los huesos, les agradezco cualquier respuesta, gracias.

  342. #342
    Fecha de ingreso
    Sep 2008
    Mensajes
    44

    Blitzbasic 3d

    Yo de programación, poco. Suerte.

  343. #343
    Fecha de ingreso
    Feb 2007
    Mensajes
    4

    Blitzbasic 3d

    Maklister prueba este enlace. http://www.onigirl.com/pipeline/index.html.
    Última edición por Elysium; 10-02-2009 a las 22:46

  344. #344
    Fecha de ingreso
    Feb 2007
    Mensajes
    4

    Blitzbasic 3d

    Hola a todos. Bueno está es la primera vez que escribo en este foro, aunque muchas veces lo visite para obtener algún consejo que necesitaba en fin mi duda.

    Como obtengo el nombre del juego que creo con el comando de.

    Hostnetgame ().

    Me explico:
    Por ejemplo, el Quake o cómo el Starcraft al tu crear un juego. El otro player que se va a unir le aparece automáticamente el nombre del juego de la persona que lo creo esa es mi duda como le muestro al player que se va a unir el nombre del juego que cre.
    Última edición por Elysium; 10-02-2009 a las 22:55

  345. #345
    Fecha de ingreso
    Feb 2007
    Mensajes
    4

    Blitzbasic 3d

    Gracias por la ayuda que me puedan brindar.
    Última edición por Elysium; 10-02-2009 a las 22:52

  346. #346
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Blitzbasic 3d rebote

    Hola nuevamente a todos, yo aquí regresando después de unas muy largas vacaciones. Necesito su ayuda (que novedad). Estoy haciendo un fulbito de mesa, bueno no llego ni a la mesa, pero estoy trancado con el rebote, lo conseguí con una función aleatoria, pero la pelota no rebota naturalmente.

    Alguien tiene una idea de cómo conseguirlo.

    Aquí les dejo hasta dónde llegue.

    En el comprimido están los códigos fuentes pasito a pasito.

    Prueba 1,2,3,4, bueno está de más decir que el código más evolucionado es la 4.

    Ya de antemano, gracias por sus sugerencias.

    -- IMÁGENES ADJUNTAS --


    Miniaturas adjuntas Miniaturas adjuntas Clic en la imagen para ver su versión completa. 

Nombre: bola1.JPG 
Visitas: 102 
Tamaño: 6.1 KB 
ID: 97999   Clic en la imagen para ver su versión completa. 

Nombre: bola2.JPG 
Visitas: 103 
Tamaño: 5.7 KB 
ID: 98000  
    Archivos adjuntados Archivos adjuntados

  347. #347
    Fecha de ingreso
    Jun 2007
    Mensajes
    117

    Blitzbasic 3d

    Hola Cibertronic, pues yo nunca he hecho algo así aún, pues buscando en los ejemplos de Blitz3d encontré esto. Allí explica todo, al menos el ejemplo es funcional.

    -- IMÁGENES ADJUNTAS --
    Archivos adjuntados Archivos adjuntados

  348. #348
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Rebote

    Si el cogido funciona, aunque la pelota todavía tiene mucho de aleatorio en su revote al menos siempre va hacia adelante, checo el código y a ver si lo podemos mejorar, gracias.

  349. #349
    Fecha de ingreso
    Mar 2009
    Mensajes
    4

    Blitzbasic 3d

    Hola, sabéis cómo texturizar un child? Yo hago esto, pero me da error.
    Código:
    modelo = loadanimmesh(modelo, b3d). Arma = findchild(modelo,rifle).
    
    Tex_arma = loadtexture (arma, png).
    
    Entitytexture arma, tex_arma
    Salta con error de que no es una entidad.
    ¿Alguna idea?

  350. #350
    Fecha de ingreso
    Jun 2007
    Mensajes
    117

    Blitzbasic 3d

    Arma = findchild(modelo,rifle), arma no es entidad, la entidad es rifle es un Mesh aparte ¿no? Pues ese Mesh tienes que texturizar.

  351. #351
    Fecha de ingreso
    Mar 2009
    Mensajes
    4

    Blitzbasic 3d

    Rifle está dentro del Mesh modelo es decir, el Mesh modelo contiene la malla del personaje y del rifle con un enlace para la animación y todo en un único archivo.b3d, pero que ambos modelos tienen coordenadas UV distintas, de ahí que quiera texturizar por separado.

    Os adjunto el modelo y las 2 texturas, son sacadas de TurboSquid free model.

    -- IMÁGENES ADJUNTAS --
    Archivos adjuntados Archivos adjuntados
    Última edición por kilerz; 20-03-2009 a las 08:50

  352. #352
    Fecha de ingreso
    Jun 2007
    Mensajes
    117

    Blitzbasic 3d

    Bueno, hazlo más fácil entonces, desde el programa de modelado coloca las texturas a los modelos y los exportas así, será lo mejor.

  353. #353
    Fecha de ingreso
    Mar 2009
    Mensajes
    4

    Blitzbasic 3d

    Bueno probaré así a ver. Gracias.

  354. #354
    Fecha de ingreso
    Jan 2009
    Mensajes
    155

    Blitzbasic 3d

    Hola, estoy empezando a usar el Blitz, he empezado con la pelota. He conseguido entender perfectamente todo el 1º capítulo, he hecho mi programa con una pelota moviéndose y rodando por el campo. Pero se me ocurrió hacer que además de moverse, también saltara. Con el enter consigo que se eleve, pero no consigo decirle al programa que si y vale más que 0 la pelota baje. Seguro que es una tontería, pero llevo horas intentando arreglarlo y no lo consigo, a ver si me ayudáis, gracias.

    Adjunto el programa para que veáis como es.
    Graphics3d 640,480,16,2.

    Suelo=loadmesh(suelo.3ds).

    Pelota=loadmesh(pelota.3ds).

    Cámara=createcamera (pelota).

    Light=createlight().

    Positionentity cámara,0,50,-25.

    Turnentity cámara,45,0,0.
    While not keyhit(1) t tif keydown(2 then moveentity pelota,0,0.5,0 rotatemesh pelota,10,0,0 tend if tif y#>0 then moveentity pelota,0,-0.5,0 rotatemesh pelota,10,0,0 tend if tif keydown(200) then moveentity pelota,0,0,0.5 rotatemesh pelota,2.8,0,0 tend if tif keydown(20 then moveentity pelota,0,0,-0.5 rotatemesh pelota,-2.8,0,0 tend if tif keydown(203) then Turn Entity pelota,0,1,0 tend if tif keydown(205) then Turn Entity pelota,0,-1,0 tend if t updateworld renderworld flip t.
    Wend.

    End.
    -- IMÁGENES ADJUNTAS --
    Archivos adjuntados Archivos adjuntados

  355. #355
    Fecha de ingreso
    Jan 2009
    Mensajes
    155

    Blitzbasic 3d

    Ya lo arreglé, he modificado un poco la programación, inspirándome en ejemplos vuestros posteriores y lo conseguí.
    Graphics3d 640,480,16,2.

    Piso=loadmesh(suelo.3ds).

    Bola=loadmesh(bola.3ds).

    Cámara=createcamera (bola).

    Light=createlight().

    Positionentity cámara,0,50,-25.

    Turnentity cámara,45,0,0.
    While not keyhit(1).

    Incrementos relatios para la estrella.

    X#=0.

    Y#=0.

    Z#=0.

    Ay#=0.

    Incremento relativo para que la estrella ruede sobre si misma.

    Ax#=0.

    Controlando los incrementos con las teclas del cursos tif keydown(2 then y#=0.5 tend if tif keydown(2 =false and entityy(bola)>0 then y#=-0.5 tend if tif keydown(200) then.

    Z#=0.5.

    Ax#=2.8 tendif tif keydown(20 then.

    Z#=-0.5.

    Ax#=-2.8 tendif tif keydown(203) then.

    Ay#=1 tendif tif keydown(205) then.

    Ay#=-1 tendif.

    Decirle que siginifican al programa que los valores que le hemos dado antes.

    Moveentity bola,0, y#, z#.

    Rotatemesh bola, ax#,0,0.

    Turnentity bola,0, ay#,0.

    Actualizando el mundo.

    Updateworld.

    Renderworld.

    Flip.
    Wend.

    End.
    Gracias, iré al siguiente nivel, colisiones, a ver si lo consigo.

  356. #356
    Fecha de ingreso
    Feb 2009
    Mensajes
    132

    Thumbs up Que ha pasado?

    No sé bien, pero el hilo del tema ha sido abandonado? Porque hace más de una semana que no se comenta nada. El tema es que iba a publicar unos códigos y también iba a proponer una propuesta interesante y me preguntaba si los que saben Blitz3d aún están interesados. todavía están disponiblesí.
    AMD Dragon PLatform:
    _CPU AMD Phenom II X4 810
    _AsRock M3A780GXH/128M
    _ATI HD4870 xFx
    _4X 1GB Mem DDR3 1600Mhz
    _Thermaltake Mid-Tower m9

  357. #357
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Thumbs up Blitzbasic 3d

    Hola Kiuster. Veo que no eres muy paciente, yo teaseguro que todos estamos aquí, aunque ya no trabajando con Blitz, por jemeplo yo estoy explorando otros programas, pero siempre con ganas de seguir adqueriendo conocimiento acerca de programar videojuegos y como no hacerlo con Blitz.

    Y bueno si tienes código para comentar súbelo y si es interesante no te faltaran los comentarios y sugerencias. Un gran saludo.

  358. #358
    Fecha de ingreso
    Jan 2005
    Mensajes
    171

    Question Blitzbasic 3d

    Hola amigos. Aprovechando que andamos por aquí, os hago una pregunta: Yo tengo el programa Blitz basic de siempre, el que hace programas en pantalla completa.
    ¿Hay alguna versión de b que haga programas tipo Windows, es decir, en ventanas? Saludos.
    ¿Para cuando el Soft Libre, hará un programa de cad y que a ser posible, tenga calidad.
    Y que ya no sea imprescindible, usar AutoCad?.
    (Cervantes revolviéndose en la tumba).

  359. #359
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Lightbulb Blitzbasic 3d

    Hola amigos, aprovechando que andamos por aquí, os hago una pregunta:
    Yo tengo el programa Blitz basic de siempre, el que hace programas en pantalla completa.
    ¿Hay alguna versión de b que haga programas tipo Windows, es decir, en ventanas?
    Saludos.
    La forma de tener de correr un programa en una ventana es muy sencillo para eso modificamos la primera línea de nuestro programa la que tiene graphics3d o graphics:
    Por ejemplo:
    graphics3d 640,480,16,2 donde: 640,480 es el ancho y alto de la ventana.
    16 es la profundidad de color es decir 16 bits o 32 bits calidad en otras palabras.

    Y el último parámetro es la orden en ventano o no.

    Si es:
    1 es a pantalla completa (full screen)
    2 es en ventana (windowed)
    .

    -- IMÁGENES ADJUNTAS --

    Miniaturas adjuntas Miniaturas adjuntas Clic en la imagen para ver su versión completa. 

Nombre: screen.JPG 
Visitas: 99 
Tamaño: 73.5 KB 
ID: 100003   Clic en la imagen para ver su versión completa. 

Nombre: graphics.JPG 
Visitas: 99 
Tamaño: 141.5 KB 
ID: 100010  
    Última edición por Cibertronic; 08-04-2009 a las 18:47

  360. #360
    Fecha de ingreso
    Jan 2005
    Mensajes
    171

    Blitzbasic 3d

    Ciber, no sé qué pasa, que cuando hago el ejecutable con las instrucciones que me has dicho, me sale a toda pantalla y con las fuentes enormes. Como si se hubiera bajado la resolución al mínimo.
    ¿Puede ser que tengo una versión antigua? Llevo con el programa un mínimo de cinco o siete años.

    Voy a bajarme otro a ver.
    ¿Para cuando el Soft Libre, hará un programa de cad y que a ser posible, tenga calidad.
    Y que ya no sea imprescindible, usar AutoCad?.
    (Cervantes revolviéndose en la tumba).

  361. #361
    Fecha de ingreso
    Feb 2009
    Mensajes
    132

    Thumbs up Propuesta

    Hola. Y, es verdad, la paciencia no es exactamente uno de mis fuertes. Bueno, pasando rápidamente a la propuesta.

    Hace bastante que vengo programando en Blitz BASIC y realmente se pueden hacer maravillas con este motor.
    propuesta:

    Lo que iba a proponer es hacer alguna especie de RPG avanzado (o sea, niveles, elementos dinámicos, variables de experiencia, efectos de partículas, skills, y toda la bola), el modelo ya está hecho, texturizado y animado: ni más ni menos que mi querido dwarf: que ha copado tantos de mis programas, lo envío adjunto al mensaje (extensiones.b3d.x.3ds).

    Lo que quedaría de hacer sería una historia y el mundo, que queda a su juicio. Si quieren agregarle más personajes (hechos por ustedes o no) bienvenidos sean.

    Espero que la propuesta sea interesante. Me surgió por que la mayoría de las veces uno aprende más leyendo el código mismo que las mismas explicaciones. Creo que este ejercicio puede beneficiar enormemente a:
    -Entender mejor la estructura de un juego eficiente.

    Manejar mejor las animaciones y secuencias.

    Manejar mejor los functions y las llamadas.

    En fin entender mejor el programa.
    que les parece la idea? .

    -- IMÁGENES ADJUNTAS --

    Miniaturas adjuntas Miniaturas adjuntas Clic en la imagen para ver su versión completa. 

Nombre: dwarf01.jpg 
Visitas: 199 
Tamaño: 49.2 KB 
ID: 100013  
    Archivos adjuntados Archivos adjuntados
    AMD Dragon PLatform:
    _CPU AMD Phenom II X4 810
    _AsRock M3A780GXH/128M
    _ATI HD4870 xFx
    _4X 1GB Mem DDR3 1600Mhz
    _Thermaltake Mid-Tower m9

  362. #362
    Fecha de ingreso
    Feb 2009
    Mensajes
    132

    Thumbs up Blitzbasic 3d

    Bueno, aquí les mando unas imágenes de un juego que hice hace tiempo con un amigo. No es la gran cosa, pero me da nostalgia.

    Terragen, 3DWS y por supuesto Blitz3d.

    Posdata: lástima que le había agregado un function para gestionar partículas de lluvia. Estaba muy bueno, pero no se adonde quedo. Tendré que buscar en el desorden que llamo PC, entre código y código hasta que salga a la luz.

    Espero que les guste: Hammerage beta 0.2.
    AMD Dragon PLatform:
    _CPU AMD Phenom II X4 810
    _AsRock M3A780GXH/128M
    _ATI HD4870 xFx
    _4X 1GB Mem DDR3 1600Mhz
    _Thermaltake Mid-Tower m9

  363. #363
    Fecha de ingreso
    Feb 2009
    Mensajes
    132

    Red face Imágenes

    Me olvide de las imágenes.

    -- IMÁGENES ADJUNTAS --

    Miniaturas adjuntas Miniaturas adjuntas Clic en la imagen para ver su versión completa. 

Nombre: Imagen1.JPG 
Visitas: 155 
Tamaño: 76.0 KB 
ID: 100015   Clic en la imagen para ver su versión completa. 

Nombre: Imagen2.JPG 
Visitas: 178 
Tamaño: 130.9 KB 
ID: 100016  
    AMD Dragon PLatform:
    _CPU AMD Phenom II X4 810
    _AsRock M3A780GXH/128M
    _ATI HD4870 xFx
    _4X 1GB Mem DDR3 1600Mhz
    _Thermaltake Mid-Tower m9

  364. #364
    Fecha de ingreso
    Jan 2009
    Mensajes
    155

    Blitzbasic 3d

    A mí la verdad que me interesaría, creo que sería más ameno aprender el programa con objetivos en conjunto. La única pega es que, acabo de empezar con el programa, solo sé 4 cosas, aunque acabo exámenes en 1 semana, luego me pondré a saco con el Blitz.

  365. #365
    Fecha de ingreso
    Feb 2009
    Mensajes
    132

    Thumbs up Buenisimo

    Buinas Xarpo, que bueno que te interese. Y la verdad es que es un programa excepcional. Para aprender bien b3de nada más que entrar a los samples mismos que vienen con el programa y estudiar el código, yo lo hice así y aprendí muchas cosas. Con el tiempo te darás cuanta cuan simple es la cosa.

    Si tienes alguna pregunta voy a hacer lo posible por darte una mano <(o)>.
    AMD Dragon PLatform:
    _CPU AMD Phenom II X4 810
    _AsRock M3A780GXH/128M
    _ATI HD4870 xFx
    _4X 1GB Mem DDR3 1600Mhz
    _Thermaltake Mid-Tower m9

  366. #366
    Fecha de ingreso
    Jan 2009
    Mensajes
    155

    Blitzbasic 3d

    Gracias Kiuster. Te tomo la palabra en relación a que me hecharás una mano en caso de dudas. La verdad que sin saber programación y averle dedicado pocas horas, ya se hacer 4 cosas, y no parece difícil, pero vamos, que me queda mucho PO aprender. Por lo que cuenta con mis dudas de aquí a una semana, y un poco más adelante con mi ayuda para tu juego. Saludos.

  367. #367
    Fecha de ingreso
    Dec 2007
    Mensajes
    15

    Unhappy Blitzbasic 3d

    Compañeros, necesito una ayuda, hace poco inicie el desarrollo de una aplicación, y me quede en la presentación, les dejo el código que estoy usando, lo que quiero es que cuando se oprima sobre el botón me descargue de memoria la imagen portada.jpg, es decir que no se vea, les agradezco si alguien me dice dónde está el error, y si me puede aconsejar otra forma de hacerlo, gracias.

    Les agradecería también si me ofrecen el instalador de Blitz3d 1.98 ya no lo encuentro en internet, gracias nuevamente.

    Graphics3d 800,600.

    Setbuffer backbuffer().

    A=0.
    While not keyhit(1).

    If a=0 then gosub presentación.

    Updateworld.

    Renderworld.

    Flip.
    Wend.

    End.

    Presentación.

    Portada=loadimage (portada.jpg).

    Jugar=loadimage (jugar, png).

    Op=0.

    A=1.
    While op=0.

    X=mousex().

    Y=mousey().

    Drawimage portada,0,0.

    If x>615 and y>441 and x<775 and y<470 then.

    Drawimage jugar,615,441.

    If mousedown (1)=true then op=1.

    Endif.

    Flip.
    Wend.

    Movemouse 10,10.

    Freimage portada.

    Freimage jugar.

    Return.

  368. #368
    Fecha de ingreso
    Mar 2009
    Mensajes
    4

    Blitzbasic 3d

    Prueba con hidentity.

  369. #369
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Thumbs up Blitzbasic 3d

    Hola maklister, todo tu código está bien, lo único que te faltava era una línea CLS al final del sub portada: Modifique tú odigo un poco, los cambios están marcados con ;*******
    Para hacerlo más didáctico, aquí les envío el código, para que lo revisen. Un saludo a todos.

    Posdata: siempre es bueno ir sangrado los bloques de código para hacerlo más legible, no altera el resultado, pero tiene mejor estilo.

    Posdata 1:puedes descargar la demo o comprar el Blitz desde su página oficial:
    http://www.blitzBasic.com/products/_index_.php
    La dmeo tamiben es funcional la que uso, solo te manda un nensaje al iniciar que no molesta mucho.

    -- IMÁGENES ADJUNTAS --

    Miniaturas adjuntas Miniaturas adjuntas Clic en la imagen para ver su versión completa. 

Nombre: screenshot.jpg 
Visitas: 143 
Tamaño: 58.8 KB 
ID: 100079  
    Archivos adjuntados Archivos adjuntados
    Última edición por Cibertronic; 09-04-2009 a las 22:02

  370. #370
    Fecha de ingreso
    Dec 2007
    Mensajes
    15

    Thumbs up Blitzbasic 3d

    Muchas gracias Cibertronic, ciertamente lo que me hacía falta era esa línea de código, y me pareció estupendo el cambio del cursor, nuevamente muchas gracias.

  371. #371
    Fecha de ingreso
    Feb 2009
    Mensajes
    132

    Post Blitzbasic 3d

    Buinas. Aquí les mando parte del código que hice hace un rato. Es la base y el estilo de jugabilidad que pretendo. Bueno para el que quiera mirarlo un rato, opinen y aconsejen.

    No tengo problema en que lo modificen o lo mejoren (para eso lo hice), la carpeta raíz tiene que estar en c:
    Saludos.

    -- IMÁGENES ADJUNTAS --
    Archivos adjuntados Archivos adjuntados
    AMD Dragon PLatform:
    _CPU AMD Phenom II X4 810
    _AsRock M3A780GXH/128M
    _ATI HD4870 xFx
    _4X 1GB Mem DDR3 1600Mhz
    _Thermaltake Mid-Tower m9

  372. #372
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Lightbulb Blitzbasic 3d

    Interesante el código puesto por Kiuster para hacer el cambio de secuencias, gracias Kiuster. Aquí les dejo otra forma de hacerlo, trate de explicarlo en el pdf que adjunto, pero aún no lo término aún, el envío el código.

    El ejecutable también y desde luego los archivos de texturas y modelos.

    Hasta una próxima.

    Posdata: el control es con las teclas del cursor, y corre presionando control de la izquierda.

    Y también como no a kiusterpor el modelo.

    -- IMÁGENES ADJUNTAS --



    Miniaturas adjuntas Miniaturas adjuntas Clic en la imagen para ver su versión completa. 

Nombre: shoot.JPG 
Visitas: 176 
Tamaño: 28.3 KB 
ID: 100205   Clic en la imagen para ver su versión completa. 

Nombre: Dibujo.JPG 
Visitas: 229 
Tamaño: 16.5 KB 
ID: 100206  
    Archivos adjuntados Archivos adjuntados
    Última edición por Cibertronic; 12-04-2009 a las 10:08

  373. #373
    Fecha de ingreso
    Jan 2009
    Mensajes
    155

    Blitzbasic 3d

    Vaya, tendré que ponerme las pilas a partir del lunes, porque eso que estáis haciendo es bastante más avanzado de mi nivel.

  374. #374
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Thumbs up Blitzbasic 3d

    Tranquilo Xarpo, veras que, aunque parecen de un alto nivel, no son más que los mismos ejemplos que tenemos desde muchos mensaje atrás.

    Eso es lo que me encanta del Blitz, con muy poco se puede obntener resultados algo decentes.

    Te aconsejo que revises desde el promer mensaje, hacer la bolita rodar, el coche, ha y jugarle a Jesus, (parece que nadie le gano, o nadie lo haba judado?)
    Bueno lo que quería decirte es que seguro estars enseñándonos unos códigos hechos por ti que nos dejaran sorprendidos (y).

  375. #375
    Fecha de ingreso
    Dec 2007
    Mensajes
    186

    Thumbs up Blitzbasic 3d

    Ánimo muchachos, que estoy aprendiendo mucho de los ejemplos que colocan en este lugar.

  376. #376
    Fecha de ingreso
    Feb 2009
    Mensajes
    132

    Thumbs up No problema

    Xarpo, vas por buen camino, basic es -personalmente- Lo mejor para empezar a aprender a programar videojuegos. Cualquier pregunta especifica hacenosla saber.

    Una buena recomendación es hacer un simple juego de carreras. El mismo Blitz trae un modelo de un rally-car en media, que te parece?
    AMD Dragon PLatform:
    _CPU AMD Phenom II X4 810
    _AsRock M3A780GXH/128M
    _ATI HD4870 xFx
    _4X 1GB Mem DDR3 1600Mhz
    _Thermaltake Mid-Tower m9

  377. #377
    Fecha de ingreso
    Feb 2009
    Mensajes
    132

    Thumbs up Aporte importante

    Un código simple y muy realista desombras dinámicasen Blitz3d. En realidad, el modelo era (*.md2) pero lo modifique para que acepte las secuencias del enano. Comentarios por favor.

    -- IMÁGENES ADJUNTAS --

    Miniaturas adjuntas Miniaturas adjuntas Clic en la imagen para ver su versión completa. 

Nombre: Sombras.jpg 
Visitas: 166 
Tamaño: 164.0 KB 
ID: 100527  
    Archivos adjuntados Archivos adjuntados
    AMD Dragon PLatform:
    _CPU AMD Phenom II X4 810
    _AsRock M3A780GXH/128M
    _ATI HD4870 xFx
    _4X 1GB Mem DDR3 1600Mhz
    _Thermaltake Mid-Tower m9

  378. #378
    Fecha de ingreso
    Oct 2004
    Mensajes
    72

    Blitzbasic 3d

    Vaya. Está muy bien, sirve sólo para terrenos o también proyecta sobre meshes?

  379. #379
    Fecha de ingreso
    Jun 2007
    Mensajes
    117

    Blitzbasic 3d

    Pues lograron hacer sombras dinámicas donde supuestamente no se podía si no con plugins, esta excelente.

  380. #380
    Fecha de ingreso
    Feb 2009
    Mensajes
    132

    Thumbs up Blitzbasic 3d

    Trauma. Gracias por el agradecimiento. El código de sombras es solamente para terrenos con loadterrain. Pero sirve tanto como para meshes animados y estáticos (como edificios o árboles). Es bastante rápido.

    Cualquier duda hacela saber.

    Otro aviso: todos los interesados en Blitz3d hacen bien en ojear esta sorprendente librería (.dll) para Blitz3d. Se llama ninfa3d engine y la use para crear efectos de blur y sombras dinámicas de alto nivel con Dual-proyection.
    la página está en inglés y español se los recomindo, es gratuito y completamente funcional. http://www.mysticrealitystudio, comu...ndex.php?p=1_1.

    -- IMÁGENES ADJUNTAS --


    Miniaturas adjuntas Miniaturas adjuntas Clic en la imagen para ver su versión completa. 

Nombre: Ninfa01.jpg 
Visitas: 186 
Tamaño: 176.4 KB 
ID: 100908   Clic en la imagen para ver su versión completa. 

Nombre: Ninfa02.jpg 
Visitas: 186 
Tamaño: 225.7 KB 
ID: 100909   Clic en la imagen para ver su versión completa. 

Nombre: Ninfa03.jpg 
Visitas: 204 
Tamaño: 216.0 KB 
ID: 100910  
    AMD Dragon PLatform:
    _CPU AMD Phenom II X4 810
    _AsRock M3A780GXH/128M
    _ATI HD4870 xFx
    _4X 1GB Mem DDR3 1600Mhz
    _Thermaltake Mid-Tower m9

  381. #381
    Fecha de ingreso
    Apr 2009
    Mensajes
    24

    Blitzbasic 3d

    Hola a todos. Antes de nada menudo mensaje, me va a costar algo de tempo ponerme al día con todos ustedes. Segundo estoy intentando hacer un videojuego en Blitz3d de detective Conan (aventura gráfica) y me gustaría que me resolvierais la primera duda (y todavía no he empezado a programar nada).

    Quiero poner una intro para el juego, y me gustaría saber si se podría poner un video, o tendría que ser mediante imágenes? (no sé si me he explicado).

    Con lo de imágenes me refiero.
    1.- Imagen de shinichi y abajo un texto : soy shinichi kudo estudiante de secundaria, y así todo el rato. (creo que ahora está más legible).

    Bueno gracias a aquel que me pueda responder, e iré poniéndome al día con este mensajes.

  382. #382
    Fecha de ingreso
    Feb 2009
    Mensajes
    132

    Thumbs up Respuesta

    Raistlin, el Blitz trae un comando propio para cargar videos. Aquí te mando un código que abre un opening de Conan en formato.avi.
    espero que te sirva.

    -- IMÁGENES ADJUNTAS --
    Archivos adjuntados Archivos adjuntados
    AMD Dragon PLatform:
    _CPU AMD Phenom II X4 810
    _AsRock M3A780GXH/128M
    _ATI HD4870 xFx
    _4X 1GB Mem DDR3 1600Mhz
    _Thermaltake Mid-Tower m9

  383. #383
    Fecha de ingreso
    Apr 2009
    Mensajes
    24

    Blitzbasic 3d

    Vaya gracias, pero el comando no me lo detecta. Me pone error en la función de cargar el video no sé. Gracias.

  384. #384
    Fecha de ingreso
    Feb 2009
    Mensajes
    132

    Blitzbasic 3d

    Vaya, con que versión de Blitz3d trabajas.
    AMD Dragon PLatform:
    _CPU AMD Phenom II X4 810
    _AsRock M3A780GXH/128M
    _ATI HD4870 xFx
    _4X 1GB Mem DDR3 1600Mhz
    _Thermaltake Mid-Tower m9

  385. #385
    Fecha de ingreso
    Feb 2009
    Mensajes
    132

    Blitzbasic 3d

    Yo trabajo con la v 1.98vos?
    AMD Dragon PLatform:
    _CPU AMD Phenom II X4 810
    _AsRock M3A780GXH/128M
    _ATI HD4870 xFx
    _4X 1GB Mem DDR3 1600Mhz
    _Thermaltake Mid-Tower m9

  386. #386
    Fecha de ingreso
    Apr 2009
    Mensajes
    24

    Blitzbasic 3d

    Vaya pues si te digo la verdad no tengo ni idea de qué versión es porque como la que colgaban era de prueba yo me metí en el ares y me descargue una full, pero no sé que versión es y no sé dónde se mira.

  387. #387
    Fecha de ingreso
    Feb 2009
    Mensajes
    132

    Wink Blitzbasic 3d

    Mejor no hables de descarga de fulls ni ares aquí que te van a chiflar. A ver cuando te conectas al messenger.
    AMD Dragon PLatform:
    _CPU AMD Phenom II X4 810
    _AsRock M3A780GXH/128M
    _ATI HD4870 xFx
    _4X 1GB Mem DDR3 1600Mhz
    _Thermaltake Mid-Tower m9

  388. #388
    Fecha de ingreso
    Jan 2009
    Mensajes
    155

    Blitzbasic 3d

    Bueno, ya estoy libre por fin, me dedicaré 100% a aprender a programar con el Blitz. Y ya que nombras el MSN Kiuster, me ayudaría tenerte en mí MSN para preguntarte directamente cuando tenga dudas.

    Mi msn: carlos_12864@hotmail.com.

  389. #389
    Fecha de ingreso
    Apr 2009
    Mensajes
    24

    Blitzbasic 3d

    Lo siento por lo del mensaje anterior no sabían que no se podía hablar de lo de las descargas lo siento. Con respecto al messengeryo estoy todo el día conectado lo que pasa que soy de Alicante / España así que, a lo mejor si tú tienes un orario distinto es difícil que coincidamos, pero ya te digo que la mayoría del día estoy conectado y más esta semana que aún me queda de vacaciones.

    Posdata: feliz día de Sant Jordi a todos (con un día de retraso, pero más vale tarde que nunca) rosas para todas las chicas del foro de mi parte.
    Última edición por raistlin_majere_11; 24-04-2009 a las 10:44

  390. #390
    Fecha de ingreso
    Jan 2009
    Mensajes
    155

    Blitzbasic 3d

    Yo soy español, de Barcelona.

  391. #391
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Thumbs down Blitzbasic 3d

    ya probé de todo y no corren las librerías, que Kiuster nos enseño. Para mepsezar ni siquiera tengo la carpeta -userlibs.

    Y cuando la creo no funciona.

    Tan lindas que estaban las sombras.

    Bueno moral a continuar.

  392. #392
    Fecha de ingreso
    Nov 2006
    Mensajes
    32

    Blitzbasic 3d

    Hola a todos, bien hoy me puse a leer el hilo de este foro y me sorprendió mucho lo que han avanzado en tan poco tiempo, desde una bolita movida con el cursor hasta un juego de autos que por poco no tiene nada que envidiarle a los que jugaba en mis épocas en la 486 y Pentium 1, Cibertronic se ha metido bastante en el tema que me pareció increíble que ya tenga su propio juego que dicho sea de paso no le puedo ganar a Jesús.

    Bien retomo el Blitz que en una época comencé unos 13 tutoriales que están en pdf y rondan mucho por la red para quien los quiera mirar. Luego lo deje porque llegas a un punto donde ves que es muy limitado para lo que tienes en mente por hacer. Me incline a Irrlicht programando en C++, muy bien documentado, pero lamentablemente todo en idioma yankie, en el foro hay 3 o 4 latinos que son casi moderadores, pero no te dejan preguntar en español, así que, me atasque en algunas cosas y lo abandone también.

    Ahora retomare el Blitz para recordar cómo funcionaba y devere comenzar de lo más básico para no tratar de hacer un Need for Speed o Call of Duty de primera y ahí es cuando uno se desanima en no poder hacer lo que quiere.

    Posdata: no se 3dsMax ni Blender, pero me pareció muy bueno y si lo entiendo el 3d world Studio que incluso exporta al formato nativo de Blitz y también estuve viendo Google skretchup que exporta en x y Blitz lo carga muy bien.

    Bueno vasta de palabras y me pondré manos a la obra para poder llegar a hacer algo y probar el ninfa3d que promete mucho con el tema de física y coliciones.

    Pregunta: se podrá agregar librerías como newton a Blitz? Saludos a todos y a meter código.

  393. #393
    Fecha de ingreso
    Feb 2009
    Mensajes
    132

    Thumbs up Blitzbasic 3d

    Cyber, userlib creo que se aplica en la versión 1.98. Blitz3d, permite agregar un montón de llibrerías, fastext, newton physics, car physics, ninfa3d, devil shadow system, permitiendo muchos efectos y sistemas útiles para los desarrollos. Solo ay que agregar los.dll y.dcls a la carpeta userlib que ya debe estar creada.

    En este mismo momento estoy trabajando en un RPG, y me trabe en las sombras dynamicas de los objetos. Pero me di cuenta que algo así hace uso excesivo de memoria, y puede buggearlo un poco (eso que tengo una PC potente). Así que mi recomendación es establecer sombras estáticas para edificios y para el personaje un simple sprite que se adapte a la superficie del terreno. Saludos paio y bienvenido nuevamente al mundo de basic.
    AMD Dragon PLatform:
    _CPU AMD Phenom II X4 810
    _AsRock M3A780GXH/128M
    _ATI HD4870 xFx
    _4X 1GB Mem DDR3 1600Mhz
    _Thermaltake Mid-Tower m9

  394. #394
    Fecha de ingreso
    Feb 2009
    Mensajes
    132

    Post Blitzbasic 3d

    Che cyber, sabes modelar? Porque tengo algunas preguntas en cuanto a modelos (*.3ds) en Blitz3d.
    el que sepa algo relacionado, que me de una mano por favor .
    AMD Dragon PLatform:
    _CPU AMD Phenom II X4 810
    _AsRock M3A780GXH/128M
    _ATI HD4870 xFx
    _4X 1GB Mem DDR3 1600Mhz
    _Thermaltake Mid-Tower m9

  395. #395
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Red face Blitzbasic 3d

    Hi kyuster a ver si nos comunicas sobre tu iquietud, que, si no soy yo seguro te respondem muchos más, sino que somos muy dodestos aquí.

  396. #396
    Fecha de ingreso
    Feb 2009
    Mensajes
    132

    Post Blitzbasic 3d

    Gracias cyber. Cuando puedas bien de los proyectos que tengas en basic, así se hace un nuevo hilo de proyecto de videojuegos en Blitz3d. Va a ser bastante constructivo.
    el problema en si es que hace poco hice un escenario para mí proyecto RPG, bien básico para que no sea pesado. Pero. ¿cómo hago para agregarle Normal Maps y Bump maps? Porque Blitz lo soporta muy bien (lo he visto en algunas demos), pero no se configurarlo. si alguien me puede dar una mano, desde ya gracias. Saludos, y larga vida a basic.

    Aquí mando unas imágenes.

    -- IMÁGENES ADJUNTAS --

    Miniaturas adjuntas Miniaturas adjuntas Clic en la imagen para ver su versión completa. 

Nombre: Demo05.jpg 
Visitas: 138 
Tamaño: 221.8 KB 
ID: 101567   Clic en la imagen para ver su versión completa. 

Nombre: Demo06.jpg 
Visitas: 112 
Tamaño: 291.7 KB 
ID: 101568  
    AMD Dragon PLatform:
    _CPU AMD Phenom II X4 810
    _AsRock M3A780GXH/128M
    _ATI HD4870 xFx
    _4X 1GB Mem DDR3 1600Mhz
    _Thermaltake Mid-Tower m9

  397. #397
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Blitzbasic 3d

    En qué programa estas modelando.

  398. #398
    Fecha de ingreso
    Feb 2009
    Mensajes
    132

    Post Blitzbasic 3d

    Max 2009.
    AMD Dragon PLatform:
    _CPU AMD Phenom II X4 810
    _AsRock M3A780GXH/128M
    _ATI HD4870 xFx
    _4X 1GB Mem DDR3 1600Mhz
    _Thermaltake Mid-Tower m9

  399. #399
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Thumbs up Blitzbasic 3d

    Chevere, haber te doy el método que uso si deseas hacer una modelo y después crear con Adobe Photoshop el mapa Bump o normal, va ha ser algo difícil (difícil no impocible), incluso por ahí ley que sugerian como ejemplo pintarse la cara de blanco y tomarse una fotografía. (la necesidad es la madre de yasabemos quien) lo que yo hago es tener 2 modelos uno en Low poly y otro con gran detalle muchos polígonos, así a esta última le saco su Bump Map y luego se la paso al Low poly, en Blender la cosa es más fácil, lo estoy comprobando si me das un poco de tiempo creo un tutorial para indicarles como lo hago en 3dsMax una ves ya tendios los 2 elementos el modelo y el mapa de textura ya nos explicas como cargarlos en Blitz.
    Última edición por Cibertronic; 30-04-2009 a las 18:47

  400. #400
    Fecha de ingreso
    Feb 2009
    Mensajes
    132

    Post Blitzbasic 3d

    Che cyber, cuál es tu manera de hacer agua realista en el juego y que tampoco sea muy pesado de cargar. Para crear el cielo usas un sphere o un skybox?
    Tenes algún código fácilon de implementar?
    AMD Dragon PLatform:
    _CPU AMD Phenom II X4 810
    _AsRock M3A780GXH/128M
    _ATI HD4870 xFx
    _4X 1GB Mem DDR3 1600Mhz
    _Thermaltake Mid-Tower m9

  401. #401
    Fecha de ingreso
    Nov 2006
    Mensajes
    32

    Blitzbasic 3d

    Hola a todos por aquí. Les dejo una muestra de lo que estuve haciendo con el ejemplo de la bolita. Verán que saque algunas partes de código de otros ejemplos (díganme si tenían copy right).

    Bien la bolita se mueve con las flechas y gira con el ratón.

    Falta mucho por hacer aún y optimizar.

    Que gire con la grabedad, giro de izquierdo y derecha más real y controlado por velocidad como delante y atrás, mejorar el nivel, portada y mucho más.

    Me gustaría poder usar físicas para que sea mejor y más realista, pero estuve tratando de usar ninfa3d que es la única free que encontré y la verdad me complique demasiado y no la supe poner en el juego.

    Si alguien quiere aportar alguna ayuda muy bienvenida será. Saludos a todos.

    -- IMÁGENES ADJUNTAS --
    Archivos adjuntados Archivos adjuntados

  402. #402
    Fecha de ingreso
    Feb 2009
    Mensajes
    132

    Thumbs up Blitzbasic 3d

    Paio, tu código está muy bien y también muy bien organizado. Al ver tu código me doy cuanta que as trabajado bastante con programación en tiempos pasados.

    Preguntabas por una librería de efectos físicos. Aquí te mando una buena.
    posdata: si algún día te copas con Blitz BASIC, ayúdame en código que tengo unos problemas aquí en el mío.

    Blitzode.

    -- IMÁGENES ADJUNTAS --
    Archivos adjuntados Archivos adjuntados
    AMD Dragon PLatform:
    _CPU AMD Phenom II X4 810
    _AsRock M3A780GXH/128M
    _ATI HD4870 xFx
    _4X 1GB Mem DDR3 1600Mhz
    _Thermaltake Mid-Tower m9

  403. #403
    Fecha de ingreso
    Nov 2006
    Mensajes
    32

    Blitzbasic 3d

    Muchas gracias Kiuster, estudiare y probaré esa librería a ver qué llegamos a hacer. Si quieres pásame un mensaje con tu código y que problema tienes a ver si lo podemos solucionar.

  404. #404
    Fecha de ingreso
    Feb 2009
    Mensajes
    132

    Post Blitzbasic 3d

    Paio estoy publicando mi proyecto en el hilo proyecto Blitz BASIC: conquest online atrás la parte de videojuegos.

    Un juego que lo tengo en desarrollo, y es el que me está trayendo problemas de código, que tal si charlamos ahí? Digo, ahí hablamos sobre ese problema, ¿ok?
    AMD Dragon PLatform:
    _CPU AMD Phenom II X4 810
    _AsRock M3A780GXH/128M
    _ATI HD4870 xFx
    _4X 1GB Mem DDR3 1600Mhz
    _Thermaltake Mid-Tower m9

  405. #405
    Fecha de ingreso
    Aug 2006
    Mensajes
    427

    Blitzbasic 3d

    Hola blitzeros que bien que anda este mensaje, la verdad que lo tenía medio olvidado y le había perdido el rastro, pero hace poco se aparecieron Kiuster y Cibertronic por el mensaje de ayudarías, y me vine para aquí para ponerme un poco al día.

    En esas estaba cuando me tope con un problema. Que con mensaje tan largos y tan ricos en contenidos, o te pasas unos días encerrado para leerlos y seguirlos o no sé. No tienen algún lugar donde tengan todos los recursos juntos? Vi una página web, pero solo me anduvo la página principal y no el resto ¿me pasa esto solo a mí? Lo que pueden hacer (y esto lo sugiero con toda la humildad de un desaparecido) es poner todos los enlaces etc en el primer mensaje como hizo Crashon en el hilo de ayudarías.

    Bueno no sé, la verdad es que, andan bastante mejor de nivel que yo así que, una vez más mi rol de aprendiz se hace presente, pero cualquier cosa que pueda ayudar estoy aquí. Saludos.
    JFGI

  406. #406
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Wink Agua real

    Aquí les dejo el ejemplo que tree el mismo Blitz en la versión demo de agua real (archivo cubeweater) y también mis esfuersos por simplificar el código, pero no lo ocnsigo así que, solo le quiete algunas cosas(archivo h2o) a ver si ud si lo entienden y pasan el dato.

    -- IMÁGENES ADJUNTAS --

    Miniaturas adjuntas Miniaturas adjuntas Clic en la imagen para ver su versión completa. 

Nombre: shot.JPG 
Visitas: 115 
Tamaño: 24.8 KB 
ID: 101849  
    Archivos adjuntados Archivos adjuntados

  407. #407
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Thumbs up Blitzbasic 3d

    Hola a todos por aquí, les dejo una muestra de lo que estuve haciendo con el ejemplo de la bolita.
    Está bien el juego, que difícil, manejar la volita, pero adictivo, y sí, habría que trabajar en eso de que cuando se desliza sola por la pendiente también ruede, ojalá la termines pronto, promete.

  408. #408
    Fecha de ingreso
    Feb 2009
    Mensajes
    132

    Blitzbasic 3d

    Che cyber, yo también estuve tratando de simplificar el ejemplo del cubewater, hace tiempo. Pero es bastante complicado.

    El agua es un 3ds. El efecto de reflejo es increíble. Lo que hace es tomar cada vértice del modelo y moverlo en forma coordenada (usando ecuaciones).

    Trate de implementarlo en juego, pero es muy complicado.

    Aquí te mando otro código muy bueno de agua realista, a ver si lo podemos descifrar.

    -- IMÁGENES ADJUNTAS --
    Archivos adjuntados Archivos adjuntados
    AMD Dragon PLatform:
    _CPU AMD Phenom II X4 810
    _AsRock M3A780GXH/128M
    _ATI HD4870 xFx
    _4X 1GB Mem DDR3 1600Mhz
    _Thermaltake Mid-Tower m9

  409. #409
    Fecha de ingreso
    Oct 2004
    Mensajes
    72

    Blitzbasic 3d

    Vaya, muy bueno, me viene perfecto para un proyecto que estoy haciendo. Gracias Kiuster.

  410. #410
    Fecha de ingreso
    Aug 2006
    Mensajes
    427

    Blitzbasic 3d

    Alguien me responde?
    JFGI

  411. #411
    Fecha de ingreso
    Feb 2009
    Mensajes
    132

    Thumbs up Blitzbasic 3d

    Perdón aprendiz3d se me había pasado tu mensajes.
    muy buena tu idea, pero eso creo que tendría que arreglarlo el fundador del hilo. De todas formas, lo que dices estaría muy bueno para ubicar bien los puntos y los avances. Saludos, y espero ver pronto tus avances.
    posdata: sabes modelar? .
    AMD Dragon PLatform:
    _CPU AMD Phenom II X4 810
    _AsRock M3A780GXH/128M
    _ATI HD4870 xFx
    _4X 1GB Mem DDR3 1600Mhz
    _Thermaltake Mid-Tower m9

  412. #412
    Fecha de ingreso
    Aug 2006
    Mensajes
    427

    Blitzbasic 3d

    Se modelar sí, uso 3ds Max. Ando bien para modelado inorgánico, sobre todo de edificios para los que uso también AutoCAD. De inorgánico estoy tratando de aprender más, pero no tengo un buen nivel por ahora. Cualquier cosa que precises para tu juego pega el grito y veo que puedo hacer.
    JFGI

  413. #413
    Fecha de ingreso
    Feb 2009
    Mensajes
    132

    Thumbs up Blitzbasic 3d

    Gracias pibe, mírate el hilo en el que estoy publicando el juego, ahí puse un boceto de un personaje rápido. Yo probé pasarlo a max pero no me queda muy bien el modelo del dwarf, así que, si quieres darle una intentada, como quieras.
    saludos.
    AMD Dragon PLatform:
    _CPU AMD Phenom II X4 810
    _AsRock M3A780GXH/128M
    _ATI HD4870 xFx
    _4X 1GB Mem DDR3 1600Mhz
    _Thermaltake Mid-Tower m9

  414. #414
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Wink Aguita algo decente

    Hola aquí mis primeros esfuersos para tener agua decente el agua no es más que un box con muy poca altura, con muchos huesos que suben y bajan alternadamente pok box y no plane, bueno para que la podamos ver cuando estamos bajo el agua otra es que las paredes dentro de la piscina ya están azules aún sin agua, esto para no estar mcambiando las luces en Blitz. Por que, para tener un codig bastante chiquito para probar el código utilicen el ratón para la dirección y las flechas para avanzar, todavía no está el omnidirección dentro del agua tienes un traje muy pesado y te vas al fondo de la pizina, y bueno si también había tenido el mismo problema el de buscar algo y perderme en tanto mensaje, me baje todo a mi máquina para encontrarlo más rápido, haber sy hoy y mañana lo subo a una página, con indice, para que sea más fácil encontrar todos nuestros aoprtes.

    -- IMÁGENES ADJUNTAS --




    Miniaturas adjuntas Miniaturas adjuntas Clic en la imagen para ver su versión completa. 

Nombre: Dibujo.JPG 
Visitas: 100 
Tamaño: 24.9 KB 
ID: 101921   Clic en la imagen para ver su versión completa. 

Nombre: asdsad.jpg 
Visitas: 102 
Tamaño: 10.7 KB 
ID: 101922   Clic en la imagen para ver su versión completa. 

Nombre: Dibujo11.JPG 
Visitas: 101 
Tamaño: 20.5 KB 
ID: 101923   Clic en la imagen para ver su versión completa. 

Nombre: aaaa.JPG 
Visitas: 117 
Tamaño: 29.7 KB 
ID: 101924  

    Archivos adjuntados Archivos adjuntados
    Última edición por Cibertronic; 03-05-2009 a las 05:20

  415. #415
    Fecha de ingreso
    Feb 2009
    Mensajes
    132

    Thumbs up Blitzbasic 3d

    Muy bueno el código cyber, pero aún tengo mis dudas en cuanto a agua realista en Blitz3d.
    es totalmente entendible tu código y muy práctico también, pero no sirve para (por ejemplo) un mar realista, es decir, grandes superficies de agua. Porque el código trabaja sobre el manejo de un modelo 3d con una extensión limitada. Además, el efecto de reflejos de agua son algo fundamental para agua realista, ya sé que es algo complicado, pero para lograr un agua realista creo que tiene que incluir efectos de reflejos y también que sea aplicable para terrenos extensos, como para un hasta donde me alcanza la vista.

    Es por eso que sigo estudiando alguna forma de lograr grandes masas de agua con reflejos y ondas, cuando logre algo concreto, lo subo.
    muy buen tutorial de todas formas.

    Siempre cyber ayudando en el foro, es algo digno de felicitar.
    AMD Dragon PLatform:
    _CPU AMD Phenom II X4 810
    _AsRock M3A780GXH/128M
    _ATI HD4870 xFx
    _4X 1GB Mem DDR3 1600Mhz
    _Thermaltake Mid-Tower m9

  416. #416
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Thumbs up Blitzbasic 3d

    Que modelos más prácticos, útiles y bonitos estamos produciendo por aquí, esto es el espíritu del software libre todos contribuimos todos aprendemos y por lo tanto todos ganamos.

    Bueno auqi les dejo otra demo que hice con los modelos del proyecto de kuister esta el código fuente y el ejecutable.

    -- IMÁGENES ADJUNTAS --

    Miniaturas adjuntas Miniaturas adjuntas Clic en la imagen para ver su versión completa. 

Nombre: DEMO.JPG 
Visitas: 126 
Tamaño: 52.0 KB 
ID: 101956  
    Archivos adjuntados Archivos adjuntados

  417. #417
    Fecha de ingreso
    Feb 2009
    Mensajes
    132

    Post Blitzbasic 3d

    Muy bueno la demo cyber. Especificamente me gusta la forma en que manejas las secuencias, porque yo tengo un problemin. Cuando le pongo atacar, inicia las secuencias, pero repetidas veces hasta que aprieto otra tecla.

    Tenes una idea de cómo hacer que se repita la secuencia de ataque, pero con un lapso de tiempo? Es decir, ataca, pasa un variable de tiempo, y luego ataca otra vez. Esta variable va a depender de la agilidad que vaya ganando el personaje y también del arma que este utilizando.

    alguna idea?
    AMD Dragon PLatform:
    _CPU AMD Phenom II X4 810
    _AsRock M3A780GXH/128M
    _ATI HD4870 xFx
    _4X 1GB Mem DDR3 1600Mhz
    _Thermaltake Mid-Tower m9

  418. #418
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Wink Blitzbasic 3d

    Podríamos utilizar millisecs() este comando retorna el la hora en milisegudnos, así podríamos hacer, por ejemplo, que el enano solo pueda dar de hachasos un segundo y luego tendría que esperar digamos otro segundo hasta cargar su poder haber lo boy masticando, supongo que, será solo cuestión de restas al presiona la tecla ataque t1=toma la hora en milisegundos.

    En cada bucle posterior t2=toma la hora en milisegundos.

    Se anima solo si t2-t1<1000 es decir menor a un segundo.

    Algo así, lo trabajo en código, y a ver qué tal me va.

  419. #419
    Fecha de ingreso
    Feb 2009
    Mensajes
    132

    Blitzbasic 3d

    No sé si se entendido bien la idea.
    me refiero, que cuando se apreté la tecla atacar:
    -Anime atacar(con cierta rapidez delimitada por la variable de agilidad).

    Tiempo de espera (dependiendo de la velocidad del arma utilizada).

    Anime atacar.

    Tiempo de espera. etc.
    hasta que se apreté alguna tecla que interrumpa la operación.
    alguna idea? .
    AMD Dragon PLatform:
    _CPU AMD Phenom II X4 810
    _AsRock M3A780GXH/128M
    _ATI HD4870 xFx
    _4X 1GB Mem DDR3 1600Mhz
    _Thermaltake Mid-Tower m9

  420. #420
    Fecha de ingreso
    Oct 2004
    Mensajes
    72

    Post Blitzbasic 3d

    Cibertronic dió con la solución, si que vale así. En pseudocódigo sería algo así: Si (hora_actual - Hora_inicial) > 1000 tatacar thora_inicial= hora_actual.

    Fin si.

    Si lo que quieres es que se pulse una vez y ataque automáticamente hasta dar otra tecla lo único que hay que hacer es añadir una variable estado que nos diga que está haciendo en todo momento, pongamos que 1 es atacando y 0 no hace nada.

    Si pulso tecla atacar y estado<>1.

    Estado= 1.

    Hora_inicial= hora_actual.

    Y si no.

    Si pulso tecla parar.

    Estado=0.

    Fin si.

    Fin si.

    Si estado= 1.

    Si (hora_actual - Hora_inicial) > 1000 tatacar thora_inicial= hora_actual.

    Fin si.

    Fin si.
    Última edición por trauma; 04-05-2009 a las 23:34

  421. #421
    Fecha de ingreso
    Feb 2009
    Mensajes
    132

    Post Blitzbasic 3d

    A, ahora entiendo el concepto, gracias chicos.
    saben que? Para mejor organización del proyecto me gustaría que todo el que quiera participar poste, se anote y así podemos dividir los trabajos, y lograr un trabajo grupal más interesante:
    -Modelado.

    Programación.

    Gui.
    que les parece? .

    Así empezamos el proyecto con trabajo distribuido para todos los involucrados.
    AMD Dragon PLatform:
    _CPU AMD Phenom II X4 810
    _AsRock M3A780GXH/128M
    _ATI HD4870 xFx
    _4X 1GB Mem DDR3 1600Mhz
    _Thermaltake Mid-Tower m9

  422. #422
    Fecha de ingreso
    Oct 2004
    Mensajes
    72

    Blitzbasic 3d

    Ok, pues yo me apunto a modelado y si puedo ayudar en programación pues también.

  423. #423
    Fecha de ingreso
    Nov 2006
    Mensajes
    32

    Blitzbasic 3d

    Estoy anotado para la parte de programación. En el mensaje del juego colgué una idea para tener la programación ordenada, así si alguien quiere agregar o colaborar con algo no se nos complique en buscar en cientos de líneas de código y muchas funciones.

  424. #424
    Fecha de ingreso
    Jan 2009
    Mensajes
    155

    Blitzbasic 3d

    Yo me apunto a modelado, y estoy aprendiendo a programar, pero bueno, eso ya más adelante. Un saludo.

  425. #425
    Fecha de ingreso
    Aug 2006
    Mensajes
    427

    Blitzbasic 3d

    Yo voy para lo que pueda ayudar tanto en modelado como en programación. Saludos.
    JFGI

  426. #426
    Fecha de ingreso
    Aug 2006
    Mensajes
    427

    Blitzbasic 3d

    Publico aquí una duda que tengo. Estoy haciendo un editor y preciso guardar archivos con mis variables. Ejemplo, mat, etc. Logro hacerlo bien y me anda el editor, pero preciso que mi programa pueda crear los archivos sin tener que haberlos creado yo. Tengo los comandos openfile / closefile y writefile, pero ninguno createfile para hacer una especie de guardar como.

    Es que no existe en Blitz una manera de hacerlo? Yo no la encontré haber que me dicen.
    JFGI

  427. #427
    Fecha de ingreso
    Jan 2009
    Mensajes
    155

    Blitzbasic 3d

    He visto una cosa en el manual del Blitz quizás puedas utilizar para lo que quieres.
    Copyfile from$, to$. Definición:
    Copia un archivo del disco duro en una nueva localización.

    Descripción de los parámetros:
    From$ = ruta/nombre de archivo valido del archivo que va a ser copiado.

    To$ = ruta/nombre de archivo donde se va a copiar.

    Descripción del comando:
    Usa este comando para copiar un archivo desde una ubicación hasta otra. Quizás programaras tu propio instalador y necesitarás copiar.

    Archivos desde el directorio de instalación al directorio donde se instalara el programa. Asegúrate de que los archivos que serán copiados.

    Existen antes de ejecutar este comando.
    Si tienes un archivo base creado en blanco, siempre puedes copiarlo y cambiarle el nombre con este comando, no sería lo mismo que un createfile?
    Y ahora me toca a mí, que tengo unos problemas.

    Como dije estoy aprendiendo aún, y ahora ando con la recreación de animaciones del personaje.

    Extraigo las animaciones y se reproducen perfectamente, pero tengo un problema que si le doy, por ejemplo, adelante, y el muñeco hace la animación de andar, cuando suelto el cursor, el muñeco no avanza más, pero sigue haciendo la animación sin parar.

    He probado de poner if keyboard(lo que sea)=false, then.

    Parámetros de animación cuando esta parado.

    Pero no funciona.

    Os cuelgo el programa, a ver si me podéis ayudar. Un saludo y gracias.

    -- IMÁGENES ADJUNTAS --
    Archivos adjuntados Archivos adjuntados
    • Tipo de archivo: rar v2.rar (627.3 KB, 103 visitas)
    Última edición por xarpo_; 08-05-2009 a las 08:40

  428. #428
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Wink Blitzbasic 3d

    El comando para crear un archivo es writefile. Este comando crea el archivo o sobrescribe si ya exisite, aquí un pequeño ejemplo:
    Player$=Cibertronic.

    Archivo = writefile (datos, txt)
    Writestring(archivo, puntaje)
    Writeint(archivo, 159)
    Writestring(archivo, jugador)
    Writestring(archivo, player$)
    Closefile (archivo).

    Arch = readfile (datos, txt)
    Ptext$= readstring$(Arch)
    Pval = readint(Arch)
    Jtext$= readstring$(Arch)
    Jnom$ = readstring$(Arch)
    Closefile (Arch).
    Write ptext$
    Write.
    Write pval.
    Write.
    Write jtext$
    Write.
    Write jnom$.
    Waitkey().

  429. #429
    Fecha de ingreso
    Aug 2006
    Mensajes
    427

    Blitzbasic 3d

    Vuelvo con otra consultiña para ustedes. Mi problema es el maldito titileo. Como hago para que mi programa corra fluidamente sin que titile. Estoy trabajando con imágenes (2d). Existe una solución mágica? Creo recordar que tiene algo que ver con las frames / segundo, pero probé con.
    Código:
    timer = createtimer(¿fps?)
    Waittimer(timer)
    Pero me funciona como un delay y me enlentece el programa actualizando cada frames por segundo tiempo. Y aún si le pongo muy poco al timer no logro fluidez.

    Como se hacía que estoy medio olvidado.

    Si es un tema de poner el CLS después de los cambios en las VAR y justo antes de los drawimages estoy perdido porque tengo todo medio mezclado.
    JFGI

  430. #430
    Fecha de ingreso
    Dec 2007
    Mensajes
    186

    Thumbs up Blitzbasic 3d

    Buenas amigos, nos encontramos realizando un programa el cual contiene un menú archivo con las respectivas opciones de guardar y abrir.

    Como debo hacer para que cuando presione el botón guardar o abrir me abra el clásico cuadro de diálogo para buscar la carpeta donde deseo guardar o abrir el archivo?
    Una solución la había pensado con las Api de Windows (win Api) pero no conozco mucho del uso desde Blitz3d, alguien tiene una solución a este problema? Saludos.

  431. #431
    Fecha de ingreso
    Apr 2009
    Mensajes
    24

    Blitzbasic 3d

    Hola a todos.miren tengo un problema con una idea de juego. Y digo idea porque no he hecho nada ms que empezar y ya me ocurren cosas extrañas.

    Solo he hecho el menú y que cuando le demos a jugar inicie el juego, ahora msmo para que cargue simplemente una imagen. Pero ahora quería probar el que cuando le diera cargara la introducción del juego, y aquí ya no actúa como debería. No estoy en mí ordena ahora, pero si pudieran psarse por el tema que he abierto y que tiene los documentos adjuntos necesarios me ayudarían bastante gracias.

    El tema es proyecto Blitz detective Conan.

    Xao.

    Posdata: si alguien me quiere ayudar-enseñar con los modelados seria también de agradecer chao.

  432. #432
    Fecha de ingreso
    Nov 2006
    Mensajes
    32

    Thumbs up Blitzbasic 3d

    Hola a todos después de tantos días sin aparecer por aquí. Les cuento que sigo en el proyecto de la bolita y aquí subo una versión beta para que vean cómo va quedando.

    Aun falta mucho por hacer, mejores mapas, efectos de partículas, obstáculos, etc.

    Estuve mirando los foros de Blitz y de ahí tome muchas ideas que las acomode a mi necesidad.

    Espero que el código este entendible y sea de ayuda para quienes estén empezando a crear un juego como para aquellos que ya están en la creación. Un saludo a todos y a comentar que les parece.

    Posdata: no se asusten al comienzo.

    -- IMÁGENES ADJUNTAS --
    Archivos adjuntados Archivos adjuntados

  433. #433
    Fecha de ingreso
    Nov 2006
    Mensajes
    32

    Blitzbasic 3d

    Hola a todos. Miren tengo un problema con una idea de juego. Y digo idea porque no he hecho nada ms que empezar y ya me ocurren cosas extrañas.

    Solo he hecho el menú y que cuando le demos a jugar inicie el juego, ahora msmo para que cargue simplemente una imagen. Pero ahora quería probar el que cuando le diera cargara la introducción del juego, y aquí ya no actúa como debería. No estoy en mí ordena ahora, pero si pudieran psarse por el tema que he abierto y que tiene los documentos adjuntos necesarios me ayudarían bastante gracias.

    El tema es proyecto Blitz detective Conan.

    Xao.

    Posdata: si alguien me quiere ayudar-enseñar con los modelados seria también de agradecer chao.
    Mira en el mensaje que puse con la bolita y ahí esta mi implementación a una pantalla de inicio, al menú, del menú al juego o a créditos y de ellos al menú nuevamente.

    Espero te sea de ayuda.

  434. #434
    Fecha de ingreso
    Dec 2007
    Mensajes
    186

    Thumbs up Blitzbasic 3d

    Buenas amigos, nos encontramos realizando un programa el cual contiene un menú archivo con las respectivas opciones de guardar y abrir.

    Como debo hacer para que cuando presione el botón guardar o abrir me abra el clásico cuadro de diálogo para buscar la carpeta donde deseo guardar o abrir el archivo?
    Una solución la había pensado con las Api de Windows (win Api) pero no conozco mucho del uso desde Blitz3d, alguien tiene una solución a este problema? Saludos.
    Resuelto.

  435. #435
    Fecha de ingreso
    Dec 2007
    Mensajes
    186

    Thumbs up Blitzbasic 3d

    Hola a todos después de tantos días sin aparecer por aquí. Les cuento que sigo en el proyecto de la bolita y aquí subo una versión beta para que vean cómo va quedando.

    Aun falta mucho por hacer, mejores mapas, efectos de partículas, obstáculos, etc.

    Estuve mirando los foros de Blitz y de ahí tome muchas ideas que las acomode a mi necesidad.

    Espero que el código este entendible y sea de ayuda para quienes estén empezando a crear un juego como para aquellos que ya están en la creación. Un saludo a todos y a comentar que les parece.

    Posdata: no se asusten al comienzo.
    Buenísimo, típico juego que te pone de los pelos. Saludos.

  436. #436
    Fecha de ingreso
    Jan 2009
    Mensajes
    155

    Blitzbasic 3d

    Hola a todos después de tantos días sin aparecer por aquí. Les cuento que sigo en el proyecto de la bolita y aquí subo una versión beta para que vean cómo va quedando.

    Aun falta mucho por hacer, mejores mapas, efectos de partículas, obstáculos, etc.

    Estuve mirando los foros de Blitz y de ahí tome muchas ideas que las acomode a mi necesidad.

    Espero que el código este entendible y sea de ayuda para quienes estén empezando a crear un juego como para aquellos que ya están en la creación. Un saludo a todos y a comentar que les parece.

    Posdata: no se asusten al comienzo.
    Es increíble el juego, parece simple, pero se ve muy currado y mimado al detallá, sigue informándonos.

  437. #437
    Fecha de ingreso
    Apr 2009
    Mensajes
    24

    Blitzbasic 3d

    Paio tu juego está genial. Pero sigo sin saber porqué no me carga el video. El menú lo he montado. Lo gracioso es que, si no le pongo el video si que carga la imagen (o sea que está bien echo) pero si en vez de una imagen le pongo que sea un video entonces da problemas.

    Posdata: en lo del menú. ¿cómo haces lo de que el ratón interactúe con las opciones de inicio, opciones y tal? Lo pregunto porque yo lo hago solapando una imagen encima de la del fondo, pero tú me parece que no lo haces así.

    Psd#1: si todavía no me he explicado bien pasaros por el mensaje que e creado que hay está mejor explicado y con los archivos adjuntos.

    Psd#2: cuando me ha cargado el juego me he acojonado me ha salido una ventana azul diciendo error tal presione ctr Alt Supr para salir o introducción para continuar.

  438. #438
    Fecha de ingreso
    Nov 2006
    Mensajes
    32

    Blitzbasic 3d

    Paio tu juego está genial. Pero sigo sin saber porqué no me carga el video. El menú lo he montado. Lo gracioso es que, si no le pongo el video si que carga la imagen (o sea que está bien echo) pero si en vez de una imagen le pongo que sea un video entonces da problemas.

    Posdata: en lo del menú. ¿cómo haces lo de que el ratón interactúe con las opciones de inicio, opciones y tal? Lo pregunto porque yo lo hago solapando una imagen encima de la del fondo, pero tú me parece que no lo haces así.

    Psd#1: si todavía no me he explicado bien pasaros por el mensaje que e creado que hay está mejor explicado y con los archivos adjuntos.

    Psd#2: cuando me ha cargado el juego me he acojonado me ha salido una ventana azul diciendo error tal presione ctr Alt Supr para salir o introducción para continuar.
    Mira el menú lo saque de una librería llamada draw3d que encontré en el foro de Blitz, si abres menú, BB dentro de los includes ves cómo trabaja.

    La pantalla azul es parte del juego es la imagen de presentación o sea que no te dio error espera que ahí carga un sonido y un logotipo.

    Lo del video no te entiendo bien, paso por tu mensajes. Gracias y me alegra que les guste.

  439. #439
    Fecha de ingreso
    Feb 2006
    Mensajes
    17

    Blitzbasic 3d

    Hola todos les escribe un novato de la programación, pero, pero para este proyecto me apunto con él.
    modelado en 3ds Max.

    Y aprovecho para hacer una pregunta, ya he hecho mi modelo en 3d y lo exporto en formato (*.b3d) para hacer el recorrido en Blitz BASIC, pero, aunque le creo una light el trabajo se ve oscuro, bueno alguna ayuda y ya saben para el proyecto en 3d para las que sea.

  440. #440
    Fecha de ingreso
    Feb 2009
    Mensajes
    132

    Post Blitzbasic 3d

    Podrías poner algún indicio de cómo tomaste el código sobre las luces y el modelo?
    AMD Dragon PLatform:
    _CPU AMD Phenom II X4 810
    _AsRock M3A780GXH/128M
    _ATI HD4870 xFx
    _4X 1GB Mem DDR3 1600Mhz
    _Thermaltake Mid-Tower m9

  441. #441
    Fecha de ingreso
    May 2007
    Mensajes
    52

    Blitzbasic 3d

    Hola a todos, os pongo 2 comentarios:
    1) algunos seguimos vivos en http://gamedevelopers.org, cuyo foro de Blitz3d es el oficial hispano/español. Mucha gente se largó por el cambio de server, pero el resto seguimos ahí. Pasados cuando tengáis alguna duda, que para eso estamos.
    2) el primer motivo por el que me va lentísimo la demo, (*.rar) del enano es por las texturas. Lo único que tenéis que hacer es ponerlas todas con resolución de potencia de 2 (sobre todo la del cielo, que se está cargando 30fps).

    Otro consejo: intentad agrupar siempre en 1 único Lightmap (hacedlo más grande si queréis) toda la iluminación de la escena, porque si no os ira más lento.

    Si el escenario es muy grande, podéis agruparlo por trozos, pero tal como lo veo, esa cueva no necesita más que 1 Lightmap para todo, a 1024 como mucho.

    Y ya, por pedir, aprovechad que las versiones de Blitz3d ya soportan el formato. Ds, y grabad la mayoría de las texturas a ese formato. Ganaréis rendimiento y reduciréis el tamaño del juego.

    Para muestra, os envío el ejemplo que hice para un menú de un frames por segundo a lo Counter-Strike, de hace año y medio, ¿ok? Echadle un ojo.

    Para cualquier duda, mail a piojete@gmail.com.

    -- IMÁGENES ADJUNTAS --
    Archivos adjuntados Archivos adjuntados
    Última edición por pioj; 28-05-2009 a las 22:31

  442. #442
    Fecha de ingreso
    Jun 2009
    Mensajes
    2

    Blitzbasic 3d

    Señores, antes que nada, grandioso trabajo, que os habéis pegado todos, estoy trabajando es un portal hispano de creación de juegos y realmente la sección de más importancia es Blitz3d, no pretendo hacer ningún tipo de spam, pero creo que este subforo es poco para el potencial que entre todos podríamos conseguir, planteo un portal con redactores de secciones, moderadores de foros, administradores de contenido y varias ideas que están ya plasmadas en la web, faltan algunos retoques, pero bueno queda menos, seguro que me recordareis de alguna comunidad en las que he currado, pero esta vez lo hago de forma seria y profesional, de momento me apunto a echar una mano en este foro. Saludos.

    Tendréis noticias.

  443. #443
    Fecha de ingreso
    Nov 2006
    Mensajes
    32

    Blitzbasic 3d

    Muy buena tu idea y espero pronto tener tu portal en la lista de páginas favoritas a visitar diariamente. Mantenenos al tanto de cuando estará para comenzar a aportar en lo que podamos. Saludos.

  444. #444
    Fecha de ingreso
    Feb 2006
    Mensajes
    17

    Blitzbasic 3d

    Podrías poner algún indicio de cómo tomaste el código sobre las luces y el modelo?
    Adjunto los archivos que tengo hasta a hora, pues no entiendo muy bien lo que me preguntas. Gracias.

    -- IMÁGENES ADJUNTAS --
    Archivos adjuntados Archivos adjuntados

  445. #445
    Fecha de ingreso
    May 2007
    Mensajes
    52

    Blitzbasic 3d

    Hola. ¿se sabe algo nuevo del portal? ¿Incluira también soporte para ninfa3d?

  446. #446
    Fecha de ingreso
    Feb 2006
    Mensajes
    17

    Blitzbasic 3d

    Hola pioj, excelente acabado, que calidad de luz, buen trabajo, podrías ayudarme con algo que estoy tratando de hacer y no he podido, los trabajos quedab todos oscuros, bueno en lo que pme puedas colaborar, muchas gracias.

    -- IMÁGENES ADJUNTAS --
    Archivos adjuntados Archivos adjuntados

  447. #447
    Fecha de ingreso
    Jun 2009
    Mensajes
    2

    Thumbs up Blitzbasic 3d

    Buenas, sobre el portal, estoy en ello aún, primero que nada aclarar que trabajaremos más que nada Blitz3d/2d, y también para todo aquel que le guste el 2d habrá de momento una sección rpgmaker, que interesa ninfa3d, Dark o lo que sea? Buscamos un redactor y un ayudante y os hago una sección y con una cuenta podréis enviar noticias y modificar secciones, es lo que más me está costando de la web, pero es lo mejor, aun no he terminado esta primera versión y ya pienso en la 2º, me refiero a que sé que fallos o mejoras voy a hacer en la 2º versión, os aseguro que os tendré informados, ya he terminado todo lo que es diseño, montaje, estilos y sistema de usuarios, incluso el foro está instalado correctamente. Me queda trabajarme la sección de Blitz y RPG Maker, espero terminar en 1 mes, o antess. Saludos.

  448. #448
    Fecha de ingreso
    Feb 2009
    Mensajes
    132

    Post Blitzbasic 3d

    Saludos a todos. Vaya, hace cuanto que no paso por aquí, el tema que con los estudios y algún que otro tema famiar todo parece imposible. rqué bueno que esto de la programación 3d siga viva por aquí.
    anckor espero ver tu web y que se convierta en un comunidad permanente, si se logra te aseguro que voy a registrarme, también con un par de amigos que le interesa del tema. Apenas tenga noticias tuyas.

    Posdata: mis proyectos? Aw.están ahí, tengo que retomar la corriente.
    AMD Dragon PLatform:
    _CPU AMD Phenom II X4 810
    _AsRock M3A780GXH/128M
    _ATI HD4870 xFx
    _4X 1GB Mem DDR3 1600Mhz
    _Thermaltake Mid-Tower m9

  449. #449
    Fecha de ingreso
    Jan 2009
    Mensajes
    155

    Blitzbasic 3d

    Aquí un miembro fijo que tendrás anckor.

  450. #450
    Fecha de ingreso
    May 2007
    Mensajes
    52

    Blitzbasic 3d

    Hola pioj, excelente acabado, que calidad de luz, buen trabajo, podrías ayudarme con algo que estoy tratando de hacer y no he podido, los trabajos quedab todos oscuros, bueno en lo que pme puedas colaborar, muchas gracias.
    Hola dyonyzyoz.

    Te envío de vuelta tu escena, un poco retocada y optimzada, para que veas cómo puede llegar a mejorar. Échale un ojo y me cuentas, ¿ok?

    -- IMÁGENES ADJUNTAS --
    Archivos adjuntados Archivos adjuntados

  451. #451
    Fecha de ingreso
    May 2007
    Mensajes
    52

    Blitzbasic 3d

    Bueno, ya que estamos, no me cuesta nada poner los resultados para que todo el mundo pueda verlos también.



    -- IMÁGENES ADJUNTAS --
    Miniaturas adjuntas Miniaturas adjuntas Clic en la imagen para ver su versión completa. 

Nombre: 11kdo9z.jpg 
Visitas: 599 
Tamaño: 59.6 KB 
ID: 108837  
    Última edición por 3dpoder; 27-06-2009 a las 04:38 Razón: Adjuntar los archivos al foro.

  452. #452
    Fecha de ingreso
    Feb 2009
    Mensajes
    132

    Thumbs up Blitzbasic 3d

    Hola, aquí pongo el código de prueba 01 que hice con un amigo, un proyecto a futuro. La prueba no muestra mucho (casi nada), el único objetivo de este simple código es mostrar el tipo de inteligencia que queremos darle a la cámara.
    saludos y a ver si suben sus opiniones y consejos, a ver si lo optimizo.

    -- IMÁGENES ADJUNTAS --
    Archivos adjuntados Archivos adjuntados
    Última edición por KiusteR; 30-06-2009 a las 00:39
    AMD Dragon PLatform:
    _CPU AMD Phenom II X4 810
    _AsRock M3A780GXH/128M
    _ATI HD4870 xFx
    _4X 1GB Mem DDR3 1600Mhz
    _Thermaltake Mid-Tower m9

  453. #453
    Fecha de ingreso
    Feb 2009
    Mensajes
    132

    Blitzbasic 3d

    A propósito, buen resultado pioj.
    AMD Dragon PLatform:
    _CPU AMD Phenom II X4 810
    _AsRock M3A780GXH/128M
    _ATI HD4870 xFx
    _4X 1GB Mem DDR3 1600Mhz
    _Thermaltake Mid-Tower m9

  454. #454
    Fecha de ingreso
    May 2007
    Mensajes
    52

    Blitzbasic 3d

    Gracias, era un pequeño arreglo. Hoy estoy usando las uvtextols, os la recomiendo encarecidamente, porque aceleran de una forma bestial el ritmo de trabajo, para exportar la escena en blitz3, d.

    Hay bastantes más tools o plugins que podéis bajar para acelerar vuestro trabajo y tener los juegos acabados en menos tiempo. De vez en cuando voy dejando los enlaces en gamedevelopers, org, así que, ya sabéis, visitadla alguna vez.

  455. #455
    Fecha de ingreso
    Oct 2007
    Mensajes
    1

    Blitzbasic 3d

    Hola tengo un problema quiero hacer un juego de coches y quiero poner la cámara en el interior, pero no consigo realizarlo he cogido ejemplos de aquí, pero nada alguien me echa un cable?

  456. #456
    Fecha de ingreso
    May 2007
    Mensajes
    52

    Blitzbasic 3d

    ¿Alguien podría ayudar a este buen hombre, con su cámara en 1era persona, por favor?

  457. #457
    danielblanco3d No registrado

    Blitzbasic 3d

    Esta iniciativa es flipante, por primera vez he conseguido gracias a este mensaje llevar a 3d en tiempo real mallas del 3ds Max con texturas entendiendo un poco las cosas y animándome al conseguir algún resultado.

    Me gustaría que esto avanzase hasta el punto de ver cómo se pueden gestionar ciclos de animación distintos para que un personaje corra, gira, se agache al dar a las teclas. Es decir, hacer ciclos de animación en 3dsmax y exportar a Blitz3d y así que, en vez de un coche vaya un personaje caminando.

    Podríais comentar algo de la exportación de huesos? Hay que usar md2 o el pipeline y cargar b3d?
    Seria estupendo un minitutorial sobre deformación de mallas con Bones y mallas con modificadores como bend, twist.

  458. #458
    danielblanco3d No registrado

    Blitzbasic 3d

    Tengo este problema con el comando rotatemesh y Turn Entity, cuando hago un box en 3ds Max el pivote no está centrado por defecto, lo centro yo en 3dsmax y luego exporto a 3ds. Después cargo con loadmesh ese 3ds, pero el pivote no está centrado, esta donde estaba en un principio en 3dsmax antes de que yo lo centrara, por lo que los objetos no me rotan bien, con el formato b3d me pasa lo mismo.

    Como se soluciona? No exporta pivotes el pipeline ni el formato (*.3ds)?

  459. #459
    Fecha de ingreso
    May 2007
    Mensajes
    52

    Blitzbasic 3d

    Dices que sólo es una caja? Asegúrate de centrar el pivot en el centro del objeto. Prueba a usar Reset XForm antes de exportar un ejemplo, por si acaso.

    Al transformar el pivot o el objeto, con el botón derecho sobre la herramienta mover/rotar/escalar puedes ver las coordenadas locales y globales tanto del objeto como del pivot. Asegúrate de que son correctas.

    Recomiendo siempre exportar a formato. B3d, que es el nativo de Blitz3d. Además, de cargar más rápido, soporta animación por huesos, y algunas cosas más.

    Me parece genial lo de tratar el tema de la animación de personajes. Si alguien se anima y publica un ejemplo, haremos la prueba con él, ¿ok?

  460. #460
    danielblanco3d No registrado

    Blitzbasic 3d

    Oye gracias, así ya funciono, además exporte desde las coordenadas del 3ds Max 0,0,0. Tenía problemas de parpadeo a distintas resoluciones y pensé que igual era mi GeForce 5700, pero parece que era por las letras que imprima en pantalla con print que seguían imprimiéndose en el mismo sitio y de hay el parpadeo.
    Última edición por danielblanco3d; 02-07-2009 a las 14:52

  461. #461
    Fecha de ingreso
    May 2007
    Mensajes
    52

    Blitzbasic 3d

    Un consejo en Blitz3d: Jamás uses print en una aplicación gráfica, usa en su lugar text, combinado con doble buffer (backbuffer). Es mucho más efectivo, y no parpadea.

    Cuanto más texto haya mostrado en una pantalla 3d, más lento ira el juego.

    Incluir fuentes true-type todavía lo empeora más.

    Si quieres mostrar texto en tu juego, pero no quieres perder rendimiento, olvídate de escribir texto, y usa bitmap fonts (imágenes con caracteres).

  462. #462
    danielblanco3d No registrado

    Blitzbasic 3d

    Gracias. Aquí está el programa que parpadeaba, con text se solucionó. Es el primero que hago. http://dbr3d.blogspot.com/2009/07/re...n-Blitz3d.html.

    -- IMÁGENES ADJUNTAS --
    Miniaturas adjuntas Miniaturas adjuntas Clic en la imagen para ver su versión completa. 

Nombre: bolilla caputa.jpg 
Visitas: 236 
Tamaño: 139.6 KB 
ID: 109495  

  463. #463
    danielblanco3d No registrado

    Blitzbasic 3d

    Quisiera introducirme en Blitz3d y lo primero que he notado con antiguos modelos míos con skin y Bones es que, si no desactivo el modificador TurboSmooth en lo alto de la pila de modificadores del 3ds Max el exportador b3d pipeline falla. Por ejemplo, si hago un cilindro, meto Bones y skin y meto TurboSmooth para que quede suave la malla al exportar falla. Supongo que debería meter el turbo smooth, colapsar a Edit Poly y meter el skin, pero eso dificulta mucho el skin. Mi duda es se puede bakear la animación para tener exactaemnte la malla del visor del 3ds Max en Blitz3d? Como se haría?
    Además, tengo el problema de que el cilindro en Blitz3d permanece estático, aunque está animado. Este es el código que utilizo, pero no se mueve:
    Cargar mallas con deformación con Bones y skin.

    Graphics3d 640,480.

    Setbuffer backbuffer().

    Cámara=createcamera ().

    Positionentity cámara,0,70,-200.

    Light=createlight().

    Cargar malla.

    Cilindro=loadanimmesh (Bones, b3d).

    Extractanimseque (cilindro,1,10).

    Animate cilindro,2.1,1.

    Updateworld.
    While not keydown(1).

    Renderworld.

    Flip.
    Wend.

    End.

    -- IMÁGENES ADJUNTAS --
    Miniaturas adjuntas Miniaturas adjuntas Clic en la imagen para ver su versión completa. 

Nombre: duda malla.jpg 
Visitas: 218 
Tamaño: 154.2 KB 
ID: 109536  
    Última edición por danielblanco3d; 07-07-2009 a las 15:28

  464. #464
    Fecha de ingreso
    Aug 2006
    Mensajes
    427

    Blitzbasic 3d

    Hola pioj, revisando este mensaje que siempre tiene buenas cosas me encontré con los consejos que dabas sobre el print. El tema es que tengo un programa que parpadea. No estoy usando print en él. Sin embargo, tuve que usar mousespedy() para captar el movimiento del mouse en las y. Esta función es necesario ponerla dos veces para que devuelva un resultado, por lo que yo ponía:
    Código:
    mousespedy().
    
    Delay 100.
    
    Mousespedy()
    Esto resulta en un titileo aberrante. Supongo que podré encontrar algún sustitutorial para captar el desplazamiento del mouse en un eje, pero el problema es que, al sacar esa parte del código el programa sigue parpadeando ocasionalmente. (estoy usando double buffering) ¿puede ser un tema de estar muy grande mi código? O es alguna función o comando del Blitz que me enlentece el programa.
    ¿Cuales son las causas comunes del parpadeo?
    ¿Qué otros además del print lo producen? Gracias a todos los que me puedan contestar, ya que vengo con esta duda desde hace un tiempo. Saludos.

    El aprendiz 3d.
    JFGI

  465. #465
    Fecha de ingreso
    May 2007
    Mensajes
    52

    Blitzbasic 3d

    Oniromante, creo que el b3dpipeline no está preparado para usarse con modificadores como el turbosmoth, prueba a cambiarlo por MeshSmooth (aunque sea una caca), y a ver si lo coge. Es muy importante que en el diálogo de exportar a b3d, actives todas las casillas de la izquierda.

    Creo que has de activar la de Morph también, un poco más abajo, en la sección dedicada a la animación de la malla. Nunca me he puesto a mirar en serio ese tema, lo siento. Intentaré tener algún ejemplo listo para verlo, ¿ok?
    Sigue probando.
    ____________________________________________.

    aprendiz 3d, creo recordar que concretamente la gestión del mouse suele parpadear un poco. El delay() está claro que ayuda, y recomiendo no usarlo casi nunca, excepto unos casos concretos que ya explicaré.

    Mousespedy no es que devuelva el resutlado la 2ª vez que lo usas, es que sólo devuele el resultado cuando hay algún cambio moviendo en el eje Y. Si necesitas saber su posición, te sirve perfectamente mousex y mousey.
    yo uso otro método: (hay muchas formas de hacerlo, ¿eh?)
    Código:
    variable=mousey() ;recojo mousey.
    
    If variable <> mousey() then ;si la y ha cambiado.
    
    Text 10,10, ariable ;muestro el último valor de mousey.
    
    Endif.
    Además, de esto, es probable que hagas algo que ralentice el dibujado en la pantalla, como, por ejemplo, abusar de llamadas a text, o dibujado 2d.

    Eso provoca el parpadeo. Usar CLS lo provoca también, pero se puede quitar con un truco: usando double buffer, graphics3d y una cámara.

    Si te lo quieres quitar de encima, usa cualquier otro método, o contacta conmigo por MSN o Gmail y tal vez le pueda echar un ojo al código y mejorarlo.
    Última edición por pioj; 07-07-2009 a las 18:06

  466. #466
    danielblanco3d No registrado

    Blitzbasic 3d

    Gracias por la respuesta pioj. MeshSmooth tampoco funciona, pensé que podría funcionar porque hace tiempo había un plugin para 3ds Max que no recuerdo, algo, así como virtua4, no recuerdo que creo que lo hacia, pero bueno.

    Yo no tengo prisa en que me contestén, pero no se esté hilo ya dio todo lo que tenía que dar.

    Alguien sabe porque este código con el debug enabled da error, es algo que se comentó a lo largo de este hilo, pero no se explico.

    Cargar mallas con deformación con Bones y skin y manejar secuencias extraidas.

    Graphics3d 640,480.

    Setbuffer backbuffer().

    Cámara=createcamera ().

    Positionentity cámara,0,140,-400.

    Light=createlight().

    Cilindro=loadanimmesh(cilindro_rota, b3d), cargar malla animada con Bones.

    Extractanimseq(cilindro,0,30) ;anim sequence 1: dobla a la izquierda ;como es lo primero que extare por defecto es la secuencia 1.

    Extractanimseq(cilindro,31,60) ;anim sequence 2: dobla a la derecha;como es lo segundo que extrae por defecto es la secuencia 2.
    While not keydown(1).

    If keydown(203) then animate cilindro,3,0.5,1, esto es si pulsas flecha izquierda lanza secuencia de animación 1 con velocidad 0.5 y modo 3 que es animar una vez y parar.

    If keydown(205) then animate cilindro,3,0.5,2, esto es si pulsas flecha derecha lanza secuencia de animación 2 con velocidad 0.5 y modo 3 que es animar una vez y parar.

    Updateworld;debe estar dentro del whie wend.

    Renderworld.

    Text 0,400,pulsa flecha izquierda para doblar a la izquierda;text debe ir después de renderworld para que texto quede encima.

    Text 0,430,pulsa flecha derecha para doblear a la derecha.

    Flip.
    Wend.

    End.

    Nota al exportar hay que activar en pipeline enable extensiones.

    Pero hay que desactivar export scene root (si esta activado esa casilla no funciona).

    -- IMÁGENES ADJUNTAS --
    Archivos adjuntados Archivos adjuntados
    Última edición por danielblanco3d; 07-07-2009 a las 22:36

  467. #467
    Fecha de ingreso
    May 2007
    Mensajes
    52

    Blitzbasic 3d

    Después de probarlo casi todo, me temo que has topado con un bug de Blitz3d. Claramente el error lo da en el end() tratando de cerrar/liberar la malla animada.

    Eso me sugiere que hay algo que no debería estar ahí.

    También podría ser que el objeto no estuviera exportado del todo correcto, debido a cualquier pequeño fallo que no hayamos tenido en cuenta, aunque cargue bien.

    Por si acaso, bug fantasma, y prueba otra malla.

  468. #468
    danielblanco3d No registrado

    Blitzbasic 3d

    Pues para las cuatro cosas que he hecho encontrar un bug, lo que si he leído es que le pasa a más gente, esto me lleva a otra duda, cuando se exporta desde el pipeline del 3ds Max o desde el max a (*.3ds) da igual que la malla sea paramétrica, Edit Poly o editmesh porque el exportador ya se encarga de triangular esa malla o hay que tener precauciones?

  469. #469
    Fecha de ingreso
    May 2007
    Mensajes
    52

    Blitzbasic 3d

    No, al exportar a. B3d o.por la malla permanece intacta, que es lo que toca. Si se exporta desde 3ds Max a.3ds el propio max triangula la malla (cosa que veo como error). Esto siempre ha echado por tierra muchos modelos míos hechos con otros software, y desde hace años.

    La teoría nos dice que la malla ha de permanecer siempre intacta a cómo la dejemos, y nos olvidemos de triuangularla, que de eso ya se encarga siempre la VGA al procesarla internamente.

  470. #470
    danielblanco3d No registrado

    Blitzbasic 3d

    Gracias pioj. Estoy bakeando texturas por primera vez y tengo este problema a ver si puedes ayudarme:
    1)preparo la escena en 3dsmax con Lightracer.
    2)los objetos de la escena no tiene modificador uvwmap ni Unwrap.
    3)hago el render to texture y consigo los mapas y el max mete a los objetos el modificador automatic UVW.
    4)aplico en la escena los mapas bakeados y la escena en los visores se ve bien, pero al exportar a.b3d no salen los mapas en Blitz3d, aunque están en la misma carpeta que el archivo.bb. Creo que es porque no exporta el modificador automatic uvwmap que mete el render todo textyre. Como lo hago?

  471. #471
    Fecha de ingreso
    May 2007
    Mensajes
    52

    Blitzbasic 3d

    Antes de exportar, tienes que convertir/crear los materiales a b3dbrush. Luego en los slots para maps, creas un submaterial de tipo b3dmap y le asignas la textura que has generado, es fácil.

  472. #472
    danielblanco3d No registrado

    Blitzbasic 3d

    Gracias de nuevo. Estoy teniendo muchos problema spara exportar la cámara, no entiendo la sintaxis de la extensión del pipeline.

    Cuando se exporta una cámara del 3ds Max con target se exporta también el targetí.

    Yo lo que hago es ajustar las unidades en 3dsmax para que coincidan con las unidades en el mund Blitz y después si en los visores en 3dsmax la cámara está en 0,20,30 pongo esos valores en positionentity cámara (en los ejes locales del camar en Blitz que parece que son los que exporta). Pero qué pasa con el target de la cámara, como lo posiciono? Y como hago coincidir el Fov de la cámara de lo svisores del 3ds Max con blotz3d?
    Última edición por danielblanco3d; 12-07-2009 a las 16:58

  473. #473
    Fecha de ingreso
    May 2007
    Mensajes
    52

    Blitzbasic 3d

    Si quieres exportar la cámara no hace falta incluir las extensiones (aunque sí activarlas en el dialog de export a b3d, y marcar la casilla cameras).
    yo lo que hago es esto:.
    Código:
    global Camera=createcamera ().
    
    Positionentity Camera,entityx(findchild(scena,Camera)),entityy(findchild(scena,Camera)),entityz(findchild(scena,Camera)).
    
    La Camera es el nombre que he dado a mi cámara en 3ds Max.
    Luego le hago un Point Entity para que apunte donde quiero.

    Vale, es un poco más manual, pero así me ahorro todo el inlcude del extensiones, que no me sirve para nada.

    A fin de cuentas, realmente no exporta la cámara, exporta un pivot, y luego el include ese le crea una cámara en las cords que tiene, y apunta el target a dónde haya el pivot camera_target de 3ds Max. Viene a ser lo mismo que hago yo manualmente, pero con types, y unos 20kb más de código.

  474. #474
    Fecha de ingreso
    Nov 2006
    Mensajes
    106

    Cambiar la textura de un objeto en blitz3d

    Buenas a todos, tengo un problema, sabéis algún comando de Blitz que sea como el rnd pero que no sea aleatorio? Aquí dejo el código de lo que estoy haciendo, es para un juego para personalizar el personaje. Si encontráis alguna forma mejor de hacerlo decirlo.
    Código:
    Graphics3d 640,480.
    
    Setbuffer backbuffer().
    
    Camera=createcamera ().
    
    Positionentity Camera,0,0,-3.
    
    Light=createlight().
    
    Rotateentity light,90,0,0.
    
    Cubo=createcube ().
    
    Rotateentity cubo,0,50,0.
    
    Textura1=loadtexture (textures\cubo\textura1.jpg).
    
    Textura2=loadtexture (textures\cubo\textura2.jpg).
    
    Textura3=loadtexture (textures\cubo\textura3.jpg).
    
    Textura4=loadtexture (textures\cubo\textura4.jpg).
    
    Entitytexture cubo, textura1.
    While not keydown(1).
    
    Textura=rnd(1,4).
    
    If keydown (205) tselect textura t case 1 entitytexture cubo, textura2 case 2 entitytexture cubo, textura3 case 3 entitytexture cubo, textura4 default entitytexture cubo, textura1 tend select t.
    
    End if.
    
    Renderworld.
    
    Flip.
    Wend.
    
    End.
    -- IMÁGENES ADJUNTAS --
    Archivos adjuntados Archivos adjuntados

  475. #475
    Fecha de ingreso
    May 2007
    Mensajes
    52

    Blitzbasic 3d

    Sabéis algún comando de Blitz que sea como el rnd pero que no sea aleatorio?
    Lo siento, pero no le veo coherencia a tu pregunta. Rand/rnd es precisamente para sacar un aleatorio. Si no quieres un número al azar, es porque en su lugar quieres un orden concreto (secuencial, por ejemplo).

    Explica un poco más la idea que quieres, y te ayudaremos.

    Enhorabuena por el código, es legible y ordenado. Te aconsejo cambiar el keydo, por keyhit, para que el cambio sea menos brusco. Para añadir algo más de variedad al random, debajo de la línea de setbufer, puedes poner esto:
    Código:
    sedrnd (número)
    Indícale un número al azar de 3-4 cifras, y mejorara la generación de aleatorios la próxima vez que uses el random.

  476. #476
    Fecha de ingreso
    Nov 2006
    Mensajes
    106

    Blitzbasic 3d

    Buenas, si te fijas, cuando cambia la textura la (*.ace) aleatoria yo lo que kero es que me lo haga en orden.

  477. #477
    danielblanco3d No registrado

    Blitzbasic 3d

    Genial pioj. Y sobre el Fov de la cámara en 3dsmax lo ajustas con camerazom en Blitz? Porque, aunque la cámara tenga la misma posición y mire al mismo sitio la vista a veces no coincide por el Fov.

    Así me queda con un camerazom 1.6.

    -- IMÁGENES ADJUNTAS --
    Miniaturas adjuntas Miniaturas adjuntas Clic en la imagen para ver su versión completa. 

Nombre: DESFASE.jpg 
Visitas: 122 
Tamaño: 334.9 KB 
ID: 109962  
    Última edición por danielblanco3d; 13-07-2009 a las 01:59

  478. #478
    Fecha de ingreso
    Sep 2007
    Mensajes
    942

    Blitzbasic 3d

    Como es eso del Camera zoom exactamente? Yo sé que para que coincida hay que poner Fov 90, pero claro, si quieres otra Fov ya ni idea.

    Prueba a darle con botón derecho al visor perspective y a show safe frame.

  479. #479
    danielblanco3d No registrado

    Blitzbasic 3d

    Me refiero a que una vez que creo la cámara en el pivote que se exporto uso esto. Camerazom Camera, zoom#. Parameters:
    Camera - Camera handle.

    Zom# - Zoom factor of Camera.

    Description:
    Sets zoom factor for a Camera. Defaults todo 1.

    Para poner el zoom a 1.6, así la vista se parece un poco más.

    Entonces quieres decir que pones el Fov en 3dsmax en 90? No hay comandos para variar el Fov en Blitz3d?
    Con el método de pioj y poniendo en 3dsmax el Fov de la cámara a 90 la vista es idéntica en 3dsmax y en Blitz3d. Si el Fov en 3dsmax no es 90 ya no puedo hacerlo.

    Duda sobre exportar luces:he usado el mismo método para exportar el pivote que retiene la posición de la luz en 3dsmax y después crear una luz en ese punto llamando a las coordenadas del nodo con entity x y los findchild, pero sin éxito, este método no funciona con las luces?
    Última edición por danielblanco3d; 13-07-2009 a las 12:36

  480. #480
    Fecha de ingreso
    May 2007
    Mensajes
    52

    Blitzbasic 3d

    Efectivamente, para el Fov de la cámara se usa camerazom. El valor de Fov 90, si no recuerdo mal, equivale 1.6 en Blitz3d.

    El problema es que no hay una relación entre el Fov de 3ds Max y el de Blitz3d, y toca mirarlo a ojo, o aplicando esta fórmula.
    Well if you take my equation above there.

    Camerazom Camera, 1.0 / tan(Fov#/2.0).

    The important bit:
    Zom = 1.0 / tan(Fov#/2.0).
    We know Blitz default zoom is 1.0. So we substitute that into the euqation.
    1.0 = 1.0 / tan(Fov#/2.0).

    Then we multiply both sides of the equation by tan(Fov#/2.0) todo simplify it.

    Tan(Fov#/2.0) = 1.0.

    And then we have todo get rid of the tan. So we take the arctan of both sides.

    Arctan(tan(Fov#/2.0)) = arctan(1.0).
    Which ends up being:
    Fov#/2.0 = arctan(1.0).

    And arctan(1.0) is 45, so.

    Fov#/2.0 = 45.

    And them we multipy both sides by 2.0 todo get the result:
    Fov# = 90.

    So there you have it. Blitz default zoom of 1 is equivalent todo a 90 degre Fov.

  481. #481
    Fecha de ingreso
    May 2007
    Mensajes
    52

    Blitzbasic 3d

    Damian1985, si lo que querías es que hiciera un orden secuencial basta con sumarle +1 cada vez que pulsas la tecla, y evalúa con un if, que cuando el valor sea mayor que el último número, el valor pase a ser el primero.
    ejemplo:.
    Código:
    If keyhit(205) then.
    
    If valor > 5 then.
    
    Valor = 1.
    
    Else.
    
    Valor = valor +1.
    
    Endif.
    
    Endif.
    Y debajo de eso ya le añades tu select textura..

    Fíjate tú, si era fácil.

  482. #482
    danielblanco3d No registrado

    Blitzbasic 3d

    Por dónde puedo empezar para conseguir un buen seguimiento de cámara? He visto varios códigos todos muy superiores a mi nivel, lo que quisiera es mover la cámara con el ratón y el avance con los cursores, que la cámara siga a una entidad, sabéis de algún ejemplo o código libre para aprender lo más sencillo posible?
    Tengo más o menos clara la idea de poner un pivote a la entidad, orientar la cámara a la entidad y calcular la distancia del pivote a la cámara para ir reposiciónando la cámara, pero también quiero que la cámara vuelva a la posición inicial si colisiona con algo y se separa mucho del pivote.

  483. #483
    Fecha de ingreso
    Nov 2006
    Mensajes
    106

    Blitzbasic 3d

    Gracias pioj, la verdad que la programación no es lo mío, lo mío es más el modelado, estoy empezando ahora con la programación.

  484. #484
    danielblanco3d No registrado

    Blitzbasic 3d

    Estoy intentando reproducir el control de cámara que se ha explicado en este mensaje con funciones y translate cámara y el código me da un error raro de que no encuentra la entidad pivote cuando si esta, alguien me ayuda?
    Control de cámara básico.

    Graphics3d 640,480.

    Setbuffer backbuffer().

    Caja=loadanimmesh (cubo, b3d).

    Esfera=loadanimmesh (bola, b3d).

    Punto_camara=loadanimmesh(escena, b3d), esto carga el punto con coordenadas de la cámara en 3dsmax para llamarlo después.

    Punto_luz=loadanimmesh(escena2.b3d), esto carga el punto con coordenadas de la luz en 3dsmax para llamarlo después.

    Pivote_esfera=createpivot(esfera).

    Moveentity pivote_esfera,0,100,100.

    Cámara=createcamera ().

    Ahora posicionamos esa cámara en el pivote que exporta el pipeline con la posición de la cámara en 3dsmax.

    Position entity posiciona la cámara en unas coordenadas x y z.

    Entityx devuelve la coordenada x de una entidad.

    Findchild busca en el archivo escena. B3d la cámara que se llama en 3dsmax Cam.

    Positionentity cámara,entityx(findchild(punto_camara,Cam)),entit yy(findchild(punto_camara,Cam)),entityz(findchild( punto_camara,Cam)).

    Nota i cuando exportas desde el max das hacer preview y das tabulador ves todo lo que se exporta, el nodo llamado Cam esta en las coordenadas 131,0,-98 que son las que estamos llamando.

    Camerazom cámara,1 ;con esto puedes hacer zoom, el zoom por defecto es 1, así ajustas la vista como harías en 3dsmax con el valor Fov.

    Foco=createlight(2).

    Positionentity foco,entityx(findchild(punto_luz,luz)),entityy(fin dchild(punto_luz,luz)),entityz(findchild(punto_luz ,luz)).

    Lightrange foco,200, esto determina la intensidad de la luz para que me todo.

    Mover la cámara.
    While not keyhit (1) ;mientras no se pulse escape. Aquí se inicia el bucle principal del programa t.

    Movimientos_esfera ().

    Movimientos_camara ().

    Updateworld.

    Renderworld.

    Flip.
    Wend.

    End.

    Function movimientos_esfera ().

    If keydown(200) then ;al pulsar flecha up mover el cubo adelante.

    Moveentity esfera,0,0,1.

    Endif.

    If keydown(20 then ;al pulsar flecha down movel el cubo hacia atrás.

    Moveentity esfera,0,0,-1.

    Endif.

    If keydown(203) then ;al pulsar flecha left mover cubo a la izquierda.

    Turnentity esfera,0,1,0.

    Endif.

    If keydown(205) then ;al pulsar flecha right mover cubo a la derecha.

    Turnentity esfera,0,-1,0.

    Endif.

    End function.

    Function movimientos_camara ().

    Dx#=entityx(pivote_esfera)-entityx(cámara).

    Dy#=entityy(pivote_esfera)-entityy(cámara).

    Dz#=entityz(pivote_esfera)-entityz(cámara).

    Translateentity cámara, dx# *.015, dy# *.015, dz# *.015.

    Pointentity cámara, esfera ;esto posiciona el target de la cámara donde queramos, la bola se cargara antes de esta orden.

    End function.

    Nota:este sistema de exportar la cámara del 3ds Max funciona mejor si el target de cámara en 3dsmax esta en o,o,o.

    -- IMÁGENES ADJUNTAS --
    Archivos adjuntados Archivos adjuntados

  485. #485
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Thumbs up Blitzbasic 3d

    . I am back
    .Hola Oniromante. En tu código todo está ok, lo único que está faltando es que la llamar a las funciones es necesario enviarles lo objetos que son nesesarios para la función, cosa que no ocurre con gosub.

    Así en tu código:
    Movimientos_esfera ()
    Movimientos_camara ().

    Lo correcto sería:
    movimientos_esfera (esfera)
    Movimientos_camara (cámara, pivote_esfera, esfera)
    .

    Porque por ejemplo la función movimientos de esfera es:
    Function movimientos_esfera () if keydown(200) then.

    Moveentity esfera,0,0,1
    Endif end function.

    Como podemos observar usa el objeto esfera entonces el código correcto sería:
    function movimientos_esfera (esfera) if keydown(200) then.

    Moveentity esfera,0,0,1
    Endif end function
    .

    Otra forma de hacerlo seria poner a los objetos del tipo global.

    Así ya no tendríamos que enviarle los objetos a la función, pues al ser globlaes, estos estarán presentes en cada parte del código del programa.
    global caja=loadanimmesh (cubo, b3d)
    global esfera=loadanimmesh (bola, b3d)
    global punto_camara=loadanimmesh(escena, b3d), esto carga el punto con coordenadas de la cámara en 3dsmax para llamarlo después.
    global punto_luz=loadanimmesh(escena2.b3d), esto carga el punto con coordenadas de la luz en 3dsmax para llamarlo después.
    global pivote_esfera=createpivot(esfera)
    global cámara=createcamera ().

    Ahí te dejos las dos formas del código, para tener el resultado que estas buscando.

    -- IMÁGENES ADJUNTAS --


    Miniaturas adjuntas Miniaturas adjuntas Clic en la imagen para ver su versión completa. 

Nombre: Dibujo.JPG 
Visitas: 100 
Tamaño: 16.7 KB 
ID: 110671  
    Archivos adjuntados Archivos adjuntados
    Última edición por Cibertronic; 25-07-2009 a las 05:50

  486. #486
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Thumbs up Blitz basic 3d

    Hola a todos, aquí les dejo mi solución al problema de emasq, el del hilo ayuda con el tenis lo subo aquí también para quetodos lo veamos y comentemos.

    Como siempre el código fuente y el ejecutable están el adjunto. Un saludo.

    -- IMÁGENES ADJUNTAS --


    Miniaturas adjuntas Miniaturas adjuntas Clic en la imagen para ver su versión completa. 

Nombre: shoot.JPG 
Visitas: 118 
Tamaño: 55.2 KB 
ID: 110737   Clic en la imagen para ver su versión completa. 

Nombre: notas.jpg 
Visitas: 117 
Tamaño: 273.7 KB 
ID: 110765  
    Archivos adjuntados Archivos adjuntados
    Última edición por Cibertronic; 27-07-2009 a las 16:28

  487. #487
    danielblanco3d No registrado

    Blitzbasic 3d

    Muchas gracias por la explicación Cibertronic. Estoy intentando conseguir un buen seguimiento de cámara con colisión y la cosa va avanzando.

    Por si a alguien le interesa esto en la parte del código que posiciona la cámara respecto al pivote hay que añadir el true quedando así.

    Function movimientos_camara ().

    Dx#=entityx(pivote_esfera, true)-entityx(cámara).

    Dy#=entityy(pivote_esfera, true)-entityy(cámara).

    Dz#=entityz(pivote_esfera, true)-entityz(cámara).

    Translateentity cámara, dx# *.015, dy# *.015, dz# *.015.

    Pointentity cámara, esfera ;esto posiciona el target de la cámara donde queramos, la bola se cargara antes de esta orden.

    End function.

    Así con el true toma el pivote del objeto pivote (elpropio objeto), si no lo pones toma el pivote del objeto padre (que en este caso es la esfera).
    Última edición por danielblanco3d; 27-07-2009 a las 15:56

  488. #488
    Fecha de ingreso
    Feb 2006
    Mensajes
    17

    Re: blitzbasic 3d

    Hola Cibertronic, te felicito por ese acabado del mundo, estoy tratando de hacer un rrecorrido virtual con esta cálida de iluminación y no he podido trabaje con tu archivo lo único que hice fue modificar el archivo del 3ds Max, bueno te adjunto mi archivo, te agradecería cual quier ayuda, me urge terminar.

    -- IMÁGENES ADJUNTAS --
    Archivos adjuntados Archivos adjuntados

  489. #489
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Red face Blitzbasic 3d

    Hola dyonyzyoz. Tome tu modelo y hay ciertos problemas con tu mallaen las columnas desaparecen algunos vértices, a mi me paso.

    Bueno reice tus columnas.

    Y le aplique un render to texture le hice unos pequeños retoques a tu programa, tamiben dejo el ejecutable para los que deseen probarlo.

    -- IMÁGENES ADJUNTAS --

    Miniaturas adjuntas Miniaturas adjuntas Clic en la imagen para ver su versión completa. 

Nombre: shoot.JPG 
Visitas: 110 
Tamaño: 19.4 KB 
ID: 111166  
    Archivos adjuntados Archivos adjuntados
    Última edición por Cibertronic; 05-08-2009 a las 06:10

  490. #490
    Fecha de ingreso
    May 2007
    Mensajes
    52

    Blitzbasic 3d

    Hola chavatars. Ya he vuelto de las vacaciones en la campus party. Veo que le estáis dando al proyecto tecno ese. Chachi.

  491. #491
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Wink Blitzbasic 3d

    Qué tal el deled, no lo había probado hasta ahora, pero me gustó, es como un gile[s](revisar muchos mensaje atrás) solo que no es gratis, pero su versión gratuita es funcional. http://www.delgine.com/.

    -- IMÁGENES ADJUNTAS --


    Miniaturas adjuntas Miniaturas adjuntas Clic en la imagen para ver su versión completa. 

Nombre: deled.JPG 
Visitas: 126 
Tamaño: 101.9 KB 
ID: 111299   Clic en la imagen para ver su versión completa. 

Nombre: deled1.JPG 
Visitas: 123 
Tamaño: 51.8 KB 
ID: 111300  
    Archivos adjuntados Archivos adjuntados

  492. #492
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Smile Blitzbasic 3d

    Una inteligencia artificial no muy i. Esta solo busca el camino blanco y si encuentra un punto rojo, busca otra dirección por la cual pueda seguir su camino el control lo hace si el próximo punto s negro entonces busca otra dirección el punto blanco. Y todo con un corto, sencillo y simple programa de 50 líneas muy fácils de entender.
    conclusión:
    Segir aleatoriamente el camino dibujado.

    Este algoritmo sería la base para un comecocos.quien se anima en el programa están scritos los valores que obtengo al darle clci en los colores rojo, blanco, negro, espero que sean los mismos en sus máquinas, si no pasen la vos por favor.
    . Confirmado en cada máquina cambia el valor del color. Nago raro sucede no funca.

    -- IMÁGENES ADJUNTAS --


    Miniaturas adjuntas Miniaturas adjuntas Clic en la imagen para ver su versión completa. 

Nombre: shoot.JPG 
Visitas: 91 
Tamaño: 13.8 KB 
ID: 111460   Clic en la imagen para ver su versión completa. 

Nombre: Dibujo.JPG 
Visitas: 96 
Tamaño: 24.8 KB 
ID: 111476  
    Archivos adjuntados Archivos adjuntados
    Última edición por Cibertronic; 11-08-2009 a las 16:06

  493. #493
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Wink Blitzbasic 3d

    Aquí la inteligencia artificial un pcoc mejorada, espero que está si corra en todas las máquinas. Avisarme por favor si no corre en sus máquinas pd, le puse un pac para hacerla más divertida si solo se va por los bordes cambiar la línea marcada está el valor 248, ponelrle 255, ¿cómo se ve en la figura.

    -- IMÁGENES ADJUNTAS --


    Miniaturas adjuntas Miniaturas adjuntas Clic en la imagen para ver su versión completa. 

Nombre: shoot.JPG 
Visitas: 93 
Tamaño: 24.9 KB 
ID: 111581   Clic en la imagen para ver su versión completa. 

Nombre: camb.JPG 
Visitas: 92 
Tamaño: 20.3 KB 
ID: 111599  
    Archivos adjuntados Archivos adjuntados
    Última edición por Cibertronic; 13-08-2009 a las 15:56

  494. #494
    Fecha de ingreso
    Aug 2009
    Mensajes
    2

    Unhappy Blitzbasic 3d

    Hola, soy nuevo en este foro. Nunca había relacionado la programación con el modelado 3d como lo he visto en este foro. Existe alguna versión reciente del Blitz3d o complemento que usen para ejecutar los ejemplos.

    Porque al importar el objeto y sus secuencias con.

    Objeto=loadmesh(obj, b3d).

    Extractanimseq(objeto,1,5).

    Extractanimseq(objeto,6,7).

    Me da que las funciones no existen.

    Y al probar los ejemplos del foro me dan los giguientes errores.

    Me dan los siguientes errores:
    Error| memory acces violation.

    Error| entity doest not exist.

    Error| function doest not exist.

  495. #495
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Talking Blitzbasic 3d

    Eso mismo pe saba a mí. Tenía una versión comercial(pirata) y para que funciones era necesario que se le pongan 3 upgrates.

    Busca y ponles las acutlaizaciones.

    Para no complicarme la vida, ahora.

    Yo uso la versión demo que hay en la misma página del Blitz.

    Es total mente funcional.

  496. #496
    Fecha de ingreso
    Aug 2009
    Mensajes
    2

    Unhappy Blitzbasic 3d

    Hola, disculpa que siga con lo mismo, pero. No encuentro actualizaciones para el bliz, al parecer la página de Blitz ya no existe.

  497. #497
    Fecha de ingreso
    Feb 2009
    Mensajes
    132

    Post Blitzbasic 3d

    Hola jyrokproblemas con Blitz? Mi mail es kiuster_91@hotmail.com así te puedo dar una mano con esto, también te ayudo a localizar las actualizaciones. Saludos.
    AMD Dragon PLatform:
    _CPU AMD Phenom II X4 810
    _AsRock M3A780GXH/128M
    _ATI HD4870 xFx
    _4X 1GB Mem DDR3 1600Mhz
    _Thermaltake Mid-Tower m9

  498. #498
    Fecha de ingreso
    Feb 2009
    Mensajes
    132

    Post Blitzbasic 3d

    Algunas imágenes de la demo 2.1 de conquest, a ver qué les parece, pasen por el proyecto y descargenlo (apenas 5 Mb, salado.) pero vale la pena, bah para mí vale. Saludos.

    -- IMÁGENES ADJUNTAS --



    Miniaturas adjuntas Miniaturas adjuntas Clic en la imagen para ver su versión completa. 

Nombre: Demo006.jpg 
Visitas: 223 
Tamaño: 479.8 KB 
ID: 111952   Clic en la imagen para ver su versión completa. 

Nombre: Demo005.jpg 
Visitas: 217 
Tamaño: 709.8 KB 
ID: 111953   Clic en la imagen para ver su versión completa. 

Nombre: Demo004.jpg 
Visitas: 235 
Tamaño: 452.9 KB 
ID: 111954   Clic en la imagen para ver su versión completa. 

Nombre: Demo003.jpg 
Visitas: 187 
Tamaño: 466.4 KB 
ID: 111955  

    AMD Dragon PLatform:
    _CPU AMD Phenom II X4 810
    _AsRock M3A780GXH/128M
    _ATI HD4870 xFx
    _4X 1GB Mem DDR3 1600Mhz
    _Thermaltake Mid-Tower m9

  499. #499
    Fecha de ingreso
    May 2008
    Mensajes
    197

    Thumbs up Blitzbasic 3d

    Hola, disculpa que siga con lo mismo, pero. No encuentro actualizaciones para el bliz, al parecer la página de Blitz ya no existe.
    Sigue la página oficial del Blitz. http://www.blitzBasic.com/file/get.p...tz3demo183.exe.

  500. #500
    Fecha de ingreso
    Nov 2008
    Mensajes
    8

    Blitzbasic 3d

    Hola, aquí muestro un paisaje que me estaba haciendo.

    -- IMÁGENES ADJUNTAS --



    Miniaturas adjuntas Miniaturas adjuntas Clic en la imagen para ver su versión completa. 

Nombre: Pic001 (1).jpg 
Visitas: 313 
Tamaño: 476.7 KB 
ID: 112108   Clic en la imagen para ver su versión completa. 

Nombre: Pic001 (2).jpg 
Visitas: 300 
Tamaño: 234.7 KB 
ID: 112109   Clic en la imagen para ver su versión completa. 

Nombre: Pic001.jpg 
Visitas: 989 
Tamaño: 427.7 KB 
ID: 112110  
    Archivos adjuntados Archivos adjuntados

Página 1 de 2 12 ÚltimoÚltimo

Temas similares

  1. Videojuegos Foro3D Blitz basic colisiones
    Por aprendiz en el foro Videojuegos
    Respuestas: 32
    : 09-02-2018, 23:25
  2. Videojuegos Foro3D Tutores para crear videojuejos con Blitz basic 3d
    Por Cibertronic en el foro Videojuegos
    Respuestas: 0
    : 25-09-2014, 06:20
  3. Videojuegos Foro3D Exportador de Blender a Blitz basic 3d
    Por Sadyk en el foro Videojuegos
    Respuestas: 1
    : 15-03-2009, 00:10
  4. Videojuegos Foro3D Problema con collisions en Blitz basic
    Por Alexs1888 en el foro Videojuegos
    Respuestas: 4
    : 23-08-2008, 21:40
  5. 3dsMax Plugin de 3ds Max 8 a Blitz 3d
    Por gersin en el foro Plugins y Scripts
    Respuestas: 3
    : 25-01-2008, 14:21

Etiquetas para este tema