Quantcast
Channel: cc :: somkiat
Viewing all articles
Browse latest Browse all 1997

มาดูกันหน่อยว่า Pokemon Go พัฒนาด้วยอะไรบ้าง ?

$
0
0

pokemon

pokemon วันนี้ Pokemon Go เปิดให้ download และเล่นในประเทศไทยได้แล้ว ดังนั้นในฐานนะของนักพัฒนา software จึงลองมาดูหน่อยว่าระบบนี้ สร้างด้วยอะไรบ้างทั้ง Mobile และ Server ? ทั้งหมดเป็นการเดาเอาล้วน ๆ จากข้อมูลที่พอหาได้ !!

ฝั่ง Mobile ทั้ง Android และ iOS พัฒนาด้วย library และ technology ต่าง ๆ ดังนี้

โดยตัวเกมส์พัฒนาด้วย Unity3D ผนวกเข้ากับ Augmented Reality(AR) Technology Android Android และ iOS iOS

มาดูฝั่ง Server กันบ้าง

ถ้าดูจากตำแหน่งงานที่เปิดรับของ Niantic team ก็สามารถเดาได้ไม่ยาก นั่นก็คือ
  • ใช้ Infrastructure ของ Google นั่นคือ Google Cloud Platform (GCP)
  • พัฒนาด้วยภาษา Java
  • ใช้ NoSQL database ในการจัดเก็บข้อมูล น่าจะเป็นพวก BigTable-like นะ
  • การทำงานเป็นแบบ Asynchronous
  • โดยน่าจะเป็นการเปิด Socket server !!
สามารถแอบไปดูว่าระบบของ Pokemon Go ล่มหรือไม่ที่ Pokemon Go Status

สำหรับนักพัฒนาที่ต้องการใช้งาน Pokemon Go API

และข้อมูลต่าง ๆ ที่เกี่ยวของกับเกมส์นี้ สามารถติดตามและศึกษาเพิ่มเติมได้จาก Awesome PokemonGo

Viewing all articles
Browse latest Browse all 1997

Trending Articles