Autor Tema: Varias preguntas sobre Programación  (Leído 11768 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Antonio Recio

  • Visitante
Varias preguntas sobre Programación
« en: Abril 09, 2012, 18:33:35 pm »
¿Hay algún programador por aquí? Seguro que sí.
Seguramente ya lo habreis hablado pero ¿habeis pensado en crear un videojuego la gente del foro?
¿Hay programadores? ¿Grafistas? ¿Músicos? etc.etc.
¿que sistema recomendais para programar Aventuras Gráficas o Conversacionales? ¿Y para plataformas?
Supongo que lo más fácil sería Div o AGS. Tengo uno más fácil y menos conocido que el Div, a ver si lo encuentro y lo comparto.
No quiero meterme en C y similares, ya lo toqué un poco, aunque si me gustaría aprender ensamblador, siempre he querido.
¿Podéis dejar alguna sugerencia, experiencia o lo que sea que beneficie a este post?
Siempre me ha gustado programar, tengo un Master pero de eso hace muchos muchos años.
Si me pusiera, me costaría mucho la verdad. Pero hay algo que si que tengo, y són gamas. Por que me apasiona este mundo, siempre ha sido así y supongo que vosotros también.En fín, si alguien quiere aportar algo a este post o lo que sea será bienvenido.

Saludos a todos.

Desconectado kurt

  • Moderador Global
  • AMD Athlon
  • *****
  • Mensajes: 771
  • País: es
  • Fecha de registro: Enero 20, 2005, 11:44:11 am
  • Coleccionando aventuras gráficas
    • Ver Perfil
    • Aventgraficas
    • Email
Re: Varias preguntas sobre Programación
« Respuesta #1 en: Abril 09, 2012, 19:09:45 pm »
Pues lo más conocidos aparte de los que has dicho son Wintermute y Visionaire. De wintermute tienes el ejemplo de James Peris, de Visionaire tienes A New Beginning, y de AGS tienes a Gemini Rue.
Cada uno tiene su particularidad. Algunos tienen su propio pseudocódigo, pero detrás existen grandes comunidades. Las tres son motores gratuitos, y se pueden vender las aventuras desarrolladas con ellas, a excepción de Visionaire que hay que pagar una licencia.

En AGS existe un port para PSP y otro para Android, aún en fase de beta. Están buscando a gente que sepa programar C++ para limpiar el código fuente (actualmente liberado) para una posible implementación en SCUMMVM. Creo recordar que también había una versión para Linux.

WME (Wintermute) soporta aceleración 3D, y actualmente existe un port LITE (sin aceleración) para IOS. Y los chicos de SCUMMVM ya están trabajando en la implementación de la versión LITE.

Visionaire es más fácil de manejar para la gente que no sabe programar, todo es a base de pestañas y opciones. Sólo existe para la plataforma Windows.

Yo alguno vez me atrevido con AGS, pero mis gráficos son horribles. Actualmente tengo un pequeño proyecto con Visionaire que llevo yo sólo, pero que lo tengo aparcado desde el verano.



Redump dumper & Floppy preservation
:es:Búsqueda de material de aventuras gráficas :es:

Desconectado Demon X

  • Amiga A1000
  • **
  • Mensajes: 466
  • País: es
  • Fecha de registro: Diciembre 18, 2005, 17:10:09 pm
    • Ver Perfil
Re: Varias preguntas sobre Programación
« Respuesta #2 en: Abril 09, 2012, 19:35:43 pm »
Yo soy programador pero de lenguajes devora-recursos, Java y .NET.
C vi lo básico al aprender a programar. Bueno, terminé haciendo un "hundir la flota" en un examen, pero los punteros (la gracia de C) apenas llegué a tocarlos.

Este verano me quise poner con la API SDL en C++ pero lo acabe abandonando enseguida. Sinceramente era como querer correr antes de andar, puesto que C++ yo no lo había visto nunca y en SDL además se tira mucho de punteros.

Lo más parecido a un juego que he hecho fue un Pong en VB.NET en el que había un RadioButton como pelota xD

Alguna vez volveré a intentar hacer algo, aunque hay algo muy importante de lo que siempre nos olvidamos antes de empezar... ¿qué pasa con los graficos? Ni mucho menos nos vamos a poner hacer gráficos en 3D medio decentes, ni siquiera una gráficos 2D al estilo SNES...
En mi opinión lo mejor sería empezar haciendo un plataformas 2D sencillo, con unos gráficos estilo Spectrum hechos pixel a pixel... mirad el VVVVVV que bonico les quedó.






Desconectado Deschamps

  • Deep Blue
  • ****
  • Mensajes: 918
  • País: 00
  • Fecha de registro: Febrero 16, 2010, 18:07:53 pm
  • -----
    • Ver Perfil
Re: Varias preguntas sobre Programación
« Respuesta #3 en: Abril 09, 2012, 20:47:50 pm »
Buenas,

¿Hay algún programador por aquí? Seguro que sí.

Otro por aquí, aunque no soy exactamente programador, pero llevo bastante tiempo vinculado al análisis y diseño (de algoritmos, que no grafista). En lo que a código se refiere, he tocado casi de todo tipo de jergas y paradigmas.

Citar
Seguramente ya lo habreis hablado pero ¿habeis pensado en crear un videojuego la gente del foro?

Pues no recuerdo yo que se comentara nada parecido en el tiempo que llevo por estos lares. Sería un proyecto curioso, aunque intuyo que bastante difícil de llevar a cabo.

Citar
¿que sistema recomendais para programar Aventuras Gráficas o Conversacionales? ¿Y para plataformas?

C o C++ junto con OpenGL siempre fue mi opción preferida para desarrollar cualquier cosa (aunque reconozco que es porque son los que más he tocado). Para simplificar el trabajo, si se quiere algo multiplataforma podría considerarse SDL o wxWidgets, dependiendo de qué se tratara. Pero para una aventura gráfica casi con toda seguridad habrá alternativas mejores.

Yo tengo muchas ganas de desarrollar algún motor para juegos tipo Patrician III o un city builder a la antigua usanza, pero de momento solo tengo ideas anotadas por ahí, a las que les faltan bastantes vueltas.
« Wir müssen wissen. Wir werden wissen. »

Antonio Recio

  • Visitante
Re: Varias preguntas sobre Programación
« Respuesta #4 en: Abril 09, 2012, 23:27:37 pm »
La verdad es que la parte gráfica es la que siempre me ha tirado para atrás a la hora de empezar un proyecto.
Aunque seguro que hay buenos grafistas por aquí, alguno habrá. Lo que he hecho alguna vez es acabar el juego con gráficos cutres y después de comprobar que todo funciona bien, tratar de mejorar los gráficos todo lo que he podido. Que en mi caso, ha sido poco  :lol: :lol:
Yo por mi parte voy a tratar de practicar un poco, quien sabe quizá dentro de un tiempo nazca algo.

P.D. Por cierto Demon x, creo que si programas en Java y .NET tienes mucho ganado, y no hablo sólo de juegos sinó de aplicaciones.
Por cierto tengo los diskettes originales del Master en programación que hice, Cobol, Pascal, C, y de Ofimática también.
No quiero subirlos porque són de una escuela que creo que todavía está activa, aunque se lo merecen con la guarrada que les hicieron a los profesores.
Si a alguien le interesa mucho un lenguaje quizá se lo pase pero eso sí, por privado. Vienen con ejercicios y test y demás
« Última modificación: Abril 09, 2012, 23:35:48 pm por Antonio Recio »

Antonio Recio

  • Visitante
Re: Varias preguntas sobre Programación
« Respuesta #5 en: Abril 10, 2012, 00:18:30 am »
Kurt he recibido tu mensaje pero no puedo contestarte, me pone lo siguiente:

-----------------------------------------------------------------------------------------------
El mensaje privado no se pudo enviar a 'kurt' debído a que excediste el límite de mensajes privados.
-----------------------------------------------------------------------------------------------

He borrado todos los mensajes y ni así. Bueno sólo quería decirte que vale, que ok, pero dame tiempo que tengo que desmontar la disquetera de un pc viejo para ponersela a este.

Desconectado kurt

  • Moderador Global
  • AMD Athlon
  • *****
  • Mensajes: 771
  • País: es
  • Fecha de registro: Enero 20, 2005, 11:44:11 am
  • Coleccionando aventuras gráficas
    • Ver Perfil
    • Aventgraficas
    • Email
Re: Varias preguntas sobre Programación
« Respuesta #6 en: Abril 10, 2012, 00:45:00 am »
Kurt he recibido tu mensaje pero no puedo contestarte, me pone lo siguiente:

-----------------------------------------------------------------------------------------------
El mensaje privado no se pudo enviar a 'kurt' debído a que excediste el límite de mensajes privados.
-----------------------------------------------------------------------------------------------

He borrado todos los mensajes y ni así. Bueno sólo quería decirte que vale, que ok, pero dame tiempo que tengo que desmontar la disquetera de un pc viejo para ponersela a este.

Joer es que tenía llena la cartera. Ya deberían llegarme. Gracias ;)



Redump dumper & Floppy preservation
:es:Búsqueda de material de aventuras gráficas :es:

Desconectado Danfielding

  • Moderador Global
  • VIKI
  • *****
  • Mensajes: 3028
  • País: es
  • Sexo: Masculino
  • Fecha de registro: Julio 31, 2007, 10:26:39 am
    • Ver Perfil
    • Email
Re: Varias preguntas sobre Programación
« Respuesta #7 en: Abril 10, 2012, 11:10:30 am »
- A mi me sacas del basic del Spectrum o del Paws y na de na :p.

Danfielding



Antonio Recio

  • Visitante
Re: Varias preguntas sobre Programación
« Respuesta #8 en: Abril 10, 2012, 19:39:10 pm »
Buah, sigo rebuscando entre mis cajas y acabo de encontrar esto:

Incluye Compilador C++, Pascal, Ensamblador, Librerías de manejo de gráficos, Funciones de ratón y teclado, rutinas de sonido y mas.......
Lo he copiado tal como lo pone el CD.

Este lo tiene alguien?


Y he visto algún CD más por la caja, mañana seguiré mirando

Desconectado Demon X

  • Amiga A1000
  • **
  • Mensajes: 466
  • País: es
  • Fecha de registro: Diciembre 18, 2005, 17:10:09 pm
    • Ver Perfil
Re: Varias preguntas sobre Programación
« Respuesta #9 en: Abril 10, 2012, 21:05:36 pm »
Interesante, muy interesante eso que has encontrado, Antonio Recio.
Me llama la atención especialmente el libro de programación gráfica, donde vendrán explicados los algoritmos para realizar los efectos gráficos más comunes en juegos.

Por cierto, yo también tengo una cuenta pendiente con el ensamblador, es algo que siempre he querido aprender y nunca he tenido paciencia para ello, no es tan fácil como los lenguajes de programación de alto nivel como C, Java o VB, e implica tener unos conocimientos teóricos en condiciones antes de ponerse a picar nada.
Mi hermano que estudia teleco programó en ensamblador para un microcontrolador y según me cuenta necesitas tener una buena base de electrónica digital.


P.D. Por cierto Demon x, creo que si programas en Java y .NET tienes mucho ganado, y no hablo sólo de juegos sinó de aplicaciones
Sí, en empresas precisamente Java y .NET son los entornos más usados hoy día, y tienen unas librerías enormes (sobre todo .NET) con las que puedes hacer cualquier cosa, facilitándote mucho la vida.
La razón por la que puse lenguajes devora-recursos es que no son lenguajes precisamente indicados para programar juegos, ya que son lenguajes interpretados (nunca serán tan rápidos como un programa compilado), y consumen mucha memoria.

Aún así algún ejemplo de juego hecho en Java hay, Minecraft sin ir más lejos.

Ahora que estoy programando en Java me ha dado por buscar información sobre APIs gráficas para este lenguaje y la verdad no veo ningún curso ni tutorial que me convenza... casi todo lo que uno encuentra está orientado a programar juegos para móviles con J2ME.






Antonio Recio

  • Visitante
Re: Varias preguntas sobre Programación
« Respuesta #10 en: Abril 11, 2012, 00:27:38 am »
Yo lo único que aprendí de ensamblador fueron ordenes muy basicas, lo justo para saber hacer un NO-CD para un juego.
Pero hay que armarse de paciencia con este, aunque merece la pena.
Ya miraré lo que tengo por aquí  :cd:
Lo de tu hermano es demasiado avanzado para mí   B)
« Última modificación: Abril 11, 2012, 00:30:05 am por Antonio Recio »

Desconectado Kendo

  • Leecher Pata Negra
  • Administrador
  • Shodan
  • *****
  • Mensajes: 10263
  • País: es
  • Sexo: Masculino
  • Fecha de registro: Marzo 05, 2007, 14:47:05 pm
    • MSN Messenger - -
    • AOL Instant Messenger - -
    • Yahoo Instant Messenger - -
    • Ver Perfil
    • Abandonsocios.org
Re: Varias preguntas sobre Programación
« Respuesta #11 en: Abril 11, 2012, 04:02:26 am »
pues aqui tienes a un diseñador/grafista/pintarrajeador pa lo que te haiga falta en cuanto a gráficos, pero de programar ni papa.


bueno si, una vez hice una coslla en C+ que le ponias un numero y luego te preguntaba para que lo adivinaras. Nunca encontré nadie con quien jugar porque soy un sociópata así que jugaba yo solo. Siempre ganaba.  :lol:

Desconectado Guardian_Misterioso

  • Webmasters
  • Joshua
  • *****
  • Mensajes: 1681
  • País: ki
  • Sexo: Masculino
  • Fecha de registro: Noviembre 25, 2009, 05:43:42 am
    • Ver Perfil
    • La Mazmorra Abandon
Re: Varias preguntas sobre Programación
« Respuesta #12 en: Abril 11, 2012, 07:55:43 am »
Yo de programación no tengo ni la más remota idea y a mí el DIV2 me parecía relativamente sencillo. En su día me hice algún jueguecillo básico de naves y secuencias de explosiones. En tu caso, intentaría probar primero con ese programa, ya que además venía acompañado de un manual donde se explicaban paso a paso todos y cada uno de los comandos y órdenes a utilizar.

NOTA -> Y mejoro muchísimo en interacción, sencillez y uso de herramientas a su precursor.



¡Más de 700 juegos para descargar en tu web de abandonware favorita!

Desconectado superori

  • Altair 8800
  • *
  • Mensajes: 41
  • País: es
  • Fecha de registro: Agosto 18, 2011, 08:11:15 am
    • Ver Perfil
    • James Peris
Re: Varias preguntas sobre Programación
« Respuesta #13 en: Abril 11, 2012, 11:05:03 am »
DIV2, que recuerdos, eso sí que es abandonware.

Para mi el mejor lenguaje de programación de juegos que se creó en su época. La pena es que allí se quedó y los juegos creados en DIV2 ya no arrancan ni en windowsXP y ni siquiera en DOSBox porque tiraban de win9x.

Sé que algunos grupos de desarrolladores siguieron el lenguaje por su cuenta evolucinándolo para adaptarlo a los nuevos sistemas operativos, proyectos como Fenix o E-Div, pero creo que ya están todos abandonados y parcialmente inacabados.

Ahora, si tienes una máquina antigua con Win9x y quieres aprender a programar juegos, el DIV es el mejor lenguaje para hacerlo, ya que además constaba de un framework y un entorno de trabajo muy bueno y todo muy sencillo y puedes aprender una buena base para programar. Pero lo que hagas no funcionará en sistemas actuales :(

Desconectado Monthy

  • Administrador
  • Deep Blue
  • *****
  • Mensajes: 972
  • País: es
  • Fecha de registro: Diciembre 05, 2003, 23:28:25 pm
  • Un naufrago
    • Ver Perfil
    • La Isla del Abandoware
Re: Varias preguntas sobre Programación
« Respuesta #14 en: Abril 11, 2012, 12:14:12 pm »
Otro que tiene algo de conocimientos en programación en C++, PHP y un pelin de diseño gráfico.
No hace mucho he usado por encima la librería allegro para el GRlDOs para dibujar los botones y manejar las acciones de las teclas y poco mas. Otra cosa es crear un juego xD
Algunas alternativas para crear un juego actualmente puede ser http://unity3d.com/ y http://www.panda3d.org/ este ultimo totalmente libre incluso para vender tu juego aunque el unity tiene opción gratuita (pero no se como va las licencia a la hora de comercializar tu juego).
Con el panda3d se ha credo la aventura A Vampyre Story o Ghost Pirates of Vooju Island por ejemplo para que miréis la calidad que puedes conseguir.
Creo que también se pueden hacer juegos en 2D, si no seguro que existen alternativas para hacerlos.


Lanzador de DOSBox y ScummVM GR-lida y el rss feed