Foros del Web » Programando para Internet » ASP Clásico »

Juego en ASP

Estas en el tema de Juego en ASP en el foro de ASP Clásico en Foros del Web. Hola amigos, estoy haciendo un juego en asp y me funciona perfectamente todo lo que tengo hecho, pero tengo un problema, no sé cómo hacer ...
  #1 (permalink)  
Antiguo 12/04/2003, 08:35
Avatar de CHuLoSoY  
Fecha de Ingreso: febrero-2002
Ubicación: Ribeira (Galicia)
Mensajes: 1.900
Antigüedad: 22 años, 4 meses
Puntos: 29
Juego en ASP

Hola amigos, estoy haciendo un juego en asp y me funciona perfectamente todo lo que tengo hecho, pero tengo un problema, no sé cómo hacer el campo de batalla. Os explico.

Trata de un macaco que va dando pasos por los mundos, y a ciertos pasos se encuentra con un bicho al azar, al que tiene que matar, esto está hecho, ahora no sé cómo hacer que se ataquen, tienen varios ataques cada uno, y que se vayan quitano vida poco a poco hasta que mueran. Si gano me da monedas de oro y experiencia, si pierdo me quita varias cosas más, aunque esto no es problema por que más o menos lo tengo hecho, el problema está en el campo de batalla. Espero que me puedan ayudar.

Gracias por vuestra ayuda.

PD: Si necesitáis más ayuda, con códigos o algo... avisad que pondré algo. La base de datos es en ACCESS
__________________
ESQUIO Dominios y Hosting
Las mejores características con los mejores precios.
  #2 (permalink)  
Antiguo 12/04/2003, 09:34
Avatar de Dev.Net  
Fecha de Ingreso: abril-2003
Mensajes: 120
Antigüedad: 21 años, 2 meses
Puntos: 0
Hola CHuLoSoY...

Si Podrias poner los codigos que dijiste seria de mejor para poder ayudarte

Saludos
__________________
César A. Montero O.
Dev.Net
Maracay - Venezuela
  #3 (permalink)  
Antiguo 12/04/2003, 10:51
Avatar de maestro  
Fecha de Ingreso: febrero-2002
Ubicación: España
Mensajes: 2.364
Antigüedad: 22 años, 4 meses
Puntos: 1
CHuLoSoY, Ya hacia tiempo que no se te veia por aqui.
Asi que has dejado apartado a MIKE y te has pasado a los video juegos?.

Si lo tienes solgado danos la URL para verlo y asi te damos mas ideas
__________________
Jose Maria Fernandez
[email protected]
Http://www.expansionweb.net
  #4 (permalink)  
Antiguo 12/04/2003, 17:13
Avatar de CHuLoSoY  
Fecha de Ingreso: febrero-2002
Ubicación: Ribeira (Galicia)
Mensajes: 1.900
Antigüedad: 22 años, 4 meses
Puntos: 29
Ahí van unos trozos de código

No, es que el juego lo estoy haciendo para mi hermano, y lo tengo en el servidor local, y subirlo ahora sería un poco coñazo, tendría que hacer una cuenta nueva...pero os pongo tal vez el código que hace que redirija a ciertos pasaos a un campo de combate.

pasos.asp

if pas=825 or pas=824 or pas=823 or pas=822 or pas=821 or pas=820 or pas=818 or pas=817 or pas=816 or pas=815 then
response.redirect("lucha.asp")
elseif pas=671 or pas=672 or pas=673 or pas=674 or pas=675 or pas=676 or pas=677 or pas=678 or pas=679 or pas=680 then
response.redirect("lucha.asp")
elseif pas=611 or pas=612 or pas=613 or pas=614 or pas=615 or pas=616 or pas=617 or pas=618 or pas=619 or pas=620 then
response.redirect("especial.asp")
elseif pas<=0 then
response.redirect("jefe.asp")
else
response.redirect("index.asp")
end if


en lucha.asp hay un código bastante largo que selecciona un oponente al azar e indica sus características, a la vez que indica las tuyas propias, y un enlace para comenzar a luchar (luchar.asp?variables...)

En luchar.asp muestra la vida de cada uno y los ataques disponibles (esto funciona perfectamente), cada ataque redirige a batalla.asp?ataque=X&ene=enemigo, ahora me falta batalla.asp, que no sé cómo podría configurarlo, si queréis os paso un zip por email.

batalla.asp (lo que tengo hecho)

ene=request.querystring("ene")
set rst = Server.CreateObject("ADODB.Recordset")
set cnn = Server.CreateObject("ADODB.Connection")
cnn.Open("Provider=Microsoft.Jet.OLEDB.4.0;Data source="&Server.MapPath("basedatos.mdb"))
sql = "Select * from infoene where id="&ene&""
rst.Open sql,cnn,3,3

enombre=rst("nombre")
efuerza=rst("fuerza")
eescudo=rst("escudo")
evelocidad=rst("velocidad")
eataque=rst("ataque")
eataquefuerza=rst("ataquefuerza")
evida=request.querystring("v2")
eimg=rst("imagen")&".gif"
eimgsmall=rst("imagen")&"_small.gif"
etarjeta=rst("tarjeta")

rst.close
cnn.close


Como véis es una simple conexión que define las variables, nada que tenga que ver con el ataque. Ahora me gustaría ver cómo puedo atacar al contrario, saludos y muchísimas gracias.
__________________
ESQUIO Dominios y Hosting
Las mejores características con los mejores precios.

Última edición por CHuLoSoY; 13/04/2003 a las 14:41
  #5 (permalink)  
Antiguo 13/04/2003, 14:40
Avatar de CHuLoSoY  
Fecha de Ingreso: febrero-2002
Ubicación: Ribeira (Galicia)
Mensajes: 1.900
Antigüedad: 22 años, 4 meses
Puntos: 29
Bueno es igual, ya lo hice, un poco chapucero pero listo, un random entre sí y no, si es sí ganas la batalla, si es no pierdes. A los más fáciles les puse varios sis y a los más difíciles les puse varios nos. Es bastante chapucero (por que no cuenta con el escudo ni la fuerza ni la vida ni nada) pero funciona. Si tenéis alguna idea... por favor.

PD: Aunque sea un juego para mi hermano (un poquito infantil por cierto), no dudéis que lo compartiré con vosotros, más por la programación que por el juego por supuesto.
__________________
ESQUIO Dominios y Hosting
Las mejores características con los mejores precios.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 02:01.