- Balatro देखने में पोकर roguelike जैसा लगता है, लेकिन 1.0 पूरा होने से ठीक पहले डेवलपर के मन में जो मुख्य एहसास आया, वह अकेले शांत बैठकर बार-बार खेले जाने वाले सॉलिटेयर के ज्यादा करीब था
- पश्चिमी देशों में सॉलिटेयर कहने पर आमतौर पर Klondike याद आता है, और Balatro भी व्यापक अर्थ में एक single-player कार्ड गेम होने के नाते सॉलिटेयर की परंपरा में रखा जा सकता है
- player character, health, और पारंपरिक दुश्मनों को हटाने वाला डिज़ाइन crossword और sudoku की तरह कम दबाव लेकिन problem-solving जीवित रखने वाले प्ले को लक्ष्य बनाता है
- achievements, stake levels, unlocks, और challenges सिर्फ playtime बढ़ाने के लिए नहीं, बल्कि खिलाड़ियों को safe zone के बाहर के डिज़ाइन को explore करने में मदद देने वाले उपकरण हैं
- डेवलपर रिलीज़ के 1 साल बाद भी लगभग हर दिन Balatro खेलता है, और पहले इस्तेमाल किया गया ‘jazz solitaire’ शब्द उसके लिए पुराने सॉलिटेयर एहसास और आधुनिक डिज़ाइन के मेल को दर्शाता है
Balatro सॉलिटेयर से कौन-सा एहसास लेना चाहता था
- Balatro की प्रेरणा के रूप में कई गेम्स का ज़िक्र हुआ है, लेकिन सॉलिटेयर, खासकर Klondike, सबसे महत्वपूर्ण धुरियों में से एक के करीब है
- डेवलपर ने जिस “vision board” की कल्पना की, उसके केंद्र में सॉलिटेयर इतनी प्रमुखता से रखा गया था कि लक्ष्य क्लासिक single-player कार्ड गेम से मिलने वाला आरामदेह माहौल था
- सॉलिटेयर अकेले खेले जाने वाले कार्ड गेम्स का एक समूह है, और पश्चिमी दुनिया में इससे सबसे आम तौर पर जुड़ा variant Klondike है
- व्यापक रूप से देखें तो Balatro को तकनीकी रूप से एक सॉलिटेयर गेम भी माना जा सकता है
सॉलिटेयर की सांस्कृतिक स्थिति
- पारंपरिक सॉलिटेयर को गेम संस्कृति के भीतर भी बहुत व्यापक पहचान रखने वाली चीज़ माना जाता है
- यह इतना सार्वभौमिक है कि लगभग हर किसी के पास इसे खेलने की याद होती है, और Tetris या Mario जैसे बड़े IP से भी आगे बढ़कर गेम संस्कृति से बाहर की गतिविधि जैसा महसूस होता है
- सॉलिटेयर प्रतिस्पर्धी गेम की तुलना में सकारात्मक फुर्सत की गतिविधि के ज्यादा करीब एक स्वस्थ niche में आता है
- यही सांस्कृतिक स्थिति Balatro के डिज़ाइन एहसास के लिए एक महत्वपूर्ण मानदंड बनी
Balatro 1.0 डेवलपमेंट के अंतिम चरण का लक्ष्य
- 2024 की शुरुआत में जब Balatro 1.0 का डेवलपमेंट समापन के करीब था, डेवलपर ने कल्पना की कि किस तरह का व्यक्ति किस तरीके से यह गेम खेलेगा
- आदर्श play session की छवि यह थी कि कई साल बाद किसी आरामदेह रविवार दोपहर में कोई यह अजीब-सा गेम खोले, कुछ रन खेले, लगभग 1 घंटा आनंद ले, फिर उसे बंद करके अपने दिन में आगे बढ़ जाए
- लक्ष्य यह था कि गेम लंबे समय तक टिके, आरामदेह रहे, और कम दबाव वाले तरीके से मज़ेदार महसूस हो
- player character, health, और पारंपरिक दुश्मनों के न होने का कारण भी इसी दिशा से जुड़ा है
- Balatro crossword और sudoku की तरह कम दबाव वाला, लेकिन problem-solving क्षमता का उपयोग करवाने वाला गेम बनना चाहता है
सॉलिटेयर से अलग Balatro का metagame
- Balatro में सॉलिटेयर में न मिलने वाले metagame तत्व मौजूद हैं
- achievements
- stake levels
- unlocks
- challenges
- ऐसे तत्व ऊपर से playtime को कृत्रिम रूप से बढ़ाने वाले साधन लग सकते हैं
- लेकिन वास्तव में दो उद्देश्य ज्यादा महत्वपूर्ण थे
- खिलाड़ियों को उनकी safe zone से बाहर निकालना, ताकि वे ऐसे गेम डिज़ाइन तलाशें जिन्हें पूरी तरह unguided अनुभव में वे शायद कभी न देखते
- जो खिलाड़ी पहले से core game loop का आनंद ले रहे हैं, उन्हें वैकल्पिक रूप से आगे बढ़ाने के लिए goals की एक सूची देना
- सॉलिटेयर में चलायमान तत्व कम होते हैं, इसलिए खिलाड़ी अधिकतर चीज़ें खुद समझ सकते हैं, लेकिन Balatro जैसे गेम में मार्गदर्शक goals की ज़रूरत ज्यादा मानी गई
- रिलीज़ के कई महीने बाद भी डेवलपर ने खुद इन goals के जरिए ऐसी बातें सीखीं जिनकी उसने पहले उम्मीद नहीं की थी
रिलीज़ के बाद खेलने का तरीका और ‘jazz solitaire’
- रिलीज़ के 1 साल से भी ज्यादा समय बाद डेवलपर अब भी Balatro लगभग हर दिन खेलता है
- सोने से पहले कुछ रन खेलते हुए उसे लगता है कि यह उसके लिए सॉलिटेयर खेलने वाले एहसास को दोबारा बनाने के काफी करीब पहुँच गया है
- हालांकि गेम को लेकर आई प्रतिक्रियाओं को देखकर उसका मानना है कि औसत खिलाड़ी ज़रूरी नहीं कि Balatro को उसी तरह enjoy करे
- फिर भी लोग गेम का आनंद ले रहे हैं, और डेवलपर इस बात से संतुष्ट है कि यह उस तरह के परिणाम के काफी करीब पहुँचा, जैसा वह खुद एक खिलाड़ी के रूप में चाहता था
- Balatro को पहले ‘jazz solitaire’ कहने की वजह यह थी कि वह सॉलिटेयर के पुराने एहसास को आधुनिक डिज़ाइन उपकरणों के साथ जोड़कर ऐसा गेम बनाना चाहता था जो नया भी लगे और परिचित भी
- वास्तव में वह लक्ष्य हासिल हुआ या नहीं, यह समय बीतने पर ही पता चलेगा
1 टिप्पणियां
Hacker News की राय
यह लेख वाकई अच्छा है। आज की digital दुनिया participation की भीख मांगने वाले platforms पर टिकी है, और लगता है जैसे हर वक्त ध्यान चारों तरफ खिंचता रहता है
मैं Balatro को localthunk की तरह लगातार पकड़े नहीं रहता, लेकिन कुछ समय खूब खेलकर छोड़ देता हूं और कुछ हफ्तों बाद फिर लौट आता हूं, इसलिए यह लेख के भाव से मेल खाता लगता है। यह लत से ज्यादा सुकून देने वाला leisure है; stress घटाने के लिए अंदर जाओ, एक game खेलो और बाहर आ जाओ—ऐसा game ठीक लगता है
सोचता हूं कि अगर ज्यादा tools और platforms हमेशा हर चीज को पकड़े रखने की कोशिश न करें, तो digital दुनिया कैसी दिखेगी
Balatro ने इन दोनों बातों को कहीं ज्यादा complex design में बेहतरीन ढंग से पकड़ा है, और शुरुआत में कौन-सा joker मिलता है, उसके हिसाब से खेलने का तरीका बदल जाता है, जिससे depth भी बढ़ती है। पैसे जमा करने जैसी strategy सीखी जा सकती है, लेकिन आम तौर पर शुरुआत से ही दिशा जबरन तय नहीं कर सकते; जो मिला है, उसी से रास्ता निकालना पड़ता है, इसलिए design सचमुच शानदार है
यह कुछ ऐसा है जैसे Pepsi से कम मीठी है कहकर Coca-Cola की तारीफ करना
Solitaire कुछ इंतजार करते हुए कुछ मिनट बिताने के लिए सचमुच बढ़िया है। हालांकि कई mobile Solitaire apps में ads बहुत होते हैं, या वे slow होते हैं, या controls असुविधाजनक होते हैं
कुछ साल पहले मुझे https://f-droid.org/en/packages/de.tobiasbielefeld.solitaire... मिला था; यह free open source है, तेज है और cards move करने के shortcut controls भी अच्छे हैं। अगर आप लेख में बताई भावना वाला simple Solitaire चाहते हैं, तो मैं दिल से recommend करता हूं
यह unsolvable games generate नहीं करता[1] और dead-end state भी detect करता है। पहली visit के बाद offline चलता है, ads सिर्फ game खत्म होने के बाद आते हैं और परेशान नहीं करते
HN पर भी अक्सर इसकी अच्छी तारीफ हुई है। जैसे: https://news.ycombinator.com/item?id=41972075 या https://news.ycombinator.com/item?id=42031052
[1] random deal के unsolvable होने की संभावना लगभग 20% है। Wikipedia में भी इससे जुड़ा section है: https://en.wikipedia.org/wiki/Klondike_(solitaire)#Probabili...
फिर भी मेरा favourite अब भी पुराना Windows 95 Solitaire है। Linux पर भी wine के जरिए एक copy रखी है और कभी-कभी PC पर खेलता हूं। सबसे बड़ा कारण यह है कि मुझे अब भी उसका ending animation पसंद है, जिसमें background को मिटाए बिना सारे cards उछलते हुए नीचे आते हैं: https://www.youtube.com/watch?v=uev21NTzom8
पता नहीं बाकी versions इस ending animation को implement करने की कोशिश क्यों नहीं करते; यह अब तक का सबसे अच्छा है
इसमें सिर्फ नीचे banner ad है, जो gameplay को नहीं ढकता। यह सारी play history, statistics और पुराने boards को फिर से play करने की सुविधा भी देता है
HN readers के लिए मायने रखने वाली detail यह है कि इसे 100% SwiftUI में बनाया गया है
“release के एक साल से ज्यादा बाद भी लगभग रोज Balatro खेलता हूं, और सोने से पहले कुछ rounds खेलता हूं” वाला हिस्सा खासकर games में बहुत महत्वपूर्ण लगता है। जो game आपने बनाया है, उसे खुद play करना चाहिए
कई games ऐसे लगे जिनमें साफ था कि developer ने player की तरह शुरू से अंत तक बैठकर नहीं खेला। skip, developer-only starting points या features, या “मुझे पता है क्या होने वाला है” कहकर जल्दी-जल्दी आगे बढ़े बिना खेलना चाहिए। हालांकि ऐसे games अक्सर Steam पर $5 से कम के होते हैं, इसलिए लगता है कि उनमें से कुछ सफल game बनाने की गंभीर कोशिश से ज्यादा पैसे कमाने के लिए भी हो सकते हैं
संदर्भ: https://youtu.be/IcgmmBEEHsk?t=1427
Balatro वह इकलौता गेम है जिसमें मेरा स्कोर double-precision floating point की अधिकतम वैल्यू तक पहुंच गया। यह कोई बेतुकी speedrun रणनीति भी नहीं है; सामान्य खिलाड़ी भी आराम से वहां तक पहुंच सकते हैं
नंबरों का बढ़ते जाना अजीब तरह से आकर्षक होता है, और Balatro इसे मेरे खेले किसी भी गेम से बेहतर इस्तेमाल करता है
इसका मकसद मुख्यतः Cryptid जैसे दूसरे mods के साथ इस्तेमाल होना है, जो हास्यास्पद रूप से शक्तिशाली cards जोड़ते हैं, लेकिन अगर आप base game में ante 39 के बाद की चुनौती लेना चाहते हैं, जहां मूल रूप से जीतना मुश्किल होता है, तो सिर्फ Talisman भी काफी है
“खिलाड़ी को अपने comfort zone से बाहर निकालकर, game design को उन तरीकों से अनुभव करवाना जिन्हें वह पूरी तरह unguided होने पर explore नहीं करता” — इस concept को Slay the Spire या Hades जैसे roguelike/roguelite गेम्स ने अच्छी तरह अलग-अलग रूप दिए हैं
इस बार आपको वही enhancement items नहीं मिलते, इसलिए आपको वही गेम अलग तरीके से खेलना सीखना पड़ता है। Balatro में, रणनीति के हिसाब से अलग-अलग poker hands बनाने के लिए draw poker खेलने जैसा है
मैं mobile पर खेलता हूं, इसलिए Steam mods इस्तेमाल नहीं कर सकता, लेकिन चाहता हूं कि developer game modes, cards, variant rules आदि और जोड़कर variation दे। या शायद बस मुझे ही अपने comfort zone से बाहर निकलकर adventure करना चाहिए
असल में इसका मतलब था कि अगर मेरा पसंदीदा bat या nunchaku weapon नहीं आता, तो उस run को clear न कर पाने की संभावना ज्यादा होती थी
असल में यह इसी तरह बहुत अच्छी तरह काम करता है। जब करीब 25 मिनट काटने हों, तो perfect game है
यह काफी complex है, लेकिन runs के बीच खिलाड़ी को याद रखने लायक जानकारी बहुत ज्यादा नहीं होती। मुझे वह स्थिति पसंद नहीं जब कुछ हफ्ते बाद game पर लौटूं और अब खेलने का तरीका ही याद न हो
संदर्भ के लिए, शुरू किए हुए 2 हफ्ते भी नहीं हुए हैं और अभी तक ante 11 clear नहीं कर पाया हूं; 70 लाख points difficulty में बड़ा jump जैसा लगता है
पुराने Doom में तो कई साल बाद भी controls और secret locations तक याद रहते हैं, लेकिन modern versions में controls और weapon modes इतने ज्यादा हैं कि एक महीना न खेलूं तो याद नहीं रहता कि क्या कैसे काम करता है
विचारशील लेख है। लगता है localthunk के “खराब programmer” होने की एक narrative है, और उसी के विस्तार में कुछ लोग उसे किस्मत से अचानक बहुत सफल हो गया मानते हैं
ऐसे लेख उस narrative को तोड़ते हैं। उन्होंने game design पर बेहद ज्यादा सोचा था, और उन्हें बहुत स्पष्ट था कि वे कहां जाना चाहते हैं
यह सब महसूस करने के बाद भी कुछ bugs या Lua में बने होने की बात पकड़कर इसे कमतर आंकना मेरे लिए कल्पना से बाहर है
Minecraft, Valheim, Cities Skylines, Project Zomboid जैसी कई indie success stories software के रूप में काफी messy हैं, और ऐसे और भी बहुत होंगे। बेहतरीन product design और promotion, software quality से कहीं ज्यादा महत्वपूर्ण हैं
localthunk खुद भी सबसे पहले कहेंगे कि अपने circle से बाहर audience मिलना उनकी किस्मत थी, लेकिन game की हर चीज़ में polish और intent दिखता है
अच्छी तरह programmed लेकिन boring game के बजाय, मैं थोड़े bugs और messy code वाला मगर interesting और well-designed game कहीं ज्यादा खेलना चाहूंगा
मुझे यह fantasy पसंद है कि “किसी आलसी रविवार दोपहर, कई साल बाद भी मैं यह अजीब game खेल रहा हूं, कुछ rounds enjoy करता हूं और करीब एक घंटे बाद इसे रखकर बाकी दिन में आगे बढ़ जाता हूं”
ऐसे और games आएं तो मैं पैसे दूंगा। मुझे Balatro जैसे और games चाहिए
इस ताजगी भरी राहत पर शायद मैं essay भी लिख सकता हूं। कई खूबसूरत software की तरह Balatro इस बात से define होता है कि वह क्या करता है और क्या नहीं करता। ads नहीं हैं, संदिग्ध Skinner box जैसी चालें नहीं हैं। बस wholesome gameplay है
ऐसे लेखों में, खासकर HN के top पर आए लेखों में, context के बिना घुसना हमेशा दिलचस्प होता है। यह व्यक्ति कौन है, localthunk क्या है, और “Balatro” क्या है, ऐसा लगता है
online कुछ references ऐसे होते हैं जो किसी group के भीतर मशहूर और खूब इस्तेमाल होते हैं, लेकिन मेरे जैसे किसी दूसरे group में कभी सामने नहीं आए
podcasts की तरह mobile games भी मेरे लिए शायद पूरी तरह invisible क्षेत्र हैं
कुछ समय पहले दोस्त बात कर रहे थे कि किसी game का “nemesis system” अच्छा था लेकिन patent की वजह से लगभग इस्तेमाल नहीं हो पाया, तो मैंने GPT से छोटा summary और यह क्यों cool है, पूछा
यहां भी शायद यह अच्छा काम करता। संक्षेप में कहा जा सकता है कि LocalThunk poker-theme वाले roguelike deckbuilding game Balatro के pseudonymous developer हैं, और Balatro 2024 में रिलीज़ हुआ game है जिसमें poker hands से score बनाकर challenges clear किए जाते हैं, और जिसे innovative gameplay और design के लिए कई awards मिले हैं
इस विषय पर विचार अपने आप में दिलचस्प है, लेकिन यह याद दिलाता है कि हमारे आसपास बिखरी free information को खुद खोजने का तरीका लोग आम तौर पर भूल गए हैं
पिछले एक साल में इसे कई awards मिले हैं और reviews बहुत अच्छे रहे हैं। localthunk developer हैं, और मेरी जानकारी में PC version लगभग पूरा उन्होंने अकेले बनाया। शायद किसी एक joker की art इसका अपवाद हो सकती है। इसका publisher है, जिसने इसे लगभग हर imaginable दूसरे platform पर port करने में मदद की
अगर विषय से थोड़ा हट रहा हूँ तो पहले से माफ़ी, लेकिन अगर आप Windows 2000 Solitaire खेलना चाहते हैं, तो मैंने इसे अपने वेब-आधारित emulator में कुछ हद तक चलने लायक बना दिया है: https://evmar.github.io/retrowin32/run.html?exe=sol.exe&dir=...