Nuevo videojuego

Consulte acerca de programas, técnicas, algoritmos etc.

Nuevo videojuego

Notapor fabi_ibz » Mar Ene 27, 2009 9:28 pm

hola soi nuevo en esto y me gustaria saber todo sobre como hacer un videojuego(programas, tutoriales, guias...), pues siempre e kerido hacer uno a mi gusto.
porfavor ayudadme
fabi_ibz
 
Mensajes: 1
Registrado: Mar Ene 27, 2009 9:22 pm

Notapor sofoke » Mié Ene 28, 2009 1:46 am

Que gusto que te animes con algo asi...
pero podrias describir un poco (o comentar) a que te refieres...
por ejemplo podrias poner si sabes programar en algun lenguaje (como C, C++, python, etc...) asi seria mas facil poder ayudarte...
Puedes darte un paseo por la web (esta claro) seguramente encontrarias muchas cosas interesantes...
yo te recomiendo que inicies con un tetris... o algo parecido...
asi no tendras constantes frustraciones (no mas de lo normal)
Un saludo y suerte....
...cuando lo popular no es suficiente...
Gnu-Linux-y-Más
Avatar de Usuario
sofoke
 
Mensajes: 102
Registrado: Jue May 24, 2007 8:10 pm
Ubicación: México

Notapor lacabra25 » Dom Feb 01, 2009 1:14 pm

Esta bien que te animes a programar videojuegos, pero como ya comentaron en el post anterior, ¿sabes programar para empezar?, si es asi ¿en que lengueje?, si no sabes programar pues lo primero es aprender a programar en algun lenguaje para poder despues meterte a la programacion de videojuegos en el lenguaje que hubieras elejido. Si no tienes absolutamente ninguna idea de programacion, seria bueno que comenzases por python, es un lengueje interpretado; si tienes algunos conceptos de programacion ya adquiridos puedes plantearte aprender C, o C++ si te gusta la programacion orienteda a objetos, C y C++ son lenguajes compilados. Yo por ejemplo programo en C, si te animas a aprender C te recomiendo el PDF "Aprenda ANSI C como si estuviera en primero" para comenzar a aprender a programar en C, el libro es de hace algunos años, pero te sirve para prender C, despues para ir mas a la programacion de videojuegos te aconsejaria SDL como libreria para manejar una ventana grafica con eventos y sonido; puedes encontrar manuales de SDL en la web losersjuegos. Y como ya comentaron, empieza por proyectos sencillos que puedas acabar, te evitara la frustacion de encontrarte con un programa que se te escapa de las manos y que no sabes como terminar, yo mas que un tetris te aconsejaria como primer programa un sencillo tres en linea simple y sencillo, solo tendrias que ocuparte de mostrar en la ventana el tablero y colocar las fichas, el tablero con la ficha de cada casilla la puedes manejar con un simple array y no tendrias mas que manejar los eventos del teclado o raton segun como lo hagas. Despues puedes ir pensando en juegos mas complicados, pero siempre algo que veas que esta dentro de tus posibilidades de programacion (que solo con practica y leyendo mucho codigo iran aumentando). A, se me olvidava comentarte que antes de meterte a usar SDL programaes algun que otro programa en modo texto para que cojas practica programando antes de meterte a aprenderte las funciones de SDL.

Si te decantas por programar en C (y si usas GNU/Linux o quieres que tu juego pueda compilarse en los mismos de forma sencilla con solo poner make) tambien puedes leerte "GNU Make" (creo que se llamaba asi si no me equivoco) que explica como hacer un makefile para que sea el makefile el encargado de compilar el programa, teniendo echo el makefile solo tendras que colocarte en la carpeta donde este el programa (desde la terminal, claro) y escribir make y el resto se hace solo, en programas pequeños de un solo .c o dos lo mismo no le ves utilidad y no lo necesitas, pero cuando un programa empieza a crecer, y tener cada vez más lineas de codigo y empiezas a dividirlo en varios archivos .c para que la compilacion sea mas rapida cuando hagas modificaciones y para que el codigo sea mas ordenado, veras como te hace falta.

Y si no sabes lo que es la GPL, puedes pasarte por la fsf.org y obtendras mucha informacion sobre echa y sobre el software libre, lo digo por si te gustaria que tu software sea software libre.

Espero no haberme estendido demasiado (bueno, ya lo vere cuando pulse enviar, jeje).
Esta cuenta ahora a pasado a la cuenta jhg
Avatar de Usuario
lacabra25
 
Mensajes: 222
Registrado: Mié Abr 02, 2008 9:45 pm
Ubicación: Tenerife (España)


Volver a General

¿Quién está conectado?

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

cron