l'effetto 'ballo' è dato dal fatto che se io mi muovo, mi viene detto che il mio deve stare fermo, ma all'altro utente viene detto che il proprio id deve stare fermo. Quindi ognuno vedrà fermo solo sè stesso.
bombertab.py linea 218
elif msg['c'] == '0':
for p in self.players:
player = self.players[p]
enemy = self.players[p]
announce = {'c':'0', 'p':enemy.id, 'd':enemy.direction}
print "ANNOUNCE", json.dumps(announce)
enemy.session.send('websocket', json.dumps(announce))
credo che dovresti restituire l'id di player, cioè di chi ti ha detto che sta fermo..?
l'effetto 'ballo' è dato dal fatto che se io mi muovo, mi viene detto che il mio deve stare fermo, ma all'altro utente viene detto che il proprio id deve stare fermo. Quindi ognuno vedrà fermo solo sè stesso.
bombertab.py linea 218 elif msg['c'] == '0': for p in self.players: player = self.players[p] enemy = self.players[p] announce = {'c':'0', 'p':enemy.id, 'd':enemy.direction} print "ANNOUNCE", json.dumps(announce) enemy.session.send('websocket', json.dumps(announce))
credo che dovresti restituire l'id di player, cioè di chi ti ha detto che sta fermo..?