|
Página 1 de 1
|
¿como Andais De Conocimiento De Javascript?
Autor |
Mensaje |
jsbsan
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4175
Edad: 51 Ubicación: dos hermanas, sevilla
|
¿como Andais De Conocimiento De Javascript?
Pues eso, ¿conoceis javascript?
Se me ha ocurrido hacer un proyecto pero tengo algunas dudas, y quisiera saber si en nuestro foro, hay gente que lo conozca.
El proyecto seria crear un componente para gambas3 a partir de una libreria que ya existe de javascript de un motor de física. ("solo" habría que hacer la traduccion a gambas3)
Este es el proyecto de javascript que me refiero http://box2d-js.sourceforge.net/index2.html (que a su vez es "porte" de una libreria flash https://sourceforge.net/projects/bo...load?source=dlp que a su vez es otro "porte" de la conocida libreria en C de http://box2d.org/)
El tema es que veo más fácil, traducir de javascript a gambas3 (porque me da la sensación de que se parecen bastante estos lenguajes de programación) que de C a gambas3
¿que opinais?
Saludos
|
#1 Martes, 29 Marzo 2016, 14:19 |
|
|
jguardon
Administrador
Registrado: Septiembre 2009
Mensajes: 2708
Edad: 57 Ubicación: Granada
|
Re: ¿como Andais De Conocimiento De Javascript?
No digo que no sea posible hacerlo, pero quizás lo mejor sería hacerlo directamente desde C, pero no para traducirlo, sino para crear un componente gb.physics o algo así.
Si las librerías ya están hechas en C, puede que con "poco trabajo" se puedan convertir en componentes nativos de gambas. Ni siquiera he mirado todavía el código ni sé si acaso es posible, pero es un comienzo.
Saludos
=================== Jesús Guardón
Por favor, usemos el corrector ortográfico antes de pulsar el botón "Enviar".
"uo ǝs ʇɐu pıɟıɔıן ɐdɹǝupǝɹ ɐ dɹoƃɹɐɯɐɹ, soןo ɥɐʎ bnǝ dɹodouǝɹsǝןo"
|
#2 Martes, 29 Marzo 2016, 14:54 |
|
|
jsbsan
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4175
Edad: 51 Ubicación: dos hermanas, sevilla
|
Re: ¿como Andais De Conocimiento De Javascript?
jguardon:
Citar:
sino para crear un componente gb.physics
Si, seria un nuevo componente.
Citar: Ni siquiera he mirado todavía el código ni sé si acaso es posible, pero es un comienzo.
Esta hecha con C++
Seguro que a Vuott le puede interesar, a ver que opina..
Nota:
Codigo fuente en:
https://github.com/erincatto/Box2D
última edición por jsbsan el Martes, 29 Marzo 2016, 15:15; editado 1 vez
Editado por jsbsan, Martes, 29 Marzo 2016, 15:15: Añado direccion url del código fuente Box2D
|
#3 Martes, 29 Marzo 2016, 15:12 |
|
|
vuott
Analista Programador
Registrado: Agosto 2013
Mensajes: 2086
Edad: 60 Ubicación:
|
Re: ¿como Andais De Conocimiento De Javascript?
jsbsan escribió: Esta hecha con C++
Seguro que a Vuott le puede interesar, a ver que opina..
........que gestionar dinamicamente ( ...iuxta vuott principia ! ) una libreria C++ es complejo. Se puede hacer, pero es complejo y el proceso es largo, porque no es posible llamar directamente por sus nombres (como ocurre con las librerias escritas en C) las funciones externas escritas en C++.
Digo que seria mejor y más eficaz crear un Componente (...pero yo aún no soy capaz... ! )
Lo siento....
última edición por vuott el Martes, 29 Marzo 2016, 17:27; editado 3 veces
|
#4 Martes, 29 Marzo 2016, 17:19 |
|
|
jsbsan
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4175
Edad: 51 Ubicación: dos hermanas, sevilla
|
Re: ¿como Andais De Conocimiento De Javascript?
Vuott:
Citar: una libreria C++ es complejo. Se puede hacer, pero es complejo y el proceso es largo, porque no es posible llamar directamente por sus nombres (como ocurre con las librerias escritas en C) las funciones externas escritas en C++.
Ok, gracias de todos modos.
Yo pienso, que como proyecto colaborativo entre tod@s, es más fácil traducir de javascript a gambas3 (a mi me parece que los lenguajes son más parecidos), y podía apuntarse más gente que participar de nuestro foro. (C / C++ lo dominan pocos del foro Jguardon, Vuott, TercoIde, y algunos pocos más).
Lo ideal seria tener a alquien que conozca bien javascript, para preguntarle las dudas. ¿quien se apunta?.... espero voluntarios!!!
|
#5 Martes, 29 Marzo 2016, 20:51 |
|
|
vuott
Analista Programador
Registrado: Agosto 2013
Mensajes: 2086
Edad: 60 Ubicación:
|
Re: ¿como Andais De Conocimiento De Javascript?
jsbsan escribió: .... espero voluntarios!!!
...voluntarios...? Que son ?
.....comida ?
última edición por vuott el Martes, 29 Marzo 2016, 22:46; editado 1 vez
|
#6 Martes, 29 Marzo 2016, 22:45 |
|
|
jguardon
Administrador
Registrado: Septiembre 2009
Mensajes: 2708
Edad: 57 Ubicación: Granada
|
Re: ¿como Andais De Conocimiento De Javascript?
jsbsan
El problema es que la librería en cuestión depende a su vez de otras librerías bastante grandes como prototype.js, que tiene unas 7500 líneas de código y que sólo sirve para endulzar el lenguaje javascript semánticamente.
He visto el código en C++ y la mayoría es chino para mí... creo que no es imposible, pero requeriría un tremendo esfuerzo y sobre todo tiempo, tiempo del que no todos disponemos. De verdad me atrae la idea, sería la bomba disponer de un motor de física en gambas porque impulsaría la creación de juegos más realistas, etc. Sería un triunfo para gambas, pero de momento creo que (al menos para mí) ese momento no está cercano.
Edito:
Venga, para poneros los dientes largos: http://physion.net/
Saludos
=================== Jesús Guardón
Por favor, usemos el corrector ortográfico antes de pulsar el botón "Enviar".
"uo ǝs ʇɐu pıɟıɔıן ɐdɹǝupǝɹ ɐ dɹoƃɹɐɯɐɹ, soןo ɥɐʎ bnǝ dɹodouǝɹsǝןo"
|
#7 Martes, 29 Marzo 2016, 23:25 |
|
|
jguardon
Administrador
Registrado: Septiembre 2009
Mensajes: 2708
Edad: 57 Ubicación: Granada
|
Re: ¿como Andais De Conocimiento De Javascript?
Un tuto que puede ayudar a comprender mejor el proceso de creación de un motor de física. En los comentarios se critica al autor por cometer varios fallos en el código de las explicaciones, así que... pero al final de la serie de artículos, se puede ver el código final funcionando, sin errores, por tanto.
http://gamedevelopment.tutsplus.com...n--gamedev-6331
Saludos
=================== Jesús Guardón
Por favor, usemos el corrector ortográfico antes de pulsar el botón "Enviar".
"uo ǝs ʇɐu pıɟıɔıן ɐdɹǝupǝɹ ɐ dɹoƃɹɐɯɐɹ, soןo ɥɐʎ bnǝ dɹodouǝɹsǝןo"
|
#8 Martes, 29 Marzo 2016, 23:45 |
|
|
jsbsan
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4175
Edad: 51 Ubicación: dos hermanas, sevilla
|
Re: ¿como Andais De Conocimiento De Javascript?
Bueno, siguiendo con javascript... he encontrado otro proyecto: https://github.com/hecht-software/box2dweb
Es más moderno, y usa un único fichero .js (me parece que no depende de la libreria prototype.js )
Ventaja:
Se basa en el motor Box2D, ( porte a Box2DFlash versión 2.1 ),osea es más moderna versión.
Desventaja:
El archivo .js, es muy grande y la forma de escribir el código parece más "encriptada".
|
#9 Miercoles, 30 Marzo 2016, 08:25 |
|
|
Shell
Analista Programador
Registrado: Marzo 2010
Mensajes: 5278
Edad: 53 Ubicación: Al otro lado de la pantalla
|
Re: ¿como Andais De Conocimiento De Javascript?
Es por hablar. ¿ Conocías esto ?.
CUDA
Saludos
=================== Gambas Básico
"No es un bug, es una característica no documentada"
|
#10 Miercoles, 30 Marzo 2016, 08:46 |
|
|
|
Temas parecidos
Temas parecidos
|
Página 1 de 1
|
Usuarios navegando en este tema: 0 registrados, 0 ocultos y 0 invitados Usuarios registrados conectados: Ninguno
|
No puede crear mensajes No puede responder temas No puede editar sus mensajes No puede borrar sus mensajes No puede votar en encuestas No puede adjuntar archivos Puede descargar archivos No puede publicar eventos en el calendario
|
|
|
|
|