1 पॉइंट द्वारा GN⁺ 3 시간 전 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • Space Cadet Pinball को reverse engineering के ज़रिए source code में बदला गया है, इसलिए यह कई platforms पर चल सकता है
  • Linux पर Flatpak install करना सबसे आसान है, और इसमें Windows के original game resources भी शामिल हैं
  • अगर इसे Full Tilt! Pinball data से बदला जाए, तो 1024x768 resolution इस्तेमाल किया जा सकता है
  • Full Tilt data rules भी बदल देता है, इसलिए कुछ lights toggle होने के बजाय लगातार जली रहती हैं
  • बंद हो चुके proprietary software के लिए FOSS license transition escrow वांछनीय है

Linux पर Space Cadet Pinball चलाना

  • Space Cadet Pinball, जो Windows XP के साथ bundle होकर आता था, decompiler और reverse engineering tools की मदद से source code में बदला गया, और इसे कई platforms पर चलाने लायक बनाने वाला GitHub project मौजूद है
  • Linux पर इसे चलाने का सबसे आसान तरीका Flatpak है, और इसमें Windows version के original game resources भी शामिल हैं
  • GUI में इसे KDE Discover जैसे tools से install किया जा सकता है, और CLI में नीचे दिए गए command से install किया जा सकता है
    flatpak install com.github.k4zmu2a.spacecadetpinball
    
  • एक browser-based version भी है, लेकिन इसे local computer पर सीधे install करके चलाना बेहतर लगा

Full Tilt data के साथ higher resolution इस्तेमाल करना

  • default graphics लगभग 480p स्तर के हैं, इसलिए वे थोड़े rough लग सकते हैं
  • अलग version Full Tilt! Pinball का game data 1024x768 resolution display को support करता है
  • Full Tilt game data archive.org की zip file से लिया जा सकता है
  • Flatpak version को यह data file इस्तेमाल कराने के लिए थोड़ा manual work करना पड़ता है
  • data apply करने की प्रक्रिया

    • पहले game को कम से कम एक बार चलाना होगा, ताकि data directory बन जाए
    • download की गई zip file को सीधे Flatpak data directory में extract करना होगा
      cd ~/.var/app/com.github.k4zmu2a.spacecadetpinball/data/SpaceCadetPinball
      unzip ~/Downloads/CADET.ZIP
      
    • app के साथ bundle की गई existing data directory को delete करना होगा, या सावधानी से करना हो तो उसका नाम बदलना होगा
      sudo rm -r $(flatpak info --show-location com.github.k4zmu2a.spacecadetpinball)/files/extra/Pinball
      
    • यह deletion इसलिए ज़रूरी है क्योंकि game कई locations में data ढूंढता है, लेकिन अगर उसे एक directory में data file मिल जाए तो वह दूसरी locations में आगे नहीं देखता
    • अगर install per-user है, तो sudo की ज़रूरत नहीं पड़ सकती, लेकिन अगर install location /var/lib/flatpak है, तो root permission चाहिए होगी
    • game update होने पर step 3 दोबारा करना पड़ सकता है
    • हालांकि Flatpak package को 2 साल से ज़्यादा समय से update नहीं मिला है, इसलिए update की संभावना या frequency कम लगती है

original data और Full Tilt data के बीच अंतर

  • अगर original files और Full Tilt files दोनों साथ रखे जाएं, तो game के अंदर original 3DPB data और Full Tilt data के बीच switch किया जा सकता है
  • data files game rules पर भी असर डालती दिखती हैं
  • original 3DPB version में re-entry lane और launch lane की lights हर बार गेंद के गुजरने पर toggle होती हैं
  • Full Tilt version में lights toggle नहीं होतीं, बल्कि जली रहती हैं, जिससे light sets पूरे करना और जुड़े हुए bumper sets को upgrade करना आसान हो जाता है
  • इसी दौर में कुछ Mac systems में Marble Blast नाम का game pre-install होकर आता था, और उस game से भी लोगों का ऐसा ही लगाव था
  • Marble Blast series इस pinball game के विपरीत बाद में भी expand होती रही, और इसके नए versions आज भी खेले जा सकते हैं

portability और preservation

  • यह पुराना game इतना पसंद किया गया, और खासकर सक्षम व प्रेरित लोगों के काम की वजह से, कि यह कई platforms पर चलने योग्य रूप में आ गया
  • source code किसी भी रूप में मौजूद हो तो game को अलग-अलग platforms पर port करने का बड़ा फायदा मिलता है
  • इस project की वजह से यह Mac, Windows, Linux के अलावा Android और Nintendo Switch पर भी चलने योग्य दिखता है
  • अगर original developer को भुगतान करना संभव होता, तो भुगतान करना अच्छा लगता, लेकिन खासकर Full Tilt version के game data download की legality को लेकर चिंता है
  • इसकी वजह यह है कि उस data में commercial product के copyrighted art और data शामिल हैं
  • भले ही FOSS license वाले नतीजों को प्राथमिकता दी जाए, हकीकत हमेशा वैसी नहीं होती, और अच्छा काम करने वालों को reward मिलना चाहिए ताकि और अच्छे नतीजे सामने आ सकें

proprietary software और source code escrow

  • software preservation भी एक महत्वपूर्ण लक्ष्य है
  • आदर्श रूप से, ऐसे proprietary software को किसी रूप में source code escrow में रखा जा सकना चाहिए
  • जब तक मूल copyright holder product बेच रहा है, तब तक उसके अधिकारों का सम्मान होना चाहिए
  • लेकिन अगर वह उसे बेचना बंद करने का फैसला करता है, तो बेहतर होगा कि code किसी FOSS license में transition हो जाए, ताकि users अपने इस्तेमाल के software को बेहतर बना सकें और उसे maintain कर सकें
  • इस तरह का तरीका creator rights, user rights, और preservation के लक्ष्य के बीच संतुलन बनाने में मदद कर सकता है

1 टिप्पणियां

 
GN⁺ 3 시간 전
Hacker News की टिप्पणियाँ
  • मैं Space Cadet Pinball के मूल निर्माताओं में से एक हूँ, और यह सच में बहुत शानदार लगता है कि लोग अब भी इस पुराने pinball game को ज़िंदा रखने लायक प्यार करते हैं
    मैं यह पोस्ट अपने दोस्तों और Cinematronics के सह-संस्थापकों Mike Sandige (lead engineer) और Kevin Gliner (designer और product manager) को भी भेजने वाला हूँ, और मुझे लगता है कि वे भी इसे उतना ही पसंद करेंगे जितना मैं कर रहा हूँ

    • Windows के default install में मज़ेदार गेम होना सच में कुछ खास था, इसलिए इसे बनाकर Microsoft को बेचने के लिए धन्यवाद
      उसी की वजह से हम middle school की typing class में pinball league खेल पाते थे। जानना चाहूँगा कि आपने गेम के कौन-से हिस्से पर काम किया था, और क्या development के दौरान कोई मज़ेदार किस्सा या पकड़ने में मुश्किल bug था
    • जब मैंने पहली बार NT 4 इस्तेमाल किया, तो कई मशीनें install करनी पड़ती थीं और उन पर लगातार नज़र रखनी होती थी, और Space Cadet Pinball ने उन लंबी और उबाऊ रातों को झेलने लायक बनाया
      मैंने अपने पूरे career में उसे उस समय की एक किस्मत माना है, और मुझे पागल होने से बचाने वाले उस गेम के लिए धन्यवाद
    • Space Cadet Pinball को Windows के default bundle में शामिल करना Windows के इतिहास के सबसे ताकतवर selling points में से एक था, और इसे बनाने के लिए बहुत-बहुत धन्यवाद
      इस गेम का मुझ पर इतना असर था कि मैं असली pinball की दुनिया में गया और semi-pro स्तर तक पहुँचा। मैं हमेशा से पूछना चाहता था कि क्या आप Space Cadet Pinball के आधिकारिक sequel के लिए फिर से design phase में लौटने पर विचार करेंगे
      enshittification, microtransactions, और virtual pinball में players के खिलाफ license समस्याओं के बीच, शायद कई पीढ़ियाँ इस nostalgia की तलाश में हों। मैंने इस बारे में पहले ही बहुत सोचा हुआ है और ज़रूरत पड़े तो अपना सब कुछ लगाने को तैयार हूँ, लेकिन पहले आपका जवाब सुनना चाहूँगा
    • यह Windows 2000 के default install में शामिल था, इसलिए हर computer lab में मौजूद रहता था, वास्तविक दुनिया से थोड़ी देर दूर जाने का अच्छा break था, और लंबे समय तक टिकने वाला gaming experience था
      बाद में लोग Deluxe Skijump, Doom, और Starcraft लाने लगे, लेकिन Space Cadet तब भी पूरी तरह काबिल विकल्प था
    • पोस्ट के अंत में दिए गए source code escrow सुझाव पर आपका क्या विचार है, यह जानना चाहूँगा
      मैं Software Heritage के लिए एक external contractor हूँ; पता नहीं अभी भी वे यह काम कर रहे हैं या नहीं, लेकिन मुझे लगता है कि ऐसी भूमिका के लिए वह आदर्श संस्था होगी
      https://www.softwareheritage.org/
  • यह recreation मूल गेम के कितना सटीक है, यह लगभग अविश्वसनीय है, और दिखावट और feel लगभग बिल्कुल वैसी ही है
    लेखक ने मूल source code देखे बिना, सिर्फ exe file को decompile करके इसे बनाया है, तो यह लगभग पूरी तरह आँख बंद करके किया गया काम है। इसलिए “वह बच्चा जो न सुन सकता है, न बोल सकता है, न देख सकता है, लेकिन pinball कमाल का खेलता है” वाली बात बिल्कुल फिट बैठती है

    • मुझे याद है कि मूल गेम में startup sequence के दौरान “hidden test” जैसा कुछ टाइप करने पर cursor से ball को move किया जा सकता था
      मैं सोच रहा था कि क्या यह इस version में भी काम करता है; बाद में computer के सामने पहुँचकर आज़माने वाला था, लेकिन AUR version install किया और यह सच में काम करता है। Game start sequence के दौरान “hidden test” टाइप करने पर आप ball को drag कर सकते हैं
    • यह भी ध्यान देने लायक है कि Microsoft Pinball के लिए debug symbols उपलब्ध कराता है
    • मेरी समझ से, असली clean-room approach में आपको खुद disassembled code नहीं देखना चाहिए; कोई दूसरा उसे देखकर document करे और आप वही इस्तेमाल करें
      हाँ, Claude से disassembled code से spec लिखवाकर कुछ वैसा किया जा सकता है
  • GitHub पर देखा, काफ़ी दिलचस्प है: https://github.com/k4zmu2a/SpaceCadetPinball
    इसे कई consoles पर port किया गया है, और एक browser version भी है: https://pinball.alula.me/
    और Space Cadet Pinball, Maxis के एक बड़े गेम Full Tilt! Pinball का हिस्सा था, यह मुझे पहले पता नहीं था। Windows 95 में DOOM को bundle करने की बात लगभग हुई थी, लेकिन “pinball जैसा कोई गेम नहीं हो सकता?” जैसी बात पर उसे ठुकरा दिया गया, और फिर यह हुआ
    https://en.wikipedia.org/wiki/Full_Tilt!_Pinball#Development

    • इस thread में कहीं और CEO ने DOOM पर काम होने की बात से इनकार किया है
    • Full Tilt version कहीं ज़्यादा उन्नत है, और इसमें multiball भी है, जो Windows bundle version में नहीं था
  • पिछले साल Shopify ने Space Cadet से प्रेरित एक pinball game बनाया था, और वह अब भी यहाँ खेला जा सकता है: https://bfcm.shopify.com/
    हर साल Black Friday पर वे दुकानों की sales को real time में visualize करने वाली एक site जारी करते हैं; पहले यह बस एक globe होता था जिस पर असली sales को seller से buyer तक जाने वाली arcs के रूप में दिखाया जाता था। पिछले कुछ सालों में वे site को और मज़ेदार और interactive बना रहे हैं
    Pinball machine की programming काफ़ी कठिन थी, और 2 engineers तथा 1 artist की टीम ने इस पर लगभग डेढ़ महीना काम किया। अगर आप जानना चाहते हैं कि यह कैसे काम करता है, तो pinball machine के बगल वाले desktop computer में process notes रखे गए हैं

    • मुझे बीच से बाईं ओर दूर वाली ball capture device बहुत पसंद है, जो मेहनत से कराहती हुई ball को “फेंकती” है
  • पोस्ट के नीचे source code FLOSS escrow का ज़िक्र मुझे पसंद आया
    कानूनी रूप से इसे लागू करना मुश्किल हो सकता है, लेकिन यह विचार कि software बिकते समय closed-source रहे और बिकना बंद होने पर अपने-आप open source हो जाए, संभावित users या buyers के नज़रिए से आकर्षक है। कम-से-कम अगर कंपनी बंद हो जाए या project cancel हो जाए, तो dependency कम होगी
    https://kde.org/community/whatiskde/kdefreeqtfoundation/ थोड़ा याद आता है

    • FLOSS escrow जैसा तो नहीं, लेकिन source code escrow बड़े enterprise software contracts में काफ़ी आम है
      इस तरह की मध्यस्थता करने वाली कंपनियाँ भी हैं: https://www.escrowcompany.co/source-code-escrow/
    • software escrow बहुत आम है; उदाहरण के लिए, मैं ऐसी जगह काम कर चुका हूँ जहाँ Windows source code escrow मौजूद था
    • सच कहूँ तो, source code खुद कितना उपयोगी होगा, यह पक्का नहीं
      मुझे लगता है कि बिक्री बंद होने के बाद redistribution, decompilation, reverse engineering, और reimplementation को legal बना देना काफी हद तक पर्याप्त होगा
  • Full Tilt version में वह multiball भी है जो Windows version में नहीं है
    जब दो lights एक ही रंग की हों, तो wormhole में shoot करके आप ball lock कर सकते हैं, और 3 balls lock होने पर यह शुरू हो जाता है
    अगर आपको Space Cadet पसंद है, तो मैं Visual Pinball भी ज़रूर recommend करूँगा। Space Cadet से बेहतर pinball games बहुत हैं, और लोगों द्वारा बनाए गए शानदार tables मुफ़्त में उपलब्ध हैं। हालाँकि यह शायद Windows-only है। Tables को VBScript में script किया जाता है और PinMAME को COM object के रूप में load किया जाता है
    जोड़ दूँ कि जब मैंने इसमें थोड़ा hack किया, तो Space Cadet की programming काफ़ी ढीली-ढाली लगी। Light states ही game state को सीधे reflect करते हैं। इसी वजह से rank-up light show चलते समय अगर आप ball खो दें या mission शुरू कर दें, तो rank skip होने वाला bug आ जाता है

    • अच्छी बात यह है कि वह अब सही नहीं है
      VPX अब Linux, Mac, iOS, और Android पर भी चलता है, और jsm174 के pioneering work की वजह से अच्छी तरह चलता है। VBScript वाला हिस्सा जितनी ज़रूरत हो उतने Wine से संभल जाता है और बाकी native है
      यह surround sound feedback (SSF), Direct Output Framework (DOF), और Pinup Popper packs (PUP Packs) को भी support करता है। जो GUI पहले Windows-only था, वह अब ImGUI के ज़रिए Windows/Mac/Linux versions में built-in है और gameplay के दौरान भी खोला जा सकता है
      अगर आप इसे आज़माना चाहते हैं, तो GitHub में login करके हर platform के लिए latest action download कर सकते हैं [0]। Non-Windows users के लिए पिछले साल की 10.8.0 release की तुलना में Windows version से feature gap सबसे ज़्यादा कम करने वाला latest master बेहतर रहेगा। Metal और Vulkan support वाले नए multithreaded rendering backend के साथ BGFX version इस्तेमाल करें
      और जानना हो तो Virtual Pinball Chat Discord [1] या wiki [2] देखें। Developers ने VPX को cross-platform बनाने के लिए बहुत मेहनत की है, और उसका नतीजा साफ़ दिखता है। मैंने भी इसी के आधार पर एक Pincab [3] बनाया है और यह शानदार है
      अतिरिक्त रूप से, VPX अब Batocera में भी supported है, लेकिन वहाँ शामिल VPX version काफ़ी पुराना है
      [0] https://github.com/vpinball/vpinball/actions/workflows/vpinb...
      [1] https://discord.gg/BhR9h5aWm
      [2] https://github.com/dekay/vpinball-wiki/wiki/About-Visual-Pin...
      [3] https://github.com/dekay/vpin-cabinet/
    • मुझे सहज रूप से लगा था कि ज़्यादा realistic games ज़्यादा मज़ेदार होंगे, और शायद मुझे Space Cadet सिर्फ बचपन की यादों की वजह से पसंद है
      लेकिन जितने ज़्यादा दूसरे pinball games खेले, उतना ही मुझे मानना पड़ा कि Space Cadet अपने-आप में एक शानदार game है। इसका feel बेहतरीन है और इसमें बाँधे रखने वाले कई elements हैं
      मैं ऐसे दूसरे pinball games ढूँढ़ना चाहता था जिनसे उतना ही आनंद मिले, और सबसे करीब Xenotitle और Demon's Tilt लगे, लेकिन वे familiar होने और अच्छे से खेलने में ज़्यादा कठिन थे। उसके बाद मेरे हिसाब से Yoku's Island Express अच्छा है
    • मैंने बहुत pinball खेला है, और Space Cadet design, balance, और interest के मामले में बहुत अच्छा pinball game है
      इसे कमतर नहीं आँकना चाहिए
  • Visual Pinball के लिए इसे देखना ठीक रहेगा: https://archive.org/details/vpinball-x-73-space-cadet / https://github.com/vpinball/vpinball
    इससे बेहतर भी हो सकता है, लेकिन JP version बिना ढेर सारा दूसरा software install और configure किए सीधे चल जाता है
    https://youtube.com/results?search_query=JP%27s+Space+Cadet - https://youtu.be/UXfohCzilrQ
    आजकल लोग इन pinball games को जिस तरह बनाते हैं, वह सच में चौंकाने वाला है
    और tables यहाँ भी मिलेंगे:
    https://vpforums.org/index.php?app=downloads&showcat=50
    https://vpuniverse.com/files/category/82-vpx-pinball-tables
    https://virtualpinballspreadsheet.github.io
    https://nailbuster.com/wikipinup
    https://archive.org/search?query=visual+pinball+tables

    • इस project को non-Windows environment में चलाने की कोशिश में मुझे काफ़ी परेशानी हुई
      Linux/Mac पर जो भी करता, वह hang या crash हो जाता था। अभी धीरे-धीरे बंधन कम हो रहे हैं, लेकिन यह अब भी Windows-केंद्रित project है
    • Visual Pinball सच में हैरान कर देने जितना शानदार है, और इसके पीछे artists और table developers की एक विशाल और सक्रिय community है
      सैकड़ों high-quality tables हैं और हर हफ़्ते 12 से ज़्यादा नई releases आती हैं। कुछ नए original tables ऐसे काम करते हैं जो physical pinball table में संभव ही नहीं, लेकिन 1950s से 2000s तक की legendary commercial pinball machines की बेहद प्यार से बनाई गई recreations भी बहुत हैं। संभव है कि आपकी किशोरावस्था की कोई पसंदीदा table पहले ही emulate की जा चुकी हो
      जैसे MAME ने arcade games को गुम होने से पहले preserve किया, वैसे ही VPin community भविष्य की पीढ़ियों के लिए electromechanical machines का इतिहास बचा रही है। अंदरूनी तौर पर Visual Pinball में PinMAME नाम का एक खास MAME version pinball machine ROMs को emulate करता है, और Visual Pinball 3D rendering तथा physics simulation संभालता है
      ज़्यादातर लोग इसे keyboard के साथ desktop पर खेलते हैं, लेकिन जैसे कुछ MAME players dedicated buttons, joystick, या arcade cabinet जोड़ते हैं, वैसे ही VPin को pinball machine जैसे cabinet में भी चलाया जा सकता है। Playfield की जगह एक flat screen होती है, और flipper buttons तथा असली plunger से virtual ball launch की जाती है
      VPin stereo sound भी support करता है, लेकिन साधारण PC sound card के 7.1 output के अतिरिक्त channels से subwoofer, bass shakers, और 4-channel positional haptic feedback तक चलाया जा सकता है। Transducers जिस सटीकता से असली pinball bumper और slingshot के cabinet के भीतर चलने का एहसास, यहाँ तक कि लकड़ी के playfield पर metal ball के लुढ़कने की सूक्ष्म vibrations तक दोहरा देते हैं, वह मुझे चकित कर गया
      मैंने अपने cabinet में rendered flipper positions के नीचे असली pinball machine के flipper solenoids भी लगाए हैं। मेरा VPin cabinet एक game room में 8 असली pinball machines और एक custom MAME arcade cabinet के बगल में रखा है, इसलिए मैं भरोसे से कह सकता हूँ कि overall feel असली चीज़ के बहुत करीब है
      अगर आप Visual Pinball आज़माना चाहते हैं, तो ऊपर @eahm द्वारा link किए गए Pinup Popper auto-installer से शुरुआत करने की मैं ज़ोरदार सिफारिश करूँगा: https://nailbuster.com/wikipinup/doku.php
      यह शानदार नतीजा कई projects के बेहद smooth तरीके से साथ काम करने से बनता है, लेकिन शुरू में सही क्रम और सही locations पर install करना उलझन पैदा कर सकता है। पहली install के समय documentation थोड़ा पढ़ना पड़ा, जो हल्की झुंझलाहट थी, लेकिन अब मुझे लगता है कि one-click-friendly न होना भी इसका फ़ायदा है। यह बस इतना जटिल है कि जो लोग बहुत हल्के में आकर spam फैलाते, वे छँट जाते हैं, और इस पूरी तरह free retro-adjacent hobby में अब भी बहुत जानकार और deeply engaged community बनी हुई है
  • मुझे source code escrow का विचार पसंद है, और यह ऐसा क्षेत्र लगता है जहाँ national governments का दख़ल उपयोगी हो सकता है
    इससे वह बात याद आती है कि British Library को हर प्रकाशित पुस्तक की एक प्रति रखने की आवश्यकता होती है। क्या source code के लिए भी सिर्फ preservation के उद्देश्य से वैसा कानून नहीं हो सकता
    अगर उसे किसी रूपकात्मक तिजोरी में बंद रखा जाए और software support व lifespan से जुड़ी कुछ शर्तें पूरी होने के बाद ही खोला जाए, तब भी मुझे ठीक लगेगा। चाहे वह शर्त “मूल copyright समाप्त होने के बाद” ही क्यों न हो, यानी 70 साल से भी बाद में, तब भी source code preservation के लिहाज़ से यह मौजूदा प्रथा से बहुत बेहतर होगा। कुछ games के मूल source code release के 10 साल के भीतर ही खो गए थे (Kingdom Hearts 1)। अभी की तुलना में कोई भी विकल्प बेहतर लगता है

    • मुझे नहीं लगता कि मौजूदा स्थिति से कोई भी विकल्प बेहतर ही होगा
      creators के लिए incentive पहले से ही काफ़ी कम है। आप कोई किताब लिखते हैं और वह तुरंत Anna's Archive पर पहुँच जाती है तथा Altman गिरोह के मुनाफ़े के लिए LLM sludge में पचा दी जाती है। आप कोई investigative journalism article यहाँ या Reddit पर share करते हैं और paywall-bypass site का link सबसे ज़्यादा upvote पाने वाली टिप्पणियों में से एक बन जाता है
      यह पहले से ही Bastiat की टूटी खिड़की जैसी स्थिति है, जहाँ लोग creations बनाने के लिए कम प्रेरित हो रहे हैं। मैं software creators के काम को और आसानी से copy होने और copyright laundering के जोखिम में नहीं डालना चाहता। State vaults खरबों डॉलर की companies के लिए आसान निशाना बन जाएँगी
      अलग बात यह है कि retro reverse engineering करने वाले व्यक्ति के रूप में, software preservation और creators को भुगतान की ज़रूरत के बीच के तनाव पर लेखक की बात से मैं गहराई से सहमत हूँ
  • जल्द ही game और data को अलग करने की योजना है, और तब दूसरा हिस्सा आसान हो जाएगा, जिससे custom Flatpak data को extend कर सकेगा
    Flatpak को updated runtimes बनाए रखने के लिए updates मिलते रहे हैं, लेकिन upstream game खुद update नहीं हुआ है, और Flathub updates के लिए सिर्फ appstream data दिखाएगा। Flatpak manifest repository देखें तो latest commit 6 महीने पहले का है: https://github.com/flathub/com.github.k4zmu2a.spacecadetpinb...

  • काश कोई hobby project के रूप में या किसी company के ज़रिए Space Cadet की असली pinball table बना दे

    • ऐसे कुछ प्रयास हुए हैं, और शायद सबसे जाना-पहचाना यह है [1]
      वैसे Sesame Street pinball table [2] का असली version भी देखना चाहूँगा, हालाँकि वह थोड़ा ज़्यादा ambitious project हो सकता है
      [1] - https://spacecadetpinball.wordpress.com
      [2] - https://www.youtube.com/watch?v=JZshZp-cxKg
    • बहुत से लोगों ने इसके बारे में सोचा है, लेकिन जहाँ तक मुझे याद है, इसे physical रूप में बनाना संभव नहीं
      इसमें bumper के नीचे से गुजरने वाली lane है, जबकि असली bumpers नीचे की तरफ काफ़ी दूर तक निकलते हैं: https://files.catbox.moe/pnaeri.png
    • मैंने 21 साल पहले यह idea एक Stern employee को दिया था, लेकिन जैसा अपेक्षित था, कुछ नहीं हुआ
      उस समय वे Halo machine बनाने की भी कोशिश कर रहे थे, और वह भी कहीं नहीं पहुँची