Mini-Tutorial: Videojuego (como empezar a programarlo)

¿Quieres crear una aventura? ¿La has hecho y quieres darla a conocer? ¿Buscas gente que te ayude? ¿Quieres pedir o dar opiniones sobre cosas del mundillo amateur? Éste es tu foro.

Moderador: Moderadores

Shed
Aventurero respetable
Mensajes: 458
Registrado: Martes, 25 de Julio de 2006 15:27
Ubicación: Andalusia (Spain)

Mini-Tutorial: Videojuego (como empezar a programarlo)

Mensaje por Shed » Jueves, 27 de Julio de 2006 13:59

---
Última edición por Shed el Miércoles, 30 de Mayo de 2007 2:28, editado 21 veces en total.

Gaspode
Ebrio Casanova
Mensajes: 1486
Registrado: Viernes, 25 de Junio de 2004 13:30
Ubicación: Budapest

Mensaje por Gaspode » Jueves, 27 de Julio de 2006 15:32

Podrias poner alternativas libres al soft que propones (The Gimp, DEV-C++, etc). Hay que fomentar el soft libre chavales, que si no siempre acabaran metiendonosla doblada :D.

Shed
Aventurero respetable
Mensajes: 458
Registrado: Martes, 25 de Julio de 2006 15:27
Ubicación: Andalusia (Spain)

insertando objetos en la ficha

Mensaje por Shed » Jueves, 27 de Julio de 2006 17:29

----
Última edición por Shed el Miércoles, 30 de Mayo de 2007 2:28, editado 4 veces en total.

Shed
Aventurero respetable
Mensajes: 458
Registrado: Martes, 25 de Julio de 2006 15:27
Ubicación: Andalusia (Spain)

continuando con el cargador de juego

Mensaje por Shed » Jueves, 27 de Julio de 2006 18:12

---
Última edición por Shed el Miércoles, 30 de Mayo de 2007 2:28, editado 3 veces en total.

Shed
Aventurero respetable
Mensajes: 458
Registrado: Martes, 25 de Julio de 2006 15:27
Ubicación: Andalusia (Spain)

bueno, el cargador mas o menos funciona...

Mensaje por Shed » Viernes, 28 de Julio de 2006 16:33

---
Última edición por Shed el Miércoles, 30 de Mayo de 2007 2:29, editado 4 veces en total.

Shed
Aventurero respetable
Mensajes: 458
Registrado: Martes, 25 de Julio de 2006 15:27
Ubicación: Andalusia (Spain)

cambiando el modo de pantalla y dibujando en una surface

Mensaje por Shed » Sábado, 29 de Julio de 2006 8:45

----
Última edición por Shed el Miércoles, 30 de Mayo de 2007 2:29, editado 2 veces en total.

Shed
Aventurero respetable
Mensajes: 458
Registrado: Martes, 25 de Julio de 2006 15:27
Ubicación: Andalusia (Spain)

Como mezclar 2 canales mediante FadeOut-In

Mensaje por Shed » Domingo, 30 de Julio de 2006 21:56

---
Última edición por Shed el Miércoles, 30 de Mayo de 2007 2:29, editado 5 veces en total.

ruekov
Aventurero experto
Mensajes: 617
Registrado: Miércoles, 10 de Noviembre de 2004 18:56
Ubicación: Lleida, catatonia
Contactar:

Mensaje por ruekov » Jueves, 10 de Agosto de 2006 0:55

Es como hacer un tunel con pico y pala.

Un agujero seguro que lo harás, pero ni tan rapido ni desgastarás tanto a ti o a la gente trabaja como una tuneladora. A parte de algo rudimentario. Es es la razón por la que se desarollan engines, para facilitar el trabajo, hacerlo a más alto nivel y por lo tanto entendible en el entorno que se trabaja.

Vamos, hacer una aventura c++ puro, sin preprogramar un engine ni nada, es puro sadomazoquismo. Allá cada uno con sus aficiones informaticosexuales :wink:

Igualmente, toda iniciativa de explicar formas de desarollo ah de ser vienvenida, y esa se meree un aplauso.

PD: ves, a cosas raras yo: usar gamemaker, es más intuitivo en cuando a programación (es casi Point&Click).Pero si algún día me meto de "profesioná" lo primero es hacer un engine aventurero. De graficos, se pueden usar lso muchos que hay: crystal space, SDL, etc.
Tex Murphy, PI

Risingson
Deidad aventurera
Mensajes: 4110
Registrado: Lunes, 24 de Marzo de 2003 22:21

Mensaje por Risingson » Jueves, 10 de Agosto de 2006 8:20

Rueda, esto es tremendamente interesante, aparte que toda la filosofía orientada a objetos se adecúa como un guante a la elaboración de aventuras gráficas. Vamos, a mí me interesa ver cómo se podría programar un motor. Así que déjalo estar.

EDIT: y veo que con el tercer mensaje empieza la chicha. Shed, a ver cómo logras meter estos conceptos sin hacernos un lío ;)

ruekov
Aventurero experto
Mensajes: 617
Registrado: Miércoles, 10 de Noviembre de 2004 18:56
Ubicación: Lleida, catatonia
Contactar:

Mensaje por ruekov » Jueves, 10 de Agosto de 2006 10:51

Risingson escribió:Así que déjalo estar.
¿Yo he dicho que dejase de hacerlo? pues. Sólo he dicho que para un proyecto amateur-básico esto es ir lejos.

Sólo una nota... en wintermute también se programa en objetos, pero a mas alto nivel.
Tex Murphy, PI

Shed
Aventurero respetable
Mensajes: 458
Registrado: Martes, 25 de Julio de 2006 15:27
Ubicación: Andalusia (Spain)

---

Mensaje por Shed » Jueves, 10 de Agosto de 2006 11:31

---
Última edición por Shed el Miércoles, 30 de Mayo de 2007 2:30, editado 3 veces en total.

ruekov
Aventurero experto
Mensajes: 617
Registrado: Miércoles, 10 de Noviembre de 2004 18:56
Ubicación: Lleida, catatonia
Contactar:

Mensaje por ruekov » Viernes, 11 de Agosto de 2006 0:35

Y por ejemplo muchos engines que hay en el mercado no permitirian "virgerias" como una FMV (video backdroop) o insertar minijuegos de forma facil. Cuando más bajo el nivel, más flexible, pero más complicado de interpretar.

De hecho hace poco estuve mirando con DevC++ (y su variante en Pascal) si se podia realizar alguna cosa del estilo. e incluso sería más sencillo y "lioso" que hacerlo con cualquier "game maker".

Ya se sabe, que si uno quiere algo a su gusto, que se lo cocine él :) pero este tutorial ten en cuenta que para muy amateurs no será. Será para los que (se creen o son) desarolladores y quieran profuncira en el tema.


PD: Más interesante, pedagogico y neccesario que los temas "busco gente para hacer una aventura con los personajes de lucasarts" de los que se plagan a veces este tipo de foros...
Tex Murphy, PI

Shed
Aventurero respetable
Mensajes: 458
Registrado: Martes, 25 de Julio de 2006 15:27
Ubicación: Andalusia (Spain)

...

Mensaje por Shed » Domingo, 13 de Agosto de 2006 2:42

---
Última edición por Shed el Miércoles, 30 de Mayo de 2007 2:30, editado 3 veces en total.

tiketere
Aventurero medio
Mensajes: 216
Registrado: Miércoles, 28 de Junio de 2006 13:24

Mensaje por tiketere » Miércoles, 16 de Agosto de 2006 16:19

Pues yo pienso que esta iniciativa es buenisima, por lo menos para la gente que sabemos hacer algunas cosas en c++ pero que no nos atrevemos a hacer aventuras graficas (Cutres), porque no sabemos ni como empezar. Lo que lei hasta el momento ya me dio algunas ideas interesantes y creo que podria ayudar a muchos desarrolladores amateur.
jeje espero que Shed continue escribiendo esta guia porque puede quedar muy chula cuando este terminada.
Añadir tambien que para los que no saben nada de programar esto puede sonar a chino pero muchisima gente lo encontrara util, de paso si alguien cree que hay otros lenguajes o software para hacer aventuras graficas mas sencillo, que se anime y cree otro hilo explicado su manejo, creo que todo será bienvenido.
Adelante Shed!! ya tengo ganas de seguir leyendo mas cosas de este hilo.
ahh y gracias!!
Hola, soy Manny Calavera. Estás muerto, y estás en la Tierra de los muertos, si has sido bueno en vida tendrás tu billete al paraiso. Si no... bueno, será mejor que busques un empleo.

Shed
Aventurero respetable
Mensajes: 458
Registrado: Martes, 25 de Julio de 2006 15:27
Ubicación: Andalusia (Spain)

...

Mensaje por Shed » Jueves, 17 de Agosto de 2006 11:19

---
Última edición por Shed el Miércoles, 30 de Mayo de 2007 2:30, editado 3 veces en total.

Shed
Aventurero respetable
Mensajes: 458
Registrado: Martes, 25 de Julio de 2006 15:27
Ubicación: Andalusia (Spain)

Poniendo diferentes canciones

Mensaje por Shed » Jueves, 17 de Agosto de 2006 15:43

---
Última edición por Shed el Miércoles, 30 de Mayo de 2007 2:31, editado 3 veces en total.

Shed
Aventurero respetable
Mensajes: 458
Registrado: Martes, 25 de Julio de 2006 15:27
Ubicación: Andalusia (Spain)

creando un minimapa en memoria

Mensaje por Shed » Jueves, 17 de Agosto de 2006 18:29

---
Última edición por Shed el Miércoles, 30 de Mayo de 2007 2:31, editado 4 veces en total.

Shed
Aventurero respetable
Mensajes: 458
Registrado: Martes, 25 de Julio de 2006 15:27
Ubicación: Andalusia (Spain)

Oh no....como reproduzco un fichero AVI ???

Mensaje por Shed » Domingo, 20 de Agosto de 2006 20:09

---
Última edición por Shed el Miércoles, 30 de Mayo de 2007 2:32, editado 3 veces en total.

Shed
Aventurero respetable
Mensajes: 458
Registrado: Martes, 25 de Julio de 2006 15:27
Ubicación: Andalusia (Spain)

Viendo como accedemos a los AVI (primero) y luego a DDraw

Mensaje por Shed » Miércoles, 23 de Agosto de 2006 18:38

---
Última edición por Shed el Miércoles, 30 de Mayo de 2007 2:32, editado 3 veces en total.

Shed
Aventurero respetable
Mensajes: 458
Registrado: Martes, 25 de Julio de 2006 15:27
Ubicación: Andalusia (Spain)

Como programar el PageFlipping

Mensaje por Shed » Domingo, 27 de Agosto de 2006 15:43

---
Última edición por Shed el Miércoles, 30 de Mayo de 2007 2:33, editado 2 veces en total.

Responder