20tab / Bombertab

A game demo based on Tremolo and BlastBeat
39 stars 7 forks source link

check connessione lenta #9

Open gabbork opened 11 years ago

gabbork commented 11 years ago

sto provando a giocare con un pò di gente, chi ha la connessione lentissima (tipo filippo) proprio quasi non si muove, tipo che nun se pò fa, sembra rotto. Dobbiamo per forza mettere un controllo sulla velocità di connessione e sotto una certa soglia non far entrare. Non ho idea di come si faccia...

gabbork commented 11 years ago

Dovremmo eseguire un check della connessione forse usando questa tecnica in javascript http://stackoverflow.com/questions/4547166/bandwidth-utility-using-javascript/4547184#4547184 e anche se è molto vaga come cosa, non permettere la connessione a utenti sotto una certa soglia. L'algoritmo dovrebbe essere una cosa tipo

faccio richiesta Ajax per un file di 1MB beforeSend: prendo tempo A success: prendo tempo B

velocità = B-A / 1MB (e poi fare rapporto per velocità al secondo)

rif: http://api.jquery.com/jQuery.ajax/

quando entro nella prima schermata quindi una finestra hover deve dire 'checking connection speed', e alla fine dare un messaggio di ok e sparire, permettendo di scegliere l'avatar, oppure dire di no e permettere un nuovo test.