En este momento nos vamos ausentar ya que tenemos otros proyectos,
así que cuando regresemos traeremos nuevas sorpresas de su agrado,
Por el momento como dicen para juegos de turnos la librería trabaja perfecto..(tres en raya, tetris, ajedrez, RTS, etc)
Para juegos en tiempo real funciona también, pero visualmente no se ve profesional...
La función de anti LAG ya la tenemos , es una maquina del tiempo ..
(Automáticamente te corregirá los comandos que no estén bien, y los movimientos seran mas creibles,
es algo complejo que estamos elaborando)
si funciona correctamente la incluiremos en la PlayNet también
Pueden aprovechar , dar sugerencias, y hacer mas pruebas :
+ Postear ejemplos sencillos de como hacer un chat, un juego de naves coop, un tres en raya, etc
y los incluiremos en la versión final del modulo...
Gemix Photon
- SimulatorOne
- Posts: 6626
- Joined: Tue Nov 17, 2009 2:52 pm
- Location: Barcelona
- Contact:
Re: GemixPhoton
Bueno vengo con mi primera aportacion simple.
un chat muy muy sencillo, carece de un logchat basico.
Tambien no podemos ver nuestros mensajes enviados, pero si los recive a TODOS los jugadores.
Como mucho nos dice que Numero de jugador ha escrito ese mensaje
por ahora son mensajes MUY cortos.
Podeis ajustarlo a vuestro antojo.
El codigo no es muy limpio y pueden sobrar cosas...
Se puede usar STRUCT en vez de TYPEDEF....
un chat muy muy sencillo, carece de un logchat basico.
Tambien no podemos ver nuestros mensajes enviados, pero si los recive a TODOS los jugadores.
Como mucho nos dice que Numero de jugador ha escrito ese mensaje
por ahora son mensajes MUY cortos.
Podeis ajustarlo a vuestro antojo.
El codigo no es muy limpio y pueden sobrar cosas...
Se puede usar STRUCT en vez de TYPEDEF....
You do not have the required permissions to view the files attached to this post.
- Nowy
- Posts: 599
- Joined: Sat Oct 04, 2008 11:14 am
- Contact:
- SimulatorOne
- Posts: 6626
- Joined: Tue Nov 17, 2009 2:52 pm
- Location: Barcelona
- Contact:
Re: GemixPhoton
Revisa que copiastes el modulo *.dll del Photon RC3 dentro de la carpeta de Gemix modules win32 , del mismo compilador.
Es por eso que no te reconoce el typedef propio del photon.
En mi pack de ide notepad++, ya la tengo añadida el modulo + sintaxis de colores a sus funciones,constantes,variables y typedefs.
No es obligatoria descargarla
Es por eso que no te reconoce el typedef propio del photon.
En mi pack de ide notepad++, ya la tengo añadida el modulo + sintaxis de colores a sus funciones,constantes,variables y typedefs.
No es obligatoria descargarla
- Nowy
- Posts: 599
- Joined: Sat Oct 04, 2008 11:14 am
- Contact:
Re: GemixPhoton
podrias subir la carpeta con todo pq tengo un lio de *dll y carpetas... y em gustaria probarlo.
- SimulatorOne
- Posts: 6626
- Joined: Tue Nov 17, 2009 2:52 pm
- Location: Barcelona
- Contact:
Re: GemixPhoton
una observacion:
Para juegos de tipo de turnos(cartas,tablero,tetris...etc), que son lentos, recomiendo activar:
Siempre que el jugador envía un paquete(tenga los datos que tenga), debe llegar a TODOS los demás jugadores, sin que alguno se pierda.

Para juegos de tipo de turnos(cartas,tablero,tetris...etc), que son lentos, recomiendo activar:
asi no se pierde ningún paquete enviado, y que ese cliente se quede sin recibirlo. El servidor debe repartir el paquete enviado a todos los jugadores (excepto al mismo quien lo envia...).usar esta variable en true, le indica al motor que todos los paquetes se envían y se verifica la llegada del mismo
PHOTON_RELIABLE_PACKET = true;
Siempre que el jugador envía un paquete(tenga los datos que tenga), debe llegar a TODOS los demás jugadores, sin que alguno se pierda.

- SimulatorOne
- Posts: 6626
- Joined: Tue Nov 17, 2009 2:52 pm
- Location: Barcelona
- Contact:
Re: GemixPhoton
Buenas a todos!
Buenas noticias, he sido capaz de programar varias cosas nuevas:
-ChatLog basico de 10 linieas, imprime mensajes de eventos(sistema), Mensajes de chat de jugadores...
-Activar: PHOTON_RELIABLE_PACKET = true; // Envio y recepcion de paquetes seguros.
-Reconocimiento de nombres de jugadores: PlayerName (Al conectar, se envia un mensaje de saludo a todos los jugadores, y otros jugadores se saludan mutuamente, para conocerse!)
-Desconexion, borra los nombres de jugadores desconectados, para nuevos jugadores unidos de nuevo.
-Aumento de caracteres de chat a 30...(se puede ajustar la constante)
-Para 4 jugadores (se puede ajustar la constante)
Buenas noticias, he sido capaz de programar varias cosas nuevas:
-ChatLog basico de 10 linieas, imprime mensajes de eventos(sistema), Mensajes de chat de jugadores...
-Activar: PHOTON_RELIABLE_PACKET = true; // Envio y recepcion de paquetes seguros.
-Reconocimiento de nombres de jugadores: PlayerName (Al conectar, se envia un mensaje de saludo a todos los jugadores, y otros jugadores se saludan mutuamente, para conocerse!)
-Desconexion, borra los nombres de jugadores desconectados, para nuevos jugadores unidos de nuevo.
-Aumento de caracteres de chat a 30...(se puede ajustar la constante)
-Para 4 jugadores (se puede ajustar la constante)
You do not have the required permissions to view the files attached to this post.
-
coldev
- Posts: 49
- Joined: Tue Mar 24, 2009 6:56 pm
Re: GemixPhoton
Esta excelente como gestionas los paquetes... Inclusive puedes incluir lo de red en un PRG aparte con Include para hacerlo mas simple...
En breve compartiremos una nueva beta del modulo , ya que estamos liados con otros proyectos...
En breve compartiremos una nueva beta del modulo , ya que estamos liados con otros proyectos...
- shao
- Posts: 6048
- Joined: Wed Jun 17, 2009 4:51 pm
Re: GemixPhoton
Dices "estamos"... me pregunto ¿sois una empresa, un grupo de amigos o algo por el estilo?.coldev wrote:Esta excelente como gestionas los paquetes... Inclusive puedes incluir lo de red en un PRG aparte con Include para hacerlo mas simple...
![]()
En breve compartiremos una nueva beta del modulo , ya que estamos liados con otros proyectos...
Contacto: romopua@gmail.com
-
coldev
- Posts: 49
- Joined: Tue Mar 24, 2009 6:56 pm
Re: GemixPhoton
Un grupo de amigos .. y tenemos una empresa en común de informática aquí en la capital...

La próxima beta incluirá :
+ Crear Partida con Max Jugadores
+ Buscar partidas
+ Unirse a partida X
+ Unirse a partida aleatoria
+ Seleccionar Región(Continente) donde buscar partida
La funcion de Antilag(Cliente predictivo) aun estamos trabajando en ella..
La próxima beta incluirá :
+ Crear Partida con Max Jugadores
+ Buscar partidas
+ Unirse a partida X
+ Unirse a partida aleatoria
+ Seleccionar Región(Continente) donde buscar partida
La funcion de Antilag(Cliente predictivo) aun estamos trabajando en ella..
![[RETO]: [MINI CONCURSO] Winter GAMES 2011 [JUEGO]: Rosie ~ The Rascal [RETO]: [MINI CONCURSO] Winter GAMES 2011 [JUEGO]: Rosie ~ The Rascal](../space/silver_medal.png)