Ir al contenido

publicidad

Foto

Lenguaje/engine de programación para 2D?


Este tema ha sido archivado. Esto significa que no puedes responder en este tema.
11 respuestas en este tema

    Lerimor

  • CANCELADO
  • Registrado: 20 jun 2006
  • Mensajes: 3.065
#1

Escrito 30 julio 2010 - 01:17

Hola, hace algún tiempo empecé programando con DIV, DIV 2 y más tarde con Blitz 3D. De eso hace años ya, así que tengo el tema un poco olvidado..

El tema es que hace año y medio empecé a programar de nuevo, en Visual C# (el cual también lo tengo olvidadillo XD

Bueno, al grano. He estado jugando estos días al TapDefense para Iphone, y me ha entrado la chirrinta de programar un juego de este tipo. Con lo cual, no me haría falta un engine potente o en 3D.

La idea es usar gráficos renderizados a modo de sprite (aunque al principio seguramente use sprites guarros para empezar a programar) y me preguntaba qué engine o lenguaje me recomendáis para esto. Algo que no sea demasiado difícil, pero lo suficientemente versátil (vamos, que tampoco creo que se necesite la panacea para ello :P)

Un saludo y gracias.

    Bojanbabic

  • CANCELADO
  • Registrado: 06 abr 2010
  • Mensajes: 4.862
#2

Escrito 30 julio 2010 - 08:50

Me parece que Java es lo mejor.

  • deviax

  • Methuselah

  • vida restante: 100%
  • Registrado: 23 mar 2005
  • Mensajes: 182
#3

Escrito 30 julio 2010 - 09:45

Hola Lerimor,

Supongo que cada uno acaba barriendo para su terreno, pero si la plataforma que tienes en mente es PC (o XBOX360) yo te aconsejaría XNA aprovechando que tienes conocimientos de C#, que aunque digas que lo tienes olvidadillo esto de programar es como montar en bicicleta, no se olvida mucho :P.

En cuanto al desarrollo para PC te aconsejo XNA y no Java por tres motivos:
- Si más adelante se te ocurre ampliar el jueguecillo que hagas el rendimiento que te ofrecerá siempre será mayor que el de Java
- He programado algún juego en Java con J2ME y personalmente me ha parecido más sencillo e intuitivo la programación con XNA.
- Te habrás abierto una puerta a una plataforma de desarrollo de videojuegos profesional, permitiéndote empezar o participar en proyectos más ambiciosos.

Espero haberte ayudado, un saludo.

#4

Escrito 30 julio 2010 - 14:08

Para juegos, huir de Java como la peste. No hay nada peor que programar juegos con Java. dificil de programar, y rendimiento pesimo.

Prueba con XNA (muy facil) o con C++ y SDL.

Un saludo

  • Zuzen

  • Ultima

  • vida restante: 100%
  • Registrado: 03 nov 2003
  • Mensajes: 2.321
#5

Escrito 30 julio 2010 - 16:08

Yo hice el proyecto de fin de ciclo con Java. Se trataba de un tower defense estilo "Plants vs Zombies" y la verdad es que me esperaba un rendimiento bastante peor leyendo los comentarios de la gente del foro. Tenia muchos elementos en pantalla y el motor aguanto como un jabato sin caidas de framerate ni efectos raros. Use un framework llamado Slick 2D.
Tambien debo decir que usé Java porqué me obligaron en clase, si hubiese podido escoger seguramente lo hubiese hecho con XNA.

  • Ellolo17

  • Zodiark

  • vida restante: 100%
  • Registrado: 16 nov 2006
  • Mensajes: 6.208
#6

Escrito 30 julio 2010 - 23:20

No digais PC y XNA en la misma frase, eso es blasfemia... XD Decid Windows y Xbox y XNA, pero si es para PC -y de paso, Mac- que tire para Java.

Un saludo.

PD: Pero yo para cosas 2d, aunque puede ser algo mas lioso a la hora de programar lo que hace, uso el Multimedia Fusion 2, porque te puede ahorrar mucho codigo sobre colisiones, audio, movimiento, etc...

    Bojanbabic

  • CANCELADO
  • Registrado: 06 abr 2010
  • Mensajes: 4.862
#7

Escrito 31 julio 2010 - 12:24

No digais PC y XNA en la misma frase, eso es blasfemia... XD Decid Windows y Xbox y XNA, pero si es para PC -y de paso, Mac- que tire para Java.

Un saludo.

PD: Pero yo para cosas 2d, aunque puede ser algo mas lioso a la hora de programar lo que hace, uso el Multimedia Fusion 2, porque te puede ahorrar mucho codigo sobre colisiones, audio, movimiento, etc...

Cuando dices PC te refieres a windows ya que un MAC es un mac y no es considerado PC,sino un ordenador mac.

#8

Escrito 31 julio 2010 - 12:41

Cuando dices PC te refieres a windows ya que un MAC es un mac y no es considerado PC,sino un ordenador mac.


Eres MAC o eres PC? XD

  • txesmi

  • Childrer

  • vida restante: 100%
  • Registrado: 14 jun 2009
  • Mensajes: 41
#9

Escrito 31 julio 2010 - 13:03

[quote name="rantamplan87"][quote name="Bojanbabic"]Cuando dices PC te refieres a windows ya que un MAC es un mac y no es considerado PC,sino un ordenador mac.
[/quote]

Se te olvida que Linux existe ;)

    Lerimor

  • CANCELADO
  • Registrado: 20 jun 2006
  • Mensajes: 3.065
#10

Escrito 31 julio 2010 - 21:21

Muchas gracias por todas las respuestas :)

Al final me voy a decantar por XNA.

Ahora las dudas... por dónde empezar? qué debo instalar? Alguna página donde haya buenos tutoriales?

Un saludo y gracias de nuevo

  • jakehoyt

  • Yojimbo

  • vida restante: 100%
  • Registrado: 05 ene 2006
  • Mensajes: 1.395
#11

Escrito 07 agosto 2010 - 10:01

la pagina obligada es
http://creators.xna.com/en-US/
si no te defiendes con el ingles, esta serie de tutoriales enseña amnejar grafico 2D con bastante claridad
http://xna-para-torpes.blogspot.com/

  • vanche

  • Methuselah

  • vida restante: 100%
  • Registrado: 01 feb 2009
  • Mensajes: 196
#12

Escrito 19 agosto 2010 - 01:49

Yo te recomendaría C++ junto con la biblioteca SDL, pero si tu dever es usar 3D, de cabeza a XNA


Este tema ha sido archivado. Esto significa que no puedes responder en este tema.
publicidad