Gemix Photon

Extensiones oficiales y no para expander el lenguaje Gemix.
Post Reply
User avatar
CicTec
Posts: 16590
Joined: Thu Jul 31, 2008 10:18 pm

Re: GemixPhoton

Post by CicTec »

coldev wrote: imprimir el puntaje
write( ....., ,, , , , , ... , photon_get_hashtableINT("score"));

modificar el puntaje

photon_set_hashtableINT("score", photon_get_hashtableINT("score") + 120 );

asi tambien se evitaria hackear inventarios...
Hola coldev,

Una sugerencia para la API, el nombre hashtableint es un poco largo, podrias mejorar usando uno de los 2 nombres siguientes:
- photonhash_get/set_type (type = int, float, etc...)
- photon_get/set_hashtype (type = int, float, etc...)

El nombre "hash" ya es suficiente para indicar a que se refiere.
User avatar
CicTec
Posts: 16590
Joined: Thu Jul 31, 2008 10:18 pm

Re: GemixPhoton

Post by CicTec »

SimulatorOne wrote: Alguien sabe como programar un buffer de teclas mientras se escribe??
Mi sistema se limita y aveces no pilla las teclas rapidas, aun que vaya a 60fps, uso la vatiable global ASCII
:?:
Hola Simulatorone,

Puedes bajarte la inputchar de aqui: http://www.gemixstudio.com/forums/downl ... .php?id=18
O la famosa Vital_input de DIV2 portada a Gemix de aqui: http://www.gemixstudio.com/forums/viewt ... 103&t=2333
User avatar
SimulatorOne
Posts: 6626
Joined: Tue Nov 17, 2009 2:52 pm
Location: Barcelona
Contact:

Re: GemixPhoton

Post by SimulatorOne »

CicTec wrote:
SimulatorOne wrote: Alguien sabe como programar un buffer de teclas mientras se escribe??
Mi sistema se limita y aveces no pilla las teclas rapidas, aun que vaya a 60fps, uso la vatiable global ASCII
:?:
Hola Simulatorone,

Puedes bajarte la inputchar de aqui: http://www.gemixstudio.com/forums/downl ... .php?id=18
O la famosa Vital_input de DIV2 portada a Gemix de aqui: http://www.gemixstudio.com/forums/viewt ... 103&t=2333
Gracias probare ambas y te comento, cual me fue mejor ;)
User avatar
erkosone
Posts: 10656
Joined: Tue Feb 24, 2009 2:13 pm
Location: Barcelona.
Contact:

Re: GemixPhoton

Post by erkosone »

Yo hice hace tiempo una libreria de input de teclado, esta por el foro, funciona 100% en windows y mac, soporta todos los caracteres.
Buscala y portala al nuevo gemix, por que supongo que como ha cambiado tanto el lenguaje no funcionará del tiron pero te va a ir muy bien, no tiene perdidas de caracteres, y puedes desplazarte por el texto e introducir en medio de la cadena y esas cosas tan molonas.
User avatar
SimulatorOne
Posts: 6626
Joined: Tue Nov 17, 2009 2:52 pm
Location: Barcelona
Contact:

Re: GemixPhoton

Post by SimulatorOne »

Lo mio es el problema es el buffer de teclas a la hora de escribir rapido.

Con el viejo vital imput, parece que me soluciona ese problema.

El tuyo mas actual no se donde estara en foro, ni se como se llama, lo probare tambien si lo encuentro...
coldev
Posts: 49
Joined: Tue Mar 24, 2009 6:56 pm

Re: GemixPhoton

Post by coldev »

Bueno hemos reescrito la librería ya que estaba muy desordenada y crear nuevas características era un poco difícil..
Internamente el modulo es mas limpio , mas fácil de mantener , y mas eficiente ...


nuevas pruebas que estamos terminando:

+ internamente permite comprimir paquetes, con la libreria zlib , asi si mandas un mapa sera mas eficiente
+ Lo de seleccionar la región es fenomenal, al mejor estilo unity(PUN)
+ Se pueden crear objetos replicados
+ se puede enviar paquetes a un determinado cliente
+ se puede obtener las salas activas al estilo jugadoresactivos/totaljugadores... ej :"salaXXX 2/8"
+ se puede obtener el ping de cada jugador
+ obtener el reloj del servidor
+ se puede enviar un mensaje a un grupo de jugadores(network traffic culling) estamos trabajando en ello
nos permitiría enviar paquetes al mejor estilo de un MMO, sin gastar demasiado ancho de banda
https://www.m2h.nl/network-traffic-culling/
Image

+ y mas características interesantes
User avatar
erkosone
Posts: 10656
Joined: Tue Feb 24, 2009 2:13 pm
Location: Barcelona.
Contact:

Re: GemixPhoton

Post by erkosone »

Me parece un trabajo muy interesante.
User avatar
shao
Posts: 6048
Joined: Wed Jun 17, 2009 4:51 pm

Re: GemixPhoton

Post by shao »

¿Y lo de la predicción de movimientos podrías decir algo más?.
¿Se liberará alguna DOC?.
coldev
Posts: 49
Joined: Tue Mar 24, 2009 6:56 pm

Re: GemixPhoton

Post by coldev »

No hemos liberado beta, porque hemos estado ocupados en el trabajo, y lo mejor es que la beta
tenga bastantes características cuando sea liberada... y un doc inicial con las funciones

Lo de la predicción de cliente esa es la parte que mas nos ha quitado tiempo...

Estamos integrándola mejor con código Gemix (PRG) para que la adapten a cada juego en particular
ya que esa característica no es genérica para todos los juegos, pensamos ingresarla como una simple
función del modulo , pero la importancia que tiene debe ser código PRG ...(para adaptarla a cualquier modelo de juego)

Ya cuando terminemos esa característica, tendremos una librería Online similar a la de Unity ..


Para el lobby teníamos la idea de usar ventanas para escoger las salas y cosas por el estilo
la EGUI de gemix parece que no corre bien en gemix ultima version , (textos de ventanas y botones no se ven)

Usar la EGUI para los menu de Online seria muy elegante..

En el foro de la egui hace unas semanas atrás dejamos la librería de ventanas un poco portada para Gemix modern
haber si alguno la termina de corregir para que funcione en Gemix ultima versión...
http://www.gemixstudio.com/forums/viewt ... i&start=90

si alguno tiene tiempo y revisa porque los textos de la ventana y de los botones no se ven...(en el foro de la EGUI esta el codigo actualizado)


.
User avatar
SimulatorOne
Posts: 6626
Joined: Tue Nov 17, 2009 2:52 pm
Location: Barcelona
Contact:

Re: GemixPhoton

Post by SimulatorOne »

Que lastima que se perdieron casi todos los post de PHOTON, incluido mi juego de Penguin-PUSH Photon.
Aun conservo una copia del juego, usa esta version del modulo:
GemixPhoton RTM V1.1h.rar

Code: Select all

10/12/2017
============
V1.1h
============
+ Compresion de paquetes activado por defecto.  (menos trafico de red)
+ Nuevas funciones de compresion.
+ Sistema de gestion de paquetes v3
+ Nuevos ejemplos

Ej juego mio: X3P-Alpha 90 Photon.rar
https://www.dropbox.com/s/y92blud5zqr8z ... n.rar?dl=1
You do not have the required permissions to view the files attached to this post.
Post Reply

Return to “Extensiones Gemix”