FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Crear juego a puro pelo
hola amigos es posible crear un juego en delphi a puro pelo sin necesidad de libreria OPEL,SDL,GLSCENE ect solo con los sprites de los personajes y imagenes para la pantalla y con algunos objetos mas
|
#2
|
||||
|
||||
#3
|
||||
|
||||
ok gracia amigo maxium leere el articulo
|
#4
|
||||
|
||||
Por poder, se puede, pero no es en absoluto recomendable, que lo sepas.
|
#5
|
||||
|
||||
Pues lo dicho. Poder, sí se puede crear, pero estas dejando de lado mucho trabajo hecho que te dan las librerías que deberás hacer tú.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#6
|
||||
|
||||
bueno tengo el paquete de glscene incluido el manual con el ejemplo del cubo pero me gustaria saber si se puede crear un juego al eatilo SNES con esta libreria porque en el ejemplo muestra un escenario en 3D y el juego que quiero hacer es de 2D
|
#7
|
||||
|
||||
Siempre empieza con algo muuuy fácil, y con esto de "a pelos", también lo recomiendo. Sirve de base, ya que meterse de lleno a las librerías externas te mareas un poco sino no tienes cierta base.
Mover un gráfico por pantalla, es un gran avance |
#8
|
||||
|
||||
Cita:
Si quieres hacer un juego 2D quizá te convendría utilizar otra cosa. Te diría Allegro.pas (ejem ), pero la versión actual no es compatible con Delphi (aunque procuraré recuperar esa compatibilidad en la próxima versión, la 5). Aunque la versión 4.2 (que sí es compatible con Delphi) es un poco vieja y tiene menos funciones que la última, quizá te sirva para ir cacharreando. Si te animas, bájate primero la versión "allegro.pas-4.2.2-bin-win.zip", ya que contiene las bibliotecas precompiladas, y después te bajas el "allegro.pas-4.2.3.beta-src-pas.zip", que corrige algún que otro error (las bibliotecas precompiladas no cambian). La documentación de esta versión (ligeramente diferente a la última) la puedes encontrar aquí. Y para lo que necesites, pues aquí estamos. Última edición por Ñuño Martínez fecha: 17-06-2010 a las 09:29:18. Razón: Documentación, que lo olvidé. |
#9
|
||||
|
||||
amigo Ñuño Martínez e leido un poco y e instalado la libreria de Allegro y no veo por donde empesar a utilizarla esperaba algun componente visual o algo por el estilo asi como glscene creo que me cairia bien hacerlo como he dicho al principio a puro pelo ya que como dijo Maxium las libreria facilmente me mariaron y en cierta manera hacerlo a pelo uno tiene el control total de lo que esta haciendo y nuevamente como dijo maxium mover un grafico por la pantalla es un gran avance y ese es el primer paso que e querido hacer les cuento
e creado una animacion gif desde imagenes sprites de un personaje lo hise con el programa Pivot 3 y e descargardo el el paquete RxLib para usar el componete RxGifAnimator y cargar la animacion a este componente todo bien hasta ahi el problema surge al usar la propiedad transparent para que solo se vea el personaje animado esta propiedad funciona bien con el componente Timage con las imagenes cargada a este pero no me funciona con el componente RxGifAnimator ¿como puedo solucionar esto? La idea que tengo para mover el personaje es la siguiente creo una animacion del personaje por separado de las 4 coordenadas donde debe moverse ,las aniamciones de las coordenada son 1- lateral derecho : esta animacion se activara si la flecha derecha del teclado es precionada 2- lateral izquierdo: esta animacion se activara si la flecha izquierda del teclado es precionada 3-Delante :esta animacion se activara si la flecha de delante del teclado es precionada 4-Atras :esta animacion se activara si la flecha Atras del teclado es precionada de esta manera tengo pensado mover el personaje por la pantalla claro esta debera hacer una formula para que el personaje se mueva fluidamente Nota : en realidad lo que se movera es el componente RxGifAnimator por la pantalla ya que este quedaria invisible con la propiedad transparent y para el usuario seria como si el personaje estaria moviendose Última edición por kurono fecha: 18-06-2010 a las 05:04:15. |
#10
|
||||
|
||||
Cita:
De todas formas, por lo que escribes en tu último mensaje creo que lo mejor sería que te pasases a Fenix. No es Delphi, sino otro lenguaje y entorno, similar a Pascal pero con diferencias significativas. |
#11
|
||||
|
||||
en mi pais hacerlo a puro pelos significa lo mismo en cuanto a usar Fenix no lo veo tan conveniente ya como dices es otro lenguaje.por lo visto no me queda otra que aprender usar la libreria Allegro o glscene desde cero no tendras algun manual de las libreria Allegro desde cero,aunque pido este manual sigo firme en hacerlo a pelo ya que la logica que tengo en la mente me dice que puedo hacerlo y ademas e visto ejemplo de juego sencillo hechos en delphi de esta forma incluso en las demos que trae delphi hay algunos
|
#12
|
||||
|
||||
Un comentario, algo tarde posiblemente. SDL no es mas que una pequeña librería que multiplataforma que permite acceso a bajo nivel a sistemas de audio, keyboard, mouse, joystick, aceleración 3D via OpenGL y acceso al framebuffer. O sea que desarrollar utilizando este librería es casi hacerlo "a pelo", abstrayéndose completamente del hardware.
Saludos!
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla. |
#13
|
||||
|
||||
Tal como dice delphi.com.ar. Es más: Allegro y SDL están al mismo nivel, mientras que GLScene está un nivel por encima, aunque sin llegar a ser un motor completo como Irlitch.
Si realmente quieres usar Allegro, por desgracia no hay información en castellano. Te recomiendo que te veas los ejemplos (subdirectorio "examples"). Hay algunos muy simples aunque otros son ya bastante complejos. Luego ya te miras el juego de demostración ("demo"), que es un juego completo. Y preguntar... |
#14
|
|||
|
|||
Cita:
sañludos.! |
#15
|
|||
|
|||
Hola amigos
Muy interesante los comentarios,.....a ver si intento algo parecido como el tetric Saludos |
#16
|
||||
|
||||
Antes que nada pido disculpas si mi mensaje suena a troll.
El que crea que con un par de clics se haga un Video Juego, aunque sea medianón, seguramente hay que darle plata por tener una visión tan idealista y optimista... Digo... ¡hay que darle premio por mantener esa ilusión viva! Que existan esas bibliotecas es sólo la mitad del paso. No por tener las herramientas se hace algo bueno, hay que tener la preparación y los conocimientos para ello. ¡Y por mucho que duela, a la matemática hay que temerla! Yo diría que se agarre unos cuantos libritos de álgebra y cálculo, al menos. Si alguien quiere tener la amplia dicha y el gusto de embarcarse en la industria de los videos juegos, yo con mi ignorancia a cuesta le digo... ¡Amá a la matemática, sueña con ella! No digo que haya que ser un Doctor en Matemáticas, pero tampoco basta con recordar lo básico de álgebra lineal. Yo no hice ningún juego, pero me resulta más que obvio que por debajo de esas bibliotecas se encierran muchísimos conceptos de cálculo, de teoría de matrices, transformaciones espaciales (por ejemplo, ahora, se me viene a la mente el paso de 3D a 2D), y un etc que seguro huele a chino. Para entender y saber usar las bibliotecas se necesita PREPARACIÓN. No basta con tenerlas, hay que estudiar. Esto seguramente Ñuño lo sabe mejor que yo Saludos, |
#17
|
||||
|
||||
Cita:
Y como dice Delphius: hay que estudiar bastante, y mucha matemática y geometría, pero poco a poco se aprende. Pero ya dije que hacer algo parecido al Tetris es una muy buena forma de empezar. |
#18
|
|||
|
|||
Hola
Si, es cierto, no solo bastan las ganas y saber un poco de delphi, en otro post ya me habían aclarado algo como eso, e incluso que a veces eran necesarios más de un lenguaje de programación,.......este.....mejor continuo con mi programa de facturación. Saludos |
#19
|
||||
|
||||
Pues sí, a veces hace falta más de un lenguaje, pero para algo simple como un Tetris-like pues tampoco hace falta. Se "necesita" más de un lenguaje cuando se hacen cosas muy complejas (físicas complicadas, juegos de aventura complejos, JDR, estrategia, etc.).
|
#20
|
||||
|
||||
no habra un manual de glscene mas completo que el ejemplo del cubo
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Como crear juego con delphi 7 | kurono | Varios | 5 | 09-12-2007 21:20:21 |
podria crear un juego entiempo real¿ | soler | Internet | 10 | 08-09-2007 16:58:47 |
querria crear un juego | soler | Varios | 15 | 05-09-2007 10:18:17 |
Crear Controles Personales en c++ Puro?? | Andromeda Borea | API de Windows | 1 | 26-02-2004 18:47:45 |
Crear Controles Personales en c++ Puro?? | Andromeda Borea | C++ Builder | 0 | 26-02-2004 16:53:25 |
|