Redis
 sql >> Teknologi Basis Data >  >> NoSQL >> Redis

Pizza Tribes - Game Strategi Real-Time Berbasis Browser Multiplayer

Game multipemain tetap menjadi kolosal di industri game. Dan mengapa tidak? Untuk menyelesaikan skor lama, menyelesaikan perselisihan, atau bahkan memuaskan rasa gatal persaingan itu , bertarung secara online melawan pengguna lain sama serunya dengan menghibur.

Inilah sebabnya mengapa aplikasi Launchpad ini telah membuat game strategi waktu nyatanya sendiri, Pizza Tribes, yang melibatkan… tunggu… tikus! Aspek gimnya melibatkan pelatihan populasi tikus untuk memanggang dan menjual pizza untuk mendapatkan koin, dengan tujuan utama untuk menghasilkan lebih banyak koin daripada pemain lain.

Dengan segala kreativitasnya, aplikasi ini tidak akan dapat memberikan gameplay waktu nyata kepada pengguna tanpa kemampuan Redis untuk mengirimkan data antar komponen secara efisien. Penundaan apa pun akan membuat gameplay waktu nyata menjadi tidak mungkin.

Mari kita lihat bagaimana aplikasi ini dibuat. Namun sebelum melangkah lebih jauh, kami ingin menunjukkan bahwa kami memiliki rangkaian aplikasi luar biasa yang berdampak pada kehidupan sehari-hari untuk Anda periksa di Redis Launchpad.

  • Apa yang akan Anda buat?
  • Apa yang Anda butuhkan?
  • Arsitektur
  • Memulai
  • Pembaruan status game

1. Apa yang akan Anda bangun?

Anda akan membuat game strategi waktu nyata berbasis browser multipemain menggunakan Redis. Di bawah ini kita akan melalui setiap langkah dalam urutan kronologis dan menguraikan semua komponen yang Anda perlukan untuk membuat aplikasi ini.

Siap untuk memulai? Oke, mari kita langsung masuk.

2. Apa yang Anda butuhkan?

  • Ketik:digunakan sebagai superset dari bahasa JavaScript
  • Golang:bahasa pemrograman pilihan yang digunakan untuk membangun perangkat lunak yang efisien
  • RedisTimeSeries:menyediakan data deret waktu
  • RedisJSON:menyimpan, memperbarui, dan mengambil nilai JSON dari kunci Redis

3. Arsitektur

Akses Kode Sumber


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Gandakan kunci di redis

  2. Jedis - Kapan menggunakan returnBrokenResource()

  3. Bagaimana socket.io mengirim pesan ke beberapa server?

  4. Tidak dapat memulai server Redis karena kesalahan file konfigurasi

  5. Bagaimana cara membuat kunci terdistribusi dengan Redis?