Ir al contenido


Foto

Programacion de juego en 2D


  • Por favor identifícate para responder
6 respuestas en este tema

#1 Anewryzm

Anewryzm

    Member

  • Miembros
  • PipPip
  • 25 mensajes

Escrito 23 junio 2012 - 03:33

Hola. Se que quizas en algun momento se deben de haber cruzado con algun usuario que tiene la loca y ambiciosa  idea de crear un juego... o tal vez no.
Bueno... Me la he pasado DOS días , hasta más creo , buscando tutoriales... libros, videos... etc. y no he encontrado mucho.

He buscado informacion para programar en JAVA, C y C++. conseguí algunos pdf's de C++ pero nada con lo que yo buscaba.

Se que programar es complicado, requiere de mucho conocimiento, tiempo y dinero. Pero quiero ver que puedo hacer, que necesito aprender, almenos hacer un minijuego.

Busqué y encontré que C++ es mejor que Java, consume menos memoria etc etc...
tambien encontré que para C++ hay librerias o tambien se llaman galerias, creo.
Existe GLP y se me acaba de ir el nombre de la otra. pero servian para los graficos. Averigue tambien que hacer una galeria es algo complicado, lei que se necesita manejar el lenguaje assembler y saber como se forman las imagenes de formato .jpg, algo asi decia el articulo.

Sé que alguien de por ahí debe saber algo... o almenos tener experiencia en lo que busco.
Por favor necesito ayuda, en aspectos graficos. Ya sea en C++ o Java. de preferencia en C++, me parece mas elegante :D.

De antemano gracias por su respuesta.
Salu2

PD: Se que la informacion que coloco en este post puede servir para alguien. y ahorrarle mucho trabajo :D...
www.google.com
  • 0

#2 fredycc

fredycc

    Advanced Member

  • Moderadores
  • PipPipPip
  • 874 mensajes
  • LocationOaxaca, México

Escrito 23 junio 2012 - 09:21

Creo con lo que comentas respecto a C++ sobre java tienes mucha razón, pero yo te aconsejaría te buscarás un framework basado en C++ orientado a juegos como es: http://cocos2d-x.org/, me parece el original era solo para iOS pero el que te menciono tiene características multiplataforma, checa haber que te parece a mi también me interesan esto de los juegos  :), creo ese sería mi sueño más cercano, hacer alguno aunque sencillito para mi hija  :D.

Hay libros y turoriales sobre CoCos 2D y 3D para iOS, buscate en Lynda.com además de amazon donde hay mucho contenido al respecto,  sé que los creadores de Cocos2D fueron contratados por Zynga, los del famoso FarmVille pero continuan contribuyendo dado que es OpenSource muchos otros desarrolladores contribuyen, yo empecé a leer este ebook: Learn cocos2d Game Development with iOS5, muy bueno pero voy lento dado que un proyecto en la empresa me impide tener ratos libres  :p

Saludos
  • 0

#3 Anewryzm

Anewryzm

    Member

  • Miembros
  • PipPip
  • 25 mensajes

Escrito 24 junio 2012 - 01:52

Se que debe ser complicado y pesado pero, me podrias explicar bien eso de los frameworks y las iOS ? la verdad no se nada de eso. Te lo agradeceria mucho :D
Tambien te agradeceria una explicacion de eso de las API. Estoy perdido en esos tres conceptos (o temas.)
  • 0

#4 Anewryzm

Anewryzm

    Member

  • Miembros
  • PipPip
  • 25 mensajes

Escrito 24 junio 2012 - 02:29

Por cierto. a todo esto.
Tendras algun manual completo de C++?

Lo que pasa es que necesito mas ejemplos de aplicacion y quizas algo con interfaces graficas para los juegos. Si me pudieras ayudar te lo agradeceria.

Llevo varios dias buscando y no encuentro nada de nada...
  • 0

#5 fredycc

fredycc

    Advanced Member

  • Moderadores
  • PipPipPip
  • 874 mensajes
  • LocationOaxaca, México

Escrito 24 junio 2012 - 05:03

Yo te recomendaría enfocarte a buscar un framework según la plataforma para la cual te interesa soportar tu aplicación(juego), Windows, Linux, Mac OSX, iOS, Android etc. iOS como te comenté es el sistema operativo que vas encontrar en un iPhone o iPad.

Entiendase por Framework: http://es.wikipedia.org/wiki/Framework, Cocos2D o Cocos3D es un ejemplo de framework.

En el desarrollo de software, un framework o infraestructura digital, es una estructura conceptual y tecnológica de soporte definido, normalmente con artefactos o módulos de software concretos, con base a la cual otro proyecto de software puede ser más fácilmente organizado y desarrollado. Típicamente, puede incluir soporte de programas, bibliotecas, y un lenguaje interpretado, entre otras herramientas, para así ayudar a desarrollar y unir los diferentes componentes de un proyecto.


Estos Frameworks te permitirán interactuar con la API entre mucho más como lo mencionado anteriormente:

Un interfaz de programación de aplicaciones ( API ) es una especificación destinada a ser utilizada como una interfaz de componentes de software para comunicarse entre sí. Una API puede incluir especificaciones para las rutinas y estructuras de datos , las clases de objetos y variables. Una especificación de API puede tomar muchas formas, incluyendo una norma internacional, tales como POSIX la documentación o el vendedor como el Microsoft API de Windows , o las bibliotecas de un lenguaje de programación, por ejemplo, la Biblioteca de plantillas estándar de C++ o Java API .


No tengo un perfil para C++ no podría sugerirte una buena guía a menos que revises las revisiones que muchos lectores hacen de estos, en los distintos sitios como Amazon, donde puedes adquirir buenos libros y actualizados.

En Mac por ejemplo si quisiera desarrollar algún juego usando Cocos2D lejos de enfocarme a C++ sobre el cual esta basado Cocos2D yo me iría por canalizar mi esfuerzo a Objetive-C.

Sería bueno conocer a que OS quieres enfocarte para desarrollar para buscar una buena alternativa.

Saludos
  • 0

#6 omarox12

omarox12

    Newbie

  • Miembros
  • Pip
  • 9 mensajes

Escrito 17 octubre 2012 - 09:11

Yo te recomiendo c++ o c# que son los lenguajes que sirven mucho dependiendo si es para consola u ordenador. Aunque he escuchado que están haciendo juegos interesantes en python.
  • 0

#7 Sergio

Sergio

    Advanced Member

  • Moderadores
  • PipPipPip
  • 1.092 mensajes
  • LocationMurcia, España

Escrito 18 octubre 2012 - 07:33

No te ofendas, pero creo que estas bastante "verde" para meterte en juegos, aunque bueno, por alguna parte se empieza!

La cosa es que cambia mucho si quieres hacer juegos para windows o para android, por ejemplo, cada plataforma tienes sus cosas y es dificil crear un juego que sirva para 2 o 3 plataformas.

Así que primero decide si quieres hacerlo para windows, linux, mac, android, iphone, y según lo que quieras, te ayudamos a elegir.

Yo ahora ando con juegos en java para android, y uso el andorid SDK como "entorno de programacion" y luego añado las librerias DNAEngine que se ocupa de mover los graficos, sonidos, fisica de los objetos (box2d)... peor ojo, sencillo para nada si partes de cero.

Para no saber nada y querer hacer "algo" no muy complejo para android o para iphone, tienes unos sistermas muy simplificados (y limitados, claro) que te permiten programar sin saber programar:

https://developers.g...googleappengine
http://www.appmakr.com/
http://www.apps-builder.com/es/inicio

Como ves algunas son gratis, otras de pago... pruebate con la primera, tienes videos sobre como hacer juegos, y son sencillos de seguir.
  • 0




IP.Board spam blocked by CleanTalk.