![]() |
Ayuda En Un Juego
holaaa a todos... soy re nuevito en este foro asi q espero q m ayuden plz! =D
les comento q estoy asiendo un juego en delphi 7 ...se trata de un juego de naves ya logre que colisione que se mueva 360 grados sonidos graficos animaciones etc... pero llevo casi 2 años que comenze con esto y aun no e podido aserle disparar.. :P ya probe creando barias imagenes en un panel pero cada ves que dispara se ba asiendo mas grande el panel...tambien probe asiendo un solo disparo y cuando se lansa que vuelva ala misma posicion del avion pero no me sirve mucho...mmmm si piden el codigo de mi jueguito se los mando aora no tengo tiempo ..espero q m ayuden bay! |
Hola, Celta, bienvenido a clubdelphi, te aconsejo que leas nuestra guía de estilo, muchas gracias.
|
Hola
Tal vez te de alguna idea Saludos |
Hombre, pues me cuesta creer que hayas logrado implementar colisiones, sonidos, gráficos, animaciones,... y que no consigas disparar un misil...:o
Creo que el ejemplo de Caral de puede dar una idea para empezar; La idea es similar si utilizas una imagen, un Shape o lo pintas directamente. Si nos puedes explicar un poco mejor lo que necesitas (concretando) tal vez te podamos ayudar, ya que (yo al menos) no he entendido lo del panel. |
Hola
La parte mas sencilla esta en disparar. Ahora si lo que se quiere es dirigirlo a un objeto en movimiento entonces se debe calcular la trayectoria. Por ahí tengo un ejemplo (el burrito perseguido) que lo que hace es un objeto sigue a otro a donde este valla. En tal caso no tendria gracia ya que siempre lo alcanzara. Saludos |
sii ami tambien me cuesta creer ajajaj
lo que logre es hacer que dispare un solo misil como el ejemplo pero no que dispare muchos ala ves y que se cree en la imagen del avion |
...
es el codigo de mi jueguito =D dispara un solo misil aaaa para los graficos estoy utilizando los componentes png que lo unico que hace(lo unico encerio =D) Es usar el Timage comun de delphi para hacerlo que soporte mas formatos como jpg png etc... |
Hola
Bonito codigo, ordenadito y todo.:D Saludos |
Hola
Creo que seria bueno colocar el programa completo en algun lado, para poder bajarlo y poder tratar de entenderlo. Con el codigo tal y como se puso es muy complicado, por lo menos para mi, entender que y como hace cada cosa. Se tendria que empezar por poner las imagenes, con los tamaños adecuados, etc, etc. Es mi opinion para poder continuar tratando de ayudar. Saludos |
Hola
A ver si así va mejor. Ahora lanza dos misiles, ademas lo hace con el mouse, por ende lo hace mas rápido y se ven mas misiles lanzados. Quite los aviones, puse otros misiles, bueno, me entretuve un rato :):cool: Saludos |
eeemmm
no lo puedo adjuntar pesa mas d 300 kb apart q lo subi a megaupload pero no puedo poner link..??!?!?!?!?!
por q ? me ise 3 jueguitos sin terminar uno el d aviones ( q es este) otro de un guerrero q pelea tipo the king o dragons y el de estrategia que fue mi primer jueguito ..... q satisfaccion =D y lo ise solito pero ninguno sta terminado ... asi q por eso m inscribi en est foro dond aprendi mucho.. nisiquiera estudio informatica hace casi 1 año 6 meses c m dio por crear un jueguito y empeze a leer un monton =D como nunka yo estudio electronica y m ago robotitos y to2 eso pero m dijieron q tambien tenia q saber informatica entonces empeze por esto y m re kopo ajajaajaj q historia :D tengo 16 y los cumpli est año :D baaaa nisiquiera puedo poner karitas por q? |
como te paso el link?
logre q el enemigo me persiga y me dispare pero colisiona antes q m toke aora no se porke ..como t paso el link de megaupload ? |
Amigo, Celta, por favor, si has leído nuestra guía de estilo, procura escribir un poquito más claro, cuesta entender mucho de lo que dices.
No puedes poner links de momento, pero puedes usar algún truco, por ejemplo, pon espacios entre las letras o quita parte del link, etc. Ejemplo: ww.loquesea.com |
Cita:
h x x p : / / www.megaupload.com/HGFHGFHG |
bueno, aqui les dejo el jueguito, mi avion dispara un solo misil y el enemigo me busca y me dispara...
mi pregunta es como crear varios enemigos sin tener que hacer cada uno con su funcion..? es posible eso? como hago para mover mi fondo? lo pinte con canvas en un paintbox. ww.megaupload.com/?d=P9IPE1I4 bueno algo asi tienen que poner otra w para descargar. estoy usando la libreria de png components, lo unico que hace es ampliar el image de delphi, no solo permite ver bmps como el predeterminado sino que tambien permite ver png, jpg, jpeg, bmp, ico, emf, wmf. de aki se lo descargan, se los recomiendo no hace mucho pero es de gran utilidad para hacer buenos graficos yo utiliso pngs para los aviones.. htp://thany.org/article/18/VCL aki tienen que agregar una t mas en http el avion dispara con control y se mueve con las flechitas saludos espero que me puedan ayudar... |
Hola
Pide la Unit2 y no esta. No lo puedo abrir. Saludos |
Hola
Ya lo abrí. Saludos |
emmmmmmmmmmmmmmm y? :P =D
:P:P:P:P =D=D=D=D ajajaja espero que me ayuden bay! todabia no consigo disparar varios misiles |
1 Archivos Adjunto(s)
Hola Celta.
He mirado un poco por encima el juego. Me da la impresión de que el problema que tienes con el enemigo y los disparos (uno sólo) es más de diseño de la aplicación que de la implementación. El problema es que tienes 1 TImage para el disparo, por lo tanto no va a ser posible que tengas en pantalla más de un disparo, pues físicamente sólo tienes un componente de Imagen. Igual pasa con el enemigo; Tienes un TImage para el enemigo, por lo tanto sólo puedes pintar uno a la vez. Lo más sencillo tal y como lo tienes es que conviertas (no te debería costar mucho) tu código para que la creación del enemigo se haga con una función. Que cree en ejecución el TImage, que le asigna la imagen y que lo mueva. Te envío un ejemplillo de cómo rearlos y destruirlos. Alogo similar habrá que hacer con los disparos |
hola neftalli... no me toma esto"lista:TObjectList;"
me dice que no lo declaro.... no me lo toma puede ser que me falte algun codec? utilizo delphi7 saludos. |
| La franja horaria es GMT +2. Ahora son las 10:13:33. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi