Aprender Y Colaborar

El espacio para hablar de las nuevas producciones para los viejos ordenadores || The space to talk about old computer's new productions

Moderadores: Neville, CEZ

Responder
Avatar de Usuario
gabbers
8 bits
8 bits
Mensajes: 26
Registrado: 22 Jun 2008 03:26
Ubicación: Sevilla

Aprender Y Colaborar

Mensaje por gabbers »

Hola , me gustaría saber si alguien me podría echar una mano en esto de programar o crear juegos, me encantaría poder aprender con vuestra ayuda, saber que programas necesito, por donde empezar ect etc, de paso tambien querria comentaros que compongo musica, asi que si alguno de los creadores del foro quiere que le haga alguna cosilla para algun juego que estee realizando, aqui me teneis a vuestra entera disposicion.

PD : Mil disculpas si ya hay algún compositor en la web, solo lo escribo con animo de ayudar no con criterio de competencia..


Gracias
Existen 3 clases de personas, las que saben contar, y las que no.
Avatar de Usuario
josepzin
128 bits
128 bits
Mensajes: 2238
Registrado: 25 Oct 2005 18:03
Ubicación: Carthagonova
Contactar:

Re: Aprender Y Colaborar

Mensaje por josepzin »

Hay varios hilos donde se habla del tema, de todos modos tendrías que especificar un poco mas, ejemplo: programar para Commodore 64, para Spectrum, para MSX, utilizando BASIC, Assembler, C... o programar para PC usando Fénix, C++, Basic nosecuanto, etceterín! :)
Avatar de Usuario
jovo
16 bits
16 bits
Mensajes: 106
Registrado: 24 Jun 2008 00:59
Ubicación: Alicante

Re: Aprender Y Colaborar

Mensaje por jovo »

gabbers escribió:me gustaría saber si alguien me podría echar una mano en esto de programar o crear juegos, me encantaría poder aprender con vuestra ayuda, saber que programas necesito, por donde empezar ect etc
No sé que nivel de programación tienes actualmente (si tienes alguna experiencia programando aplicaciones, u otra cosa), pero si lo que estas buscando es la forma de empezar tus primeros juegos, te recomendaría que lo hicieras sobre un PC, pues vas a tener mucha más ayuda y tutoriales por toda la red. Luego si quieres programar para sistemas clásicos puedes cambiarte cuando empieces a tener más experiencia.
En cuanto a las herramientas, yo soy partidario de usar software libre (viva Linux! :D ) más que nada porque no tengo dinero para pagar los cientos de euros que cuesta una herramienta (o conjunto de éstas) de pago de aceptable calidad y, por supuesto, no soy partidario de la piratería.
Además existe un estupendo entorno de desarrollo para C/C++ muy utilizado que ahora está pegando muy fuerte que es el Code::Blocks: http://www.codeblocks.org/.
Fuera del software libre (de código abierto) también tienes alternativas gratuitas como el Visual Studio 2008 Express Edition de Microsoft, el cual es un paquete muy completo con el que puedes programar en Visual Basic, C++, C#... (para empezar, la mayoría recomienda Basic. Yo soy de C++).

Sobre programar juegos, existen multitud de alternativas (en forma de librerías para programación de gráficos, sonido, etc.) de las cuales, mi favorita es SDL (http://www.libsdl.org/). Con esta librería puedes programar tanto gráficos como música, red, y más cosas. Para aprender a usarla, puedo recomendarte la web http://www.aprendeaprogramar.com. Pincha en el link "Introducción a los gráficos en C con SDL". No es demasiado extenso, pero sí te da una buena base.
En esa misma web, tengo un tutorial (creado por el menda 8) ) donde hago un curso más avanzado que trata sobre efectos especiales con gráficos 2D. Échale un vistazo si quieres, pero ya te adelanto que aún está sin terminar. Puedes verlo pinchando en "Programación gráfica en C: Sampleado 2D"

También tienes una guía mucho más completa, gratuita, en castellano y en formato PDF de más de 100 páginas en http://www.agserrano.com/libros/sdl/%5B ... %20SDL.pdf donde encontrarás toda la información que necesitas (o casi) para hacer cualquier videojuego. Su web oficial es http://www.agserrano.com

Otra librería muy interesante es Allegro (http://alleg.sourceforge.net/index.es.html), con la cual, si no me equivoco, están hechos la mayoría de remakes. Es muy fácil de utilizar, aunque, por contra, le quita demasiado control al programador (para mi gusto). No obstante puede que sea la mejor elección si estás empezando.

Sobre música y sonido, estoy bastante menos experimentado, por lo que no sabría recomendarte nada.

Espero que te sirva de ayuda.
Existen 10 clases de informáticos, los que saben binario, y los que no.

http://www.retroworks.es
Avatar de Usuario
davidcm
32 bits
32 bits
Mensajes: 547
Registrado: 18 Sep 2007 22:25
Ubicación: Barcelona
Contactar:

Re: Aprender Y Colaborar

Mensaje por davidcm »

gabbers escribió:PD : Mil disculpas si ya hay algún compositor en la web, solo lo escribo con animo de ayudar no con criterio de competencia.
Aquí no hay disculpas que pedir, hombre! Compositores algunos habemos, por ejemplo Agus o LordFred, o yo mismo -y en 8 bits algunos más, como Beyker, Wyz y ¡hasta Dadman! ;) -. No damos abasto -al menos por mi parte- así que seguramente se necesiten más colaboraciones en este sentido.

Si necesitas ayuda sobre aplicaciones a utilizar, trucos, etc., no dudes en comentarlo, en cualquier caso no estaría de más que colgaras alguna demo en MP3 para que puedan/podamos hacernos una idea (aixxx, a mí este nick de "gabbers" me suena a hardcode xDD).

Hala, salud!
"The sore in my soul. The mark in my heart. Her acid reign."
Avatar de Usuario
josepzin
128 bits
128 bits
Mensajes: 2238
Registrado: 25 Oct 2005 18:03
Ubicación: Carthagonova
Contactar:

Re: Aprender Y Colaborar

Mensaje por josepzin »

jovo: muy interesante!
Avatar de Usuario
na_th_an
256 bits
256 bits
Mensajes: 11874
Registrado: 22 Abr 2005 13:25
Contactar:

Re: Aprender Y Colaborar

Mensaje por na_th_an »

C + Allegro es DIOS :D
Avatar de Usuario
gabbers
8 bits
8 bits
Mensajes: 26
Registrado: 22 Jun 2008 03:26
Ubicación: Sevilla

Re: Aprender Y Colaborar

Mensaje por gabbers »

davidcm escribió:(aixxx, a mí este nick de "gabbers" me suena a hardcode xDD)

Bueno si, viene de hay, aunque la música que compongo actualmente es breaks vs happyhardcore, pero toco de todo.


Por cierto muchas gracias a todos, no sabría que se volcaríais tanto.....de verdad y en mayúsculas GRACIAS

La verdad lo único qeu he llegado a programar (msxero que soy) es en Basic, aunque no me importa con lo que empezar, supongo que con lo mas fácil para ello...
Existen 3 clases de personas, las que saben contar, y las que no.
Avatar de Usuario
gabbers
8 bits
8 bits
Mensajes: 26
Registrado: 22 Jun 2008 03:26
Ubicación: Sevilla

Re: Aprender Y Colaborar

Mensaje por gabbers »

he empezado a hacer unos minijuegos propios (no se riáis pero soy novato en esto) con game maker.... lo veis buen programa o me recomendáis otro para iniciados??? gracias
Existen 3 clases de personas, las que saben contar, y las que no.
Avatar de Usuario
Benway
Site Admin
Site Admin
Mensajes: 9241
Registrado: 24 Dic 2005 10:18
Ubicación: Madrid
Contactar:

Re: Aprender Y Colaborar

Mensaje por Benway »

jovo escribió:Otra librería muy interesante es Allegro (http://alleg.sourceforge.net/index.es.html), con la cual, si no me equivoco, están hechos la mayoría de remakes. Es muy fácil de utilizar, aunque, por contra, le quita demasiado control al programador (para mi gusto). No obstante puede que sea la mejor elección si estás empezando.
Permíteme que disienta, pero... Allegro es de tan bajo nivel como SDL... :P
Un saludo.
Imagen - Imagen - Imagen
Avatar de Usuario
na_th_an
256 bits
256 bits
Mensajes: 11874
Registrado: 22 Abr 2005 13:25
Contactar:

Re: Aprender Y Colaborar

Mensaje por na_th_an »

Exacto. Lo que pasa, es que, al contrario de SDL, te deja olvidarte del bajo nivel si quieres.
Avatar de Usuario
jovo
16 bits
16 bits
Mensajes: 106
Registrado: 24 Jun 2008 00:59
Ubicación: Alicante

Re: Aprender Y Colaborar

Mensaje por jovo »

na_th_an escribió:Exacto. Lo que pasa, es que, al contrario de SDL, te deja olvidarte del bajo nivel si quieres.
Es posible :^o :D . Lo que ocurre es que yo conozco más a fondo SDL que Allegro :mrgreen: . De todas formas con SDL también puedes librarte del bajo nivel, ya que es extensible mediante plug-ins, y en la red hay disponible una cantidad casi infinita de éstos.
Existen plugins para gráficos vectoriales, un intérprete de SVG (para quien no lo sepa, SVG es una alternativa libre a Flash), librerías para crear GUI para aplicaciones o para juegos, además de extensiones para audio, lectura de imágenes de cualquier formato, ficheros true type, etc. etc. etc. :lol:
Y por si fuera poco, como es de código abierto, pues si te falta algo, lo añades tú.
Ya se que muchas de estas características puede tenerlas Allegro en mayor o menor medida, pero como ya he dicho, lo que ocurre es que yo lo conozco mejor SDL.
Existen 10 clases de informáticos, los que saben binario, y los que no.

http://www.retroworks.es
Avatar de Usuario
WoodMaster
32 bits
32 bits
Mensajes: 697
Registrado: 13 Jul 2007 15:31
Ubicación: Fi algharb alandalus

Re: Aprender Y Colaborar

Mensaje por WoodMaster »

jovo,

Y que programa(s) usas para los graficos? Gimp?
Avatar de Usuario
davidcm
32 bits
32 bits
Mensajes: 547
Registrado: 18 Sep 2007 22:25
Ubicación: Barcelona
Contactar:

Re: Aprender Y Colaborar

Mensaje por davidcm »

jovo escribió:para quien no lo sepa, SVG es una alternativa libre a Flash
No quiero trollear pero me parece que decir que SVG es una alternativa libre a Flash es exagerar un poco, ejem... o sea, a nivel de concepto sí lo es, pero que no son compatibles, vaya (y los que quieren ser compatibles aka Gnash están a años luz...).
"The sore in my soul. The mark in my heart. Her acid reign."
Avatar de Usuario
josepzin
128 bits
128 bits
Mensajes: 2238
Registrado: 25 Oct 2005 18:03
Ubicación: Carthagonova
Contactar:

Re: Aprender Y Colaborar

Mensaje por josepzin »

davidcm escribió:
jovo escribió:para quien no lo sepa, SVG es una alternativa libre a Flash
No quiero trollear pero me parece que decir que SVG es una alternativa libre a Flash es exagerar un poco, ejem... o sea, a nivel de concepto sí lo es, pero que no son compatibles, vaya (y los que quieren ser compatibles aka Gnash están a años luz...).
Cierto, digamos que SVG es un formato libre para gráficos vectoriales, InkScape lo usa y muy bien!
Avatar de Usuario
davidcm
32 bits
32 bits
Mensajes: 547
Registrado: 18 Sep 2007 22:25
Ubicación: Barcelona
Contactar:

Re: Aprender Y Colaborar

Mensaje por davidcm »

josepzin escribió:Cierto, digamos que SVG es un formato libre para gráficos vectoriales, InkScape lo usa y muy bien!
Sí, pero es cierto que también tiene soporte para animación, captura de eventos... o sea tiene cierta semejanza con la idea de Flash aunque no llega tan lejos.
"The sore in my soul. The mark in my heart. Her acid reign."
Avatar de Usuario
Iperezg
32 bits
32 bits
Mensajes: 377
Registrado: 23 Dic 2004 21:18
Ubicación: Sevilla
Contactar:

Re: Aprender Y Colaborar

Mensaje por Iperezg »

na_th_an escribió:C + Allegro es DIOS :D
Amén :)
Y si no te quieres salir del Windows, añádele Dev-C++ a la ecuación, y te quedas más contento que un cochino en un charco :mrgreen:
¡Ché, ché... Ché, documentación!
¡Ché, ché, los papeles del camión!
¡¿Que no de qué?!
Avatar de Usuario
jovo
16 bits
16 bits
Mensajes: 106
Registrado: 24 Jun 2008 00:59
Ubicación: Alicante

Re: Aprender Y Colaborar

Mensaje por jovo »

WoodMaster escribió:Y que programa(s) usas para los graficos? Gimp?
Actualmente, si. Pero la animación que habeis visto del Livingstone, la hice hace ya algun tiempo cuando usaba Photoshop + Fireworks.
Particularmente, estoy contento con el cambio.
davidcm escribió:No quiero trollear pero me parece que decir que SVG es una alternativa libre a Flash es exagerar un poco, ejem... o sea, a nivel de concepto sí lo es, pero que no son compatibles, vaya (y los que quieren ser compatibles aka Gnash están a años luz...).
Efectivamente, me referá a alternativa en tanto a concepto. De hecho, reconozco que Flash es un sistema mucho más maduro y extendido que SVG, pero yo siempre intento evitar el software privado (como dije en otra ocasión, soy usuario de Linux, y esta es una idea en común que tenemos casi todos los usuarios de este sistema :D )
Iperezg escribió:Y si no te quieres salir del Windows, añádele Dev-C++ a la ecuación, y te quedas más contento que un cochino en un charco
El Code::Blocks también funciona en Windows. Además, por mi experiencia, lo considero más estable que el DevCpp. Este último lo he usado durante mucho tiempo también.
Existen 10 clases de informáticos, los que saben binario, y los que no.

http://www.retroworks.es
Avatar de Usuario
davidcm
32 bits
32 bits
Mensajes: 547
Registrado: 18 Sep 2007 22:25
Ubicación: Barcelona
Contactar:

Re: Aprender Y Colaborar

Mensaje por davidcm »

jovo escribió:como dije en otra ocasión, soy usuario de Linux, y esta es una idea en común que tenemos casi todos los usuarios de este sistema
Linuxero al habla también a este lado ;)
jovo escribió:El Code::Blocks también funciona en Windows.
No sólo funciona en Windows sino que es la maldita caña. Yo antes para C++ utilizaba VS2005 en Windows y Eclipse en Linux, pero ahora con CodeBlocks uso lo mismo en los dos laos y tan contento :)

Saludos.
"The sore in my soul. The mark in my heart. Her acid reign."
Responder