कई भाषाओं में आप निम्नलिखित की तरह कुछ कर सकते हैं।स्क्वीक स्मालटाक: जबकि इस इष्टतम यह सरल खेल के लिए पर्याप्त होना चाहिए से दूर है</p> <pre><code>while true: handle events like keyboard input update game world draw screen (optional: delay execution) </code></pre> <p>: खेल पाश
आप स्क्वाक स्मॉलटॉक में यह कैसे करते हैं?
मैं कीबोर्ड इनपुट पढ़ सकता हूं और wiki.squeak.org पर वर्णित अनुसार प्रतिक्रिया करता हूं। लेकिन अगर मैं की तरह
1 to: 10 do: [ :i | game updateAndDraw ]
कुछ पर अमल करने की कोशिश सभी घटनाओं ही कभी के बाद पाश निष्पादित किया है नियंत्रित किया जाता है।
आप मॉर्फिक में लागू खेलों के उदाहरणों की जांच कर सकते हैं, सुनिश्चित करें कि आप उनमें से कई पा सकते हैं। मुझे लगता है कि एक सामान्य सरल तरीका है खेल के लिए एक मोर्फ होना, जो कुंजीपटल घटनाओं (मॉडल में परिवर्तन करना) को संसाधित करता है, और फिर #updateAndDraw मॉडल के वर्तमान स्थिति के अनुसार, इसके उप-मोर्फ़ को दोबारा हटा देता है (पदों की स्थिति अभिनेता, राज्य के दृश्य संकेत और इतने पर) –
मुझे गेम इनपुट के बिना भी अद्यतन रखने की आवश्यकता है। आप अपने दृष्टिकोण में ऐसा कैसे करेंगे? – Higemaru