2 पॉइंट द्वारा GN⁺ 2024-08-27 | 1 टिप्पणियां | WhatsApp पर शेयर करें

Vim Racer

गेम का लक्ष्य
  • लक्ष्य: जितनी जल्दी हो सके सभी targets तक पहुँचना
  • तरीका: सभी Vim motion commands का उपयोग किया जा सकता है
  • शुरू करने का तरीका: Reset बटन पर क्लिक करने से browser editor पर focus हो जाता है। इसके बाद w जैसे Vim motions का उपयोग करके शुरू करें
गेम विवरण
  • गेमप्ले: speed-based Vim game
  • फ़ीडबैक: Reddit community के माध्यम से feedback देने की सलाह दी जाती है
Leaderboard
  • प्रकार: 12 Targets (Burn Detector)
  • पोज़िशन: user name, लिया गया समय, NPM, उपयोग की गई keys
अक्सर पूछे जाने वाले सवाल
Vim Racer खेलते समय कौन-सा संगीत सुनना चाहिए?
  • उत्तर: 80s pop hit songs। गेम डिज़ाइन 80s से प्रेरित है
line numbers cursor के आधार पर 0 से क्यों शुरू होते हैं?
  • उत्तर: डिफ़ॉल्ट रूप से relative line numbers का उपयोग किया जाता है। आगे चलकर इसे toggle करने वाली setting जोड़ने की योजना है
1 सेकंड से कम के records leaderboard में reject क्यों किए जाते हैं?
  • उत्तर: गेम की भावना बनाए रखने के लिए। <20ms records Vim की resourcefulness दिखाते हैं, लेकिन वे गेम की भावना के खिलाफ हैं। दो leaderboards (एक सीमित और एक बिना सीमा वाला) पर विचार किया जा रहा है
user name एक घंटे में केवल एक बार ही क्यों बदला जा सकता है?
  • उत्तर: ताकि leaderboard सर्वश्रेष्ठ scores जमा करने की जगह बना रहे
क्या Vim Racer को learning resource के रूप में इस्तेमाल किया जा सकता है?
  • उत्तर: नए Vim motions सीखने के लिए यह एक अच्छा resource है। हर race type में efficient path सीखने के लिए tips हैं। leaderboard entries में वे keys शामिल होती हैं जिनका उपयोग competitor ने अपना best record बनाने के लिए किया, इसलिए उनका analysis किया जा सकता है
डेवलपर
  • डेवलपर: Shaun Brazzoni
  • सहायता: साइट को support करें ☕

# GN⁺ का सारांश

  • Vim Racer एक ऐसा गेम है जो Vim motion commands का अभ्यास करने और उन्हें कुशलता से इस्तेमाल करने में मदद करता है
  • Leaderboard के जरिए दूसरे users की key sequences का analysis करके नए Vim motions सीखे जा सकते हैं
  • गेम की भावना बनाए रखने के लिए 1 सेकंड से कम के records leaderboard में reject किए जाते हैं
  • learning resource के रूप में इसका मूल्य काफ़ी अधिक है, खासकर उन users के लिए जो Vim को पहली बार इस्तेमाल कर रहे हैं
  • मिलती-जुलती सुविधाओं वाले दूसरे projects में Vim Adventures जैसे games शामिल हैं

1 टिप्पणियां

 
GN⁺ 2024-08-27
Hacker News राय
  • एक उपयोगकर्ता ने jpeg लेवल पर 17 सेकंड का सर्वश्रेष्ठ रिकॉर्ड बनाया। यह गेम बहुत मज़ेदार था

    • "लीडरबोर्ड गेम की चालों को दिखाने" वाला फीचर एक शैक्षिक संसाधन के रूप में उपयोगी हो सकता है
    • लीडरबोर्ड के शीर्ष खिलाड़ियों के पास 1 सेकंड के रिकॉर्ड हैं, जो इंसानी तौर पर असंभव लगते हैं। अनुमान है कि उन्होंने scripted input का उपयोग किया
    • अगर लीडरबोर्ड को बीता हुआ समय की बजाय keypresses की संख्या के आधार पर रैंक किया जाए, तो scripted input के उपयोग को रोका जा सकता है
  • एक उपयोगकर्ता ने एक bug पाया जिसमें cursor line number का पीछा करता है। उसने 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 गेम जानता है

  • एक अन्य उपयोगकर्ता ने कहा कि इस गेम को शुरू करने के बाद रुकना मुश्किल है

  • एक उपयोगकर्ता ने एक bug पाया जिसमें किसी खास line को delete करने पर प्रोग्राम crash हो जाता है

  • यह भी कहा गया कि लीडरबोर्ड के ज़रिए यह देखना बहुत उपयोगी है कि दूसरे लोगों ने कैसे किया

  • एक उपयोगकर्ता ने कहा कि यह गेम भयानक है, लेकिन यह दिखाने के लिए अच्छा है कि Easymotion के बिना Vim में navigate करना कितना कठिन है