Tú eliges Capital SimCity Capital Sims Capital Spore
Capital Spore

Actualidad

¿Te gusta estar informado de todo? Este es lugar perfecto para debatir sobre cualquier punto de actualidad.

Moderador: Equipo moderador [CSP]

Re: Actualidad

Notapor Roberto258 » 01 Jul 2011, 12:32

Nemesis escribió:Haber el problema aca es que Roberto se ve que es un informatico que disfruta tanto de lo que hace que la da placer armar los codigos el manualmente, y ve estos programas como algo que le quita ese jugo tan especial a su pasion que debe ser la informatica.

Imagen
Exacto.No tiene gracia si tú el código ni lo miras.No lo miras, no lo escribes, no lo haces,¿qué sentido tiene hacer un juego si no te ocupas personalmente de la parte más importante?

Nemesis escribió:No todos quieren estudiar durante dos años lenguajes de programacion.


¿¡Dos años!?¡Pero si en un mes te da tiempo de sobra de aprendértelo de memoria!
Aprender un lenguaje de programación no es lo más difícil precisamente, lo más difícil es encontrar la manera de hacer el juego.De echo, C solo tiene, si no recuerdo mal, 32 palabras clave.Es como aprenderse el abecedario sólo que cada letra tiene una función diferente(y encima muchas son palabras en Inglés ya conocidas como If o while y abreviaturas como s16 o int).Pero claro, de esa manera que ve la gente las cosas que parece que el que sabe programar es un super-especialista y que ellos ni siquiera lo pueden ni intentar, pues a usar programas de este estilo.A este paso, ni siquiera los que hacen esos programas lo harán a mano #-o.

JoseGarcia escribió:Como verás, hay empresas multinacionales de 1° nivel que en uigar de escribir en binario, o en lugar de programar desde cero, usan programas que facilitan el proceso de creacion de juegos.


Nadie escribe en binario...y no porque no se entienda, pero es que se tarda mucho en "traducir".Y me la suda lo que hagan las grandes empresas que sólo quieren ganar más dinero con menos esfuerzo y eso no hace falta ni demostrarlo.

JoseGarcia escribió:Ninguna empresa programa de cero los juegos, y menos aun los escriben directamente en binario.


En binario por suspuesto que no, por lo que he dicho antes¿pero de dónde te sacas eso de que ninguna empresa programa los juegos desde cero?¿Con qué Engine se programá PAC-MAN, SimCity o Super Mario?Oh, espera, en los años 80 no había engines.
Te estás engañando a ti mismo, sé que hay personas que siguen haciendo los códigos desde tener ese simple "Hello world" hasta tener un juego de cientos, miles de líneas si hace falta.

JoseGarcia escribió:ZP habla con Obama, con traductor de por medio, porque no va a ser tan ignorante de intentar hablar con el sin un traductor (Porque tiene 2 dedos de frente como para entender que asi es mejor), y cierran un trato de inversiones millonarias que benefician el pais. Al igual que hace cualquier otro mandatario que disponga de un traductor, no va a elegir no llevarlo y dejar que el pais se empobrezca, o tardarse todo su mandato presidencial para que Obama entinde lo que se puede hacer


Pero sigue sin poder decir que sabe realizar una reunión diplomática en inglés.Además, imagínate si la reunión sale mal,¿el traductor cuesta un dinero al país verdad?

En resumen, la satisfacción que se siente tras hacer un juego cuyas líneas del código es obra de tus manos no se puede comparar con el hecho apoyándote en otros programas que te tocan la parte difícil.No existe mayor satisfacción que la que se siente al estar durante tres horas intentando hacer que el personaje se mueva a la derecha(decir por decir) y conseguirlo al fin.Pero claro, en un Engine eso no pasa, no ganas experiencia...
Imagen
Avatar de Usuario
Roberto258
Empresario
Empresario
 
Mensajes: 788
Registrado: 22 Oct 2010, 22:21
Género: Hombre

Re: Actualidad

Notapor jorge » 01 Jul 2011, 12:38

Pero porque os teneis que poenr así, cada uno hace lo que quiere que para eso esto es un país libre, si tu disfrutas más haciendo el codigo y el otro haciendolo con un engine que más da, contra gustos no hay nada escrito.
Imagen
Imagen
Avatar de Usuario
jorge
Celebridad
Celebridad
 
Mensajes: 1916
Registrado: 01 Oct 2009, 15:05
Ubicación: Donde a uno le dejen hacer lo que quiera,cuando quiera y como quiera...
Género: Hombre

Re: Actualidad

Notapor Nemesis » 01 Jul 2011, 14:53

Pero sigue sin poder decir que sabe realizar una reunión diplomática en inglés.Además, imagínate si la reunión sale mal,¿el traductor cuesta un dinero al país verdad?


el merito sigue siendo de ZP, puesto que el le dijo al traductor que tenia que decir, ZP sabia como dialogar, como hacer el acuerdo, lo que no sabia era ingles y para eso contrato un traductor, no por eso el traductor tiene todo el merito y hay que ponerlo de presidente para la proxima eleccion.

Pero porque os teneis que poenr así, cada uno hace lo que quiere que para eso esto es un país libre, si tu disfrutas más haciendo el codigo y el otro haciendolo con un engine que más da, contra gustos no hay nada escrito.


creo que con esto queda sanjado el tema.

Otra pregunta, quiero hacer un juego de futbol en 2d, que me aconsejan Construct o Game maker? hay otra mas moderno?
Nemesis
Empresario
Empresario
 
Mensajes: 624
Registrado: 26 Mar 2011, 07:27
Género: Hombre

Re: Actualidad

Notapor JoseGarcia » 01 Jul 2011, 19:05

Antes que nada, aviso que todo esto de citar cada argumento de otro, e irlo refutando no lo hago ni nadie lo hace con mala intension. Es solo una discusion tranquila, luego se termina y vuelve el mundo a la normalidad. Es hasta divertido ver que responde el otro a tus argumentos :mrgreen:
Asique todo con buena onda.


Nemesis escribió:Otra pregunta, quiero hacer un juego de futbol en 2d, que me aconsejan Construct o Game maker? hay otra mas moderno?

Con construct se puede hacer, con GM tambien. Te recomiendo mas el construct, pero no se si hay mas modernos.


Roberto258 escribió:
Nemesis escribió:Haber el problema aca es que Roberto se ve que es un informatico que disfruta tanto de lo que hace que la da placer armar los codigos el manualmente, y ve estos programas como algo que le quita ese jugo tan especial a su pasion que debe ser la informatica.

Imagen
Exacto.No tiene gracia si tú el código ni lo miras.No lo miras, no lo escribes, no lo haces,¿qué sentido tiene hacer un juego si no te ocupas personalmente de la parte más importante?

Justamente es lo que te digo con el binario. ¿Para que hacer un juego con un engine cuando podes programarlo?... bueno, ¿Para que programarlo cuando podes hacerlo en binario?... es mas "rústico" el binario que el C, y mas rústico el C que el construct. Si no "tiene gracia no mirar el código", entonces no tiene gracia no mirar los 1s y 0s...
Pero es igual de orgullo hacer un juego con lo básico (Binario), con algo mas avanzado (Como programar con un lenguaje), o usar un engine.
Basicamente las 3 son herramientas para hacer un videojuego, y ninguna de las 3 te trae todo resuelto. Tener todo resuelto sería comprar el juego. Aca hay 3 métodos para hacerlos.
Lo que te quiero explicar es que tu idea de lo que no tiene gracia, o de lo que es hacer "parcialmente" un juego, puede tener poca gracia o ser una forma parcial de hacer un juego si se ve desde otro punto de vista (Como el binario).

Roberto258 escribió:Aprender un lenguaje de programación no es lo más difícil precisamente, lo más difícil es encontrar la manera de hacer el juego.De echo, C solo tiene, si no recuerdo mal, 32 palabras clave.Es como aprenderse el abecedario sólo que cada letra tiene una función diferente(y encima muchas son palabras en Inglés ya conocidas como If o while y abreviaturas como s16 o int).Pero claro, de esa manera que ve la gente las cosas que parece que el que sabe programar es un super-especialista y que ellos ni siquiera lo pueden ni intentar, pues a usar programas de este estilo.A este paso, ni siquiera los que hacen esos programas lo harán a mano #-o.

Crees que el programa te hace todo el trabajo? Primero miralo y después volve a decirme...
Es tanto trabajo como programar. Igual que en un programador, estos programas te dan algunas instrucciones y vos tenes que inventar la forma de que el p*to programa haga lo que vos querés que haga, y es ciertamente un buenn trabajo. O sea, quizas no sean 32 instrucciones (Como si fueran las palabras clave) pero seran no se... 50, 60. Y al igual que con un programador, tenes que ponerlas, usar variables para comparar y hacer todo tipo de artimañas para que funcione el programa.
Te lo digo porque se. Yo se programacion, se como se hace un programa con un programa de programacion, como funciona ese proceso, y se como se usa un engine... y es claramente muy parecido, prácticamente lo mismo.
La única diferencia es que en lugar de escribir "If" o "while", lo seleccionas con un click. Pero es LO MISMO. Yo hice ambas cosas, se de que hablo, y te aseguro que es muy parecido.

Mira, aca voy a poner 2 imágenes. Una es de un programa de programacion (O la explicacion de como se programa) y la otra es una imagen del construct.
Imagen
Imagen
Como ven, en la 1° imagen, se ve que se programa haciendo lo siguiente: Arriba se indica a la pc que se fije si pasa tal cosa (En este caso, si el elemento esta en la posicion i), y si es cierto entonces realiza lo que dice abajo (Cambia el estado de una bariable, pero podría pasar lo que uno ponga)... o sea que programar es simplemente decirle a la pc que se fije algo, y si es cierto responda de cierto modo.
Bueno, que pasa si les digo que el construct es lo mismo? Miren la imagen 2. Quizas se vea mas bonita que la imagen 1, y se entienda mas, pero es igual. A la izquierda la pc se fija si pasa tal cosa (En este caso hay barias, por ejemplo si empieza el nivel, si se apreta el boton izquierdo del mouse...), y de ser cierto la pc hace lo que dice a la derecha (POner a un personaje del juego en determinado angulo, crear la bala...). Es de nuevo una cuestion de causa-consecuencia.
Quizas rober no sabías que andaba asi el programa construct, es igual como andan todos los engines. Verás que es comom programar. Igual proceso, igual mérito, otra herramienta que podés elegir.


Roberto258 escribió:
JoseGarcia escribió:Como verás, hay empresas multinacionales de 1° nivel que en uigar de escribir en binario, o en lugar de programar desde cero, usan programas que facilitan el proceso de creacion de juegos.


Nadie escribe en binario...y no porque no se entienda, pero es que se tarda mucho en "traducir".Y me la suda lo que hagan las grandes empresas que sólo quieren ganar más dinero con menos esfuerzo y eso no hace falta ni demostrarlo.

El binario es mas directo y menos entendible que un lenguaje de programacion, un lenguaje de programacion es mas directo y menos entendible que un engine. Y no es que sea mas mérito usar uno u otro mérito. Como te digo, si es mas merito hacer lo que te gusta hacer a vos, es mas merito usar el binario... y entonces por que usas un lenguaje de programacion? Mejor no respondas, porque me darías la razon de por que uso engines. O va, siqueres responde y seguimos charlando :mrgreen:
Ah, si, a lo que íva: Las multinacionales. Algunas son frías corporaciones que quieren plata. Otras son cálidas empresas de buena gente.
Maxis es una cálida empresa manejada por una fria corporacion. Pero no nos metamos en la humanidad de las empresas...
Las empresas, sean como sean, hacen juegos. Juegos de calidad. planeados por ellos, creados por ellos, dibujados y modelados por ellos, producidos y vendidos por ellos, tras varios años de trabajo. Usan engines para hacerlos, como un dueño de 100 hectáreas usa una máquina para sembrar y cosechar. Eso lo hace menos productor de trigo por ejemplo?
No, solo es un tipo que eligio ese medio para ser igual de productor. Aunque podría decirse que es mas productor en realidad, porque produce mas cosas con esa máquina que haciéndolo a mano. Lo mismo al hacer juegos, si yo o montecristo o pop games usamos engines para hacer juegos, es la herramientas que elegimos para hacer el juego. Sería confuso y para mi equivocado decir que el engine hizo el juego, porque sería como decir que cuando vos hagas un juego... en realidad lo habrá hecho el programa de programacion que usaste. O sería decir que el juego lo hizo la computadora. Y no, en realidad el juego lo hace alguien, y usa la herramienta qui quiere.
No juzgo si usas tal o cual herramienta, usa la que quieras. Yo prefiero unas porque no me voy a poner a usar una que considero mas inutil solo para hacerlo mas rústico. A demas, como antes te demostré, el proceso es el mismo.

Acabo de poner: escribió:Pero no nos metamos en la humanidad de las empresas...

Que mas dá, metámonos con ellas!!!!
LAs empresas frías quieren plata. Plata es hacer los juegos rápido. Un engine ayuda a hacerlo. Si voy a dedicarme a hacer juegos, querré ser eficiente, asique usaré la herramienta que mas me convenga. Y esa es un engine.
Las empresas cálidas quieren hacer un buen juego. Uno que sea bueno, aunque no les de tanta plata. Y quieren hacerlo bien. Y que usan para hacerlo? Usan un engine. Lo hacen porque no se van a complicar usando un método mas lento cunado pueden usar uno mas práctico. El trabajo que realizan es igual, tienen que idearlo, pensar como sera, conseguir el programa para hacerlo, ver como volcar las ideas con ese programa, y finalmente y lo mas importante, hacerlo. Luego lo dan al mercado. Ninguna de esas cosas es mas facil de hacer, todo tiene que ver con las ideas de uno y con la manera de encarar problemas que tenga, hacerlo programando o con engine, como vieron con las imágenes, es mas una cuestion gráfica y de velocidad (Un clic en una instuccion suele ser mas rápido que escrivir "whel") que una cuestion de facilidades.
En realidad, el ejemplo del granjero es un poco desacertado. Unsar una máquina es mas facil que plantar 1000 plantitas y cosecharlas. Usar un engine es muy parecido a programar, un poco mas práctico, pero no hay tanta diferencia.


Roberto258 escribió:
JoseGarcia escribió:Ninguna empresa programa de cero los juegos, y menos aun los escriben directamente en binario.


¿pero de dónde te sacas eso de que ninguna empresa programa los juegos desde cero?¿Con qué Engine se programá PAC-MAN, SimCity o Super Mario?Oh, espera, en los años 80 no había engines.

Esos son juegos del milenio pasado, no había engines entonces. Cuando aparecieron se comenzaron a hacer con ellos.
[distraido-sarcasmo] ah, no espera.... recordé algo... el 1° juego de maxis, el del helicóptero... will estaba creando un programa para hacer los paisajes de ese juego, es programa es un engine para el jueguito de helicóptero....
Am, espera... recordé mas.... es engine, se hizo tan divertido para will que terminó ciendo el sim city... o sea que no solo se usaban engines en ese momento, sino que se usaron prácticamente siempre. Y tambien significa que maxis, en sus inicios, cuando era una cálida empresa de will y sus amigos, usaban engines ya para hacer sus juegos.[distraido-sarcasmo]
Ufffff, tube que usar un sarcasmo para expresar lo que de verdad pasó:Que los engines son una herramienta útil que se usa dese siempre en las mejores empresas, no para los que buscan plata, sino para will, su orgullo y sus ideales, y sus ganas de hacer buenos juegos. Esos engines, asi como los juegos de este hombre, marcaron la historia de los videojuegos. Es mas, el engine mismo del juego de helicópteros, es hoy una de las zagas de videojuegos mas importantes, el simcity, y por supuesto fundó una nueva rama de videojuegos.


Roberto258 escribió:Te estás engañando a ti mismo, sé que hay personas que siguen haciendo los códigos desde tener ese simple "Hello world" hasta tener un juego de cientos, miles de líneas si hace falta.

No, tu te engañas. Si crees que programar de cero es mas dificil o menos honrroso que hacerlo con un programa de creacion de juegos (POr dios, hasta se llaman "programas de creacion de juegos", no debería costar tanto entender), te engañas solo. Se usan desde siempre, simplemente porque es una de las herramientas que hay, quizás la mas práctica. Simcity se hizo asi, los sims, spore, y como te mostré en el post anterior, otros cientos de juegos. Va, en realidad casi todos, desde que a alguien se le ocurrio que en lugar de "plantar cada semilla, y tardase miles de años en hacer un campo" comenzó a "Usar al menos un burro para que lleve un arado" (Para usar el ejemplo del granjero)... desde entonces la tecnología creció para hacer de la manera mas práctica lo que se queire hacer: Juntar comida.
Si hay tribus en el corazón de áfrica o en las zonas montañosas de asia que prefieren hacerlo a mano, de formas poco prácticas, es su eleccion y opara eso somos libres.
El engine es una herramienta usada desde siempre (Cito de vuelta, will y simcity, pero no son los primeros). Que no sean de público conosimiento hace 20 años, no significa que sea menos meritorio usarlos. Ahora que son gratis y públicos, no te pirdas de usarlos por una idea que casi parece prejuicio.


PD: ZP no haba inglés. ¿Cual es el punto de decir que sabe hacer una reunion diplomática en inglés si lo que quiere es la reunion y no el idioma? Es solo otro modo de complicar el trabajo del pobre ZP, que quiere que le balla bien a su pais, sea cual sea el idioma que hable. El idioma es una herramienta de comunicacion, lo que se quiere comunicar el lo importante.
ZP firma de nuevo tratados millonarios para su pais. Mientras AQ sigue sin entender ni una palabra de lo que dice el primer ministro de china, y peór aun, no fua a hablar con el presidente de Francia, ni el de Brasil, ni el de Italia porque no maneja el idioma, y no esta dispuesto a entender que su pais necesita inversiones, no cerrarse ante el idioma que no es el punto.



UUUUUUUUUUUFFFFFFFF, me cansé. Me duelen las yemas de los dedos. Espero que rober me consteste con buenos argumentos :mrgreen:
Entra en el mejor
>>>FORO DE VIDEOJUEGOS
>Descargas de demos de juegos gratis
>Análisis
>Descarga de contenidos
>Temas de juegos en todas las consolas
>Noticias
>Y mucho mas
Creado por mi!
JoseGarcia
Ilustrado
Ilustrado
 
Mensajes: 3166
Registrado: 11 Jul 2009, 19:50
Ubicación: Argentina
Género: Hombre

Re: Actualidad

Notapor JoseGarcia » 01 Jul 2011, 19:06

Antes que nada, aviso que todo esto de citar cada argumento de otro, e irlo refutando no lo hago ni nadie lo hace con mala intension. Es solo una discusion tranquila, luego se termina y vuelve el mundo a la normalidad. Es hasta divertido ver que responde el otro a tus argumentos :mrgreen:
Asique todo con buena onda.


Nemesis escribió:Otra pregunta, quiero hacer un juego de futbol en 2d, que me aconsejan Construct o Game maker? hay otra mas moderno?

Con construct se puede hacer, con GM tambien. Te recomiendo mas el construct, pero no se si hay mas modernos.


Roberto258 escribió:
Nemesis escribió:Haber el problema aca es que Roberto se ve que es un informatico que disfruta tanto de lo que hace que la da placer armar los codigos el manualmente, y ve estos programas como algo que le quita ese jugo tan especial a su pasion que debe ser la informatica.

Imagen
Exacto.No tiene gracia si tú el código ni lo miras.No lo miras, no lo escribes, no lo haces,¿qué sentido tiene hacer un juego si no te ocupas personalmente de la parte más importante?

Justamente es lo que te digo con el binario. ¿Para que hacer un juego con un engine cuando podes programarlo?... bueno, ¿Para que programarlo cuando podes hacerlo en binario?... es mas "rústico" el binario que el C, y mas rústico el C que el construct. Si no "tiene gracia no mirar el código", entonces no tiene gracia no mirar los 1s y 0s...
Pero es igual de orgullo hacer un juego con lo básico (Binario), con algo mas avanzado (Como programar con un lenguaje), o usar un engine.
Basicamente las 3 son herramientas para hacer un videojuego, y ninguna de las 3 te trae todo resuelto. Tener todo resuelto sería comprar el juego. Aca hay 3 métodos para hacerlos.
Lo que te quiero explicar es que tu idea de lo que no tiene gracia, o de lo que es hacer "parcialmente" un juego, puede tener poca gracia o ser una forma parcial de hacer un juego si se ve desde otro punto de vista (Como el binario).

Roberto258 escribió:Aprender un lenguaje de programación no es lo más difícil precisamente, lo más difícil es encontrar la manera de hacer el juego.De echo, C solo tiene, si no recuerdo mal, 32 palabras clave.Es como aprenderse el abecedario sólo que cada letra tiene una función diferente(y encima muchas son palabras en Inglés ya conocidas como If o while y abreviaturas como s16 o int).Pero claro, de esa manera que ve la gente las cosas que parece que el que sabe programar es un super-especialista y que ellos ni siquiera lo pueden ni intentar, pues a usar programas de este estilo.A este paso, ni siquiera los que hacen esos programas lo harán a mano #-o.

Crees que el programa te hace todo el trabajo? Primero miralo y después volve a decirme...
Es tanto trabajo como programar. Igual que en un programador, estos programas te dan algunas instrucciones y vos tenes que inventar la forma de que el p*to programa haga lo que vos querés que haga, y es ciertamente un buenn trabajo. O sea, quizas no sean 32 instrucciones (Como si fueran las palabras clave) pero seran no se... 50, 60. Y al igual que con un programador, tenes que ponerlas, usar variables para comparar y hacer todo tipo de artimañas para que funcione el programa.
Te lo digo porque se. Yo se programacion, se como se hace un programa con un programa de programacion, como funciona ese proceso, y se como se usa un engine... y es claramente muy parecido, prácticamente lo mismo.
La única diferencia es que en lugar de escribir "If" o "while", lo seleccionas con un click. Pero es LO MISMO. Yo hice ambas cosas, se de que hablo, y te aseguro que es muy parecido.

Mira, aca voy a poner 2 imágenes. Una es de un programa de programacion (O la explicacion de como se programa) y la otra es una imagen del construct.
Imagen
Imagen
Como ven, en la 1° imagen, se ve que se programa haciendo lo siguiente: Arriba se indica a la pc que se fije si pasa tal cosa (En este caso, si el elemento esta en la posicion i), y si es cierto entonces realiza lo que dice abajo (Cambia el estado de una bariable, pero podría pasar lo que uno ponga)... o sea que programar es simplemente decirle a la pc que se fije algo, y si es cierto responda de cierto modo.
Bueno, que pasa si les digo que el construct es lo mismo? Miren la imagen 2. Quizas se vea mas bonita que la imagen 1, y se entienda mas, pero es igual. A la izquierda la pc se fija si pasa tal cosa (En este caso hay barias, por ejemplo si empieza el nivel, si se apreta el boton izquierdo del mouse...), y de ser cierto la pc hace lo que dice a la derecha (POner a un personaje del juego en determinado angulo, crear la bala...). Es de nuevo una cuestion de causa-consecuencia.
Quizas rober no sabías que andaba asi el programa construct, es igual como andan todos los engines. Verás que es comom programar. Igual proceso, igual mérito, otra herramienta que podés elegir.


Roberto258 escribió:
JoseGarcia escribió:Como verás, hay empresas multinacionales de 1° nivel que en uigar de escribir en binario, o en lugar de programar desde cero, usan programas que facilitan el proceso de creacion de juegos.


Nadie escribe en binario...y no porque no se entienda, pero es que se tarda mucho en "traducir".Y me la suda lo que hagan las grandes empresas que sólo quieren ganar más dinero con menos esfuerzo y eso no hace falta ni demostrarlo.

El binario es mas directo y menos entendible que un lenguaje de programacion, un lenguaje de programacion es mas directo y menos entendible que un engine. Y no es que sea mas mérito usar uno u otro mérito. Como te digo, si es mas merito hacer lo que te gusta hacer a vos, es mas merito usar el binario... y entonces por que usas un lenguaje de programacion? Mejor no respondas, porque me darías la razon de por que uso engines. O va, siqueres responde y seguimos charlando :mrgreen:
Ah, si, a lo que íva: Las multinacionales. Algunas son frías corporaciones que quieren plata. Otras son cálidas empresas de buena gente.
Maxis es una cálida empresa manejada por una fria corporacion. Pero no nos metamos en la humanidad de las empresas...
Las empresas, sean como sean, hacen juegos. Juegos de calidad. planeados por ellos, creados por ellos, dibujados y modelados por ellos, producidos y vendidos por ellos, tras varios años de trabajo. Usan engines para hacerlos, como un dueño de 100 hectáreas usa una máquina para sembrar y cosechar. Eso lo hace menos productor de trigo por ejemplo?
No, solo es un tipo que eligio ese medio para ser igual de productor. Aunque podría decirse que es mas productor en realidad, porque produce mas cosas con esa máquina que haciéndolo a mano. Lo mismo al hacer juegos, si yo o montecristo o pop games usamos engines para hacer juegos, es la herramientas que elegimos para hacer el juego. Sería confuso y para mi equivocado decir que el engine hizo el juego, porque sería como decir que cuando vos hagas un juego... en realidad lo habrá hecho el programa de programacion que usaste. O sería decir que el juego lo hizo la computadora. Y no, en realidad el juego lo hace alguien, y usa la herramienta qui quiere.
No juzgo si usas tal o cual herramienta, usa la que quieras. Yo prefiero unas porque no me voy a poner a usar una que considero mas inutil solo para hacerlo mas rústico. A demas, como antes te demostré, el proceso es el mismo.

Acabo de poner: escribió:Pero no nos metamos en la humanidad de las empresas...

Que mas dá, metámonos con ellas!!!!
LAs empresas frías quieren plata. Plata es hacer los juegos rápido. Un engine ayuda a hacerlo. Si voy a dedicarme a hacer juegos, querré ser eficiente, asique usaré la herramienta que mas me convenga. Y esa es un engine.
Las empresas cálidas quieren hacer un buen juego. Uno que sea bueno, aunque no les de tanta plata. Y quieren hacerlo bien. Y que usan para hacerlo? Usan un engine. Lo hacen porque no se van a complicar usando un método mas lento cunado pueden usar uno mas práctico. El trabajo que realizan es igual, tienen que idearlo, pensar como sera, conseguir el programa para hacerlo, ver como volcar las ideas con ese programa, y finalmente y lo mas importante, hacerlo. Luego lo dan al mercado. Ninguna de esas cosas es mas facil de hacer, todo tiene que ver con las ideas de uno y con la manera de encarar problemas que tenga, hacerlo programando o con engine, como vieron con las imágenes, es mas una cuestion gráfica y de velocidad (Un clic en una instuccion suele ser mas rápido que escrivir "whel") que una cuestion de facilidades.
En realidad, el ejemplo del granjero es un poco desacertado. Unsar una máquina es mas facil que plantar 1000 plantitas y cosecharlas. Usar un engine es muy parecido a programar, un poco mas práctico, pero no hay tanta diferencia.


Roberto258 escribió:
JoseGarcia escribió:Ninguna empresa programa de cero los juegos, y menos aun los escriben directamente en binario.


¿pero de dónde te sacas eso de que ninguna empresa programa los juegos desde cero?¿Con qué Engine se programá PAC-MAN, SimCity o Super Mario?Oh, espera, en los años 80 no había engines.

Esos son juegos del milenio pasado, no había engines entonces. Cuando aparecieron se comenzaron a hacer con ellos.
[distraido-sarcasmo] ah, no espera.... recordé algo... el 1° juego de maxis, el del helicóptero... will estaba creando un programa para hacer los paisajes de ese juego, es programa es un engine para el jueguito de helicóptero....
Am, espera... recordé mas.... es engine, se hizo tan divertido para will que terminó ciendo el sim city... o sea que no solo se usaban engines en ese momento, sino que se usaron prácticamente siempre. Y tambien significa que maxis, en sus inicios, cuando era una cálida empresa de will y sus amigos, usaban engines ya para hacer sus juegos.[distraido-sarcasmo]
Ufffff, tube que usar un sarcasmo para expresar lo que de verdad pasó:Que los engines son una herramienta útil que se usa dese siempre en las mejores empresas, no para los que buscan plata, sino para will, su orgullo y sus ideales, y sus ganas de hacer buenos juegos. Esos engines, asi como los juegos de este hombre, marcaron la historia de los videojuegos. Es mas, el engine mismo del juego de helicópteros, es hoy una de las zagas de videojuegos mas importantes, el simcity, y por supuesto fundó una nueva rama de videojuegos.


Roberto258 escribió:Te estás engañando a ti mismo, sé que hay personas que siguen haciendo los códigos desde tener ese simple "Hello world" hasta tener un juego de cientos, miles de líneas si hace falta.

No, tu te engañas. Si crees que programar de cero es mas dificil o menos honrroso que hacerlo con un programa de creacion de juegos (POr dios, hasta se llaman "programas de creacion de juegos", no debería costar tanto entender), te engañas solo. Se usan desde siempre, simplemente porque es una de las herramientas que hay, quizás la mas práctica. Simcity se hizo asi, los sims, spore, y como te mostré en el post anterior, otros cientos de juegos. Va, en realidad casi todos, desde que a alguien se le ocurrio que en lugar de "plantar cada semilla, y tardase miles de años en hacer un campo" comenzó a "Usar al menos un burro para que lleve un arado" (Para usar el ejemplo del granjero)... desde entonces la tecnología creció para hacer de la manera mas práctica lo que se queire hacer: Juntar comida.
Si hay tribus en el corazón de áfrica o en las zonas montañosas de asia que prefieren hacerlo a mano, de formas poco prácticas, es su eleccion y opara eso somos libres.
El engine es una herramienta usada desde siempre (Cito de vuelta, will y simcity, pero no son los primeros). Que no sean de público conosimiento hace 20 años, no significa que sea menos meritorio usarlos. Ahora que son gratis y públicos, no te pirdas de usarlos por una idea que casi parece prejuicio.


PD: ZP no haba inglés. ¿Cual es el punto de decir que sabe hacer una reunion diplomática en inglés si lo que quiere es la reunion y no el idioma? Es solo otro modo de complicar el trabajo del pobre ZP, que quiere que le balla bien a su pais, sea cual sea el idioma que hable. El idioma es una herramienta de comunicacion, lo que se quiere comunicar el lo importante.
ZP firma de nuevo tratados millonarios para su pais. Mientras AQ sigue sin entender ni una palabra de lo que dice el primer ministro de china, y peór aun, no fua a hablar con el presidente de Francia, ni el de Brasil, ni el de Italia porque no maneja el idioma, y no esta dispuesto a entender que su pais necesita inversiones, no cerrarse ante el idioma que no es el punto.



UUUUUUUUUUUFFFFFFFF, me cansé. Me duelen las yemas de los dedos. Espero que rober me consteste con buenos argumentos :mrgreen:
Entra en el mejor
>>>FORO DE VIDEOJUEGOS
>Descargas de demos de juegos gratis
>Análisis
>Descarga de contenidos
>Temas de juegos en todas las consolas
>Noticias
>Y mucho mas
Creado por mi!
JoseGarcia
Ilustrado
Ilustrado
 
Mensajes: 3166
Registrado: 11 Jul 2009, 19:50
Ubicación: Argentina
Género: Hombre

Re: Actualidad

Notapor Nemesis » 01 Jul 2011, 20:37

de echo esto tambien se puede aplicar a la misma computadora, antes era una habitacion que computaba la decima parte de lo que computa una computadora de escritorio, en esa epoca era dificil y privilegiado tener una, hoy la tecnologia evoluciono para darnos el acceso a todos de tener una y disfrutar de sus servicios.
Nemesis
Empresario
Empresario
 
Mensajes: 624
Registrado: 26 Mar 2011, 07:27
Género: Hombre

Re: Actualidad

Notapor JoseGarcia » 01 Jul 2011, 20:48

Claro, y creo que hay que aprovechar ese "privilegio". Va, cada uno que haga lo que quiera.
Entra en el mejor
>>>FORO DE VIDEOJUEGOS
>Descargas de demos de juegos gratis
>Análisis
>Descarga de contenidos
>Temas de juegos en todas las consolas
>Noticias
>Y mucho mas
Creado por mi!
JoseGarcia
Ilustrado
Ilustrado
 
Mensajes: 3166
Registrado: 11 Jul 2009, 19:50
Ubicación: Argentina
Género: Hombre

Re: Actualidad

Notapor Roberto258 » 02 Jul 2011, 14:59

JoseGarcia escribió:Justamente es lo que te digo con el binario. ¿Para que hacer un juego con un engine cuando podes programarlo?... bueno, ¿Para que programarlo cuando podes hacerlo en binario?... es mas "rústico" el binario que el C, y mas rústico el C que el construct. Si no "tiene gracia no mirar el código", entonces no tiene gracia no mirar los 1s y 0s...
Pero es igual de orgullo hacer un juego con lo básico (Binario), con algo mas avanzado (Como programar con un lenguaje), o usar un engine.
Basicamente las 3 son herramientas para hacer un videojuego, y ninguna de las 3 te trae todo resuelto. Tener todo resuelto sería comprar el juego. Aca hay 3 métodos para hacerlos.
Lo que te quiero explicar es que tu idea de lo que no tiene gracia, o de lo que es hacer "parcialmente" un juego, puede tener poca gracia o ser una forma parcial de hacer un juego si se ve desde otro punto de vista (Como el binario).


¿Sabes de alguien que haya hecho alguna vez un juego o programa en binario?Nadie sabe binario.No, me he expresado mal, no quiero decir que nadie sepa binario, porque yo mismo sé algo, lo que nadie sabe es como darle instrucciones al ordenador en binario, porque para escribir una ruta donde se encuentra un archivo(por ejemplo) no podemos usar números.¡No podemos decirle al ordenador siquiera que muestre un número en pantalla porque no podemos indicarle dónde tiene que hacerlo!Por eso nadie usa binario, no porque sea muy difícil, se tarde más o sea más rústico, sino porque no se puede usar para programar, es un tipo de "idioma" especial que usan los ordenadores y que sólo ellos entienden, nadie más.

JoseGarcia escribió:Crees que el programa te hace todo el trabajo? Primero miralo y después volve a decirme...
Es tanto trabajo como programar. Igual que en un programador, estos programas te dan algunas instrucciones y vos tenes que inventar la forma de que el p*to programa haga lo que vos querés que haga, y es ciertamente un buenn trabajo. O sea, quizas no sean 32 instrucciones (Como si fueran las palabras clave) pero seran no se... 50, 60. Y al igual que con un programador, tenes que ponerlas, usar variables para comparar y hacer todo tipo de artimañas para que funcione el programa.
Te lo digo porque se. Yo se programacion, se como se hace un programa con un programa de programacion, como funciona ese proceso, y se como se usa un engine... y es claramente muy parecido, prácticamente lo mismo.
La única diferencia es que en lugar de escribir "If" o "while", lo seleccionas con un click. Pero es LO MISMO. Yo hice ambas cosas, se de que hablo, y te aseguro que es muy parecido.


Tengo demasiadas cosas en mente como para estar un par de días aprendiendo a usar un programa que luego no pienso usar...
¿Y si es tanto trabajo como programar por qué lo usas?La programación te agranda los límites y desarrolla tu imaginación, porque no es lo mismo decirle al programa que al pulsar cierto botón el personaje vaya hacia la derecha, que ponerse a pensar como puedes hacer que el personaje vaya hacia la derecha cuando pulsas cierto botón.Puede parecer lo mismo, pero no lo es.

JoseGarcia escribió:Mira, aca voy a poner 2 imágenes. Una es de un programa de programacion (O la explicacion de como se programa) y la otra es una imagen del construct.
Imagen
Imagen
Como ven, en la 1° imagen, se ve que se programa haciendo lo siguiente: Arriba se indica a la pc que se fije si pasa tal cosa (En este caso, si el elemento esta en la posicion i), y si es cierto entonces realiza lo que dice abajo (Cambia el estado de una bariable, pero podría pasar lo que uno ponga)... o sea que programar es simplemente decirle a la pc que se fije algo, y si es cierto responda de cierto modo.
Bueno, que pasa si les digo que el construct es lo mismo? Miren la imagen 2. Quizas se vea mas bonita que la imagen 1, y se entienda mas, pero es igual. A la izquierda la pc se fija si pasa tal cosa (En este caso hay barias, por ejemplo si empieza el nivel, si se apreta el boton izquierdo del mouse...), y de ser cierto la pc hace lo que dice a la derecha (POner a un personaje del juego en determinado angulo, crear la bala...). Es de nuevo una cuestion de causa-consecuencia.
Quizas rober no sabías que andaba asi el programa construct, es igual como andan todos los engines. Verás que es comom programar. Igual proceso, igual mérito, otra herramienta que podés elegir.


Om...¿qué lenguaje es ese?¿Y dónde pone que encontrado se vuelva verdadero?¿Dónde declaras las variables?

La verdad es que la segunda la entiendo incluso menos, en especial porque está en inglés :mrgreen:.¡Aquí otra desventaja!Fuera de las 32 palabras claves todo lo demás recibe el nombre que tú quieras.¿Y tampoco puedes poner anotaciones?¡Otro punto a favor!Como ves, en el código de arriba puedes poner anotaciones, pero en el de abajo no, por lo que si quieres recordarte algo(como que el valor anterior estaba a X) no puedes(corrígeme si me equivoco).



JoseGarcia escribió:El binario es mas directo y menos entendible que un lenguaje de programacion, un lenguaje de programacion es mas directo y menos entendible que un engine. Y no es que sea mas mérito usar uno u otro mérito. Como te digo, si es mas merito hacer lo que te gusta hacer a vos, es mas merito usar el binario... y entonces por que usas un lenguaje de programacion? Mejor no respondas, porque me darías la razon de por que uso engines. O va, siqueres responde y seguimos charlando :mrgreen:


Ya te he respondido arriba, uso un lenguaje de programación porque no se puede usar binario.Pero tú usas un engine mientras que puedes usar algo más básico.¿Ves?, no te he dado la razón xD.

JoseGarcia escribió:Ah, si, a lo que íva: Las multinacionales. Algunas son frías corporaciones que quieren plata. Otras son cálidas empresas de buena gente.
Maxis es una cálida empresa manejada por una fria corporacion. Pero no nos metamos en la humanidad de las empresas...
Las empresas, sean como sean, hacen juegos. Juegos de calidad. planeados por ellos, creados por ellos, dibujados y modelados por ellos, producidos y vendidos por ellos, tras varios años de trabajo. Usan engines para hacerlos, como un dueño de 100 hectáreas usa una máquina para sembrar y cosechar. Eso lo hace menos productor de trigo por ejemplo?
No, solo es un tipo que eligio ese medio para ser igual de productor. Aunque podría decirse que es mas productor en realidad, porque produce mas cosas con esa máquina que haciéndolo a mano. Lo mismo al hacer juegos, si yo o montecristo o pop games usamos engines para hacer juegos, es la herramientas que elegimos para hacer el juego. Sería confuso y para mi equivocado decir que el engine hizo el juego, porque sería como decir que cuando vos hagas un juego... en realidad lo habrá hecho el programa de programacion que usaste. O sería decir que el juego lo hizo la computadora. Y no, en realidad el juego lo hace alguien, y usa la herramienta qui quiere.
No juzgo si usas tal o cual herramienta, usa la que quieras. Yo prefiero unas porque no me voy a poner a usar una que considero mas inutil solo para hacerlo mas rústico. A demas, como antes te demostré, el proceso es el mismo.


Que una compañía use un engine para programar tiene varias desventajas.La primera y la más importante es que eso acaba convirtiéndose en obsolescencia programada, porque con los engines no puedes optimizar el código a no ser que lo modifiques tú mismo.Esto a su vez hace difícil la programación para consolas con un engine.La segunda es el empleo.Si usas un engine, no necesitas a nadie que sepa programar.Un programador lleva estudios por detrás, y eso sube el sueldo.Además, reduciría el número de trabajadores.
Ya lo ves, engine = +Dinero para la empresa y - dinero para el trabajador, lo que se traduce también en menos dinero para la población en general.Nada bueno.
Por cierto, PopCap Games no puede haber usado un engine para hacer plants vs zombies, al menos ese.

Acabo de poner: escribió:Pero no nos metamos en la humanidad de las empresas...

JoseGarcia escribió:Que mas dá, metámonos con ellas!!!!
LAs empresas frías quieren plata. Plata es hacer los juegos rápido. Un engine ayuda a hacerlo. Si voy a dedicarme a hacer juegos, querré ser eficiente, asique usaré la herramienta que mas me convenga. Y esa es un engine.
Las empresas cálidas quieren hacer un buen juego. Uno que sea bueno, aunque no les de tanta plata. Y quieren hacerlo bien. Y que usan para hacerlo? Usan un engine. Lo hacen porque no se van a complicar usando un método mas lento cunado pueden usar uno mas práctico. El trabajo que realizan es igual, tienen que idearlo, pensar como sera, conseguir el programa para hacerlo, ver como volcar las ideas con ese programa, y finalmente y lo mas importante, hacerlo. Luego lo dan al mercado. Ninguna de esas cosas es mas facil de hacer, todo tiene que ver con las ideas de uno y con la manera de encarar problemas que tenga, hacerlo programando o con engine, como vieron con las imágenes, es mas una cuestion gráfica y de velocidad (Un clic en una instuccion suele ser mas rápido que escrivir "whel") que una cuestion de facilidades.
En realidad, el ejemplo del granjero es un poco desacertado. Unsar una máquina es mas facil que plantar 1000 plantitas y cosecharlas. Usar un engine es muy parecido a programar, un poco mas práctico, pero no hay tanta diferencia.


Te aseguro y estoy totalmente seguro de que no me equivoco, que si una empresa quiere poner todo su potencial en un juego, no usaría un engine, al menos no uno hecho por ellos.Si quieres sacarle todo el partido a un juego y hacerlo lo mejor posible, eres capaz de crearte tus propias librerías si hace falta.Si una empresa quiere hacer un buen juego, da igual cuanto tarden, lo que importa es la calidad del juego, y la máxima calidad se consigue controlando el código.

Roberto258 escribió:
JoseGarcia escribió:Ninguna empresa programa de cero los juegos, y menos aun los escriben directamente en binario.


¿pero de dónde te sacas eso de que ninguna empresa programa los juegos desde cero?¿Con qué Engine se programá PAC-MAN, SimCity o Super Mario?Oh, espera, en los años 80 no había engines.

JoseGarcia escribió:Esos son juegos del milenio pasado, no había engines entonces. Cuando aparecieron se comenzaron a hacer con ellos.
[distraido-sarcasmo] ah, no espera.... recordé algo... el 1° juego de maxis, el del helicóptero... will estaba creando un programa para hacer los paisajes de ese juego, es programa es un engine para el jueguito de helicóptero....
Am, espera... recordé mas.... es engine, se hizo tan divertido para will que terminó ciendo el sim city... o sea que no solo se usaban engines en ese momento, sino que se usaron prácticamente siempre. Y tambien significa que maxis, en sus inicios, cuando era una cálida empresa de will y sus amigos, usaban engines ya para hacer sus juegos.[distraido-sarcasmo]


Que tontería estás diciendo,¡Simcopter se hizo después de Simcity2000 y ningún juego de Maxis ha vuelto a estar en 3D hasta los sims 2!¿¡Te estás mintiendo tú mismo o es que no lo ves!?Después de esta parida que me acabas de decir, me va a costar mucho creerte.Haber, ¿de dónde sacaste la información de que Will usó un engine para hacer los paisajes?¿Seguro que no te refieres a un editor de escenarios?¡Para hacer los paisajes no se necesita código, sino un editor de imágenes 3D!
Y como he dicho antes, siguen haciéndose juegos sin engines.Por ponerte un ejemplo, the world ends with you.Sí, ese juego que mencionó Rajher el otro día.Leí que a los desarrolladores le había costado mucho PROGRAMAR el sistema de batallas, a mano, sin engines.

JoseGarcia escribió:Ufffff, tube que usar un sarcasmo para expresar lo que de verdad pasó:Que los engines son una herramienta útil que se usa dese siempre en las mejores empresas, no para los que buscan plata, sino para will, su orgullo y sus ideales, y sus ganas de hacer buenos juegos. Esos engines, asi como los juegos de este hombre, marcaron la historia de los videojuegos. Es mas, el engine mismo del juego de helicópteros, es hoy una de las zagas de videojuegos mas importantes, el simcity, y por supuesto fundó una nueva rama de videojuegos.


Pues el sarcasmo te ha salido fatal, no me creo ni una palabra.

Roberto258 escribió:
JoseGarcia escribió:Te estás engañando a ti mismo, sé que hay personas que siguen haciendo los códigos desde tener ese simple "Hello world" hasta tener un juego de cientos, miles de líneas si hace falta.

No, tu te engañas. Si crees que programar de cero es mas dificil o menos honrroso que hacerlo con un programa de creacion de juegos (POr dios, hasta se llaman "programas de creacion de juegos", no debería costar tanto entender), te engañas solo. Se usan desde siempre, simplemente porque es una de las herramientas que hay, quizás la mas práctica. Simcity se hizo asi, los sims, spore, y como te mostré en el post anterior, otros cientos de juegos. Va, en realidad casi todos, desde que a alguien se le ocurrio que en lugar de "plantar cada semilla, y tardase miles de años en hacer un campo" comenzó a "Usar al menos un burro para que lleve un arado" (Para usar el ejemplo del granjero)... desde entonces la tecnología creció para hacer de la manera mas práctica lo que se queire hacer: Juntar comida.
Si hay tribus en el corazón de áfrica o en las zonas montañosas de asia que prefieren hacerlo a mano, de formas poco prácticas, es su eleccion y opara eso somos libres.
El engine es una herramienta usada desde siempre (Cito de vuelta, will y simcity, pero no son los primeros). Que no sean de público conosimiento hace 20 años, no significa que sea menos meritorio usarlos. Ahora que son gratis y públicos, no te pirdas de usarlos por una idea que casi parece prejuicio.


Asi es, se llaman programas de creación de videojuegos porque crean videojuegos, hasta ahí llego xD.Me niego a creer que simcity se hizo así y también los primeros sims, pero en spore ya me entran dudas, y sobretodo en darkspore, en este podría decir que sí.
Tú mismo dijiste antes que hay pocas diferencias entre programar y usar un engine,¿por qué entonces ahora lo comparas con las tribus de África y la agricultura?
Tu argumento de Will ya no me hace ningún efecto.Y ya te he dicho por qué es mejor usar un lenguaje de programación.Por cierto, es cierto que los lenguajes no cambian, pero si las librerías, y ahora también son mas fáciles libres y gratuitas, no te pierdas de usarlas por una idea que casi parece prejuicio.

JoseGarcia escribió:PD: ZP no haba inglés. ¿Cual es el punto de decir que sabe hacer una reunion diplomática en inglés si lo que quiere es la reunion y no el idioma? Es solo otro modo de complicar el trabajo del pobre ZP, que quiere que le balla bien a su pais, sea cual sea el idioma que hable. El idioma es una herramienta de comunicacion, lo que se quiere comunicar el lo importante.
ZP firma de nuevo tratados millonarios para su pais. Mientras AQ sigue sin entender ni una palabra de lo que dice el primer ministro de china, y peór aun, no fua a hablar con el presidente de Francia, ni el de Brasil, ni el de Italia porque no maneja el idioma, y no esta dispuesto a entender que su pais necesita inversiones, no cerrarse ante el idioma que no es el punto.


Pero ZP debería saber inglés igual que los miembros de esos países.¿Ves?, por eso es bueno aprender un lenguaje común entre tú y el ordenador, para poder comunicarte estés hablando con windows o con linux.
Un presidente debería saber hablar inglés, al igual que un programador debe saber algún lenguaje.
Imagen
Avatar de Usuario
Roberto258
Empresario
Empresario
 
Mensajes: 788
Registrado: 22 Oct 2010, 22:21
Género: Hombre

Re: Actualidad

Notapor JoseGarcia » 02 Jul 2011, 16:16

Podría citarte todo, e ir respondiendo a todo, pero si seguimos asi solo nos cansaremos los dedos y haremos megaposts que nadie leera.


1: Quizas nadie haga programas en binario. Cite ese modo de hacer programas porque explico que lo que vos concideras que no es hacer un juego (Usar programas que los hacen), es igual que programar. Ambas cosas son menos trabajo que el binario, con el que se hacen programas (Pero no desde hace mucho, porque es poco práctico).
Tu concepcion de lo que es "hacer algo al 100%" es un 25% en comparacion con otras.
La computadora usa binario, la programacion la escibis en un idioma "mas facil" para que luego se convierta en binario y la pc lo pueda leer y ejecutar. Todo se puede escribir en binario, TODO, y la pc lo lee. Desde el spore, pasando por word, todos los programas. SI crees que la pc lee el programa de progamacion, te engañas solo.


2: Si tenes muchas cosas en mente como para aprender, no aprendas. No hay problema. Te lo perdes solo. Eso si, si querés optimizar tiempo no programes de cero, no es práctico, y te tardarías demaciado como para hacer las cosas que tenes en mente :wink:
Ademas, no es igual de dificil que programar. El proceso es prácticamente el mismo. Y es mas rápido y práctico. Pero programar tampoco es dificil, solo que esto es mejor.


3: Ese no es un lenguaje (Creo), es un ejemplo de como se usan los lenguajes. Todos los lenguajes usan un sistema de comparaciones, y de ser cierta la comparacion (Entre variables,por ejemplo) relaizan tal accion. Te digo que se eprogramacion, y tambien se como funcionan los engines... adivina... con un sistema de comparaciones y si son ciertas realiza tal accion.
Si no entiendes lo que digo, o las imágenes, no opines o no te convenzas tanto de lo que decis. Yo conozco ambos métodos y te digo que son parecidos, pero mas práctico el engine, vos conoces solo uno asique no creo que debas compararlos. No compares cosas que no probaste, que no sabes o que no conoces.
Ah, me dijiste "Corrígeme si me equivoco". Lo hago al final, para explicarte bien como funciona el programa. De verdad es faci, práctico y parecido a la programacion, asique no va a costarte entenderlo. (Ver al final del megapost :lol: )


4: Yo, aun no encontre problemas al engine que deba mejorarle. Y se ve que para muchas empresas hay engines que no tienen límites que deban mejorar, porque muchos juegos de primer nivel se hicieron con ellos y no hubo problemas. Va, te diria que desde el año 85 o 90 todos los juegos se hacen con engines (Al menos todos los profecionales que salen al mercado) y no hay límites. Si los hay son mas del hardware (Requerimientos de las pc) que de los engines.
Aunque claro, se puede hacer programando un juego, pero es mas práctico usar un programita engine.Si tuviera tantas desventajas no se harían con engines, pero si se hacen con ellos.
Como sabes que pop cap no uso engine? Con construct puedo hacer un juego IGUAL a plantas versus zombies... no digo que usaran ese, pero uno parecido seguro.


5: El engine, en realidad, te permite escribir código. O sea, pones todo lo que te permite el engine y si te faltan algunas funciones siempre tenes la posibilidad de escribir "Script" (No recuerdo el verdadero nombre, pero me salio eso. Me refiero a escribir líneas de programacion que se ejecuten como... bueno, como lineas de programacion).
Ahi se acaban todas las desventajas que le quieras ver a un engine. Directamente lo abris, y podes programar adentro. Claro que si no sabes programacion, te guias por el resto de las cosas.


6: Ok, ponele que salieron despues el simcopter que el simcity... igualmente lo empezaron antes, o es otro juego de helicóperos.
Te lo digo porque lo vi a él (A will) hablando en un programa de tele diciendo que cuando hacía un juego de helicópteros (No se si simcopter), al hacer un programa para hacer ,los mapas (Un engine) le diviertio mas hacer las ciudades del mapa que el juego del helicóptero en si. Asique lo modifico un poco para que se convierta en simcity.
Seguramente ahi postergó al simcopter (Si ese es el de helicópteros). Muchas veces pasa que haciendo un juego, descubris algo y lo dejas a un lado para usar lo que descubriste. Ami me pasa siempre, por eso termino pocos juegos. A will seguramente le pasó.
Lo vi en un programa que se llama "la era de los videojuegos" o algo asi.
En 3d se hicieron spore y sims 3, y todas las expansiones, etc... de maxis luego del sims 2.
Bueno, will hizo un programa que hacía la ciudades, es un engine, no eran editores de imágenes. Y se convirtió en simcity... es dificil explicar, pero en el programa se veían imágenes, explicaban como fue, y te aseguro que era un enfine con el que hacia eso, mas que nada por como era por el modo como se convirtuo eso en simcity.


7: Esto te lo respondo al final, porque explica todo como se usa un engine, y quizas notes que no es desventajoso, de hecho es ventajoso. Llevándolo a lo de las tribus y la agrucultura (Metáfora)... las tribus no tiene otra que plantar a mano, eso tiene cosas buenas y malas. Los modernos pueden usar sembradoras, eso tiene cosas buenas y malas (Quizas mas buenas que malas), pero si quieren pueden parar la sembradora y plantar a mano cuando les haga falta.


El FInal (O sea, explico todo): Rober, vos sabes programacion. Seguro conces varios lenguajes. En todos (Te explico todo por si lee alguien que no sabe prog) en todos se escriben variables, que almacenan datos. Estos datos pueden cambiarse. Y se los compara para que la pc decida que va a hacer.
Ejemplo, cada variable tiene un número, texto etc... asique si yo pongo una variable que comienza en "No almorcé", y doy la orden de que al hacer click cambia a "Si almorce", y luego pongo una condicion que se fije como esta la variable, y si esta en no almorce diga "tenes que almorzar" (Por ejemplo para un programa que te avise cuando almorzar :lol: ), y si dice si almorce te diga "Vuelve a comer a la noche"... entonces la pc verá si almorzaste y decidirá si te dice que debes almorzar o que cenes luego.
Por ahi es un ejemplo idiota, pero lo que quiero explicar es que programar es introducir instrucciones que permitan a la pc ver que tiene que hacer en ciertos casos, y como uno puede modificar los casos, la pc responde a lo que uno haga.
Esto es igual en un engine. Vos pones variables, y pones que la pc las compare y decida que hacer. Asique estructuralmente, un engine funciona igual que la programacion. Te manejas con objertos (Que son las cosas del juego, como tui personaje, parrtes del paisaje, etc), y pones compatraciones sobre estos.
Ejemplo en plantas versus zombies (De pop cap): Si hay un zombie en la línea de cierta planta, esta crea un guisante (Que es un disparo). Ahi se compara si hay o no un objeto (Zombie) en la línea, y el otro objeto (PLanta) crea un guisante.
Eso se puede programar, pero tambien se puede hacer con un engine. La cuestion es que en muchos casos es mas rápido un engine.
Ah, rober me hiciste unas preguntas...
-Dijiste que fuera de las 32 palabras clave, todo le pones nombre: En los engines tambien. Le pones nombre a los objetos (Ejemplo: Disparo), le pones nombre a las variables (Ej: Salud), a las imágenes, a todo lo que pongas.
-¿Tampoco puedes poner anotaciones?: Si, cuando vos escribis en ell panel "acciones-efectos" (Que serpía como el lugar donde pones las comparaciones y efectos, parecido a programar) vos podes poner anotaciones. Son unos cuadraditos amarillos que no se eejecutan, y sirven para escribir anotaciones.
-¿Donde pone que tal cosa sea verdadero?: En uin lenguaje de programacion, compara lo que esta despues del "If", y si es cierto, hace lo que dice a continuacion. (O sea, asume que si es cierto, realiza la accion indicada. En construct y demas engines, compara lo que esta en los cuadrados blancos de la izquierda (Donde en la imagen esta el boton del mouse, el enemigo, la bala...) y si es cierto asume que debe hacer lo que esta a la derecha de ese cuadrado. Es casi programar, coin una interfaz de imágenes. Se hace un poco mas rápido.
-Donde declaras variables? Viste que en un programa de programa cion escribis declarando variables. Bueno, en un engine las declaras tambien. Tiene el programa un lugar donde pones las variables, o las pones en objetos.
-Esta en ingles? Depende el engine, depende la version que descargues. El constuct puede estar en español o ingles, la imagene sa esta en ingles, pero yo lo tengo en español.

Ademas, siempre el engine tiene un lugar donde agregar código. Asique si no te sirve o no sabes usar el resto, o no hace lo que vos queres, siempre podes programar como vos sabes (Que yo tambien se).
Igual lo que von escribis en el engine es como una programacion intuitiva, porque si copias eso que pones y lo pegas en un word, ves que se traduce a código (El lenguaje depende del engine. Pero si pones condicion que tal variable este en 5, entoinces que se multiplique por 3 tal variable, y copias eso y lo pegas en un lugar de texto se te pega...
if value.Tal = 5
---value.Cual * 3

(No es iguual, es un ejemplo.


Por ahi pasa que no me se explicar. Pero si queres decime algo en lenguaje de programacion, y yo te digo como se escribe en un engine, para que veas.
Entra en el mejor
>>>FORO DE VIDEOJUEGOS
>Descargas de demos de juegos gratis
>Análisis
>Descarga de contenidos
>Temas de juegos en todas las consolas
>Noticias
>Y mucho mas
Creado por mi!
JoseGarcia
Ilustrado
Ilustrado
 
Mensajes: 3166
Registrado: 11 Jul 2009, 19:50
Ubicación: Argentina
Género: Hombre

Re: Actualidad

Notapor Nemesis » 03 Jul 2011, 18:48

Nose porque este mensaje siempre me aparece como nuevo
Nemesis
Empresario
Empresario
 
Mensajes: 624
Registrado: 26 Mar 2011, 07:27
Género: Hombre

Re: Actualidad

Notapor nerea266 » 03 Jul 2011, 19:21

A mi tambien :shock: pero bueno, podríamos cambiar de tema ?? xD
Avatar de Usuario
nerea266
Concejal
Concejal
 
Mensajes: 2333
Registrado: 06 Mar 2011, 11:53
Ubicación: Ponferrada; Castilla y León; España; La Tierra; El Sistema Solar; La via Lactea; El universo....
Género: Mujer

Re: Actualidad

Notapor JoseGarcia » 03 Jul 2011, 19:40

Si, a cual? Que pasa ahora en el mundo?
Entra en el mejor
>>>FORO DE VIDEOJUEGOS
>Descargas de demos de juegos gratis
>Análisis
>Descarga de contenidos
>Temas de juegos en todas las consolas
>Noticias
>Y mucho mas
Creado por mi!
JoseGarcia
Ilustrado
Ilustrado
 
Mensajes: 3166
Registrado: 11 Jul 2009, 19:50
Ubicación: Argentina
Género: Hombre

Re: Actualidad

Notapor nerea266 » 03 Jul 2011, 20:19

Pues a decir verdad no veo normalmente la televisión, no ando muy informada ultimamente.
Avatar de Usuario
nerea266
Concejal
Concejal
 
Mensajes: 2333
Registrado: 06 Mar 2011, 11:53
Ubicación: Ponferrada; Castilla y León; España; La Tierra; El Sistema Solar; La via Lactea; El universo....
Género: Mujer

Re: Actualidad

Notapor Nemesis » 03 Jul 2011, 21:01

Hablemos de lo mal que jugo argentina el viernes xD

o de lo mal que esta jugandor Brasil en este momento.
Nemesis
Empresario
Empresario
 
Mensajes: 624
Registrado: 26 Mar 2011, 07:27
Género: Hombre

Re: Actualidad

Notapor JoseGarcia » 03 Jul 2011, 22:38

Bueno, la copa américa...

La copa américa es el 2° torneo de selecciones de futbol mas importante del mundo, despues del mundial.
<Aca siempre salta un loco a decir "que hay de la de europa?", porque siempre se suele poner a europa como mejor que américa o que latinoamérica> Pero no es asi. Messi, mejor jugador del mundo, es latinoamericano, igual que tevez, higuain, aguero (Y otros no argentinos como kaka). La verdad que el futbol de clubes europeo es mejor que el americano porque compran a los jugadores americanos, pero al hablar de selecciones estan todos aca devuelta.

Y si, la argentina jugó horrible. Empató de local con 4 de los 7 mejores jugadores del mundo, con bolivia #-o
Entra en el mejor
>>>FORO DE VIDEOJUEGOS
>Descargas de demos de juegos gratis
>Análisis
>Descarga de contenidos
>Temas de juegos en todas las consolas
>Noticias
>Y mucho mas
Creado por mi!
JoseGarcia
Ilustrado
Ilustrado
 
Mensajes: 3166
Registrado: 11 Jul 2009, 19:50
Ubicación: Argentina
Género: Hombre

AnteriorSiguiente

Volver a Actualidad

¿Quién está conectado?

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

Comunidad Capital Sim (2003-2008) webmaster arroba capitalsim.net