पाउडर खिलौना में गोल्फ के लिए युक्तियाँ


9

इस एक के साथ मज़े करो, द पाउडर टॉय गोल्फ के लिए एक दिलचस्प चुनौती है, खासकर फिल्ट लॉजिक के साथ।

टीपीटी को एक चुनौती बनाने वाली बात एक समस्या का सामना करने के कई कई तरीके हैं: Should I use Cellular Automaton rules, SWCH logic, Filt logic, subframe filt logic, and/or wall logic?

जैसे, टीपीटी गोल्फ के लिए युक्तियों के लिए एक स्थान काफी मददगार होगा, इसलिए मैंने यह प्रश्न सूत्र बनाया।

इस थ्रेड में बहुत सारे संक्षिप्ताक्षरों का उपयोग किया जाएगा। उनमें से बहुत सारे गेम के तत्व होंगे, इसलिए उन्हें विकी पर सर्च करने से आपको उनके बारे में बहुत सारी जानकारी मिल जाएगी, जैसे कि वे क्या हैं।

यहां उन लोगों के लिए सबसे सामान्य संभावनाएं हैं, जिन्हें आप अपने विवरण में (और उनका पूरा नाम) संलग्न करके, जो खोज में नहीं जाना चाहते हैं:

  • SPRK: बिजली। टीपीटी में सभी इलेक्ट्रॉनिक्स का आधार, तारों और अन्य प्रवाहकीय तत्वों के साथ यात्रा करता है।
  • फ़िल्टर फोटॉनों के लिए फ़िल्टर, रंग बदलता है।
  • ARAY: रे एमिटर। जब वे टकराते हैं तो किरणें बिंदु बनाती हैं।
  • BTRY: बैटरी। अनंत बिजली पैदा करता है।
  • DRAY: डुप्लिकेट रे। इसके सामने कणों की एक पंक्ति को दर्शाता है।
  • क्रे: कण रे एमिटर। Tt द्वारा निर्धारित सीमा के साथ, इसके ctype द्वारा निर्धारित कणों का एक बीम बनाता है।
  • SWCH: स्विच करें। स्विच ऑन करने पर केवल कंडक्ट होता है। (PSCN स्विच ऑन, NSCN स्विच ऑफ)

सभी तत्वों की सूची


1
@ mbomb007 लिंक जोड़ने के लिए धन्यवाद। मैं बस यही माँगने जा रहा था। मुझे टीपीटी का पता नहीं है और लगा कि यह उन खिलौनों के बारे में एक चुनौती है जो कभी हुआ करते थे - और शायद अब भी हैं - डिटर्जेंट के पैकेट में पाए जाते हैं ...: /
अरनौल्ड

@ अरनुलद हह। ओह। धन्यवाद mbomb007: पी
चांदनीट08

आप स्कोर की गणना कैसे करते हैं?
12M21 21

@ 12Me21 फिलहाल, स्कोर सेव फाइल पर आधारित है। आप चर्चा कर सकते हैं कि इस मेटा पोस्ट में
moonheart08

जवाबों:


2

छोटा होने पर केवल सबफ्रेम लॉजिक का उपयोग करें

और, अधिक जटिल मशीनों के लिए, यह अक्सर बहुत छोटा होता है।

सबफ्रेम आम तौर पर ठोस SPRK (ज्यादातर दिशाओं के लिए लगभग 3 पिक्सल, सिर्फ एक BTRY की तुलना में एक अतिरिक्त पिक्सेल), FILT 'चैनल' (तेजी से ब्रे ट्रांसफर के लिए), और नॉनसुबली लॉजिक की मात्रा को कम करने के लिए ओवरहेड लगाता है, भले ही यह छोटा हो , कई बार होने के कारण (4x से 20x-30x धीमा!) धीमा।

जटिल ऑपरेशनों के लिए सबफ़्रेम लॉजिक अक्सर अच्छा होता है (जो कि यहाँ अधिकांश चुनौतियाँ हैं), लेकिन सरल लोगों के लिए, सबफ़्रेम लॉजिक शायद इष्टतम नहीं है।


कृपया चित्र जोड़ें tyvm
ASCII-केवल

@ ASCII- केवल जब मैं घर जाऊंगा
चंद्रहाट ०

3
यह अच्छा होगा यदि आप इतने सारे संक्षिप्ताक्षरों का उपयोग करने के बजाय चीजों को बाहर निकाल सकते हैं। हर कोई खेल से परिचित नहीं है, लेकिन कुछ को यह दिलचस्प लग सकता है।
mbomb007

@ mbomb007 बस नोट करने जा रहे हैं, FILT, BTRY, BRAY, SPRK, आदि सिर्फ इन-गेम कणों के लिए नाम हैं। खेल ही उन नामों का उपयोग करता है। क्या मैं खेल की विकि को मुख्य पद पर रखूंगा? लोग वहां उन नामों को खोज सकते हैं और यह पता लगा सकते हैं कि वे काफी आसानी से क्या हैं।
चंद्रहाट ०

1

अपने FILT मोड्स को जानें

FILT, FILT और सबफ़्रेम लॉजिक के लिए कम से कम, TPT में कंप्यूटिंग की आधारशिला है। और जैसे कि, यह आपके जीवन को आसान बनाने के लिए कई प्रकार के टोटके है, इसके विभिन्न तरीके हैं। आप का उपयोग करके एक FILT मोड सेट करते हैं tmp, लेकिन एक व्यापक सूची जो इन मोड्स की पेचीदगियों का वर्णन करती है, वास्तव में अभी कोई बात नहीं है। FILT को दो इनपुट मिलते हैं: यह स्वयं का रंग (CTYPE) है और इसके साथ जो इंटरैक्ट कर रहा है, उसका रंग, BRAY या CRAY है। मैं इस सूची के लिए क्रमशः इन FILTC और INTRC को लेबल करूँगा।

  • मोड 0:

    सरलतम मोड, यह INTRC को FILTC के मान में सेट करता है, इससे अधिक कुछ नहीं।

    INTRC = FILTC
    
  • मोड 1:

    यह एक बाइनरी और है, यह INTRC और FILTC के साथ मिलकर, परिणाम के लिए INTRC की स्थापना करता है।

    INTRC = INTRC & FILTC
    
  • मोड 2:

    यह एक बाइनरी OR है, यह INTRC और FILTC के साथ मिलकर, परिणाम में INTRC की स्थापना करता है।

    INTRC = INTRC & FILTC
    
  • मोड 3:

    यह मोड थोड़ा अधिक जटिल है, यह परिणाम के लिए INTRC की स्थापना करते हुए, FILTC और INTRC के व्युत्क्रम को एक साथ करता है।

    INTRC = INTRC & (~FILTC)
    
  • मोड 4:

    इस विधा का वर्णन करना थोड़ा कठिन है। यह एक लाल पारी है (द्विआधारी बाईं पारी),

    यहाँ पकड़ यह है कि इसके द्वारा शिफ्ट की जाने वाली राशि को तापमान द्वारा नियंत्रित किया जाता है, समीकरण (तापमान -273.0) * 0.025 के साथ, यदि मान 1 से कम है, तो एक शिफ्ट में डिफ़ॉल्ट 1 से। आप किसी भी आवश्यक राशि की एक पारी को प्राप्त कर सकते हैं। बिट्स की संख्या को 40 से गुणा करना और 273.0 जोड़ना। मैं शिफ्ट की गई राशि को एक्स कहूंगा।

    जैसे, INTRC को X द्वारा छोड़ दिया जाता है, INTRC को परिणाम पर सेट करता है।

    X = (temperature-273.0)*0.025
    INTRC = INTRC << X
    
  • मोड 5:

    यह अनिवार्य रूप से मोड 4 है, लेकिन इसके बजाय एक सही बदलाव के साथ। उपयोग करने के तरीके के लिए मोड 4 पर जानकारी देखें।

    X = (temperature-273.0)*0.025
    INTRC = INTRC >> X
    
  • मोड 6:

    कुछ नहीं करता।

    INTRC = INTRC
    
  • मोड 7:

    INTRC और FILTC पर एक बाइनरी XOR करता है, INTRC को परिणाम पर सेट करता है।

    INTRC = INTRC ^ FILTC
    
  • मोड 8:

    INTRC पर एक बाइनरी नहीं, परिणाम के लिए INTRC सेट करता है।

    INTRC = ~INTRC
    
  • मोड 9:

    एक यादृच्छिक रंग के लिए INTRC सेट करता है।

    INTRC = rand()
    
  • मोड 10:

    एक लाल बदलाव का एक अलग संस्करण करता है।

    [TODO: यह वर्णन करने का तरीका जानें]

    LSB = FILTC & (-FILTC)
    INTRC = INTRC * LSB
    
  • मोड 11:

    एक नीली पारी का एक अलग संस्करण करता है।

    [TODO: यह वर्णन करने का तरीका जानें]

    LSB = FILTC & (-FILTC)
    INTRC = INTRC / LSB
    
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.