ventajas traduccion source software significado open historia desventajas descargar open-source

open source - traduccion - ¿Hay una consola de juegos de código abierto decente



open source traduccion (10)

Bueno, esta es una pregunta difícil porque no sabemos el nivel en el que está tu sobrino, sin importar el hecho de que es difícil producir un juego vistoso muy bonito sin mucho trabajo más de lo que un principiante podría proponer.

X Game Station

Sin embargo, la X Game Station de André LaMothe pretende ser exactamente el sistema que está solicitando: una guía para principiantes y un sistema sobre cómo desarrollar programas complejos con elementos interactivos y jugabilidad en hardware con recursos limitados. Que es más o menos lo que un diseñador de juegos debe hacer.

GP32

El GP32 también estaba destinado a llenar este vacío, pero con un procesador mucho más potente. El sucesor nunca se publicó, y la empresa se declaró en bancarrota poco después, pero es posible que aún pueda encontrar uno en eBay o en las comunidades que se desarrollaron alrededor de la máquina original.

Google Android

También podría considerar mirar hacia la plataforma Google Android . Los juegos de teléfonos celulares son ahora y serán una de las plataformas más grandes en el futuro. El android no está configurado perfectamente para jugar, pero es una buena primera aproximación, no es terriblemente caro e incluye un conjunto de herramientas de desarrollo robusto para un procesador móvil de alta gama. Varias compañías de desarrollo de juegos de renombre ya han prometido soporte para esta plataforma, por lo que también se verá bien en un currículum.

Pero una computadora barata y un libro de gráficos VGA es sorprendentemente divertido como un niño ...

-Adán

Tengo un sobrino joven que aspira a crecer para ser un programador de juegos y me gustaría presentarle al mundo del código abierto así como también darle un dulce regalo.

¿Algo así por ahí?


Bueno, la programación en el NintendoDS es posible, sin embargo, estarás rompiendo y estirando bastantes leyes allí.

Sin embargo, debo decir que aprendí la mayor parte de lo que hice sobre hardware haciendo cosas así mientras estaba de regreso a la escuela. Aprendí MUCHO de hacer ese tipo de cosas;) Pero no lo recomendaría a los jóvenes o recién llegados porque estarás totalmente fuera de soporte (mucha frustración), podría romper tu consola de juegos, y a menos que ya sepas sobre la programación de la curva de aprendizaje es MUY alta.

¿Puedo recomendar comenzar con juegos de flash o PC antes de la programación de la consola?

Editar: cuando me refiero a las leyes de ruptura / estiramiento, no me refiero a escribir código para su hardware, eso depende de usted. Pero es ilegal comprar tarjetas de memoria pirata y escritores de tarjetas (que infringen las leyes de patentes). También es improbable que la financiación de piratería de hardware sea algo de lo que enorgullecerse.

Editar: @Mike F ¿has leído mi publicación? Dije: HICE esto mientras era estudiante, y aprendí mucho. Pero sigue siendo piratería, y sí, hice mi parte justa de la piratería cuando era un estudiante pobre, pero no es algo que quisiera enseñar a alguien que acaba de entrar en la programación. ¿Lo harías?

Además hay muchas formas perfectas de aprender programación de juegos sin necesidad de hackear cosas como RPGMaker, XNA, etc ...

@Mike F: una vez más por el simple hecho de que las flash-ROM de NDS se producen a través de piratería de patentes (/ infracción), no de piratería de software, ya que es ilegal producir dicho hardware porque va en contra de las leyes de patentes. Y las compañías que fabrican este tipo de hardware flash son compañías de piratería que trafican sus productos en el mercado gris. Es así de simple. No estoy hablando de "piratería de software" en absoluto aquí. Es por eso que ya he mencionado dos veces que cualquiera es libre de ejecutar cualquier software en su hardware, ser homebrew o lo que sea.


Creo que esto es algo así como el baloncesto, comience desde cerca de la canasta y siga su camino hasta llegar a los 3 con práctica.

En mi opinión, la programación del juego es de 3 puntos, sin aprender a disparar correctamente al baloncesto, probablemente harás trampas y comenzarás a tirarlo o simplemente tirar la pelota en el tablero esperando que vaya a entrar.

Si tiene un joven sin la capacidad de disparar una canasta de rango medio, ¿cree que podrá motivarse para seguir intentándolo, en lugar de intentar algo más cerca de la portería y trabajar por sí mismo afuera cuando está seguro?

Si tu sobrino es serio acerca de aprender a programar, obtén un libro de pitón o un libro de vb.net/c#. Tal vez se interesará más en el desarrollo de aplicaciones debido a estos idiomas (fue el caso conmigo, tengo 14). :)

Editar: Esto supone que no tiene mucha experiencia en programación.


En tercer lugar, recomendaría la Nintendo DS: toma un cartucho R4 "homebrew" y ya estás listo.

Otra idea es una de las computadoras de mano independientes, algo así como la GP32 , aunque ciertamente hay dispositivos más nuevos en el mercado.


Hay una serie de plataformas de código abierto para el desarrollo de juegos, si vas a ver aquí hay una gran cantidad de motores de juegos y plataformas de desarrollo. Para un principiante con poca experiencia en programación, sugeriría un motor de juego como Game Maker o RPG Maker , que son motores de juegos de arrastrar y soltar. Ambos son motores de juegos de código abierto gratuitos. El otro problema con estos dos motores de juego es que están limitados a juegos 2D solamente, aunque Game Maker te permite hacer y FPS que es como los gráficos estilo Doom.

Para un programador más intermedio o principiante, honestamente sugiero Torque , que tiene un motor de juego en 2D y 3D. Este motor tiene licencia de código abierto, pero igual tiene que pagar la versión compilada de su sitio. He tenido mucho éxito con Torque en el pasado, especialmente Torque Game Builder (2D Game Engine). Es muy fácil de retirar y comenzar a hacer juegos que se vean bien / funcionales. De hecho, varios juegos en vivo de XBOX se han creado usando motores de juegos Torque, como Marble Blast.

Otro motor de juegos de código abierto del que he escuchado cosas buenas, pero que no he tenido la oportunidad de probar, es Multiverse . Multiverse está dirigido a la creación de MMOG. Lo bueno de Multiverse es que proporciona la creación de un entorno de juego en 3D, pero también permite la integración del contenido de Flash en el mundo del juego.

Para un programador más avanzado, sugeriría buscar en SDL , OpenGL y OpenAL . Estos no son motores de juegos, sino bibliotecas de gráficos y sonidos para programadores de juegos. Estos son completamente de código abierto y son de uso gratuito. La mayoría de las tecnologías de juegos tendrán alguna implementación de una o todas estas bibliotecas en su software.

Aunque XNA no es de código abierto, también es un buen lugar para comenzar para los programadores más avanzados. No solo permite la creación de juegos XBOX, sino que también puede desarrollar para PC y Zune.

Otra cosa que quizás quieras sugerir a tu sobrino es modificar los juegos existentes que posee. La mayoría de los juegos de PC y muchos juegos de consola permiten la modificación del juego de una forma u otra (diseño de niveles, creación de resúmenes, etc.). Algunos de los motores de juegos más populares para los que he visto mods son Source Engine y Unreal Engine. Hay una serie de tutoriales en MODDB y 3DBuzz (que también tiene excelentes tutoriales sobre otros aspectos de la programación y el diseño de juegos).

Además de lo que he enumerado, también he escuchado cosas buenas sobre Ogre3D y Havok (un motor de física utilizado en muchos juegos). También puede ir a sitios como IGDA , Gamasutra , GameDev , Game Career Guie , 3D Buzz para obtener información adicional sobre el desarrollo de juegos.

Espero que esta información ayude.


Puede que le interese la XGameStation . Es una consola de hardware diseñada para enseñar a programar una consola de juegos. Fue creado por Andre LaMothe, quien ha escrito varios libros sobre programación de juegos.


bueno, esto no es completamente de código abierto (el editor no lo es, el motor lo es), pero recomiendo RPG Maker VX (si le gustan los juegos de rol):

http://tkool.jp/products/rpgvx/eng/index.html

He usado esto (y las versiones anteriores) por algún tiempo. Es bueno porque hay un gran editor y sistema de eventos que puede enseñar conceptos básicos de programación sin escribir ningún código. Una vez que su sobrino quiere escribir un código real, hay una API completa (RGSS2) escrita en ruby ​​que pueden manipular y extender libremente. Esta API constituye la mayor parte del motor de juego, ocultando solo material de implementación de bajo nivel.

Hay otros programas como GameMaker, pero RPG Maker es el más fácil de usar, al tiempo que proporciona una forma de llegar a las cosas más avanzadas.

EDITAR: Olvidé mencionar una de las mejores partes; hay una gran comunidad activa alrededor de RPG Maker. Hay muchos foros completamente dedicados al programa donde las personas estarán felices de ayudar incluso en las tareas más básicas, sin mencionar los grandes recursos que están disponibles.


Ars Technica acaba de salir con un artículo sobre consolas de juegos de código abierto. Son de mano, así que no sé si eso es un problema, pero parecen ser bastante agradables, con muchas funciones con las que jugar.



Vi una pregunta anterior sobre la programación en un Nintendo DS . Eso suena como que podría ser lo que estás buscando.

Además, recientemente leí sobre el ERROR que parece una plataforma realmente genial para construir cualquier cantidad de dispositivos de mano.