2 คะแนน โดย GN⁺ 2024-08-27 | 1 ความคิดเห็น | แชร์ทาง WhatsApp

Vim Racer

เป้าหมายของเกม
  • เป้าหมาย: ไปถึงทุกเป้าหมายให้เร็วที่สุดเท่าที่จะทำได้
  • วิธีการ: สามารถใช้คำสั่ง Vim motion ได้ทั้งหมด
  • วิธีเริ่มต้น: คลิกปุ่มรีเซ็ต แล้วเบราว์เซอร์จะโฟกัสไปที่ตัวแก้ไข จากนั้นเริ่มด้วยการใช้ Vim motion เช่น w
คำอธิบายเกม
  • รูปแบบเกม: เกม Vim แบบวัดความเร็ว
  • ข้อเสนอแนะ: แนะนำให้ส่งข้อเสนอแนะผ่านชุมชน Reddit
ลีดเดอร์บอร์ด
  • ประเภท: 12 Targets (Burn Detector)
  • ข้อมูลที่แสดง: ชื่อผู้ใช้, เวลาที่ใช้, NPM, คีย์ที่ใช้
คำถามที่พบบ่อย
ควรฟังเพลงอะไรระหว่างเล่น Vim Racer?
  • คำตอบ: เพลงป๊อปฮิตยุค 80 การออกแบบเกมได้แรงบันดาลใจมาจากยุค 80
ทำไมเลขบรรทัดจึงเริ่มจาก 0 โดยอิงตามเคอร์เซอร์?
  • คำตอบ: โดยพื้นฐานแล้วใช้เลขบรรทัดแบบสัมพัทธ์ และมีแผนจะเพิ่มฟีเจอร์ให้สลับการตั้งค่านี้ได้ในภายหลัง
ทำไมสถิติที่ต่ำกว่า 1 วินาทีจึงถูกปฏิเสธจากลีดเดอร์บอร์ด?
  • คำตอบ: เพื่อรักษาจิตวิญญาณของเกมเอาไว้ สถิติระดับ <20ms แสดงให้เห็นถึงการใช้ทรัพยากรของ Vim แต่ขัดกับจิตวิญญาณของเกม กำลังพิจารณาลีดเดอร์บอร์ดสองแบบ (แบบมีข้อจำกัดและไม่มีข้อจำกัด)
ทำไมจึงเปลี่ยนชื่อผู้ใช้ได้เพียงชั่วโมงละครั้ง?
  • คำตอบ: เพื่อให้ลีดเดอร์บอร์ดเป็นพื้นที่สำหรับส่งคะแนนที่ดีที่สุด
สามารถใช้ Vim Racer เป็นสื่อการเรียนรู้ได้หรือไม่?
  • คำตอบ: เป็นทรัพยากรที่ดีสำหรับเรียนรู้ Vim motion ใหม่ ๆ แต่ละประเภทของการแข่งมีทิปสำหรับเรียนรู้เส้นทางที่มีประสิทธิภาพ รายการในลีดเดอร์บอร์ดยังมีคีย์ที่ผู้แข่งขันใช้เพื่อทำสถิติสูงสุด จึงนำไปวิเคราะห์ได้
ผู้พัฒนา
  • ผู้พัฒนา: Shaun Brazzoni
  • การสนับสนุน: สนับสนุนเว็บไซต์ ☕

# สรุปโดย GN⁺

  • Vim Racer เป็นเกมที่ช่วยฝึกและใช้งานคำสั่ง Vim motion ได้อย่างมีประสิทธิภาพ
  • ลีดเดอร์บอร์ด ช่วยให้วิเคราะห์ลำดับคีย์ของผู้ใช้อื่นเพื่อเรียนรู้ Vim motion ใหม่ ๆ ได้
  • เพื่อรักษา จิตวิญญาณของเกม สถิติที่ต่ำกว่า 1 วินาทีจะถูกปฏิเสธจากลีดเดอร์บอร์ด
  • มีคุณค่าสูงในฐานะ สื่อการเรียนรู้ โดยเฉพาะสำหรับผู้ใช้ที่เพิ่งเริ่มต้นกับ Vim
  • โปรเจ็กต์อื่นที่มี ฟีเจอร์คล้ายกัน ได้แก่เกมอย่าง Vim Adventures

1 ความคิดเห็น

 
GN⁺ 2024-08-27
ความคิดเห็นจาก Hacker News
  • ผู้ใช้คนหนึ่งทำสถิติสูงสุดได้ที่ 17 วินาทีในระดับ jpeg เกมนี้สนุกมาก

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

  • ผู้ใช้อีกคนกล่าวว่าเกมนี้สนุกกว่าที่คาดไว้มาก

  • ผู้ใช้คนหนึ่งรายงานว่าเว็บไซต์ไม่ตอบสนองอะไรเลย ลองใน Chrome และ Firefox แล้ว

  • ผู้ใช้คนหนึ่งสงสัยว่าลีดเดอร์บอร์ดอาจถูกปั่นคะแนน

    • อันดับ 1 himom 0 นาที 1.001 วินาที 490
    • อันดับ 2 elmoFOOBAR 0 นาที 1.002 วินาที 400
    • อันดับ 3 VeryFastTyper 0 นาที 1.003 วินาที 708
    • อันดับ 4 EmacsUser 0 นาที 1.004 วินาที 717
    • อันดับ 5 ShawnT 0 นาที 1.005 วินาที 720
    • อันดับ 6 benbp 0 นาที 1.008 วินาที 714
    • อันดับ 7 hehe 0 นาที 1.023 วินาที 604
    • อันดับ 8 anthony 0 นาที 1.274 วินาที 565
    • อันดับ 9 chris 0 นาที 1.327 วินาที 543
    • อันดับ 10 MasterWq 0 นาที 1.333 วินาที 540
    • อันดับ 11 blake 0 นาที 1.334 วินาที 540
    • อันดับ 12 jbp 0 นาที 1.381 วินาที 521
    • อันดับ 13 test12345 0 นาที 1.437 วินาที 20
    • อันดับ 14 jonmv 0 นาที 1.476 วินาที 488
    • อันดับ 15 spektrokalter 0 นาที 1.577 วินาที 457
  • ผู้ใช้คนหนึ่งบอกว่าเกมนี้สนุกมาก พร้อมถามว่ามีใครรู้จักเกมแนว vim ที่คล้ายกันอีกไหม

  • ผู้ใช้อีกคนบอกว่าเริ่มเล่นเกมนี้แล้วหยุดไม่ได้

  • ผู้ใช้คนหนึ่งพบบั๊กที่โปรแกรมแครชเมื่อ删除บางบรรทัด

  • มีคนกล่าวว่าการดูผ่านลีดเดอร์บอร์ดว่าคนอื่นทำกันอย่างไรนั้นมีประโยชน์มาก

  • ผู้ใช้คนหนึ่งบอกว่าเกมนี้แย่มาก แต่ก็เหมาะสำหรับแสดงให้เห็นว่าการนำทางใน Vim โดยไม่มี Easymotion นั้นยากแค่ไหน