ผู้ใช้ Reddit ที่ใช้ชื่อว่า m0rpheus23 เพิ่งปล่อยสิ่งที่อยู่ตรงกลางระหว่างสองคอมมูนิตี้ที่เต็มไปด้วยความหลงใหลแต่ค่อนข้างเฉพาะกลุ่ม นั่นคือเหล่านักล่า Achievement และเกมเมอร์สาย Linux เครื่องมือนี้มีชื่อว่า Sentinel ซึ่งจะเข้ามาเพิ่มระบบ Achievement ที่ใช้งานได้จริงให้กับเกมที่เล่นนอก Steam บน Linux
Sentinel ทำงานอย่างไร
คอนเซปต์ของมันตรงไปตรงมามาก หลังจากดาวน์โหลด Sentinel จาก GitHub แล้ว คุณเพียงแค่เชื่อมต่อมันเข้ากับ Steam Web API หรือแหล่งข้อมูลภายนอกอย่าง SteamHunters ตัวเครื่องมือจะดึงข้อมูล Achievement จากแหล่งที่คุณเลือก จากนั้นจะคอยตรวจสอบไฟล์เซฟ (save files) ของคุณแบบเรียลไทม์เพื่อเทียบความคืบหน้ากับข้อมูลดังกล่าว เมื่อคุณทำเงื่อนไขครบถ้วน Achievement ก็จะเด้งขึ้นมาทันที
GIF ที่แชร์บน GitHub ของโปรเจกต์แสดงให้เห็นการทำงานจริงในเกม Middle-earth: Shadow of Mordor โดยที่ Achievement ปลดล็อกทันทีในจังหวะที่ลูกธนูยิงไปโดนกองไฟ ซึ่งไม่ใช่การซิงค์แบบดีเลย์หรือการกดเช็กด้วยตัวเอง แต่นี่คือการตรวจจับแบบเรียลไทม์ที่ทำได้ตามที่สัญญาไว้จริงๆ
Sentinel ถูกสร้างขึ้นมาเพื่อเกมที่ดาวน์โหลดนอก Steam โดยเฉพาะ หากคุณเล่นเกมผ่าน Heroic Launcher (ซึ่งจัดการคลังเกม Epic Games Store บน Linux ของคุณ) Sentinel ก็สามารถติดตามความคืบหน้าได้เช่นกัน คุณจะได้รับการแจ้งเตือนบนหน้าจอ, การติดตาม Achievement แบบหลายขั้นตอน, ดูเปอร์เซ็นต์ความสำเร็จรวม (global completion percentages) เมื่อใช้ Steam API และยังสามารถตั้งค่าเสียงแจ้งเตือนเฉพาะตัวได้หากเสียง Ping เริ่มต้นยังไม่โดนใจคุณ
คอมมูนิตี้นักล่า Achievement ยิ่งใหญ่กว่าที่คุณคิด
นี่อาจดูเหมือนเครื่องมือสำหรับกลุ่มคนเล็กๆ แต่เหล่านักล่า Achievement คือกลุ่มคนที่ทุ่มเทอย่างน่าเหลือเชื่อ RetroAchievements ซึ่งเป็นแพลตฟอร์มที่เพิ่มระบบ Achievement ให้กับเกมย้อนยุค (retro games) เปิดให้บริการมานานถึง 14 ปี และปัจจุบันครอบคลุมเกมกว่า 10,000 เกม พร้อม Achievement รวมเกือบ 600,000 รายการ นี่คือคอมมูนิตี้ที่มีตัวตนและแอคทีฟจริงๆ ซึ่งสร้างขึ้นบนแนวคิดที่ว่าการเล่นเกมจะสนุกขึ้นเมื่อมีเป้าหมายให้พิชิต
ทั้ง Steam, Xbox และ PlayStation ต่างก็ให้ความสำคัญกับระบบนี้ และเสียงแจ้งเตือนที่มอบความรู้สึกฟิน (dopamine hit) นั้นมีผลทางจิตวิทยาอย่างแท้จริง Sentinel จึงเป็นการขยายระบบนี้ไปยังมุมหนึ่งของวงการเกมที่ไม่เคยมีมาก่อน
ก้าวต่อไปของโปรเจกต์
นอกเหนือจากเรื่อง Achievement แล้ว Sentinel ยังทำหน้าที่เป็นตัวติดตามคลังเกม โดยรวบรวมเกมของคุณพร้อมความคืบหน้าของ Achievement ไว้ในที่เดียว ซึ่งเพียงแค่นี้ก็ถือเป็นเครื่องมือจัดการที่มีประโยชน์สำหรับทุกคนที่เล่นเกมจากทั้ง Steam และหน้าร้านค้าอื่นๆ บน Linux
ผู้สร้างยังได้ระบุแผนที่จะนำ Sentinel ไปลงบน Steam Deck ซึ่งจะช่วยขยายขอบเขตการใช้งานได้อย่างมาก เนื่องจาก Steam Deck รันบน Linux อยู่เบื้องหลัง และผู้เล่นกลุ่มนี้ก็คือกลุ่มเป้าหมายที่ต้องการสิ่งนี้อยู่แล้ว คุณสามารถเข้าไปดูที่ SamRewritten GitHub เพื่อดูว่าเครื่องมือจัดการ Achievement อื่นๆ ที่คล้ายกันจัดการกับระบบนิเวศของ Steam อย่างไร ซึ่งจะช่วยให้เห็นภาพบริบทที่ชัดเจนขึ้นว่า Sentinel อยู่จุดไหนในพื้นที่นี้
สำหรับเกมเมอร์ Linux ที่รู้สึกเหมือนเป็นพลเมืองชั้นสองในเรื่องการรองรับ Achievement นอกคลังเกมของ Steam Sentinel คือทางแก้ปัญหาที่ใช้งานได้จริง ซึ่งสร้างขึ้นโดยคนที่ต้องการให้มันมีอยู่จริง ติดตามอัปเดตเกี่ยวกับ Steam Deck ได้ที่ GitHub ของโปรเจกต์ในขณะที่การพัฒนายังคงดำเนินต่อไป และอย่าลืมดูเนื้อหาเพิ่มเติม:









