[Gex] Irc Play ( giochi online senza aprire le porte )

Gex, Dll, DyLib, Js e ogni tipo di estensione per GameMaker
Avatar utente
Tizzio
GMI Honor
Messaggi: 5836
Iscritto il: 29/06/2010, 23:43
Specialità: programmazione
Contatta:

[Gex] Irc Play ( giochi online senza aprire le porte )

Messaggio da Tizzio »

Irc Play è una libreria gml che permette di creare giochi Multiplayer Online senza aprire le porte del router.

Documentazione in italiano
http://tizsoft.altervista.org/ircplay
oppure inclusa nella gex
Spoiler
Immagine
DOWNLOAD
http://tizsoft.altervista.org/ircplay/ircplay.gex

ESEMPIO by Xeryan
http://tizsoft.altervista.org/ircplay/e ... xeryan.gmk

Comunque è molto, molto simile alle mplay, quindi per chi avesse già esperienza con quelle, si troverà di certo avvantaggiato!
Ultima modifica di Tizzio il 06/08/2012, 15:12, modificato 1 volta in totale.

Avatar utente
enick
GMI VIP
Messaggi: 3749
Iscritto il: 26/06/2011, 19:34
Specialità: 39dll e 3D
Località: Sardegna
Contatta:

Re: [Gex] Irc Play ( giochi online senza aprire le porte )

Messaggio da enick »

non sarebbe piu corretto dire without port forwarding piuttosto che forward?
Nicola porcu(Sardegna)
ImmagineImmagine
Immagine
Are you sleeping?
[email protected]

Avatar utente
innominato
Membro super
Messaggi: 808
Iscritto il: 26/08/2009, 16:19
Contatta:

Re: [Gex] Irc Play ( giochi online senza aprire le porte )

Messaggio da innominato »

ottimo

EDIT: Non ho capito l'ultima riga della documentazione ---> tizzio_figo():Ritorna true
Spoiler
Gioco per Competizione ... 8%

Avatar utente
Tizzio
GMI Honor
Messaggi: 5836
Iscritto il: 29/06/2010, 23:43
Specialità: programmazione
Contatta:

Re: [Gex] Irc Play ( giochi online senza aprire le porte )

Messaggio da Tizzio »

innominato ha scritto:ottimo

EDIT: Non ho capito l'ultima riga della documentazione ---> tizzio_figo():Ritorna true
:lol: niente, volevo vedere se qualcuno se ne accorgeva

Avatar utente
Homunculus
Admin
Messaggi: 6840
Iscritto il: 25/11/2007, 20:36
Contatta:

Re: [Gex] Irc Play ( giochi online senza aprire le porte )

Messaggio da Homunculus »

È previsto un rilascio del source? sarebbe molto interessante da studiare

Avatar utente
Tizzio
GMI Honor
Messaggi: 5836
Iscritto il: 29/06/2010, 23:43
Specialità: programmazione
Contatta:

Re: [Gex] Irc Play ( giochi online senza aprire le porte )

Messaggio da Tizzio »

Homunculus ha scritto:È previsto un rilascio del source? sarebbe molto interessante da studiare
appena pubblico su yoyogames lo rilascio
non vorrei che qualche americano/inglese mi fottesse il source e lo pubblicasse prima di me :lol:

Avatar utente
Tiger
GMI Guru
Messaggi: 2626
Iscritto il: 07/08/2011, 14:01
Specialità: Usare i siti porni
Uso: GM:Studio 1.4 Master
Contatta:

Re: [Gex] Irc Play ( giochi online senza aprire le porte )

Messaggio da Tiger »

Mi interessa l'idea,ma non ci ho capito nulla(ho dato solo una rapida lettura,ancora non l'ho provato).
Magari mi metto a lavorarci insieme a Caparezzacraft e vediamo che ne esce.
ImmagineImmagine

Avatar utente
Tizzio
GMI Honor
Messaggi: 5836
Iscritto il: 29/06/2010, 23:43
Specialità: programmazione
Contatta:

Re: [Gex] Irc Play ( giochi online senza aprire le porte )

Messaggio da Tizzio »

Tiger07 ha scritto:Mi interessa l'idea,ma non ci ho capito nulla(ho dato solo una rapida lettura,ancora non l'ho provato).
Magari mi metto a lavorarci insieme a Caparezzacraft e vediamo che ne esce.

ti conviene aspettare l'esempio...

Avatar utente
Tiger
GMI Guru
Messaggi: 2626
Iscritto il: 07/08/2011, 14:01
Specialità: Usare i siti porni
Uso: GM:Studio 1.4 Master
Contatta:

Re: [Gex] Irc Play ( giochi online senza aprire le porte )

Messaggio da Tiger »

:hum:
Me lo dici ora che c'è l'esempio? :lol:
Sei un grande hai delle ottime idee.
ImmagineImmagine

Avatar utente
Annoyed grunt
Membro d'elite
Messaggi: 1422
Iscritto il: 10/04/2009, 16:21
Uso: GM:Studio 2
Contatta:

Re: [Gex] Irc Play ( giochi online senza aprire le porte )

Messaggio da Annoyed grunt »

Domanda scema: gira sulla lite? :lol:
Immagine

Avatar utente
innominato
Membro super
Messaggi: 808
Iscritto il: 26/08/2009, 16:19
Contatta:

Re: [Gex] Irc Play ( giochi online senza aprire le porte )

Messaggio da innominato »

Xeryan ha scritto:Esempio di tris fatto con questa gex (anche in open post):

https://docs.google.com/file/d/0B2L5_Bu ... edit?pli=1

Codice: Seleziona tutto

___________________________________________
ERROR in
action number 1
of Mouse Event for Left Button
for object oBtnConnect:

Error in code at line 9:
           if (irc_session_players(i)==1) {
                                       ^
at position 38: Cannot compare arguments.
quando partecipo a una sessione
Spoiler
Gioco per Competizione ... 8%

Avatar utente
guidox
GMI Honor
Messaggi: 5765
Iscritto il: 26/07/2009, 17:23
Specialità: programmazione
Uso: GM:Studio 1.4 Android
Località: Marche
Contatta:

Re: [Gex] Irc Play ( giochi online senza aprire le porte )

Messaggio da guidox »

Non capisco perché non funziona... voglio creare una partita con una sola sessione allora ho fatto così:
CREATE

Codice: Seleziona tutto

if (!irc_init("irc.forumfree.it","IrcTestGuidox")){show_message("Errore di connessione!");game_end();}
connesso = false;
STEP

Codice: Seleziona tutto

if (irc_started() && !connesso) {

NOME=get_string("Scrivi qui il tuo nome.","Giangiotto");

if (irc_session_count() == 0) {

if (irc_session_create("Sessione",10,NOME)){
show_message("Hai creato una sessione");
}else{show_message("Non hai creato una sessione"); game_end(); exit;}

}else{

if (irc_session_join(0,NOME)){
show_message("Hai joinato una sessione");
}else{show_message("Non hai joinato una sessione"); game_end(); exit;}
switch (irc_session_error()) {
case IRC_ERR_SESSION_FULL: show_message("Sessione piena"); break;
case IRC_ERR_SESSION_CLOSED: show_message("Sessione terminata"); irc_session_end(); break;            
case IRC_ERR_TIMEOUT_REQUEST: show_message("Richiesta join fallita"); break;            
case IRC_ERR_PLAYER_EXISTS: show_message("Un giocatore col tuo nickname esiste gia' in questa partita"); break;
}

}

connesso = true;
}
Ma posso aprire quanti exe mi pare e creerà sempre una sessione... praticamente il irc_session_count() ritorna sempre 0...
Immagine

Immagine

Avatar utente
Tizzio
GMI Honor
Messaggi: 5836
Iscritto il: 29/06/2010, 23:43
Specialità: programmazione
Contatta:

Re: [Gex] Irc Play ( giochi online senza aprire le porte )

Messaggio da Tizzio »

irc_session_search() o _find() non ricordo :lol: (serve a mandare la richiesta per sapere quante sessioni ci sono)

Xeryan ha fatto un tris, scaricalo nell'openpost...

Avatar utente
guidox
GMI Honor
Messaggi: 5765
Iscritto il: 26/07/2009, 17:23
Specialità: programmazione
Uso: GM:Studio 1.4 Android
Località: Marche
Contatta:

Re: [Gex] Irc Play ( giochi online senza aprire le porte )

Messaggio da guidox »

Anche aggiungendo irc_session_find() prima del controllo non funziona... :(
Immagine

Immagine

Avatar utente
Tizzio
GMI Honor
Messaggi: 5836
Iscritto il: 29/06/2010, 23:43
Specialità: programmazione
Contatta:

Re: [Gex] Irc Play ( giochi online senza aprire le porte )

Messaggio da Tizzio »

guidox ha scritto:Anche aggiungendo irc_session_find() prima del controllo non funziona... :(
ci mette un poco prima di ricevere risposta

Avatar utente
Asko
Membro d'elite
Messaggi: 1178
Iscritto il: 27/08/2009, 18:06
Specialità: Pixel art e grafica
Località: un pò più in quà verso di là
Contatta:

Re: [Gex] Irc Play ( giochi online senza aprire le porte )

Messaggio da Asko »

Tizzio ha scritto:
guidox ha scritto:Anche aggiungendo irc_session_find() prima del controllo non funziona... :(
ci mette un poco prima di ricevere risposta
E come so quando l'ha ricevuta..?

[so guidox]
Immagine
Spoiler
ONORE A STEVE JOBS

Avatar utente
Tizzio
GMI Honor
Messaggi: 5836
Iscritto il: 29/06/2010, 23:43
Specialità: programmazione
Contatta:

Re: [Gex] Irc Play ( giochi online senza aprire le porte )

Messaggio da Tizzio »

[quote="Asko"]
E come so quando l'ha ricevuta..?
[so guidox]
irc_session_count();
:lol:

Avatar utente
Tizzio
GMI Honor
Messaggi: 5836
Iscritto il: 29/06/2010, 23:43
Specialità: programmazione
Contatta:

Re: [Gex] Irc Play ( giochi online senza aprire le porte )

Messaggio da Tizzio »

Xeryan ha scritto:ma quindi non si può utilizzare l'irc in un gioco per scopi commerciali?
Ma penso di sì, alla fine se apri un canale irc, puoi farci quello che vuoi, alla fine non possono denunciarti ne bloccarti..
Al massimo mettono l'antiflood, quindi basta fare un gioco che non flodda. :)
Basti pensare alla gente che gioca a UNO in chat, quei bot sparano 800 messaggi senza problemi.
L'unica cosa da evitare è dare disturbo nei canali "trafficati", puoi sempre sfruttare la GEX in canali "nascosti" con nomi del tipo xeryan_"mygamename"1 ... 2 e così via.

Jak
Admin
Messaggi: 12355
Iscritto il: 19/08/2009, 16:20
Specialità: Programmazione 3D
Uso: GM:Studio 2
Contatta:

Re: [Gex] Irc Play ( giochi online senza aprire le porte )

Messaggio da Jak »

Da regolamento di irc la chat non può essere usata per scopi commerciali. Non è vero che puoi farci quello che vuoi.
Insomma non si può fare.
Time to feel, time to believe
Dare to see what may come of our future
Lift your head, broaden your gaze
Speak your mind and your thoughts they will follow you

Avatar utente
aironenero
GMI Guru
Messaggi: 2612
Iscritto il: 02/05/2012, 14:56
Specialità: Unity 3D
Uso: GM:Studio 1.4 Pro
Località: Ispica
Contatta:

Re: [Gex] Irc Play ( giochi online senza aprire le porte )

Messaggio da aironenero »

emh ma IRC non significa internet relay chat?se fai un canale irc su un TUO server puoi farci quello che vuoi!!!
(per il flood sull'irc di e-mule ci'è un canalre con quiz nessun flood tra 609 - 70 messaggi in un 10-15 minuti!!!)
Unity Developer
Immagine
Immagine

Rispondi

Chi c’è in linea

Visitano il forum: Nessuno e 3 ospiti