तुमचा पहिला Scratch Game बनवा

    Atul Kabra4 min readUpdated
    Read in English

    तुमच्या मुलाचा पहिला Scratch गेम बनवण्यासाठी तुम्ही एक साधा "catch the apple" गेम बनवू शकता: एक टोपली डावी-उजवी हलते, वरून एक सफरचंद पडते आणि ते झेलले की खेळाडूला एक गुण मिळतो. हा गेम आधीच्या मार्गदर्शकांतील सगळ्या गोष्टी — sprites, events, loops, conditionals आणि एक score — एका सुंदर, खेळण्याजोग्या निर्मितीत एकत्र आणतो. हे मार्गदर्शक ते एका वेळी एक हळुवार पायरी घेत समजावते.

    सुरुवात करण्यापूर्वी

    हा गेम आमच्या इतर मार्गदर्शकांत समाविष्ट केलेल्या कल्पना वापरतो. यातील काही नवीन वाटले तर हरकत नाही; तुम्ही तुमच्या मुलासोबत बांधकाम करत एकत्र शिकू शकता. आपण वापरणार त्या गोष्टी म्हणजे sprites, green flag event, key presses, एक forever loop, एक if-then conditional आणि एक score variable. प्रत्येक खाली सोप्या पायऱ्यांत दिले आहे.

    Scratch उघडा, Create क्लिक करा आणि तुम्ही तयार आहात.

    पायरी १: पात्रे तयार करा

    प्रथम, झेलणारा. तुम्ही मांजर ठेवू शकता किंवा "Choose a Sprite" बटणाने library मधून टोपलीसारखे एखादे sprite निवडू शकता. ते stage च्या तळाजवळ ओढून ठेवा.

    पुढे, वरून पडण्यासाठी एक दुसरे sprite जोडा, जसे की सफरचंद किंवा चेंडू. तेही library मधून निवडा. हीच ती गोष्ट असेल जी खेळाडू झेलेल.

    आता stage खालच्या panel मध्ये तुमच्याकडे दोन sprites आहेत: झेलणारा आणि सफरचंद.

    पायरी २: Keyboard ने झेलणाऱ्याला हलवा

    झेलणारे sprite क्लिक करा, म्हणजे तुम्ही त्याला सूचना देत आहात. मग Events आणि Motion वापरून दोन छोटे stacks बांधा:

    • "when right arrow pressed" सोबत "change x by 10" (हे उजवीकडे सरकवते).
    • "when left arrow pressed" सोबत "change x by -10" (हे डावीकडे सरकवते).

    हिरवा झेंडा क्लिक करा आणि arrow keys वापरून पाहा. झेलणाऱ्याने इकडे-तिकडे सरकले पाहिजे. तुमच्या मुलाला ते तपासू द्या; पात्राला हलवणे हीच अर्धी मजा आहे.

    पायरी ३: सफरचंद पाडा

    आता सफरचंद sprite क्लिक करा. आपल्याला ते वरती सुरू होऊन पुन्हा पुन्हा खाली पडायला हवे आहे. हा stack बांधा:

    1. "when green flag clicked" ने सुरुवात करा.
    2. Control मधून एक "forever" loop जोडा.
    3. त्याच्या आत, प्रथम सफरचंद वरती न्या: stage च्या वरच्या भागाजवळ त्याची जागा सेट करणारा एक Motion ब्लॉक, डावी-उजवी जागा यादृच्छिक ठेवून, म्हणजे ते वेगवेगळ्या ठिकाणी पडेल. (Scratch मध्ये यासाठी "pick random" हा Operators ब्लॉक आहे, जो गेम कमी अंदाजबांधण्याजोगा करतो.)
    4. मग "change y by -10" असलेला एक छोटा "repeat" loop, म्हणजे ते एक एक पाऊल खाली सरकत जाईल.

    हिरवा झेंडा क्लिक करा. सफरचंद वरून खाली पडले पाहिजे, मग पुन्हा दिसून पुन्हा पडले पाहिजे. हा loop न थकता पाहत राहायला मुलांना खूप आवडते.

    Want to learn this properly?

    Join the waitlist for our courses — beginner-friendly, project-first classes in Jalgaon.

    Browse courses

    पायरी ४: एक Score जोडा

    Variables गटात जा आणि "Make a Variable" क्लिक करा. त्याला "score" नाव द्या. stage वर एक score box दिसतो.

    सफरचंदाच्या green-flag stack खाली, अगदी सुरुवातीला "set score to 0" जोडा, म्हणजे प्रत्येक गेम शून्यापासून सुरू होईल.

    पायरी ५: सफरचंद झेला

    हाच तो हुशार भाग — conditional. सफरचंद sprite वरच राहून, त्याच्या forever loop च्या आत एक if-then ब्लॉक जोडा:

    • अट: एक Sensing ब्लॉक, "touching [catcher]?"
    • आत: "change score by 1," एक आनंदी "play sound," आणि सफरचंद पुन्हा वरती पाठवणारा एक ब्लॉक, म्हणजे ते पुन्हा पडेल.

    आता झेलणारा सफरचंदाला स्पर्श करतो तसा गुण वाढतो आणि एक आनंदी आवाज वाजतो. चुकले, की ते फक्त खाली निसटून जाते. तुमच्या मुलाने एक खराखुरा, खेळण्याजोगा गेम बनवला आहे.

    पायरी ६: खेळा, मग सुधारा

    हिरवा झेंडा क्लिक करा आणि एकत्र खेळा. मग तुमच्या मुलाला विचारा, "हा गेम अजून चांगला कसा करता येईल?" काही सुंदर पुढच्या कल्पना:

    • गुण वाढतील तसे सफरचंद वेगाने पाडा, म्हणजे गेम अवघड होईल.
    • सफरचंद चुकले की कमी होणारे एक "lives" variable जोडा.
    • backdrop library मधून एक रंगीबेरंगी backdrop जोडा.
    • गुण एका ठरावीक लक्ष्यापर्यंत पोहोचले की if-then वापरून जिंकल्याचा संदेश जोडा.

    पालकांसाठी टिप्स

    • छोट्या, तपासता येणाऱ्या तुकड्यांत बांधा. प्रत्येक पायरीनंतर हिरवा झेंडा क्लिक करा आणि पुढे जाण्याआधी ते चालते का ते तपासा. यामुळे अडचणी सहज सापडतात.
    • निवडी तुमच्या मुलाच्या असू द्या. कोणते sprite? कोणती की? कोणता आवाज? या छोट्या निवडी गेमला त्याचा करतात.
    • वारंवार Save करा. account असेल तर काही गमावू नये म्हणून नियमित "Save now" करा.

    सामान्य चुका

    • Score पुन्हा सेट न होणे. गुण जास्त आकड्यापासून सुरू होत असतील, तर हिरव्या झेंड्याखाली "set score to 0" जोडा.
    • सफरचंद पुन्हा न पडणे. "वरती पुन्हा पाठवा" ही पायरी forever loop च्या आत आहे आणि झेलल्यानंतर चालते याची खात्री करा.
    • चुकीच्या sprite ला code देणे. झेलणाऱ्याचे ब्लॉक्स झेलणाऱ्यावर; सफरचंदाचे ब्लॉक्स सफरचंदावर. कोणते sprite निवडले आहे ते तपासा.

    पुढे काय?

    तुमच्या मुलाला हे आवडले असेल, तर त्याला गुण मिळवण्याऐवजी एखादी गोष्ट सांगायला आवडेल. पुढे Scratch मध्ये Animation बनवा वाचा, आणि जीव व levels जोडण्यासाठी Scratch मधील Variables पुन्हा पाहा. सगळी मार्गदर्शके मुलांच्या Scratch hub वर आहेत.

    जिथे एक शिक्षक तुमच्या मुलाला असे गेम्स बनवायला मदत करतो अशा मैत्रीपूर्ण सत्रांसाठी जळगावमधील आमचा Scratch & Coding for Kids कार्यक्रम पाहा. पुढच्या batch साठी waitlist मध्ये सामील व्हा.

    Want to learn this properly?

    Join the waitlist for our courses — beginner-friendly, project-first classes in Jalgaon.

    Browse courses
    Atul Kabra

    Founder, Infoplanet

    Atul Kabra founded Infoplanet in 2001 and has spent over two decades teaching programming — C, C++, Java, databases and more — to students across Maharashtra.

    Related guides