बड़ी संख्या से निपटने के लिए, मुझे लगता है कि मुझे लगता है कि टॉवर ऑफ़ हीरो की तरह एक अच्छा उदाहरण है । ऊपरी बायां कोना:
(स्रोत: mzstatic.com )
गेमप्ले में शामिल होने के बिना, जिस तरह से यह संख्याओं को संभालता है वह अपेक्षाकृत सरल है: आप दो बाल्टी संख्या देखते हैं। जब आप टॉवर में ऊंचे हो जाते हैं, और अधिक "सोना" बनाते हैं, तो दो बाल्टी बस बड़ी संख्या का प्रतिनिधित्व करती हैं।
120
120M320K - 120 Million
120B631M - 120 Billion
120T134B - 120 Trillion
एक बार जब खेल T पास हो जाता है, तो वह एक, b, c ... z, aa, ab, ... में चला जाता है
56aa608z
इसे इस तरह से करते हुए, यह अभी भी आपको यह बताता है कि आपने कितने सोने की "कमाई" की है ... जबकि गेम को विवरण में नीचे नहीं किया गया है।
क्या आप वास्तव में लाखों लोगों के बारे में परवाह करते हैं जब आपकी संख्या ट्रिलियन पिछले है?
क्या यह Int, Big Int, Float, Double, Decimal, ... में नंबर रखता है? कस्टम ऐरे? जब आप इस तरह से "फजी" तरीके से नंबर संभाल रहे हैं, मुझे नहीं लगता कि यह मायने रखता है ...
उन सभी मामलों की संभावना है कि सबसे महत्वपूर्ण भाग हैं - इस मामले में, पहले 6 ... उसके बाद, अगले 3 या 6 को MAYBE करें - चूँकि कुछ सौ K कमाने से लाखों में मिल सकते हैं - लेकिन वहाँ एक बिंदु मिलता है जहाँ कमाई होती है जब आप T को मारते हैं तो कुछ सौ K आपको प्रभावित नहीं करने वाले हैं ... बहुत कम आ और उससे परे।
आपका माइलेज अलग-अलग होगा (जो आप चाहते हैं / आवश्यकता के आधार पर) ... बस मैंने सोचा कि मैं अपना 2c लगा दूंगा जो मुझे लगता है कि एक अच्छा या सरल उदाहरण है।
संपादित करें:
मैं आगे के नंबर सिस्टम को कैसे लागू करूंगा, इस बारे में विचार: मेरे पास 3 महत्वपूर्ण भागों के साथ एक नंबर होगा: XXXX.YYY (...) xZZZ।
X is the most significant digits,
Y trailing
Z the multiplier (multiple of 3).
तो 120.365x1 120k365 होगा ... 120.365x2 120M365K होगा ... आदि 4 प्रमुख (1200.365x2) को हिट करें, फिर बस संख्याओं को घुमाएं 1.200365 (...) x3। बैम। आपके पास 1B200M है।
XY दशमलव या फ़्लोट में आसानी से फिट हो जाएगा ... Z के साथ एक int / अहस्ताक्षरित int के रूप में आगे बैठा है।
एक फ्लोट के साथ, आप डॉट के बाद एक बड़ी - लेकिन बढ़ती महत्वहीन - अंकों की संख्या रखने में सक्षम होंगे।
Z आसानी से संख्याओं के आसानी से समझने योग्य ब्लॉक का प्रतिनिधित्व करेगा:
K = 1
M = 2
B = 3
T = 4
a = 5
...
z = 31 (I may be off on this)
aa = 32
...
az = 58
ba = 59
...
...