videojuegos

ZgameEditor – Rapid Game Development

 

Some years ago I found a very tiny but yet interesting game maker for windows called ZGameEditor, and despite it’s simplicity it looks very interesting, and I recently gave it another try to see what’s new with it, and it’s still alive, at least the forum continues active despite the updates in the page dates from 2015.

Continue reading

Anisotropic friction…

Resultó que con solo activar “Anisotropic” se puede restringir el deslizamiento (en coordenadas locales) de un objeto provocados por la inercia de este. En mi caso se trata de un vehiculo virtual al que se le aplica una fuerza sobre Y, y con anisotropic defino que valor de fricción se tiene en el objeto con respecto a la superficie en la que colisiona (X, y -X), tal vez sea algo básico pero se me pasó en parte por usar anteriormente “Loc” en lugar de “Force”.

La ventaja de Loc en su momento fue que no era necesario usar anisotropic pero no era factible tener aceleración gradual, y tampoco existía desaceleración en subidas o aceleración del objeto en bajadas, y por el contrario con Force se tiene precisamente eso y con anisotropic se soluciona el problema de deslizamientos, solo un botón y ajustar 3 valores, ja…

Ejes de suspensión – Blender

ejes_blender

Desde el demo que llamé “Fake dynamic system” se me ocurrió un metodo para simular la suspensión de un vehículo para usarse en el motor de juegos de Blender, ya sabia de la existencia de la librería “Bullet” que esta incluida para hacer set-ups de vehículos con sus respectivas propiedades físicas (rigidez, fricción de neumáticos, amortiguación, etc) pero lo que no me gustó fue, que en mi caso era necesario tener los vehículos con una velocidad mayor, dando saltos por rampas, curvas pronunciadas y demás, y con Bullet noté cierta inestabilidad con esas características, así que decidí en aquel momento regresar al motor de dinámicas “SUMO” y probar con algo que se me había ocurrido que ya mencione al comenzar a escribir, el “Fake dynamic system”

Video en acción de unos vehículos con las dinámicas falsas en llantas

Ahora con la nueva versión hubo algunos cambios y mejoras al motor, aunque ahora de plano mi antiguo archivo quedo completamente sin funcionamiento y fue necesario hacer un setup nuevo pero usando el motor de dinámicas Bullet (de nuevo, solo el motor, no la librería) en conjunto con las opciones de Do Fh y Rot Fh en el panel de lógica.

De esa manera y usando algunos “track to” y curvas IPO pude simular el efecto de suspensión y amortiguación, pero dando la apariencia de que las llantas estan sujetadas a los extremos de cada eje de suspensión, como si se tratara de un vehículo real…   con la palabra “real” solo me refiero a que las llantas no estan flotando en el aire :). El funcionamiento en general es mucho mejor que con Sumo obviamente, asi que intentare completar lo que tenia planeado hacer ( que se ve en el primer video, arriba), a ver si ahora si logro completarlo 🙂

Asi es como quedo el primero intento, yo diría que no esta tan mal 🙂