¿Cómo comenzar en la programación de videojuegos?

Agrupa todas las consultas sobre los lenguajes de programacion como C, C++, Python, Java ...

¿Cómo comenzar en la programación de videojuegos?

Notapor CIbertol » Lun Oct 04, 2010 6:38 pm

Hola. Antes que nada debo decir que no tengo conocimiento alguno sobre programación. Como muchas personas, siempre tuve la idea de poder crear mis propios juegos y me gustaría aprender a programar. He leído que hay varios lenguajes con los que puedo programar (C++, Python, etc.), y buscado manuales, tutoriales, etc, pero no he tenido la suerte de conseguir algo que me permita entender qué estoy haciendo o para qué sirve cada cosa.

¿Con qué lenguaje es recomendable iniciar? Y si me podrían decir un buen libro o página web que explique bien ese lenguaje así para SUPER NOVATOS (empezando instalación y programas necesarios, me confundo con eso de los compiladores, editores, interpretes, etc.).
CIbertol
 
Mensajes: 1
Registrado: Lun Oct 04, 2010 6:26 pm

Re: ¿Cómo comenzar en la programación de videojuegos?

Notapor Mightygaver » Lun Oct 04, 2010 8:29 pm

Hola CIbertol, bienvenido al foro.

No es que sea muy veterano por estos lares, pero creo que en el tema de la programación a secas te puedo ayudar.
Desde mi punto de vista el mejor lenguaje para aprender es Python. Básicamente por su simplicidad.

¿Cómo empezar? Bueno, para programar queramos o no hace falta un pelín de lectura y aprendizaje. En esta misma página hay un link a un libro escrito para principiantes (estudiantes de primer curso de ingeniería informática). Se encuentra en la web, dentro del apartado referencias y luego libros. Es el libro de introducción a Python escrito por Andrés Marzal y Isabel Gracia (si no me equivoco fue con el que aprendí a estudiar en mi facultad :D)

Para cuando ya vayas a escribir tus programitas con python, necesitarás el software para correrlos.
Si eres usuario linux no tendrás problema para usar python, básicamente escribes con un editor el código y lo ejecutas dentro de un terminal
con el comando:

python programa.py

En Windows el python es un poco más "anti-natural". Instalas el Python desde su descarga oficial y luego te descargas este entorno integrado que es el que utilizamos también en la primera asignatura de programación en la que utilicé ese libro. Se trata de un editor en el que puedes abrir y guardar tus códigos fuentes y ejecutarlos, muy cómodo. Aquí dejo el link:
http://www3.uji.es/~dllorens/PythonG/

También te puedes descargar el entorno para Linux si ves que te resulta más cómodo que cualquiera de los editores que hay disponibles.

Espero haberte sido de ayuda y ahora a aprender :D!!
Mightygaver
 
Mensajes: 69
Registrado: Vie Ago 27, 2010 5:46 pm
Ubicación: Vila-real, España

Re: ¿Cómo comenzar en la programación de videojuegos?

Notapor adrigm77 » Lun Oct 04, 2010 11:51 pm

Lo que yo haría:

Aprende python:

http://manuales.gfc.edu.co/python/thinkCSpy.es.pdf

Cuando acabes el libro y tengas varias cosas decentes a nivel con sola y te manejes bien con la OO

Puedes empezar a aprender los conceptos básicos de los juegos 2D y aprender a usar pygame, una biblioteca para hacer juegos para python:

http://razonartificial.com/programar-videojuegos/

hay que echarle ganas y paciencia.
Razón Artificial - La ciencia y el arte de crear videojuegos.
Avatar de Usuario
adrigm77
 
Mensajes: 43
Registrado: Dom Jul 25, 2010 8:03 pm
Ubicación: Las Palmas de Gran Canaria, España

Re: ¿Cómo comenzar en la programación de videojuegos?

Notapor carlostex » Mar Oct 05, 2010 2:56 am

Debo decirte que eso de que lenguaje es mas facil (python o C++) es relativo, para mi opinión tienen la misma dificultad, siento que es un mito eso que C es difícil, no lo creas y pruebalo tu mismo, solo tu puedes decidir con que lenguaje es mas fácil iniciar.

Si quieres empezar con C++, checa esto http://c.conclase.net/curso/index.php
El conocimiento de unos es conocimiento de todos.
Avatar de Usuario
carlostex
 
Mensajes: 249
Registrado: Mar Jul 14, 2009 4:13 am
Ubicación: mexico


Volver a Sobre lenguajes de programación

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado

cron