Programación de videojuegos nº 1
INTRODUCCIÓN
Dado que todos somos aficionados a los videojuegos imagino que a muchos se le habrá pasado por la cabeza la feliz idea de programar uno, aunque sea simple, aunque sea feo, simplemente por satisfacción personal.
Yo comencé en este mundillo hace un año y he de decir que la programación en sí misma y el desarrollo en general es altamente satisfactorio. No obstante, la paciencia es una virtud que se convierte en imprescindible, no se puede comenzar en esto y querer hacer un gran proyecto. El que quiera seguir esta guía y tenga esa intención ya puede retirarse. Es necesario ir poco a poco y experimentar, hacer pruebas, para afianzar los conocimientos que, poco a poco, se irán adquiriendo. Una vez se coja un poco de desenvoltura se puede llegar a convertir en algo sumamente gratificante y divertido.
A través de esta guía aprenderemos a programar en lenguaje C y, posteriormente, nos centraremos en la programación de videojuegos para hacer algo sencillo. Pondré ejemplos y explicaré absolutamente todo paso a paso. Repito, está pensada para el que no sepa nada de nada y quiera iniciarse en este maravilloso mundo.
PRIMERA PARTE: PROGRAMACIÓN EN C
Esta es la primera fase de aprender a programar videojuegos, antes de nada es necesario saber programación, al menos a nivel básico.
Durante el curso os referenciaré páginas webs que puedan ayudaros. Intentaré mencionar las que posean un contenido más claro y asequible, las que mejor se expliquen. De todos modos trataré todos los aspectos básicos de la programación en C, esos links son para los que quieran más ayuda o quieran profundizar más en la materia.
En primer lugar nombraré los conceptos más básicos que hay que conocer, más que nada para saber de qué estamos hablando a lo largo de la guía y para aprender a usar las palabras correctas en cada caso. Una vez hecho eso redactaré un pequeño tutorial para instalar el entorno donde escribiremos el código y finalmente comenzará el curso de programación en C.
Capítulo 1: Conceptos básicos
Debemos conocer cuáles son las partes básicas de un computador para entender a qué se refiere cada concepto en la posterioridad:
Unidad aritmético-lógica: Realiza operaciones elementales (sumas, restas, comparaciones)
Memoria: Dividida en celdas que almacenan información. Contiene las instrucciones de los programas que se están ejecutando.
Unidad de control: Controla el funcionamiento de todo el ordenador.
Bus: Canal de comunicaciones que transmite la información de un elemento a otro del computador.
Dispositivos de entrada / salida: Elementos que sirven para que el ser humano se comunique con el ordenador.
Los que vienen ahora son mucho más importantes ya que están relacionados directamente con la programación:
Programa o algoritmo: Conjunto de instrucciones que seguidas secuencialmente (una a una) resuelven un determinado problema.
Instrucción: Orden básica (sumar dos números, comparar dos valores…) por la que están formados los programas.
Compilador: Software que toma el código de un algoritmo y lo transforma en un archivo ejecutable. Es lo que usaremos para programar al principio. Escribiremos nuestro código en el editor del compilador y éste creará un archivo .exe que será el programa que hayamos creado.
Dato: Información capaz de ser tratada por un ordenador, puede ser un carácter, un número entero o cualquier cosa parecida.
En el próximo capítulo explicaré cómo instalar el compilador para comenzar a escribir nuestros primeros programas. Se que esto es ir poco a poco, pero de otra manera los artículos serían demasiado largos y, cuando entremos en materia de programación será muy pesado tratar de digerir demasiado contenido.
Espero que os guste este pequeño intento de acercaros el mundo de la programación de videojuegos y muchas gracias por leer.
No hay notas relacionadas.













30 comentario/s
Autor: David Saltares el 28/09/2008








Qué tienen que ver esos conceptos con el mundo de la programación, no lo entiendo…
Hombre, hay que conocer esos conceptos y tenerlos claros por varias razones. En primer lugar hay que entender el concepto de memoria RAM y comprender que las variables de los programas que ejecutemos se guardan allí. Así mismo términos como programa, instrucción o dato son imprescindible porque haremos referencia a ellos constantemente.
Hay que tener en cuenta que es el número uno de la guía, en el siguiente número ya se verán cosas de programación. Esto simplemente es una introducción.
Saludos.
pero como creo el videojuego osea
Por favor, no escribid mensajes anónimos, poned algo en el nombre que si no no se sabe quien es quien.
Tened paciencia, es una guía que vendrá por entregas. Primero hay que aprender a programar en C, después ya nos centraremos en los videojuegos. Ya he dicho que este era un capítulo de introducción. Mañana mismo tendréis los primeros pasos en el mundo del C.
Saludos.
esto esta muy bien siempre e querido hacer un videijuego
cuando ponen la otra cosa o capítulo????????????
Exacto chicos, tienen que ESPERAAAAAAR. De a poco se irán resolviendo las dudas, a medida que se publiquen nuevos capítulos de esta guía especial.
es un buen tema espero q lo termine y tiene mi apoyo moral y el animo asi q tio a seguir y explicarnos como es todo
gracis de antemano y visitare a guiamania como todos los dias
Esto es algo que he querido saber ya hace tiempo, seguire leyendo esta guia.
yo ya me creee mi propio juego bajenlo de esta pagina culturisante.tk de ahi se meten a la seccion ”edicion juegos” y ponen el que quieran (pokemon trucha los sims flaiters o pes 6 editao) el mas extenso es la version flaite de pokemon
p,d.: pal poke necesitan un emulador de gameboy
pues chevere ese tutorial, buena esa idea de enseñarnos a programar videojuegos, por favor mandame ese tutorial completo a mi correo (neutronmorenojj@hotmail.com) gracias
Madre del amor hermoso, esto es como un hoygan… buena la que te espera si pretendes enseñar programación aquí, como si fuese algo que se aprende sin más…
Yo ya se algo de programacion lenguaje C y les puedo decir q van a tener q ser muy pacientes para kerer hacer un juego esto no es como paint q dibujas y ya esta hehco todo, aki la cosa es mucho mas compleja pero no se austen q llendo poco a poco se hace muy sencillo
por que no hablan sobre en mugen
NO PODRIAN HACERLO EN VIDEO??. SERIA MAS FACIL,ES INTERESANTE LA GUIA PORQUE CASI TODOS HEMOS QUERIDO CREAR NUESTROS JUEGOS, ADEMAS UNO SE CANSA DE LEER, SE LOS AGRADECERIA….
NO HE PODIDO DESCARGAR DEC-C++, NO ENCUENTRO EN ESPAÑOL LA PAGINA WEB, ¿DONDE LO ENCUENTRO??.
Guillen:
Enseñar a programar en vídeo es IMPOSIBLE jejeje, en ningún sitio lo verás así, lo siento, tendrás que leer.
No es DEC-C++, es DevC++, en el número dos he puesto un enlace, sino búscalo en Google.
Saludos.
el estupido del navegante es un ignorante ya no le contesten todos los conceptos anteriores son importantes se ve nota que es un ignorante q nunca se paro en la universidad o por lo menos un cursillo basico de programacion jaja me da pena
vaya, me quedé de seis… sea lo que signifique eso; me gustaría que, una vez completado, salga, en el último capítulo, un sitio para descargar todo el tuto completo en pdf o doc (con proteccion contra escritura) para así poder leerlo, imprimirlo y probarlo; aunque habrá más de un occioso que lo distribuya “por hay” y diga que es suyo, tal vez por ares o emule o yoquese… ya veremos.
elfinalfanatico aki la cosa no es copiar y pegar es aprender si no busca en google cualkier programacion y copiala t resultara mas facil q aprender
OSEA NO LES QUEDO CLARO???
LA PACIENCIA ES LA CLAVE!!!!!!!!!!!
MAS VALE Q SI QUIEREN CREAR UN VIDEOJUEGO EMPIEZEN A LEER ESTO POCO A POCO
Realmente aprecio sus ganas por enseñarnos programacion, yo justo iba a entrar a estudiar programacion el año que viene, pero ahora estoy más preparado, gracias!!!
NO NO NO ESE JUEGO NO ES MUUUUY MAALOOOOOOO CUANDO HAYGA PARA HACER ALGO MEJOR TALVES DE RESTO YO CREO QUE NO
yo tengo la respuesta a sus preguntas de video juegos aganlo a: camilitopardo@hotmail.com suerte bye
ooorelas esto va estar chido
apenas lo acabo de leer y ya esta algo viejo este capitulo pero esta genial
esta chido
te agradesco mucho la ayuda te seguire paso a paso
no c ustds pro yo soy el major del mundo jugando guitar hero 1 2 3 4 5 6
y cuando publican la 2 leccion
como hago juegos
usen el game maker 7 y listo no es la gran osa pero esta bueno para empezar.
Si os ha interesado este articulo visitad este sitio:
http://unsitioweb.com
os gustara.