เกม · วิเคราะห์ตลาด

BlackMarkety

ราคาตลาด ดีมานด์จากการต่อสู้ PvP และเครื่องมือเทรดสำหรับผู้เล่น Albion Online ครบทั้งสามเซิร์ฟเวอร์

อุตสาหกรรม
เกม · วิเคราะห์ตลาด
บริการ
ซอฟต์แวร์ตามสั่ง, รับทำเว็บไซต์, โครงสร้างพื้นฐานแบบ Managed

01

โจทย์ที่ต้องแก้

Albion Online เป็นเกมที่เศรษฐกิจขับเคลื่อนโดยผู้เล่น ไอเทมเกือบทุกชิ้นถูกคราฟต์ ซื้อขาย และเสียไปโดยผู้เล่นเอง และแต่ละเมืองในแต่ละเซิร์ฟเวอร์ทั้งสามก็มีตลาดของตัวเอง พ่อค้าและสายคราฟต์ที่อยากทำกำไรจึงต้องรู้ว่าไอเทมไหนถูกที่สุดที่เมืองใด อะไรขายได้ และอะไรที่ผู้เล่นเสียไปในการต่อสู้อยู่ตลอดจนต้องซื้อใหม่

BlackMarkety ตั้งใจตอบคำถามเหล่านี้ไว้ในที่เดียว ข้อมูลมาจากแหล่งสาธารณะสองแหล่ง คือ Albion Online Data Project ที่ชุมชนผู้เล่นดูแลสำหรับราคาตลาดและออร์เดอร์แบบเรียลไทม์ และ kill feed ของเกมสำหรับข้อมูลว่าผู้เล่นเสียอะไรไป ทั้งสองแหล่งมีข้อมูลจำนวนมากและไม่สม่ำเสมอ มีการจำกัดจำนวนคำขอ และบางครั้งตอบช้า ระบบจึงต้องเปลี่ยนข้อมูลเหล่านี้ให้เป็นคำตอบที่เร็วและเชื่อถือได้ ทั้งภาษาไทยและอังกฤษ และให้บริการแบบมีค่าบริการ พร้อมแพ็กเกจฟรีและ Pro

02

สิ่งที่เราสร้าง

เราพัฒนา BlackMarkety เป็น API ภาษา Go คู่กับเว็บแอป TanStack Start มี worker เบื้องหลังที่เก็บข้อมูลเกมตลอด 24 ชั่วโมง และระบบหลังบ้านสำหรับทีมงาน

  • ตลาด — ราคาของทุกเมืองในเซิร์ฟเวอร์เอเชีย ยุโรป และอเมริกา จากทั้งข้อมูลที่อัปเดตเป็นรอบและฟีดออร์เดอร์แบบเรียลไทม์ ไอเทมที่ไม่มีใครวางขายจะได้ราคาประเมินที่ระบุที่มาชัดเจน จากต้นทุนการคราฟต์ ราคาในเซิร์ฟเวอร์อื่น หรือเทียร์ใกล้เคียง
  • ดีมานด์ — ตัวเก็บข้อมูลอ่าน kill feed ทุก 30 วินาที แล้วสรุปรายชั่วโมงว่าผู้เล่นเสียอะไรไปบ้าง ได้ออกมาเป็นอุปกรณ์ที่ถูกซื้อทดแทนมากที่สุด กิลด์ที่ตายบ่อยที่สุดและใส่อะไร ช่วงเวลาที่มีการตายมากที่สุด และคำแนะนำ "ควรขายอะไรตอนนี้" ที่จัดอันดับไว้แล้ว
  • เครื่องมือสำหรับผู้เล่น — สมุดบันทึกการซื้อขายสำหรับติดตามกำไร ตัวจัดชุดอุปกรณ์ (loadout) คำนวณค่า regear สำหรับศึกกิลด์ และเครื่องคำนวณการคราฟต์
  • บัญชีผู้ใช้และการชำระเงิน — เข้าสู่ระบบด้วย Ory Kratos ผ่านอีเมลและรหัสผ่าน passkey หรือ Google และสมัครสมาชิกผ่าน Stripe แพ็กเกจ ราคา และฟีเจอร์ที่แต่ละแพ็กเกจปลดล็อกจัดการได้จากระบบหลังบ้าน
  • ระบบหลังบ้าน — จัดการผู้ใช้และการสมัครสมาชิก แก้ไขแพ็กเกจ มอนิเตอร์ worker บันทึกการกระทำของแอดมิน และสถิติการใช้งานของระบบเองว่าผู้ใช้เข้าหน้าไหนและใช้ฟีเจอร์ใดบ้าง
  • ประสิทธิภาพ — แคชด้วย Redis พร้อมระบบซิงก์เบื้องหลังที่คำนวณดีมานด์ของทุกเซิร์ฟเวอร์และทุกช่วงเวลาไว้ล่วงหน้า หน้าเว็บจึงเปิดด้วยข้อมูลที่เตรียมไว้แล้วโดยไม่ต้องรอ API ภายนอก และข้อมูลสาธารณะถูกแคชไว้ที่ edge ของ Cloudflare

03

ผลลัพธ์

เราส่งมอบระบบครบวงจร ตั้งแต่ API และ worker ภาษา Go เว็บแอปสองภาษา ระบบชำระเงินผ่าน Stripe และระบบหลังบ้าน ไปจนถึงการ deploy ใช้งานจริงบน Railway หลัง Cloudflare

ข้อมูลตลาดและดีมานด์อัปเดตต่อเนื่องและเก็บย้อนหลัง 35 วัน คำตอบที่คำนวณไว้ล่วงหน้าทำให้หน้าที่มีผู้ใช้มากที่สุดโหลดได้ในเสี้ยววินาทีทุกเซิร์ฟเวอร์ ทีมงานจัดการแพ็กเกจ ราคา และผู้ใช้ได้เองโดยไม่ต้องแก้โค้ด BlackMarkety เปิดใช้งานแล้วที่ blackmarkety.com

04

เทคโนโลยี

  • Go
  • Fiber
  • GORM
  • PostgreSQL
  • Redis
  • Ory Kratos
  • Stripe
  • TanStack Start
  • React
  • Tailwind CSS
  • Railway
  • Cloudflare

มีโปรเจกต์แบบนี้อยู่ในใจไหม?

เล่าให้เราฟังว่าคุณกำลังจะสร้างอะไร เราจะตอบกลับภายใน 1–2 วันทำการ พร้อมขั้นตอนถัดไปและประมาณการเบื้องต้น

เลือกคุกกี้ที่เราใช้ได้ คุกกี้ที่จำเป็นช่วยให้เว็บไซต์ทำงานได้และเปิดใช้งานเสมอ