3 पॉइंट द्वारा GN⁺ 2025-05-08 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • VVVVVV 2010 में रिलीज़ हुआ एक indie game है, जिसे Terry Cavanagh ने विकसित किया और Magnus Pålsson ने इसका संगीत तैयार किया
  • इस गेम का source code सार्वजनिक है, और इसे निजी उपयोग के लिए compile करके इस्तेमाल किया जा सकता है
  • गेम updates से जुड़ी चर्चा मुख्य रूप से अनौपचारिक VVVVVV Discord के vvvvvv-code चैनल में होती है
  • VVVVVV अभी भी व्यावसायिक रूप से बिक्री पर है, और समर्थन करना चाहें तो इसे खरीदा जा सकता है
  • गेम के कई updates और contributors हैं, और GitHub पर अतिरिक्त योगदान किए जाते हैं

VVVVVV source code का अवलोकन

  • VVVVVV 2010 में रिलीज़ हुआ एक indie game है, जिसे Terry Cavanagh ने विकसित किया और Magnus Pålsson ने इसका संगीत तैयार किया
  • source code सार्वजनिक है, और निजी उपयोग के लिए इसे स्वतंत्र रूप से compile किया जा सकता है
  • व्यावसायिक वितरण करना हो तो LICENSE.md फ़ाइल देखें
  • गेम updates पर चर्चा मुख्य रूप से अनौपचारिक VVVVVV Discord के vvvvvv-code चैनल में होती है

Contributors और updates

  • Terry Cavanagh: गेम के निर्माता
  • Bennett Foddy: room names प्रदान किए
  • Magnus Pålsson: संगीत
  • FamilyJules: metal soundtrack
  • Simon Roth: 2.0 update (C++ port)
  • Ethan Lee: 2.2 update (SDL2/PhysicsFS/Steamworks port)
  • Misa Kai: अतिरिक्त coding
  • Sam Kaplan और Pauli Kohberger: beta testing
  • Pauli Kohberger: ending artwork
  • localization team और कई अन्य contributors ने GitHub पर अतिरिक्त योगदान किए

1 टिप्पणियां

 
GN⁺ 2025-05-08
Hacker News टिप्पणियाँ
  • हाई स्कूल से ग्रेजुएट होने से ठीक पहले जब मैं परिवार के साथ लंदन गया था, तब मैंने सोचा कि मैं गेम डेवलपर बनना चाहता हूँ। इसलिए मैंने Terry Cavanagh को ईमेल किया, और हैरानी की बात है कि उन्होंने मेरे साथ लंच करने का निमंत्रण दिया

    • वे बहुत दयालु थे और उन्होंने जीवन के बारे में कई दिलचस्प सलाह दीं
    • उन्होंने कहा कि उन्हें ज़्यादातर ideas mechanical elements के साथ खेलते और प्रयोग करते हुए मिलते हैं
    • वे बड़े vision वाले इंसान नहीं थे
    • वे अच्छे इंसान हैं, और खुशी है कि उन्होंने V को open source के रूप में जारी किया
  • यह बहुत मज़ेदार गेम है। मैं बहुत बड़ा gamer नहीं हूँ, लेकिन मुझे याद है कि मैंने यह गेम पाने के लिए Humble Bundle खरीदा था

    • यह उन गिने-चुने games में से एक है जिन्हें मैंने आखिर तक खेला
    • Terry, इतनी शानदार रचना बनाने और इतने अच्छे समय देने के लिए धन्यवाद
    • btw, veni vidi vici की वजह से बहुत परेशान हुआ था
  • C++ version में बहुत सी अजीब चीज़ें हैं। ऐसा इसलिए है क्योंकि यह शुरुआत में Flash में बनाया गया था और लगभग वैसे ही port कर दिया गया

    • उदाहरण के लिए, temporary variables i, j, k को हर class के member के रूप में घोषित करना खराब programming habit है
    • ऐसा इसलिए किया गया क्योंकि Flash में functions के अंदर declare करना झंझट वाला था
    • इससे ऐसे bugs पैदा हुए जिन्हें track करना मुश्किल था
    • खासकर entity collision में कई functions वही i variable साझा करते हैं
    • इससे infinite loop हो सकते हैं
  • यह उस पूर्वाग्रह की पुष्टि करता है कि game code भयानक होता है

  • Graphics::print_level_creator function में "by {author}" की जगह चेहरा दिखाने का कारण

    • "by" लेखक की भाषा से अलग हो सकता है
    • "by" दूसरी भाषाओं में लंबा हो सकता है, जिससे level की सीमा पार हो सकती है
    • "by" और लेखक के नाम के लिए एक-दूसरे से असंगत fonts की ज़रूरत पड़ सकती है
    • इससे grammar की समस्याओं से बचा जा सकता है
    • चेहरे से दिखाना ज़्यादा सार्थक है
    • इस फ़ैसले से दुखी होने वाले लोग भी मुस्कुराते चेहरे से बेहतर महसूस करेंगे
  • Terry Cavanagh को लगता है कि VVVVVV का source code जारी करना सार्थक है

  • कई games जुगाड़ के सहारे टिके रहते हैं

  • VVVVVV का source code जारी हो गया है

  • VVVVVV की 10वीं वर्षगांठ jam चल रही है

  • VVVVVV Mac App Store में वीकेंड के दौरान 60% discount पर है

  • इसी लेखक का Super Hexagon भी बहुत मज़ेदार और लत लगाने वाला गेम है

    • सुना है कि लेखक ने इसे लगभग एक दिन में लिख दिया था
    • VVVVVV का soundtrack PPPPPP भी शानदार है
  • यह Zig में packaged है, इसलिए zig build चलाने पर Linux, macOS, Windows में गेम खेला जा सकता है

  • कनाडा से कैलिफ़ोर्निया शिफ्ट होने के बाद जब मैं बेतहाशा नौकरी ढूँढ रहा था, तब मैंने Comcast के door-to-door sales का काम किया

    • मुझे वह काम पसंद नहीं था
    • मैं अक्सर कार में बैठकर VVVVVV खेलता था और ज़िम्मेदारियों से बचता था
    • Terry, मुझे थोड़ा आराम देने के लिए धन्यवाद
  • उन्होंने स्वीकार किया कि उन्होंने i, j, k को हर class में घोषित किया ताकि उन्हें functions के अंदर declare न करना पड़े

    • जैसा उम्मीद था, इससे भयानक और कठिन bugs पैदा हुए
    • हैरानी की बात है कि ऐसे code से भी एक ठीक-ठाक गेम बन गया
  • शानदार गेम है। उस दौर के एक indie game के लिए इसका code सच में बुरा होना अच्छा लगता है