PHP tabanlı web oyunu çevirmek - iletişim sorunu

0 Cevap php

Ben PHP5'ta bir dönüş tabanlı web oyun üzerinde çalışıyorum.

Bu, masa oyunu bir tür oldukça basit bir oyun: iki kişi bir "oturum" katılmak ve bunlardan biri kazanıncaya kadar oynarlar.

Özetle Benim sorun:

  • Kullanıcı A ve kullanıcı B bir oyun.

  • Kullanıcı bir turunu tamamladı

  • Talebi gerekli işlemleri gerçekleştirmek için sunucuya gönderilir.
  • Şimdi Kullanıcı B taşımak için zamanı ..

Ama nasıl bu konuda Kullanıcı Oda uyarabilir?

Yani, şimdi sunucu diğer kullanıcı, inaktif bir değil, isteği başlatılan bir iletişim vardır.

Ben bu rakibin vb turunu tamamladı olmadığını denetler periyodik AJAX çağrısı çeşit kullanılarak uygulanabilir olabileceğini biliyorum, ama böyle bir şey isteklerinin çok sayıda üretir.

Bunu çözmek için daha iyi bir yolu var mı?

Ben böyle bir şey düşünüyorum:

  • Kullanıcı A'nın dönüş uçları
  • Sunucu onun puanı kaydeder
  • Server kişileri Kullanıcı B
  • Kullanıcı B'nindir başlamış olur.

Bu şekilde PHP ve kuyrukluyıldız tarzı istekleri kullanarak mümkün mü? Veya bunu yapmak için daha iyi bir yolu var mı?

Herhangi bir yardım mutluluk duyacağız!

Şimdiden teşekkürler!

0 Cevap