Entrar
¿Usuario nuevo? Regístrate
war_3d · War 3D
? ¿Ya estás suscrito? Entrar en Yahoo!

Consejos de Yahoo! Grupos

¿Sabías que...?
Puedes determinar el orden de los mensajes. Pulsa el enlace en la columna correspondiente a la fecha. Tus preferencias serán guardadas y no tendrás que introducirlas de nuevo.

Mensajes

  Mensajes Ayuda
Avanzado
Mensajes 792 - 829 de 894   Primero  |  < Anterior  |  Siguiente >  |  Último
Mensajes: Mostrar resúmenes de los mensajes   (Agrupar por tema) Ordenar por fecha v  
#829 De: "ZeruGiran (EriC Ruiz)" <zerugiran@...>
Fecha: Lun, 3 de Oct, 2005 2:03 am
Asunto: CVS y Exe actualizado
zerugiran@...
Enviar mensaje Enviar mensaje
 
Hola:

A que ya ni se acordaban de mi :D

* Servidor de partidas completamente reescrito. El codigo esta en la carpeta War3DSource\ServerDedicado.
* Por fin ya rula bien en MS Windows.
* Ya compila en DevC++


1.- Primero hay que descargar el codigo y las carpetas de texturas y modelos del CVS. Es facil, solo hay que seguir las instrucciones de esta pagina.

2 a.- Para la gente que no quiere compilar el Exe esta como siempre en el archivo Main.rar Hay que ponerlo en la carpeta raiz del proyecto. Es decir, hay que poner el archivo War3D.Exe en la misma carpeta que el archivo War3D.conf

2 b.- O bien hay que compilar el codigo. Para ello hay que seguir las intrucciones de aca.

3.- Hay que descaragar el Tool Kit de aqui, tomar los DLLs y ponerlos en la carpeta raiz del proyecto.


Este proyecto va mas lento que un caracol con reumatismo. El proyecto War3D me esta atando, no me deja comenzar un nuevo proyecto,  ya quiero acabarlo.

Pronto estara en la Web una lista de tareas por hacer. La lista de tareas estara gestionada por un sistema en php que estoy poniendo a punto.

Saludos.

--
Atte: ZeruGiran (EriC Ruiz)
E-Mail: zerugiran@...
MSN: eric@...
Tel: 04455-18243353
Web: http://spaces.msn.com/members/zerugiran

#825 De: tei <421621@...>
Fecha: Lun, 16 de Mayo, 2005 3:10 pm
Asunto: Re: Multiplayer casi terminado.
421621@...
Enviar mensaje Enviar mensaje
 
Zeru Giran wrote:
>   La version 0.9.0 se retrazara una semana, por problemas con el port
> para Windows. :S El war peta en cuanto se quiere entrar a una partida
> nueva. Eso no pasa en Linux :(
>
> Lo compile con DevC++ 4.9.9.2 y creo que son los singletons los que
> estan dando problemas, asi que estoy substituyendo la auntigua forma de
> hacerlos, y ahora uso templates (singleton.h), despues de substituir
> algunos, petaba en lugares diferentes, pero no se, creo que DevC++
> 4.9.9.2 tiene algunos problemas, porque recuerdo que cuando compile el
> War con 4.9.9.1 no hacia tantas cosas raras.
>
> Voy a terminar se subtituir codigo y si no rula a intentar con
> VisualC++.Net.2005 a ver que pasa :P :)
>
> El codigo esta en el CVS como siempre.
>
> Saludos. :(


venga tio!11, ya falta poco :D

#824 De: Zeru Giran <zerugiran@...>
Fecha: Lun, 16 de Mayo, 2005 6:01 am
Asunto: Re: Multiplayer casi terminado.
zerugiran@...
Enviar mensaje Enviar mensaje
 
La version 0.9.0 se retrazara una semana, por problemas con el port para Windows. :S El war peta en cuanto se quiere entrar a una partida nueva. Eso no pasa en Linux :(

Lo compile con DevC++ 4.9.9.2 y creo que son los singletons los que estan dando problemas, asi que estoy substituyendo la auntigua forma de hacerlos, y ahora uso templates (singleton.h), despues de substituir algunos, petaba en lugares diferentes, pero no se, creo que DevC++ 4.9.9.2 tiene algunos problemas, porque recuerdo que cuando compile el War con 4.9.9.1 no hacia tantas cosas raras.

Voy a terminar se subtituir codigo y si no rula a intentar con VisualC++.Net.2005 a ver que pasa :P :)

El codigo esta en el CVS como siempre.

Saludos. :(



Zeru Giran escribió:
Hola:

Casi esta terminada la parte del juego multiplayer. El War ya se conecta al IRC y se pueden crear partidas, mientras que los otros War3D conectados al servidor pueden ver las partidas creadas dando doble clic sobre estas. El War detecta nuetra IP y sabe si estamos detras de una NAT.

Ya solo quedan unas pocas cosas, estoy haciendo la cancelacion de partidas, la expulsion, cerrar y abrir slots. Etc. Pero la parte basica ya esta funcionando.

Despues de esto regresaremos a a ajustar la jugavilidad y otras cosas que quedaron pendientes como la estraccion de recursos, los bonus en disparo si se esta en un lugar elevado, disminucion de la velocidad de los vichos en pendientes. Etc, etc.

Espero que la proxima version para testear (La 0.9.0 este lista para dentro de 15 dias), me voy a esforzar para que tengamos nueva Beta el 16 de Mayo.

Completamente jugable via internet. :)

CVS Actualizado. (La version que esta en el CVS se conecta al irc-hispano).

Saludos :)




_____________________________________
WAR3D -> http://war3d.sourceforge.net/

Si quieres cancelar tu suscripcion, envia un mensaje a war_3d-unsubscribe@yahoogroups.com
_____________________________________





--
ZeruGiran
ZeruGiran (EriC Ruiz)
E-Mail: zerugiran@... 
MSN: eric@... 
Tel: 04455-30876127
Web: www.solar-OpenSource.org

#823 De: "Astillero Jake" <astillero@...>
Fecha: Mié, 11 de Mayo, 2005 7:58 pm
Asunto: Algunas imagenes (nuevamente molestando)
astillero@...
Enviar mensaje Enviar mensaje
 
#822 De: "Astillero Jake" <astillero@...>
Fecha: Mar, 10 de Mayo, 2005 7:06 pm
Asunto: Saludos (Ayuda...)
astillero@...
Enviar mensaje Enviar mensaje
 

(Disculpas a los de WAR3D, pero no voy a escribir dos veces XD)

Saludos, mi nick es Astillero, me acabo de suscribir por que necesito un poco de ayuda

Me he dado cuenta que uds. trabajaron en VB6 y yo estoy realizando algunas cosas en VB, tambien se que muchos de los programadores pasaron a fomar parte del grupo de War3D, asi que por esto necesito un poquito de ayuda, les digo lo que estoy haciendo(tranado de hacer XD):

Intento hacer un Editor de niveles, tanto de espacios "libres" (montañas, etc) y espacios "cerrados" (laberintos, edificios, escaleras, rampas) ,

Lo estoy realizando en VB6, por una sencilla razon, las cosas son mas "faciles", no me tengo que preocupar por reservar memoria, dar de alta una ventana, y cosas por el estilo, el problema seria de como representarlo, esto lo solucione con OpenGL para VB (vbogl.tlb) el cual hace un enlace desde OpenGL a VB y se podria decir que es casi lo mismo, lo que importa aqui es que el render en bastante bueno, si tomamos en cuenta que VB no fue hechopara esto.

Tengo 2 editores que he hecho, pero les hace falta, mejore uno, si quieres ver el trabajo mandame un mail y nos ponemos de acuerdo

PD intento que los "Editores" guarden la informacion, para asi poder cargarlos desde C++, para algun juego

Bueno, gracias por la atencion, Saludos

______________________________________________________________

www.angelfire.com/falcon/astillero
Visita mi pagina

--

___________________________________________________________
Sign-up for Ads Free at Mail.com
http://www.mail.com/?sr=signup



#821 De: David Moreno Garza <damog@...>
Fecha: Lun, 9 de Mayo, 2005 12:36 am
Asunto: Re: Nueva version de SolarSockets
damogdotnet
Sin conexión Sin conexión
Enviar mensaje Enviar mensaje
 
On Sat, 2005-04-30 at 09:01 -0500, Zeru Giran wrote:
> Solarsockets ya esta compilado para:
> 1.- GCC 3.4.x AMD64   LINUX
> 2.- GCC 3.4.x i386    LINUX
> 3.- Dev C++ 4.9.9.2   WINDOWS

En cuanto llegue a casa (en estos momento me encuentro en un avión sin
acceso a Internet y contestando offline) intentaré compilarlo en Linux
sobre PowerPC. Y pues, también envío esto para que me sirva de
recordatorio :-)

--
David Moreno Garza <damog@...> | http://www.damog.net/
  When I die I'm going to leave my body to science fiction.
  GPG: C671257D - 6EF6 C284 C95D 78F6 0B78 FFD3 981C 5FD7 C671 257D

#820 De: David Moreno Garza <damog@...>
Fecha: Lun, 9 de Mayo, 2005 12:36 am
Asunto: Re: Zerugiran
damogdotnet
Sin conexión Sin conexión
Enviar mensaje Enviar mensaje
 
On Sat, 2005-04-30 at 02:46 -0500, jonathan wrote:
> P.D. Pa cuando esa quedada de mexicanos irceros? xD

Pues hazlo. El problema con _casi_ cualquier cosa en el mundo es que la
gente se queda esperando a que 'alguien más' lo haga. Si no lo hace, le
da lo mismo, total.

Sería refrescante que esto cambiara.

--
David Moreno Garza <damog@...> | http://www.damog.net/
  I've been a pedestrian ever since I could walk.
  GPG: C671257D - 6EF6 C284 C95D 78F6 0B78 FFD3 981C 5FD7 C671 257D

#819 De: Zeru Giran <zerugiran@...>
Fecha: Lun, 2 de Mayo, 2005 4:30 am
Asunto: Multiplayer casi terminado.
zerugiran@...
Enviar mensaje Enviar mensaje
 
Hola:

Casi esta terminada la parte del juego multiplayer. El War ya se conecta al IRC y se pueden crear partidas, mientras que los otros War3D conectados al servidor pueden ver las partidas creadas dando doble clic sobre estas. El War detecta nuetra IP y sabe si estamos detras de una NAT.

Ya solo quedan unas pocas cosas, estoy haciendo la cancelacion de partidas, la expulsion, cerrar y abrir slots. Etc. Pero la parte basica ya esta funcionando.

Despues de esto regresaremos a a ajustar la jugavilidad y otras cosas que quedaron pendientes como la estraccion de recursos, los bonus en disparo si se esta en un lugar elevado, disminucion de la velocidad de los vichos en pendientes. Etc, etc.

Espero que la proxima version para testear (La 0.9.0 este lista para dentro de 15 dias), me voy a esforzar para que tengamos nueva Beta el 16 de Mayo.

Completamente jugable via internet. :)

CVS Actualizado. (La version que esta en el CVS se conecta al irc-hispano).

Saludos :)



#818 De: Zeru Giran <zerugiran@...>
Fecha: Sáb, 30 de Abr, 2005 2:01 pm
Asunto: Re: Nueva version de SolarSockets
zerugiran@...
Enviar mensaje Enviar mensaje
 
Re hola:

http://sourceforge.net/project/showfiles.php?group_id=55884&package_id=100362&re\
lease_id=322810

Solarsockets ya esta compilado para:
1.- GCC 3.4.x AMD64   LINUX
2.- GCC 3.4.x i386    LINUX
3.- Dev C++ 4.9.9.2   WINDOWS

Se puede descargar de:

http://sourceforge.net/project/showfiles.php?group_id=55884&package_id=100362&re\
lease_id=322810

Para Windows hemos estado usando el ya muy muy viejo Visual C++ 6.0, por
lo que creo conveniente comenzar a usar Dev C++ para el desarrollo en
windows o tal vez VisualC++.NET 2004 y 2005. ¿que opinan?

Saludos:
Atte: Zeru.


>Hola:
>
>Como ya habia comentado, me hacia falta codigo para saber cual es la IP
>de la maquina que crea la partida, pare ello he tenido que modificar la
>libreria de comunicaciones SolarSockets.
>
>Ya tengo hechos los cambios :) pero ... solo la he compilado en esta
>maquina. Asi que por ahora solo esta para descargar la version para
>GCC3.4.2-AMD-64 pronto (tal vez mañana) subire otras versiones. Para
>GCC3.4.2-x86, Visual C++, CBuilder6.0, MinGW, DevC++, GCC3.3.3-x86 y
>nada mas.
>
>El link para descargar la libreria para GCC 3.4.2 AMD-64 es el siguiente:
>
>http://prdownloads.sourceforge.net/solarirc/SolarSockets-0.5.0BETA-GCC3.4.2.x86\
_64.tgz?download
>
>Saludos.
>
>
>_____________________________________
>WAR3D -> http://war3d.sourceforge.net/
>
>Si quieres cancelar tu suscripcion, envia un mensaje a
war_3d-unsubscribe@yahoogroups.com
>_____________________________________
>Enlaces a Yahoo! Grupos
>
>
>    war_3d-unsubscribe@yahoogroups.com
>
>    http://es.docs.yahoo.com/info/utos.html
>
>
>
>
>
>
>

#817 De: "jonathan" <jonas@...>
Fecha: Sáb, 30 de Abr, 2005 7:46 am
Asunto: Zerugiran
jonas@...
Enviar mensaje Enviar mensaje
 
Lo siento, perdón por pedirlo aquí, pero es que no he te visto por el irc en
varios años ya.. y solo te busco por una razón

hace años me pasaste un pequeño programa tuyo que pasaba imagenes a html

aún lo usas?

Un saludo cabrón :)

Jonathan - jonas_

P.D. Pa cuando esa quedada de mexicanos irceros? xD

:)

#816 De: Zeru Giran <zerugiran@...>
Fecha: Do, 24 de Abr, 2005 5:22 am
Asunto: Nueva version de SolarSockets
zerugiran@...
Enviar mensaje Enviar mensaje
 
Hola:

Como ya habia comentado, me hacia falta codigo para saber cual es la IP
de la maquina que crea la partida, pare ello he tenido que modificar la
libreria de comunicaciones SolarSockets.

Ya tengo hechos los cambios :) pero ... solo la he compilado en esta
maquina. Asi que por ahora solo esta para descargar la version para
GCC3.4.2-AMD-64 pronto (tal vez mañana) subire otras versiones. Para
GCC3.4.2-x86, Visual C++, CBuilder6.0, MinGW, DevC++, GCC3.3.3-x86 y
nada mas.

El link para descargar la libreria para GCC 3.4.2 AMD-64 es el siguiente:

http://prdownloads.sourceforge.net/solarirc/SolarSockets-0.5.0BETA-GCC3.4.2.x86_\
64.tgz?download

Saludos.

#815 De: Zeru Giran <zerugiran@...>
Fecha: Lun, 11 de Abr, 2005 4:19 am
Asunto: Capturilla
zerugiran@...
Enviar mensaje Enviar mensaje
 

--
ZeruGiran
ZeruGiran (EriC Ruiz)
E-Mail: zerugiran@... 
MSN: eric@... 
Tel: 04455-30876127
Web: www.solar-OpenSource.org

#814 De: Zeru Giran <zerugiran@...>
Fecha: Lun, 11 de Abr, 2005 3:54 am
Asunto: Multiplayer IRC
zerugiran@...
Enviar mensaje Enviar mensaje
 
Hola:

Pos pasa que hoy tuve el día libre, cosa que ya no ocurre muy seguido :( y me puse un ratito con el war.

Como recordaran el War ya se conecta al IRC y por fin puse el codigo que envia al servidor de IRC el aviso de que se ha creado una nueva partida, y ya es posible entrar a ella. Pero.....  para ello hay saber la IP de la persona que crea la partida. Y no tengo hecho el codigo que obtiene la IP de la maquina, ese codigo deberia ser parte de la libreria de comunicaciones, pero no esta :P asi que tengo que hacerlo, espero tenerlo esta semana.

Esto de trabajar, tener novia y estar haciendo la tesis de maestria que debi terminar hace meses, no me deja tiempo :( 

Ya me estoy poniendo melancolico, asi que me despido :D.

Hay mucha gente nueva en el mail list, supongo que tendran muchas pregunta acerca del proyecto, a algunos se las he respondido en el IRC. Tambien puedo responderlas por aqui se les parece mas comodo :)

Saludos.

P.D. Mi nuevo mail es zerugiran@...






#809 De: tei <421621@...>
Fecha: Lun, 17 de Ene, 2005 2:54 pm
Asunto: Re: [Captura] War3D Conectado al IRC
421621@...
Enviar mensaje Enviar mensaje
 
ZeruGiran wrote:
>   Perdon por saturar sus mails :P
>
>
> http://war3d.sourceforge.net/coppermine/albums/userpics/Toma1062.jpg
>
>
> Saludos.
>
> *ZeruGiran*
>

buen trabajo tios! :D

#808 De: ZeruGiran <zerugiran@...>
Fecha: Lun, 17 de Ene, 2005 8:17 am
Asunto: [Captura] War3D Conectado al IRC
zerugiran@...
Enviar mensaje Enviar mensaje
 
Perdon por saturar sus mails :P


http://war3d.sourceforge.net/coppermine/albums/userpics/Toma1062.jpg


Saludos.

ZeruGiran

E-Mail: zerugiran@...
MSN: eric@...
Tel: 04455-18243353 (Telcel)
Web:
Perfil



#807 De: "Miguel A. Torres" <mikemex_ask@...>
Fecha: Lun, 17 de Ene, 2005 7:54 am
Asunto: Re: IGU, GUI, Interface o como se llame.
mikemex_ask@...
Enviar mensaje Enviar mensaje
 
Ni se nota que te pusiste a acomodar bien las ventanitas para que
saliera chévere la captura :P

Saludos zeru.

#806 De: ZeruGiran <zerugiran@...>
Fecha: Lun, 17 de Ene, 2005 7:43 am
Asunto: IGU, GUI, Interface o como se llame.
zerugiran@...
Enviar mensaje Enviar mensaje
 
Sigo trabajando con la interface, las pantallas que se veran antes de comenzar una partida


http://war3d.sourceforge.net/coppermine/albums/userpics/Toma520.jpg

Pueden descarcar el ejecutable para windows del CVS pero no lo recomiendo porque es Windows con Visual c++ 6.0 me esta dando muchos dolores de cabeza :(.

Main.rar actualizado
CVS actualizado.

ZeruGiran

E-Mail: zerugiran@...
MSN: eric@...
Tel: 04455-18243353 (Telcel)
Web:
Perfil



#805 De: "zerugiran" <zerugiran@...>
Fecha: Mar, 11 de Ene, 2005 1:32 am
Asunto: Cambios en el codigo
zerugiran
Sin conexión Sin conexión
Enviar mensaje Enviar mensaje
 
Desaparecieron los modulos:

pInicio
pPantallas
pPartida
pMultiplayer

por lo que desaparecen los archivos:

pInicio.h, pInicio.cpp, pPantallas.h, pPantallas.cpp, pPartida.h,
Partida.cpp, pMultiplayer.h, pMultiplayer.cpp

fueron subtituidos por los modulos

pantallaInicio
pantallaMenuPrincipal
pantalaMultiplayerIRC

Estos modulos se encargan de mostrar las pantallas de opciones que
aparecen antes de iniciar las partidas.

Sigo reeescribiendo algunas partes del codigo, por eso no se ven
muchos cambios visuales, pero era necesario porque los modulos
eliminados eran un desastre, los nuevos estan mucho mejor organizados.

Saludos.

ZeruGrinch

#804 De: ZeruGiran <zerugiran@...>
Fecha: Mié, 5 de Ene, 2005 7:04 am
Asunto: Re: Probando el nuevo CVS en AMD -Problemas-
zerugiran@...
Enviar mensaje Enviar mensaje
 
Hola

:) Ya la compile para GCC 3.3.3, tube que descargarla de un mirror de china o algo asi, porque por alguna razon la version 3.3.3 no esta en los servidores oficiales de GNU, pero no creo que de problemas.

Descargala de aca http://solar-opensource.com/solarsockets/download.html

Aunque no se :P Me baje el codigo fuente asi que compile GCC 3.3.3 con GCC 3.4.2 y salvo algunos warnings a la hora de compilar no hubo problemas :D. Originalmente Fedora core 2 trae GCC 3.3.3 de serie, pero no me dejo reinstalar una version anterior de gcc desde RPMs.

En realidad la version mas usada por ahora es la 3.3.3 pero en mi mania por tener siempre lo ultimo de lo ultimo me puse GCC 3.4.2 en mi Fedora Core 2, aunque sospecho que la mayoria de las nuevas distros (las que salgan este año) estaran compiladas casi todas con GCC 3.4.2 Comenzando con Fedora Core 3.

PD. Los Warnings de glFogCoordfEXT son normales. En realidad no se que significan.

Saludos.


El mar, 04-01-2005 a las 20:00, Armando escribió:
Hola:
Como dije, nada mas llegar a casa actualice el CVS e instalé la última versión de SolarSockets (aunque no coincidiera con mi versión de GCC tenía que probar), y al final del todo de la compilación falla dando errores relativos a SolarSockets:
/usr/lib/gcc-lib/i586-suse-linux/3.3.3/../../../libsolarsockets.so: undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)'
/usr/lib/gcc-lib/i586-suse-linux/3.3.3/../../../libsolarsockets.so: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage'
collect2: ld devolvió el estado de salida 1
make: *** [war3d] Error 1
Tengo GCC 3.3.3 y SuSE 9.1, si pudieras compilar la librería para esta versión... o decirme de donde consigo el GCC que tú usas....
Por cierto, desde que llevo intentando compilar esto, siempre salen también al final los siguientes warnings:
/usr/lib/gcc-lib/i586-suse-linux/3.3.3/../../../../i586-suse-linux/bin/ld: Aviso: el tipo del símbolo `glFogCoordfEXT' cambió de 2 a 1 en fogofwar.o
/usr/lib/gcc-lib/i586-suse-linux/3.3.3/../../../../i586-suse-linux/bin/ld: Aviso: el tipo del símbolo `glFogCoordfvEXT' cambió de 2 a 1 en fogofwar.o
/usr/lib/gcc-lib/i586-suse-linux/3.3.3/../../../../i586-suse-linux/bin/ld: Aviso: el tipo del símbolo `glFogCoorddEXT' cambió de 2 a 1 en fogofwar.o
/usr/lib/gcc-lib/i586-suse-linux/3.3.3/../../../../i586-suse-linux/bin/ld: Aviso: el tipo del símbolo `glFogCoorddvEXT' cambió de 2 a 1 en fogofwar.o
/usr/lib/gcc-lib/i586-suse-linux/3.3.3/../../../../i586-suse-linux/bin/ld: Aviso: el tipo del símbolo `glFogCoordPointerEXT' cambió de 2 a 1 en fogofwar.o
Son para preocuparse? Os salen a vosotros?
-=ArCePi=-
_____________________________________
WAR3D -> http://war3d.sourceforge.net/

Si quieres cancelar tu suscripcion, envia un mensaje a war_3d-unsubscribe@yahoogroups.com
_____________________________________ Enlaces a Yahoo! Grupos
<*> Para visitar tu grupo en la web, ve a:
http://es.groups.yahoo.com/group/war_3d/

<*> Para cancelar tu suscripción en este grupo, envía un mensaje en blanco a:
war_3d-unsubscribe@yahoogroups.com
<*> El uso que hagas de Yahoo! Grupos está sujeto a
las Condiciones del servicio de Yahoo!:
http://es.docs.yahoo.com/info/utos.html
 
ZeruGiran

E-Mail: zerugiran@...
MSN: eric@...
Tel: 04455-18243353 (Telcel)
Web:
Perfil



#803 De: Armando <arcepi@...>
Fecha: Mié, 5 de Ene, 2005 2:00 am
Asunto: Probando el nuevo CVS en AMD -Problemas-
arcepi@...
Enviar mensaje Enviar mensaje
 
Hola:

     Como dije, nada mas llegar a casa actualice el CVS e instalé la
última versión de SolarSockets (aunque no coincidiera con mi versión de
GCC tenía que probar), y al final del todo de la compilación falla dando
errores relativos a SolarSockets:

/usr/lib/gcc-lib/i586-suse-linux/3.3.3/../../../libsolarsockets.so:
undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)'
/usr/lib/gcc-lib/i586-suse-linux/3.3.3/../../../libsolarsockets.so:
undefined reference to `std::basic_string<char, std::char_traits<char>,
std::allocator<char> >::_Rep::_S_empty_rep_storage'
collect2: ld devolvió el estado de salida 1
make: *** [war3d] Error 1

Tengo GCC 3.3.3 y SuSE 9.1, si pudieras compilar la librería para esta
versión... o decirme de donde consigo el GCC que tú usas....

Por cierto, desde que llevo intentando compilar esto, siempre salen
también al final los siguientes warnings:

/usr/lib/gcc-lib/i586-suse-linux/3.3.3/../../../../i586-suse-linux/bin/ld:
Aviso: el tipo del símbolo `glFogCoordfEXT' cambió de 2 a 1 en fogofwar.o
/usr/lib/gcc-lib/i586-suse-linux/3.3.3/../../../../i586-suse-linux/bin/ld:
Aviso: el tipo del símbolo `glFogCoordfvEXT' cambió de 2 a 1 en fogofwar.o
/usr/lib/gcc-lib/i586-suse-linux/3.3.3/../../../../i586-suse-linux/bin/ld:
Aviso: el tipo del símbolo `glFogCoorddEXT' cambió de 2 a 1 en fogofwar.o
/usr/lib/gcc-lib/i586-suse-linux/3.3.3/../../../../i586-suse-linux/bin/ld:
Aviso: el tipo del símbolo `glFogCoorddvEXT' cambió de 2 a 1 en fogofwar.o
/usr/lib/gcc-lib/i586-suse-linux/3.3.3/../../../../i586-suse-linux/bin/ld:
Aviso: el tipo del símbolo `glFogCoordPointerEXT' cambió de 2 a 1 en
fogofwar.o

Son para preocuparse? Os salen a vosotros?

-=ArCePi=-

#802 De: Armando <arcepi@...>
Fecha: Lun, 3 de Ene, 2005 1:11 am
Asunto: Re: Errores en la libreria SolarSockets y freeglut.
arcepi@...
Enviar mensaje Enviar mensaje
 
Vaya, en cuanto vuelva a casa, que espero que sea mañana, actualizo el
cvs y me bajo la solarsockets nueva. Ya informaré de noticias nuevas...


-=ArCePi=-


ZeruGiran escribió:

> Hola:
>
> Pues, les cuento que ya tengo mi nueva PC, esa una AMD 64, y le
> instale Fedora Core 3 con todo compilado en modo x86_64.
>
> Gueno pues despues de pelearme por mas de 4 horas con la configuracion
> de la tarjeta de video, al fin quedo lista, y me puse a intentar
> compilar el War.
>
> Lo primero que note es que Fedora ya no usa glut, y ahora trae
> freeglut de serie, asi que instale el RPM de freeglut-devel y no tube
> mas problemas. De hecho ya probe las tres implementaciones de Glut que
> existe: Glut(del equipo de opengl), FreeGlut y OpenGlut y las tres
> funcionan perfectamente. Solo hay que tocar el archivo constantes.h y
> para que use la libreria correcta y ale :D.
>
> Luego de compilar el War peto :S asi que lo meti al debuguer y vi que
> el error estaba en la libreria de SolarSockets. Y le encontre un
> errorsote :S por lo que es necesario substituir la libreria vieja con
> la que ya he subido a la Web. Aca -->
>
> http://solar-opensource.com/solarsockets/download.html
>
> El error no ocurria siempre por lo que solo a veces petaba, y lo
> encontre porque el debuguer del nuevo GCC 3.4.2 tiene muchas mejoras,
> ya trabaja mejor con los threads.
>
> Bueno el caso es que ya esta corregido. Tabien actualize el ToolKit
> para Visual C++ 6.0. ->
>
http://sourceforge.net/project/showfiles.php?group_id=64193&package_id=110985&re\
lease_id=293771
>
<http://sourceforge.net/project/showfiles.php?group_id=64193&package_id=110985&r\
elease_id=293771>
>
>
> El caso es que en algunas maquinas el war no se comportaba bien. Y
> espero que con esta correccion el War se estabilice un poco.
>
> Aun sigo trabajando con la coneccion del War al IRC, he estado
> reescribiendo algo de codigo. :D
>
> Saludos
>
> *CVS Actualizado. Main.rar Actualizado.
>
> CVS->
>
http://war3d.sourceforge.net/forums/index.php?s=0829d42607a1657775cb14a576200feb\
&showtopic=35
>
<http://war3d.sourceforge.net/forums/index.php?s=0829d42607a1657775cb14a576200fe\
b&showtopic=35>*
>
>
>
>
> *ZeruGiran*
>
> *E-Mail:* _zerugiran@..._ <mailto:zerugiran@...>
> *MSN:* _eric@..._ <mailto:eric@...>
> Tel: 04455-18243353 (Telcel)
> Web: _Perfil_
> <http://solarirc.sourceforge.net/members/SM_MemberInfo.php?nick=ZeruGiran>
>
>
>
>
>

#801 De: ZeruGiran <zerugiran@...>
Fecha: Do, 2 de Ene, 2005 4:50 am
Asunto: War3D en DevC++ 5 (4.9.9.1)
zerugiran@...
Enviar mensaje Enviar mensaje
 
Para la gente que tiene usa DevC++:

War3D compila perfectamente en DevC++, de hecho estoy pensando en dejar de usar Visual C++ como plataforma en Windows.

Lo complicado fue encontrar las librerias de OpenGL, Glut (Use openglut), OpenAl y Vorbis para DevC++ pero despues de instalarlas el War3D compilo sin ningun problema.

Voy a hacer un ToolKit con todas las librerias necesarias. O si alguno me quiere ayudar haciandolo seria mejor :P. No es mas que buscarlas y ponerlas todas juntas en un Zip.

Ya les digo, posiblemente deje de usar Visual C++, que es un asco y no da mas que puros problemas.

Saludos.

Pometo no enviar mas Mails.. HOy :D



ZeruGiran

E-Mail: zerugiran@...
MSN: eric@...
Tel: 04455-18243353 (Telcel)
Web:
Perfil



#800 De: ZeruGiran <zerugiran@...>
Fecha: Do, 2 de Ene, 2005 4:43 am
Asunto: Re: Compila pero no anda... (CVS)
zerugiran@...
Enviar mensaje Enviar mensaje
 
Baje el ultimo SUSE para probar y me di cuenta de que no trae entorno de desarrollo :P ni siquiera tenia el GCC instalado :S

Asi que asumo que lo bajaste aparte.

El caso es que tambien me instale el nuevo Fedora Core 3, compile el War y me encontre con que petaba en el mismo lugar en el que te peta a ti. Luego hice algunas correcciones a la libreria de SolarSockets y comenzo a funcionar de nuevo.

Por lo que te recomendaria bajar la nueva version de SolarSockets e intenta compilar de nuevo. Bajala de aca: http://solar-opensource.com/solarsockets/download.html

El problema es que la compile con  GCC 3.4.1 para i386 y para GCC 3.4.2 para x86_64. Y tu tienes instalada la version 3.3.x entonces hay dos opciones, 1.- Esperame a que me instale GCC 3.3.x y compile SolarSockets para esa version o  2.- instalate GCC 3.4.2.

Mi plan es compilar la libreria en diferentes version de GCC, pero por ahora solo tengo esas dos.

Otra cosa que vi es que Fedora Core 3 lleva de serie freeglut, yo antes usaba glut pero con freeglut no hubo problema alguno.

Saludos.


El mar, 30-11-2004 a las 13:11, Armando escribió:
Hola:
Algunos me conoceréis de que ando por el canal de IRC ultimamente (en IRC-Hispano) y la mayoría no... el caso es que prometí intentar compilarlo y ver de que va este proyecto. Me recomendaron que lo hiciera desde el CVS y así lo he hecho.
Tras resolver todas las dependencias instalando FreeGlut, OpenAL (desde el CVS también), SolarSockets, Vorbis... conseguí que el programa compilara (con algunos warnings al final relativos a opengl...).
Al ejecutarlo es bastante lento (aunque mejoró con la versión del CVS de OpenAL, pero ahora no suena nada, antes sonaba como cuando se cuelga el ordenador mientras estás reproduciendo un fichero de sonido) en el tema de los menús, aunque no sé si es que hay algo que no veo y por eso me lo parece. Según carga, las letras que dicen que está cargando con una barra de progreso azul encima no las veo, vamos, son negras sobre fondo negro, se ven en algunas partes del dibujo de fondo. Luego al llegar al menú propiamente dicho, lo único que parece funcionar es Práctica, y provoca una Violación de Segmento...
No se si será porque el CVS no está en condiciones de ser usado o porque uso FreeGLUT en lugar de GLUT que es lo que parece que usáis vosotros (cambiarlo me trae bastantes problemas, porque varios programas dependen de esa librería, y es la que usa mi distribución).
Una sugerencia sería que pusiérais en el foro o donde fuera que versiones concretas usáis de cada librería, para evitar problemas a la hora de compilar.
Por si sirve de algo os doy la configuración de mi ordenador:
SuSE Linux 9.1 Professional
XFree 4.3.99
FreeGLUT 2.2.0
OpenAL (descargado hace 10 minutos de su CVS)
LibVorbis 1.0.1
SolarSockets 0.3.2 (con la última que hay en la web no compila, esta es la anterior)
Uso los drivers oficiales de nVidia y mi gráfica es una GeForce4 Ti 4200
Para el sonido uso ALSA.
Un log de lo que me sale al ejecutar el juego:
arcepi@lithium:~/war3d/War3DSource> ./war3d
0.08.06
war3d.sourceforge.net
Algun error antes de comenzar con el log
ZeruMatinicializada.
MODO: -1
Servidor iniciado
[ *** ] Leyendo Archivo de configuracion
[Config]: Resolucion: |640x480|
[Config]: FullScreen: |off|
[Config]: Musica: |on|
[Config]: EfectosDeSonido: |on|
[Config]: Niebla: |on|
[Config]: AntiAlaising: |on|
[Config]: Debug: |on|
[Config]: War2D: |off|
RRR
MODO: 0
Leyendo Archivo de mapa: Esenarios/Mapas/SegundoMapa60x60.mapa
Version: 0.1
Alto: 60
Ancho: 60
Textures: 7
Objetos: 8
Cargando mapa de niveles pInicio Error OPENGL: 0
Cargando texturas
pasto1
pasto2
pastoGrabilla
pastoRocas
arena1
arenaGrabilla
Agua
Cargando mapa de texturas
pInicio Error OPENGL: 0
Cargando objetos
Cargando mapa de objetos
No se pudo asignar una animacion por default al objeto de escenario
No se pudo asignar una animacion por default al objeto de escenario
No se pudo asignar una animacion por default al objeto de escenario
No se pudo asignar una animacion por default al objeto de escenario
No se pudo asignar una animacion por default al objeto de escenario
No se pudo asignar una animacion por default al objeto de escenario
No se pudo asignar una animacion por default al objeto de escenario
pInicio Error OPENGL: 0
No se pudo asignar una animacion por default al objeto de escenario
... [ esto mismo se repite bastantes veces ]
No se pudo asignar una animacion por default al objeto de escenario
Calculando normales del mapa
X
[WARNING][EXTENSIONES] Si War3D se deteine en este punto inesperadamente, edita el archivo "War3D.conf", desativa la noebla, "Niebla: off"
VENDOR : Mesa project: www.mesa3d.org
 RENDERER : Mesa GLX Indirect
EXTENSIONS : GL_ARB_depth_texture GL_ARB_imaging GL_ARB_multitexture GL_ARB_point_parameters GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_texture_border_clamp GL_ARB_texture_cube_map GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_transpose_matrix GL_ARB_window_pos GL_EXT_abgr GL_EXT_bgra GL_EXT_blend_color GL_EXT_blend_func_separate GL_EXT_blend_logic_op GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_clip_volume_hint GL_EXT_copy_texture GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_multi_draw_arrays GL_EXT_packed_pixels GL_EXT_polygon_offset GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_specular_color GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_EXT_stencil_wrap GL_EXT_subtexture GL_EXT_texture GL_EXT_texture3D GL_EXT_texture_edge_clamp GL_EXT_texture_env_add GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_EXT_texture_lod_bias GL_EXT_texture_object GL_EXT_texture_rectangle GL_EXT_vertex_array GL_APPLE_packed_pixels GL_ATI_texture_mirror_once GL_ATI_texture_env_combine3 GL_IBM_texture_mirrored_repeat GL_MESA_pack_invert GL_MESA_ycbcr_texture GL_NV_blend_square GL_NV_point_sprite GL_NV_texgen_reflection GL_NV_texture_rectangle GL_SGIS_generate_mipmap GL_SGIS_texture_border_clamp GL_SGIS_texture_edge_clamp GL_SGIS_texture_lod GL_SGIX_depth_texture GL_SGIX_shadow GL_SGIX_shadow_ambient
VERSION : 1.2 (1.4 Mesa 5.0.2)
ANCHO:240
MODO: 101
Abriendo archivo Musica/music1.ogg
Buffer numero: 0
Starting single player game...
MODO: 1
Conectando ...
Cliente IP: 127.0.0.1
Nuevo Jugador[9]
Conectado !!
pInicio Error OPENGL: 0
[[PI]] InetID: 9 x: 5 y: 1.2
BOT Conectado
[[RO]]
Violación de segmento
Gracias por vuestra atención, y seguid adelante.
PD: Si consigo compilarlo tenía pensado escribir una guía de compilación para SuSE 9.1 y siempre podría ayudaros en lo q estuviera a mi alcance :).
ZeruGiran

E-Mail: zerugiran@...
MSN: eric@...
Tel: 04455-18243353 (Telcel)
Web:
Perfil



#799 De: ZeruGiran <zerugiran@...>
Fecha: Do, 2 de Ene, 2005 4:32 am
Asunto: Errores en la libreria SolarSockets y freeglut.
zerugiran@...
Enviar mensaje Enviar mensaje
 
Hola:

Pues, les cuento que ya tengo mi nueva PC, esa una AMD 64, y le instale Fedora Core 3 con todo compilado en modo x86_64.

Gueno pues despues de pelearme por mas de 4 horas con la configuracion de la tarjeta de video, al fin quedo lista, y me puse a intentar compilar el War.

Lo primero que note es que Fedora ya no usa glut, y ahora trae freeglut de serie, asi que instale el RPM de freeglut-devel y no tube mas problemas. De hecho ya probe las tres implementaciones de Glut que existe: Glut(del equipo de opengl), FreeGlut y OpenGlut y las tres funcionan perfectamente. Solo hay que tocar el archivo constantes.h y para que use la libreria correcta y ale :D.

Luego de compilar el War peto :S asi que lo meti al debuguer y vi que el error estaba en la libreria de SolarSockets. Y le encontre un errorsote :S por lo que es necesario substituir la libreria vieja con la que ya he subido a la Web. Aca -->

http://solar-opensource.com/solarsockets/download.html

El error no ocurria siempre por lo que solo a veces petaba, y lo encontre porque el debuguer del nuevo GCC 3.4.2 tiene muchas mejoras, ya trabaja mejor con los threads.

Bueno el caso es que ya esta corregido. Tabien actualize el ToolKit para Visual C++ 6.0. -> http://sourceforge.net/project/showfiles.php?group_id=64193&package_id=110985&release_id=293771


El caso es que en algunas maquinas el war no se comportaba bien. Y espero que con esta correccion el War se estabilice un poco.

Aun sigo trabajando con la coneccion del War al IRC, he estado reescribiendo algo de codigo. :D

Saludos

CVS Actualizado. Main.rar Actualizado.

CVS-> http://war3d.sourceforge.net/forums/index.php?s=0829d42607a1657775cb14a576200feb&showtopic=35





ZeruGiran

E-Mail: zerugiran@...
MSN: eric@...
Tel: 04455-18243353 (Telcel)
Web:
Perfil



#797 De: ZeruGiran <zerugiran@...>
Fecha: Lun, 6 de Dic, 2004 7:49 am
Asunto: Conexion al IRC
zerugiran@...
Enviar mensaje Enviar mensaje
 
Como recordaran (algunos :P), el War3D se conectara a un server de IRC, y sera ahi donde se organicen las partidas. Aun faltan muchas cosas pero ya comienza a funcionar.

En unos dias mas voy a tener mi nueva PC asi podre dedicar mucho mas tiempo al War. Como antes :)



Se ve algo feo porque no he puesto atencion en la parte grafitera, pero como a cada Widget se le puede poner la textura deseada (Texturas con transparencias tambien), se pueden hacer cosas interesantes.

Saludos.


ZeruGiran

E-Mail: zerugiran@...
MSN: eric@...
Tel: 04455-18243353 (Telcel)
Web:
Perfil



#796 De: Armando <arcepi@...>
Fecha: Mar, 30 de Nov, 2004 7:11 pm
Asunto: Compila pero no anda... (CVS)
arcepi@...
Enviar mensaje Enviar mensaje
 
Hola:
Algunos me conoceréis de que ando por el canal de IRC ultimamente (en
IRC-Hispano) y la mayoría no... el caso es que prometí intentar
compilarlo y ver de que va este proyecto. Me recomendaron que lo hiciera
desde el CVS y así lo he hecho.
Tras resolver todas las dependencias instalando FreeGlut, OpenAL (desde
el CVS también), SolarSockets, Vorbis... conseguí que el programa
compilara (con algunos warnings al final relativos a opengl...).

Al ejecutarlo es bastante lento (aunque mejoró con la versión del CVS de
OpenAL, pero ahora no suena nada, antes sonaba como cuando se cuelga el
ordenador mientras estás reproduciendo un fichero de sonido) en el tema
de los menús, aunque no sé si es que hay algo que no veo y por eso me lo
parece. Según carga, las letras que dicen que está cargando con una
barra de progreso azul encima no las veo, vamos, son negras sobre fondo
negro, se ven en algunas partes del dibujo de fondo. Luego al llegar al
menú propiamente dicho, lo único que parece funcionar es Práctica, y
provoca una Violación de Segmento...

No se si será porque el CVS no está en condiciones de ser usado o porque
uso FreeGLUT en lugar de GLUT que es lo que parece que usáis vosotros
(cambiarlo me trae bastantes problemas, porque varios programas dependen
de esa librería, y es la que usa mi distribución).

Una sugerencia sería que pusiérais en el foro o donde fuera que
versiones concretas usáis de cada librería, para evitar problemas a la
hora de compilar.

Por si sirve de algo os doy la configuración de mi ordenador:
SuSE Linux 9.1 Professional
XFree 4.3.99
FreeGLUT 2.2.0
OpenAL (descargado hace 10 minutos de su CVS)
LibVorbis 1.0.1
SolarSockets 0.3.2 (con la última que hay en la web no compila, esta es
la anterior)
Uso los drivers oficiales de nVidia y mi gráfica es una GeForce4 Ti 4200
Para el sonido uso ALSA.

Un log de lo que me sale al ejecutar el juego:

arcepi@lithium:~/war3d/War3DSource> ./war3d
    0.08.06
war3d.sourceforge.net

Algun error antes de comenzar con el log
ZeruMatinicializada.
MODO: -1
Servidor iniciado
   [ *** ] Leyendo Archivo de configuracion
     [Config]: Resolucion: |640x480|
     [Config]: FullScreen: |off|
     [Config]: Musica: |on|
     [Config]: EfectosDeSonido: |on|
     [Config]: Niebla: |on|
     [Config]: AntiAlaising: |on|
     [Config]: Debug: |on|
     [Config]: War2D: |off|
RRR
MODO: 0
Leyendo Archivo de mapa: Esenarios/Mapas/SegundoMapa60x60.mapa
Version: 0.1
Alto: 60
Ancho: 60
Textures: 7
Objetos: 8
Cargando mapa de niveles pInicio Error OPENGL: 0
Cargando texturas
pasto1
pasto2
pastoGrabilla
pastoRocas
arena1
arenaGrabilla
Agua
Cargando mapa de texturas
pInicio Error OPENGL: 0
Cargando objetos
Cargando mapa de objetos
No se pudo asignar una animacion por default al objeto de escenario
No se pudo asignar una animacion por default al objeto de escenario
No se pudo asignar una animacion por default al objeto de escenario
No se pudo asignar una animacion por default al objeto de escenario
No se pudo asignar una animacion por default al objeto de escenario
No se pudo asignar una animacion por default al objeto de escenario
No se pudo asignar una animacion por default al objeto de escenario
pInicio Error OPENGL: 0
No se pudo asignar una animacion por default al objeto de escenario
... [ esto mismo se repite bastantes veces ]
No se pudo asignar una animacion por default al objeto de escenario
Calculando normales del mapa
X

[WARNING][EXTENSIONES] Si War3D se deteine en este punto
inesperadamente, edita el archivo "War3D.conf", desativa la noebla,
"Niebla: off"

         VENDOR : Mesa project: www.mesa3d.org
         RENDERER : Mesa GLX Indirect
         EXTENSIONS : GL_ARB_depth_texture GL_ARB_imaging
GL_ARB_multitexture GL_ARB_point_parameters GL_ARB_shadow
GL_ARB_shadow_ambient GL_ARB_texture_border_clamp
GL_ARB_texture_cube_map GL_ARB_texture_env_add
GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar
GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat
GL_ARB_transpose_matrix GL_ARB_window_pos GL_EXT_abgr GL_EXT_bgra
GL_EXT_blend_color GL_EXT_blend_func_separate GL_EXT_blend_logic_op
GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_clip_volume_hint
GL_EXT_copy_texture GL_EXT_draw_range_elements GL_EXT_fog_coord
GL_EXT_multi_draw_arrays GL_EXT_packed_pixels GL_EXT_polygon_offset
GL_EXT_rescale_normal GL_EXT_secondary_color
GL_EXT_separate_specular_color GL_EXT_shadow_funcs
GL_EXT_stencil_two_side GL_EXT_stencil_wrap GL_EXT_subtexture
GL_EXT_texture GL_EXT_texture3D GL_EXT_texture_edge_clamp
GL_EXT_texture_env_add GL_EXT_texture_env_combine
GL_EXT_texture_env_dot3 GL_EXT_texture_lod_bias GL_EXT_texture_object
GL_EXT_texture_rectangle GL_EXT_vertex_array GL_APPLE_packed_pixels
GL_ATI_texture_mirror_once GL_ATI_texture_env_combine3
GL_IBM_texture_mirrored_repeat GL_MESA_pack_invert GL_MESA_ycbcr_texture
GL_NV_blend_square GL_NV_point_sprite GL_NV_texgen_reflection
GL_NV_texture_rectangle GL_SGIS_generate_mipmap
GL_SGIS_texture_border_clamp GL_SGIS_texture_edge_clamp
GL_SGIS_texture_lod GL_SGIX_depth_texture GL_SGIX_shadow
GL_SGIX_shadow_ambient
         VERSION : 1.2 (1.4 Mesa 5.0.2)

ANCHO:240
MODO: 101
Abriendo archivo Musica/music1.ogg
Buffer numero: 0
Starting single player game...
MODO: 1
Conectando ...
Cliente IP: 127.0.0.1
Nuevo Jugador[9]
Conectado !!
pInicio Error OPENGL: 0
[[PI]] InetID: 9  x: 5  y: 1.2
BOT Conectado
[[RO]]
Violación de segmento


Gracias por vuestra atención, y seguid adelante.

PD: Si consigo compilarlo tenía pensado escribir una guía de compilación
para SuSE 9.1 y siempre podría ayudaros en lo q estuviera a mi alcance :).

--
ArCePi <arcepi@...>
JID: arcepi@...
www.arcepi.net  -|- Linux registered user #302454

#795 De: ZeruGiran <zerugiran@...>
Fecha: Do, 21 de Nov, 2004 3:32 am
Asunto: SolarWidgets
zerugiran@...
Enviar mensaje Enviar mensaje
 
Hola

Aun no estan terminado pero ya funcionan un poco mas, asi que ya voy a colocarlos (usarlos) en el War porque si no me voy a pasar toda la vida haciendo Widgets y el proyecto no va a avanzar.



Saludos.

Ahora que ya tengo el puto Text box (mas o menos funcional), lo que voy a hacer es conectar el War3D al IRC.

ZeruGiran

E-Mail: zerugiran@...
MSN: eric@...
Tel: 04455-18243353 (Telcel)
Web:
Perfil



#794 De: ZeruGiran <zerugiran@...>
Fecha: Mié, 3 de Nov, 2004 6:17 am
Asunto: SolarWidGets (Screen Shot)
zerugiran@...
Enviar mensaje Enviar mensaje
 
Ya casi, ya casi :)



  Solar3DWidGetBoton *NuevoBoton;
 
  // ZG Creamos un nuevo boton
  NuevoBoton = new Solar3DWidGetBoton("BotonStartMulti", 0.65, 0.20, 0.3, 0.06);
  NuevoBoton->setTexturaDeFondo("Interface/Pantallas/MenuPrincipal/BotonStartMulti.tga");
  NuevoBoton->onMouseClic = BotonStartMultiClic;

  // ZG Agregamos el nuevo boton al contenedor primario
  agregarHijo(NuevoBoton);
 

  // ZG Creamos un nuevo boton
  NuevoBoton = new Solar3DWidGetBoton("BotonPracticas", 0.65, 0.35, 0.3, 0.06);
  NuevoBoton->setTexturaDeFondo("Interface/Pantallas/MenuPrincipal/BotonPracticas.tga");
  NuevoBoton->onMouseClic = BotonPracticasClic;

  // ZG Agregamos el nuevo boton al contenedor primario
  agregarHijo(NuevoBoton);


  // ZG Creamos un nuevo boton
  NuevoBoton = new Solar3DWidGetBoton("BotonServerP2P", 0.65, 0.45, 0.3, 0.06);
  NuevoBoton->setTexturaDeFondo("Interface/Pantallas/MenuPrincipal/BotonServerP2P.tga");
  NuevoBoton->onMouseClic = BotonServerP2PClic;

  // ZG Agregamos el nuevo boton al contenedor primario
  agregarHijo(NuevoBoton);


  // ZG Creamos un nuevo boton
  NuevoBoton = new Solar3DWidGetBoton("BotonClientP2P", 0.65, 0.55, 0.3, 0.06);
  NuevoBoton->setTexturaDeFondo("Interface/Pantallas/MenuPrincipal/BotonClientP2P.tga");
  NuevoBoton->onMouseClic = BotonServerP2PClic;

  // ZG Agregamos el nuevo boton al contenedor primario
  agregarHijo(NuevoBoton);


  // ZG Creamos un nuevo boton
  NuevoBoton = new Solar3DWidGetBoton("BotonOpciones", 0.65, 0.65, 0.3, 0.06);
  NuevoBoton->setTexturaDeFondo("Interface/Pantallas/MenuPrincipal/BotonOpciones.tga");
  NuevoBoton->onMouseClic = BotonOpcionesClic;

  // ZG Agregamos el nuevo boton al contenedor primario
  agregarHijo(NuevoBoton);


  // ZG. Agregamos un nuevo label.
  Solar3DWidGetLabel * NuevoLabel;

  NuevoLabel = new Solar3DWidGetLabel ("LabelTest", 0.35, 0.20, 0.3, 0.06, "Label Prueba");
  NuevoLabel->FontColor.setColor(1.0, 0.0 ,0.0, 1.0);

  agregarHijo(NuevoLabel);

  // ZG.
  Solar3DWidGetScroll * NuevoScroll;
  NuevoScroll = new Solar3DWidGetScroll ("ScrollTest", 0.15, 0.20, 0.03, 0.3);

  agregarHijo(NuevoScroll);


  // ZG.
  Solar3DWidGetTextBoxBasico * NuevotextBoxBasico;
  NuevotextBoxBasico = new Solar3DWidGetTextBoxBasico ("ScrollTest", 0.01, 0.61, 0.7, 0.35);
  NuevotextBoxBasico->SetTexto("Text Box Basico: Ultimamente el proyecto entro en un estado de letargo muy prolongado, pero ya esta reviviendo de nuevo. Por ahora estamos trabajando en una libreria de WidGets, es decir controles visuales como botones, labels, comobobox, memos, etc.");

  agregarHijo(NuevotextBoxBasico);



ZeruGiran

E-Mail: zerugiran@...
MSN: eric@...
Tel: 04455-18243353 (Telcel)
Web:
Perfil



#793 De: "HyBriDuM" <coderhybridum@...>
Fecha: Lun, 11 de Oct, 2004 10:03 pm
Asunto: Re: gresando
coderhybridum@...
Enviar mensaje Enviar mensaje
 

Que tal.. después del letargo en el que estuve, me dispongo a colaborar otra vez...

Yo compilo con Dev-C y me funciona bastante bien, esto lo hacía porque no tenía VC, ahora dispongo de una licencia VS 2003, pero el problema es que no compila, creo que el proyecto es para VC6 y el que viene es el VC7...  así que por lo pronto me quedo con Dev-C...

Las instrucciones generales para echarlo a andar son las de instalar los dev-paks de Ogg Vorbis, de AL, Glut y demás librerías que no son nada difíciles de conseguir...

Ahora, pregunta... porque crear un widgets si se puede usar el código de glui?

Sería bueno organizar y documentar el proyecto, los objetos y el código se ven un poco desorganizados...

Por mi parte, se que no está en la mente de Zeru, pero tengo que hacer una implementación de IA para una clase a la que asisto y la voy a hacer sobre el juego, además de ordenarlo un poco...

Sobre el juego con IA o no... espero que sea más atractivo para todos el jugar contra la máquina....

 

Saludos

 

 


#792 De: ZeruGiran <zerugiran@...>
Fecha: Jue, 30 de Sep, 2004 4:13 am
Asunto: Re: Re: SolarWidGets (GUI para War3D)
zerugiran@...
Enviar mensaje Enviar mensaje
 
Pues la verdad no hay mucho que ver.



Este es el codigo de lo que se ve en la imagen:




#include "pantallaMenuPrincipal.h"

#include "Solar3DWidGets/Solar3DWidGetBoton.h"
#include "Solar3DWidGets/Solar3DWidGetLabel.h"

#include "W3DCliente.h"
#include "eventos.h"

#include "pPantallas.h" // BORRAME



// ---------------------------------------
pantallaMenuPrincipal::pantallaMenuPrincipal()
{

  // Singleton     ZG: ODIO Windows y VC++
  zMacro_SingletonHack;

  Nombre = "pantallaMenuPrincipal";
  izq = 0.0;
  alto = 0.0;
  ancho = 1.0;
  alto = 1.0;

  Solar3DWidGetBoton *NuevoBoton;
 
 
// ZG Creamos un nuevo boton
  NuevoBoton = new Solar3DWidGetBoton;
  NuevoBoton->Nombre = "BotonStartMulti";
  NuevoBoton->setTexturaDeFondo("Interface/Pantallas/MenuPrincipal/BotonStartMulti.tga");
  NuevoBoton->izq = 0.65;
  NuevoBoton->arriba = 0.20;
  NuevoBoton->ancho = 0.3;
  NuevoBoton->alto = 0.06;
  NuevoBoton->onMouseClic = BotonStartMultiClic;

  // ZG Agregamos el nuevo boton al contenedor primario
  agregarHijo(NuevoBoton);
 

 
// ZG Creamos un nuevo boton
  NuevoBoton = new Solar3DWidGetBoton;
  NuevoBoton->Nombre = "BotonPracticas";
  NuevoBoton->setTexturaDeFondo("Interface/Pantallas/MenuPrincipal/BotonPracticas.tga");
  NuevoBoton->izq = 0.65;
  NuevoBoton->arriba = 0.35;
  NuevoBoton->ancho = 0.3;
  NuevoBoton->alto = 0.06;
  NuevoBoton->onMouseClic = BotonPracticasClic;

  // ZG Agregamos el nuevo boton al contenedor primario
  agregarHijo(NuevoBoton);


  // ZG Creamos un nuevo boton
  NuevoBoton = new Solar3DWidGetBoton;
  NuevoBoton->Nombre = "BotonServerP2P";
  NuevoBoton->setTexturaDeFondo("Interface/Pantallas/MenuPrincipal/BotonServerP2P.tga");
  NuevoBoton->izq = 0.65;
  NuevoBoton->arriba = 0.45;
  NuevoBoton->ancho = 0.3;
  NuevoBoton->alto = 0.06;
  NuevoBoton->onMouseClic = BotonServerP2PClic;

// ZG Agregamos el nuevo boton al contenedor primario
  agregarHijo(NuevoBoton);


  // ZG Creamos un nuevo boton
  NuevoBoton = new Solar3DWidGetBoton;
  NuevoBoton->Nombre = "BotonClientP2P";
  NuevoBoton->setTexturaDeFondo("Interface/Pantallas/MenuPrincipal/BotonClientP2P.tga");
  NuevoBoton->izq = 0.65;
  NuevoBoton->arriba = 0.55;
  NuevoBoton->ancho = 0.3;
  NuevoBoton->alto = 0.06;
  NuevoBoton->onMouseClic = BotonServerP2PClic;

// ZG Agregamos el nuevo boton al contenedor primario
  agregarHijo(NuevoBoton);


  // ZG Creamos un nuevo boton
  NuevoBoton = new Solar3DWidGetBoton;
  NuevoBoton->Nombre = "BotonOpciones";
  NuevoBoton->setTexturaDeFondo("Interface/Pantallas/MenuPrincipal/BotonOpciones.tga");
  NuevoBoton->izq = 0.65;
  NuevoBoton->arriba = 0.65;
  NuevoBoton->ancho = 0.3;
  NuevoBoton->alto = 0.06;
  NuevoBoton->onMouseClic = BotonOpcionesClic;

  // ZG Agregamos el nuevo boton al contenedor primario
  agregarHijo(NuevoBoton);


  Solar3DWidGetLabel * NuevoLabel = new Solar3DWidGetLabel;
  NuevoLabel->Nombre = "LabelTest";
  NuevoLabel->izq = 0.35;
  NuevoLabel->arriba = 0.20;
  NuevoLabel->ancho = 0.3;
  NuevoLabel->alto = 0.06;
  NuevoLabel->FontColor.setColor(1.0, 0.0 ,0.0, 1.0);
  NuevoLabel->Caption = "Label Uno";

  agregarHijo(NuevoLabel);


}

// ---------------------------------------
void pantallaMenuPrincipal::BotonStartMultiClic(unsigned int boton, float x, float y, Solar3DWidGetBase* This)
{
  cout << "Clic: " << x << "," << y << endl;
}


// ---------------------------------------
void pantallaMenuPrincipal::BotonPracticasClic(unsigned int boton, float x, float y, Solar3DWidGetBase* This)
{
  cout << "Starting single player game..." << endl;
 
  if (configuracion::Server != "")
    {
      // if they do not automatically start in server mode
      // than we want them to default to the main menu.
     
      if (configuracion::Server == "SERVER")
{
  configuracion::Server = "localhost";
}
     
      Eventos::ME()->SetRenderModo(pModoPartida);
     
      cout << "Conectando ..." << endl;
      W3DCliente::ME()->Conectar(configuracion::Server);
    }
  else
    {
      Eventos::ME()->SetRenderModo(pModoPartida);
     
      cout << "Conectando ..." << endl;
      W3DCliente::ME()->Conectar("localhost");
    }
    
  pantallaMenuPrincipal::ME()->Visible = false;
}





Salutes, atte:

ZeruGiran

E-Mail: zerugiran@...
MSN: eric@...
Tel: 04455-18243353 (Telcel)
Web:
Perfil




El mié, 29-09-2004 a las 01:40, qualopec@... escribió:

Podrías pegar unas shots de cómo va quedando :)
un saludo


> De:: ZeruGiran <zerugiran@...>
> Para: War3D <war_3d@yahoogroups.com>
> Asunto:: Re: [war_3d] SolarWidGets (GUI para War3D)
> BCC: 29/09/2004

Hola:

Nuevos archivillos en el CVS

-rw-rw-r--  1 zeru zeru 5870 sep 26 09:52 Solar3DWidGetBase.cpp
-rw-rw-r--  1 zeru zeru 4141 sep 26 09:49 Solar3DWidGetBase.h
-rw-rw-r--  1 zeru zeru 3427 sep 26 09:56 Solar3DWidGetBoton.cpp
-rw-rw-r--  1 zeru zeru 2382 sep 26 09:55 Solar3DWidGetBoton.h
-rw-rw-r--  1 zeru zeru 3599 sep 26 10:23 Solar3DWidGetEntorno.cpp
-rw-rw-r--  1 zeru zeru 2885 sep 26 09:43 Solar3DWidGetEntorno.h
-rw-rw-r--  1 zeru zeru 2458 sep 26 12:16 Solar3DWidGetLabel.cpp
-rw-rw-r--  1 zeru zeru 2427 sep 26 12:13 Solar3DWidGetLabel.h
-rw-rw-r--  1 zeru zeru 3206 sep 26 10:25 Solar3DWidGetMensajes.cpp
-rw-rw-r--  1 zeru zeru 3521 sep 25 19:54 Solar3DWidGetMensajes.h
-rw-rw-r--  1 zeru zeru 2283 sep 19 22:25 Solar3DWidGetPanel.cpp
-rw-rw-r--  1 zeru zeru 2418 sep 19 21:41 Solar3DWidGetPanel.h


Hasta ahora Solo tengo hecho los Labels y Botones.

Me gustaría que les dieran un vistazo a ver que opinan, todo esta en el CVS.

los archivos

-rw-rw-r--  1 zeru zeru 2487 abr  8 17:28 pInicio.cpp
-rw-rw-r--  1 zeru zeru 2220 abr  8 14:14 pInicio.h
-rw-rw-r--  1 zeru zeru 6026 abr  8 14:13 pPantallas.cpp
-rw-rw-r--  1 zeru zeru 3648 abr  8 14:14 pPantallas.h
-rw-rw-r--  1 zeru zeru 5795 abr  8 18:28 pPartida.cpp
-rw-rw-r--  1 zeru zeru 2656 abr  8 14:14 pPartida.h
-rw-rw-r--  1 zeru zeru 2422 sep 19 21:35 pMenuPrincipal.cpp
-rw-rw-r--  1 zeru zeru  586 abr  8 14:14 pMenuPrincipal.h

Van a desaparece en cuanto termine.

De hecho:

-rw-rw-r--  1 zeru zeru 2422 sep 19 21:35 pMenuPrincipal.cpp
y
-rw-rw-r--  1 zeru zeru  586 abr  8 14:14 pMenuPrincipal.h

ya desaparecieron. En su logar estan:

-rw-rw-r--  1 zeru zeru 6591 sep 26 12:14 pantallaMenuPrincipal.cpp
-rw-rw-r--  1 zeru zeru 2774 sep 26 10:45 pantallaMenuPrincipal.h

Los cuales ya utilizan SolarWidgets.

Saludos.

Ya voy a hacer el Memo, que es en realidad el que sera mas complicado y mas util en este momento, les recuerdo que lo queremos para poner el chat de las partidas multiplayer.

ZeruGiran

E-Mail: zerugiran@...
MSN: eric@...
Tel: 04455-18243353 (Telcel)
Web:
Perfil



El lun, 20-09-2004 a las 00:23, ZeruGiran escribió:
Hola:

Ya estoy trabajando con la libreria de WidGets para el war. :D

Ya tengo algunas cosas hechas, apenas lo basico. El codigo esta en el CVS en la carpeta /SolaWidGets/

Tengo hechos un "Entorno" (SolarWidGetEntorno) sobre el cual se colocan los Widgets y que se encarga de enviarles las llamadas de eventos(eventos del mouse por ejemplo).

Tambien tengo WidGet Contenedor (SolarWidGetPanel), dentro del cual se pueden anidar otros WidGets.

Tambien esta hechon hecho los botones, (SolarWidGetBoton) el cual es un boton presionable, como los botones normales que ya todos conocemos.

Por supuesto tambien tengo hecha la clase SolarWidGetBase de la cual heredan todos los SolarWidGets.

Lo siguiente es hacer un Label, un TextBox, un memBox, un cmboBox, etc. etc.

Estoy substituyendo los botones de las pantallas del War con los nuevos botones. Les enviaria un screenshot pero aun hay muy poco que ver. :P De hecho el War se ve peor que antes :S, pero eso va a cambiar cuando este terminado el codigo. :D

Saludos.

:D Piro a momir.

ZeruGiran

E-Mail: zerugiran@...
MSN: eric@...
Tel: 04455-18243353 (Telcel)
Web:
Perfil




_____________________________________
WAR3D ->
http://war3d.sourceforge.net/

Si quieres cancelar tu suscripcion, envia un mensaje a war_3d-unsubscribe@yahoogroups.com
_____________________________________



Patrocinio de Yahoo! Grupos



Enlaces a Yahoo! Grupos




_____________________________________
WAR3D ->
http://war3d.sourceforge.net/

Si quieres cancelar tu suscripcion, envia un mensaje a war_3d-unsubscribe@yahoogroups.com
_____________________________________





¡Crea tu página web a tu estilo!
             Lycos te ofrece todas las herramientas de creación web


_____________________________________
WAR3D ->
http://war3d.sourceforge.net/

Si quieres cancelar tu suscripcion, envia un mensaje a war_3d-unsubscribe@yahoogroups.com
_____________________________________



Patrocinio de Yahoo! Grupos



Enlaces a Yahoo! Grupos




  • Mensajes 792 - 829 de 894   Primero  |  < Anterior  |  Siguiente >  |  Último
    Avanzado
    Añadir a Mi Yahoo!      XML ¿Qué es esto?

    Copyright © 2009 Yahoo! Todos los derechos reservados.
    Política de Privacidad Actualizada - Condiciones del servicio - Directrices - Ayuda