ప్రోగ్రామింగ్ లేకుండా ఎవరైనా వీడియో గేమ్ చేయగలరని మీకు తెలుసా? అనేక ప్రారంభ-స్నేహపూర్వక భాషలు ఉన్నప్పటికీ, ఆటను రూపొందించడానికి మీరు జావా లేదా C ++ నేర్చుకోవడానికి అర్ధ సంవత్సరం గడపాల్సిన అవసరం లేదు. మీరు వివిధ రకాల ఆటల కోసం అనేక టూల్స్ నుండి ఎంచుకోవచ్చు, కానీ పిల్లలకు (మరియు పెద్దలకు) ఒక గొప్ప ఎంపిక MIT ఉచితం గీతలు .
స్క్రాచ్ అనేది గేమ్లు లేదా యానిమేషన్లను సృష్టించడానికి ఆస్తులను లాగడానికి మరియు వదలడానికి మిమ్మల్ని అనుమతించే సాధనం. ఇది అర్థం చేసుకోవడం సులభం, కానీ ఈ ప్రక్రియలో ప్రోగ్రామింగ్ బిల్డింగ్ బ్లాక్లను బోధిస్తుంది. స్క్రాచ్లో మీరు ఏమి సృష్టించవచ్చో చూద్దాం, ఆపై సాధారణ మారియో గేమ్ను రూపొందించడానికి దశల ద్వారా నడవండి.
స్క్రాచ్ను కలవండి
స్క్రాచ్తో ప్రారంభించడానికి, వెళ్ళండి హోమ్పేజీ . మీరు వెంటనే ఒక ఖాతాను సృష్టించాలి, తద్వారా మీరు మీ క్రియేషన్లను సేవ్ చేయవచ్చు. క్లిక్ చేయండి స్క్రాచ్లో చేరండి విండో ఎగువ కుడి వైపున ఉన్న బటన్. వినియోగదారు పేరు మరియు పాస్వర్డ్ను సృష్టించండి, మీ పుట్టిన తేదీ మరియు లింగాన్ని నమోదు చేయండి, అప్పుడు సిస్టమ్ తల్లిదండ్రుల ఇమెయిల్ చిరునామాను అడుగుతుంది. మీకు ఒకటి ఉంటే మీ స్వంతంగా నమోదు చేయండి, ఆపై మీ చిరునామాను నిర్ధారించండి, తద్వారా మీరు ఇతర ప్రాజెక్ట్లపై వ్యాఖ్యానించవచ్చు మరియు మీదే భాగస్వామ్యం చేసుకోవచ్చు.
ఇప్పుడు, మీరు సరిగ్గా దూకవచ్చు. క్లిక్ చేయండి సృష్టించు స్క్రాచ్ ఎడిటర్ని ప్రారంభించడానికి టాప్ టూల్బార్లో. మీరు కావాలనుకుంటే, మీరు కూడా చేయవచ్చు ఆఫ్లైన్ ఎడిటర్ను డౌన్లోడ్ చేయండి ఇంటర్నెట్ కనెక్షన్ లేకుండా పని చేయడానికి.
ఆన్-స్క్రీన్ ఎలిమెంట్స్
మీరు ఎడిటర్ని ప్రారంభించినప్పుడు, దిగువ విండో మీకు కనిపిస్తుంది. దాని మూలకాలను విచ్ఛిన్నం చేద్దాం (దిగువ చిన్నది అస్పష్టంగా ఉంటే పూర్తి-పరిమాణ చిత్రాన్ని చూడండి):
- స్టేజ్ - మీ ఆట యొక్క శీఘ్ర సారాంశాన్ని చూపుతుంది. అన్ని క్రియాశీల స్ప్రిట్లు మరియు మీరు ఎంచుకున్న నేపథ్యం ఇక్కడ కనిపిస్తుంది. మీకు నచ్చితే మీరు స్ప్రైట్లను తరలించవచ్చు. దీని పైన ఫీల్డ్లో మీ ప్రాజెక్ట్కి ఒక పేరు ఇవ్వండి.
- బ్యాక్డ్రాప్ - ఇక్కడ, మీరు మీ ఆట కోసం నేపథ్యాన్ని ఎంచుకోవచ్చు. స్క్రాచ్ లైబ్రరీ నుండి ఎంచుకోండి, మీ స్వంతంగా పెయింట్ చేయండి లేదా ఫైల్ను దిగుమతి చేయండి. మీరు మీ PC కెమెరా నుండి ఒక చిత్రాన్ని కూడా పొందవచ్చు, అయినప్పటికీ చాలామందికి ఈ ఎంపిక అవసరం లేదు.
- స్ప్రిట్స్ - మీ ప్రాజెక్ట్లోని అన్ని స్ప్రిట్లకు కేంద్రం. బ్యాక్డ్రాప్ల మాదిరిగా, మీరు డిఫాల్ట్ వాటిని జోడించవచ్చు, మీ స్వంతంగా సృష్టించవచ్చు లేదా చిత్రాలను అప్లోడ్ చేయవచ్చు. చిన్న నీలం మీద క్లిక్ చేయండి i పేరు మార్చడానికి, దాని కోణాన్ని మార్చడానికి లేదా దాచడానికి ఒక స్ప్రైట్లోని చిహ్నం.
- పని ప్రాంతం - స్క్రాచ్లో మీ పనిలో ఎక్కువ భాగం ఎక్కడ జరుగుతుంది. పై ట్యాబ్లను ఉపయోగించండి (లేబుల్ చేయబడింది స్క్రిప్ట్లు , కాస్ట్యూమ్స్ , మరియు శబ్దాలు మీరు పని చేస్తున్నదాన్ని మార్చడానికి.
- స్క్రిప్ట్లు కోడ్ బ్లాక్లను జోడించడం కోసం, మేము త్వరలో కవర్ చేస్తాము.
- కాస్ట్యూమ్స్ మీ స్ప్రైట్ల కోసం అదనపు భంగిమలను సృష్టించడానికి మిమ్మల్ని అనుమతిస్తుంది. ఈ ట్యాబ్ దీనికి మారుతుంది బ్యాక్డ్రాప్స్ మీరు ఏరియాలో ఎంచుకున్నది ఉంటే 2 , మరియు తిరిగి కాస్ట్యూమ్స్ మీరు ప్రాంతంలో స్ప్రైట్ను ఎంచుకున్నప్పుడు 6 . మీ గేమ్లో గ్రాఫిక్స్లో మార్పులు చేయడానికి ప్రాథమిక ఇమేజ్ ఎడిటర్ మిమ్మల్ని అనుమతిస్తుంది. మీరు ఇక్కడ కూడా ఆస్తుల పేరు మార్చవచ్చు.
- శబ్దాలు ఆశ్చర్యకరంగా, శబ్దాలను జోడించడానికి మరియు సవరించడానికి కేంద్రం.
- బ్లాక్స్ - మీరు ఎంచుకున్న మూడు ట్యాబ్లలో దేనిపై ఆధారపడి, ఈ ప్రాంతం కోడ్ బ్లాక్లు, స్ప్రైట్ దుస్తులు/బ్యాక్డ్రాప్లు మరియు సౌండ్ క్లిప్ల మధ్య మారుతుంది.
- నియంత్రణ బటన్లు - ఆకుపచ్చ జెండా మీ ఆటను ప్రారంభిస్తుంది, అయితే రెడ్ స్టాప్ సైన్ ఆకారం ముగుస్తుంది. మీరు పరీక్ష కోసం వీటిని ఉపయోగిస్తారు.
బ్లాక్లను ఉపయోగించడం
ఇప్పుడు మీరు స్క్రాచ్ ఎడిటర్తో పరిచయం పొందారు, టూల్ యొక్క ముఖ్యమైన బిట్లలో ఒకటైన కోడ్ బ్లాక్ల గురించి మాట్లాడుకుందాం. నిజమైన కోడ్ను టైప్ చేయడానికి బదులుగా, ఈ మూలకాలు మీ మూలకాల ప్రవర్తనను నిర్వచించడానికి మిమ్మల్ని అనుమతిస్తాయి. వారు LEGO ల వలె కలిసి స్నాప్ చేస్తారు, అవి ఒకరినొకరు ఎలా ప్రభావితం చేస్తాయో సులభంగా చూడవచ్చు.
ఎడమ వైపున ఉన్న జాబితా నుండి ఒక స్ప్రైట్ క్లిక్ చేసి, దానిని ఎంచుకున్నట్లు నిర్ధారించుకోండి స్క్రిప్ట్లు ఆ మూలకం కోసం బ్లాక్లను లాగడం ప్రారంభించడానికి ట్యాబ్. బ్లాక్లు రంగు-కోడెడ్గా ఉన్నాయని గమనించండి మరియు అవి ఎలా కలిసిపోతాయో చూపించడానికి జా పజిల్ వంటి అంచులను కలిగి ఉంటాయి. పది వర్గాలు మరియు వారు చేసేవి:
- చలనం - ఇచ్చిన స్ప్రైట్ను దశల వారీగా, మరొక వస్తువు వైపుగా లేదా డైరెక్ట్ కోఆర్డినేట్ల ద్వారా తరలించండి.
- కనిపిస్తోంది - స్ప్రైట్ దాచడానికి లేదా స్వయంగా చూపించడానికి, దుస్తులు మారడానికి, పరిమాణాన్ని మార్చడానికి లేదా పొరల మధ్య కదలడానికి అనుమతిస్తుంది.
- ధ్వని - శబ్దాలను ప్లే చేయండి, వాల్యూమ్ మార్చండి లేదా టెంపోని సర్దుబాటు చేయండి.
- పెన్ - మార్కర్తో గీయండి మరియు దాని రంగు మరియు ఆకారాన్ని మార్చండి.
- సమాచారం - మీ స్వంత వేరియబుల్స్ సృష్టించడానికి మిమ్మల్ని అనుమతిస్తుంది. స్క్రాచ్ అంతర్నిర్మితంగా లేని మూలకాల కోసం ఇది చాలా ఉపయోగకరంగా ఉంటుంది.
- ఈవెంట్లు - మీరు ఆకుపచ్చ జెండాను క్లిక్ చేసినప్పుడు లేదా స్పేస్ బార్ను నొక్కినప్పుడు వంటి ఇతర చర్యలను ప్రారంభించడానికి ప్రమాణాలు. మీ అన్ని ఇతర బ్లాక్లకు ఈ బ్లాక్లు అవసరం, వాస్తవానికి ఏదైనా చేయండి!
- నియంత్రణ -ఒక చర్యను పునరావృతం చేయడానికి, ఒకవేళ if-else స్టేట్మెంట్ చేయడానికి లేదా ఏదైనా ఆపడానికి లూప్లు.
- సెన్సింగ్ - స్ప్రైట్ మరొక మూలకాన్ని తాకినప్పుడు లేదా వినియోగదారు కీని నొక్కి ఉంచినప్పుడు చర్యలను నిర్వహించడానికి ఈ బ్లాక్లను ఇతరులలో ఉంచండి.
- ఆపరేటర్లు - వేరియబుల్స్లో అంకగణిత లేదా ప్రాథమిక బూలియన్ కార్యకలాపాలను నిర్వహించడానికి మిమ్మల్ని అనుమతించే గణిత అంశాలు.
- మరిన్ని బ్లాక్లు - ఇవి సరిపోకపోతే మీ స్వంత బ్లాకులను తయారు చేసుకోండి!
ఒక సాధారణ ఉదాహరణ
దశలవారీగా ఈ బ్లాక్స్ ఎలా సరిపోతాయో వివరించడానికి ఒక సాధారణ ఉదాహరణ తీసుకుందాం. మేము స్క్రాచ్ పిల్లిని సాకర్ బంతిని గోల్లోకి తగిలేలా చేస్తాము మరియు అది లోపలికి వెళ్ళినప్పుడు ధ్వనిని ప్లే చేస్తాము.
ముందుగా, మీకు చక్కని సాకర్ బ్యాక్డ్రాప్ అవసరం. లోకి వెళ్ళండి బ్యాక్డ్రాప్ దిగువ ఎడమ వైపున ఉన్న విభాగం మరియు స్క్రాచ్ బ్యాక్డ్రాప్లలో ఒకదాన్ని ఎంచుకోవడానికి చిత్ర చిహ్నాన్ని క్లిక్ చేయండి. అని ఒకటి ఉంది లక్ష్యం 1 అది సంపూర్ణంగా పని చేస్తుంది. తరువాత, కొత్త ముందుగా తయారు చేసిన స్ప్రైట్ను జోడించడానికి స్ప్రైట్ చిహ్నాన్ని క్లిక్ చేయండి. మీరు చూడాలి బాల్-సాకర్ జాబితాలో-మీ స్ప్రిట్లకు జోడించడానికి దాన్ని డబుల్ క్లిక్ చేయండి.
ఇప్పుడు గ్రాఫిక్స్ సిద్ధంగా ఉన్నాయి, మీరు కొన్ని బ్లాక్లతో ప్రారంభించాలి. పిల్లిని ఎంచుకోండి, ఎందుకంటే అతను చర్య చేస్తున్నాడు. గుర్తుంచుకోండి ఈవెంట్లు ట్యాబ్ అనేక ప్రారంభ బ్లాక్లను కలిగి ఉందా? ఒకసారి చూడండి, మరియు మీరు ఆకుపచ్చ జెండాను క్లిక్ చేసినప్పుడు కాల్చే ఒకదాన్ని మీరు చూస్తారు. అది ఒక ఖచ్చితమైన ప్రారంభ స్థానం - దానిని లోనికి లాగండి స్క్రిప్ట్లు పని ప్రాంతం.
మీరు ప్రారంభించిన తర్వాత, పిల్లి పరిగెత్తి బంతిని తన్నాలని మీరు కోరుకుంటున్నారు, సరియైనదా? అది ఏదో కిందకు వచ్చినట్లు అనిపిస్తుంది చలనం టాబ్. పిల్లిని కదిలించడానికి మీకు అనేక ఎంపికలు ఉన్నాయి X దశలను తరలించండి బ్లాక్. కానీ పిల్లి బంతిని చేరుకోవడానికి ఎన్ని అడుగులు పడుతుందో మేము హామీ ఇవ్వలేము. దీని కోసం మెరుగైన బ్లాక్ ఉంది - ప్రయత్నించండి X క్షణాలకు గ్లైడ్ చేయండి బ్లాక్. ఒక సెకను మంచి సమయం, మరియు మీరు నీలం రంగుపై క్లిక్ చేయాలి i సాకర్ బాల్ యొక్క కోఆర్డినేట్లను చూడటానికి ఐకాన్. బ్లాక్లో వాటిని నమోదు చేయండి మరియు మీ మొదటి చర్య పూర్తయింది!
బంతిని తన్నడం
పిల్లి సాకర్ బంతిని తాకిన తర్వాత, అది గోల్లోకి ఎగరాలి. కాబట్టి, సాకర్ బంతిని ఎంచుకోండి కాబట్టి మీరు దానికి కొన్ని చర్యలను జోడించవచ్చు. ప్రతి చర్య తప్పనిసరిగా ఒకదానితో ప్రారంభం కావాలని గుర్తుంచుకోండి ఈవెంట్ - ఈ ఉదాహరణకి పచ్చ జెండా మంచిది. ఇప్పుడు, పిల్లి తాకే వరకు సాకర్ బంతి కదలడం మీకు ఇష్టం లేదు. వద్ద చూడండి నియంత్రణ బ్లాక్ యొక్క వర్గం దాని ప్రవర్తనను పరిమితం చేయడానికి మాకు అనుమతిస్తుంది. ది వరకు వేచి ఉండండి కుడివైపు గురించి ధ్వనులను నిరోధించండి!
ఎలాగో గమనించండి వరకు వేచి ఉండండి బ్లాక్ లోపల పొడుగుచేసిన షడ్భుజి ఆకారాన్ని కలిగి ఉంటుంది. అనేక సెన్సింగ్ బ్లాక్స్ ఈ ఆకృతికి సరిపోతాయి, కాబట్టి సరైనదాన్ని కనుగొనడానికి వాటిని చూడండి. చూడండి తాకడం జాబితా ఎగువన బ్లాక్ చేయాలా? మీరు లోపలి రంధ్రం లోపల దాన్ని లాగవచ్చు వరకు వేచి ఉండండి . డ్రాప్-డౌన్ బాక్స్ని దీనికి మార్చండి పిల్లి లేదా మీరు క్యాట్ స్ప్రైట్ అని పేరు పెట్టండి.
ఇప్పుడు మీరు సాకర్ బంతిని లక్ష్యంలోకి ఎగరేయాలి. ది X క్షణాలకు గ్లైడ్ చేయండి లో బ్లాక్ చలనం పిల్లి కోసం మేము ఇంతకు ముందు ఉపయోగించిన వర్గం బాగా పనిచేస్తుంది. ఆ బ్లాక్ను కింద స్నాప్ చేయండి వరకు వేచి ఉండండి , మరియు మీ మౌస్ పాయింటర్ను గోల్ నెట్పై ఉంచండి. మీరు చూస్తారు X మరియు మరియు వేదిక కింద అక్షాంశాలు - వాటిని ప్లగ్ చేయండి గ్లైడ్ బ్లాక్. తన్నగానే బంతి చాలా త్వరగా కదలాలి, కాబట్టి ప్రయత్నిద్దాం 0.5 సెకన్లు సమయం కోసం.
మరియు క్రౌడ్ గోల్డ్ వైల్డ్
చివరి దశ ధ్వనిని జోడించడం! ఎంచుకోండి శబ్దాలు క్రొత్తదాన్ని జోడించడానికి పని ప్రదేశానికి పైన ఉన్న ట్యాబ్. కింద ఉన్న స్పీకర్ చిహ్నాన్ని క్లిక్ చేయండి కొత్త ధ్వని స్క్రాచ్ లైబ్రరీ నుండి ఒకదాన్ని పట్టుకోవడానికి. అని ఒకటి ఉంది ఉల్లాసమైన క్రింద మానవ వర్గం, ఇది ఖచ్చితంగా ఉంది. జోడించడానికి దాన్ని డబుల్ క్లిక్ చేయండి, ఆపై సాకర్ బాల్ కోసం వర్క్స్పేస్కు తిరిగి వెళ్లండి.
విష్ ఉత్పత్తులు ఎక్కడ నుండి వస్తాయి
మీరు లేబుల్ చేయబడిన బ్లాక్ను కనుగొంటారు శబ్దం చేయి క్రింద ధ్వని వర్గం. కింద స్నాప్ చేయండి గ్లైడ్ బ్లాక్, మరియు మీరు పూర్తి చేసారు! మీ యానిమేషన్ ప్లే చేయడానికి ఆకుపచ్చ జెండాపై క్లిక్ చేయండి. పిల్లి బంతికి పరుగెత్తుతుంది, మరియు అతను దానిని తాకినప్పుడు, బంతి గోల్లోకి ఎగురుతుంది మరియు ప్రేక్షకులు ఆనందిస్తారు.
[వీడియో mp4 = 'https: //www.makeuseof.com/wp-content/uploads/2017/04/Scratch-Soccer-Example-Video.mp4'] [/video]
అది చాలా కష్టం కాదు! బ్లాక్స్ ఎలా సంబంధం కలిగి ఉన్నాయో మరియు ఎలా సరిపోతాయో ఇప్పుడు మేము తవ్వాము, స్క్రాచ్ ఉపయోగించి మీరు మారియో గేమ్ను ఎలా నిర్మించవచ్చో చూద్దాం.
ప్రాథమిక మారియో గేమ్ను సృష్టించడం
పైన ఉన్న సాధారణ సాకర్ ఉదాహరణ మీరు స్ప్రిట్లను నియంత్రించడానికి బ్లాక్లను ఎలా ఉపయోగించవచ్చో చూపుతుంది, కానీ దీనికి గేమ్ప్లే, యానిమేషన్లు లేదా సంగీతం లేదు. దానిలోకి ప్రవేశించి, సాధారణ మారియో గేమ్ను సృష్టిద్దాం. మేము గేమ్ చేయడానికి ప్రతి అంశంపై వేలాది పదాలను ఖర్చు చేయవచ్చు, కాబట్టి మేము ప్రాథమిక విషయాలకు కట్టుబడి ఉంటాము.
దయచేసి గమనించండి: నేను కళాకారుడిని కానందున, ఈ ట్యుటోరియల్ ప్రయోజనాల కోసం నేను వెబ్ నుండి మారియో స్ప్రిట్లను కాపీ చేస్తున్నాను. మారియో గ్రాఫిక్స్ నింటెండో యాజమాన్యంలో ఉన్నాయి మరియు మీరు కాపీరైట్ పొందిన స్ప్రిట్లను ఉపయోగించి ఏ గేమ్ను ప్రచురించకూడదు. ఇది ఒక ఉదాహరణగా మాత్రమే ప్రదర్శించబడింది.
దిగుమతి గ్రాఫిక్స్
మొదటి అడుగు మీ స్ప్రిట్స్ మరియు నేపథ్యాలను స్క్రాచ్లోకి దిగుమతి చేసుకోవడం. మేము వెబ్ నుండి చిత్రాలను ఉపయోగిస్తున్నందున, నేను వాటిని డౌన్లోడ్ చేసి, ఆపై వాటిని స్క్రాచ్లోకి అప్లోడ్ చేస్తాను. మారియో శత్రువులను ఓడించడానికి శత్రువులపైకి దూకడానికి తర్కాన్ని సృష్టించడం, కానీ వారి వైపులా తాకడం వల్ల చనిపోవడం ఈ ట్యుటోరియల్ కోసం చాలా అధునాతనమైనది, కాబట్టి మేము అతనికి బదులుగా నాణేలను సేకరిస్తాము.
ట్యుటోరియల్ ముగింపులో, నేను ఉపయోగించిన తుది ఆస్తులతో ఒక జిప్ ఫైల్ను అందిస్తాను. మీరు వాటిని ఉపయోగిస్తే, ట్యుటోరియల్లోని ఇమేజ్ మానిప్యులేషన్ సూచనల గురించి మీరు ఆందోళన చెందాల్సిన అవసరం లేదు. మీరు ప్రతిదీ మీరే డౌన్లోడ్ చేసుకోవాలనుకుంటే, కొనసాగించండి. నేను డౌన్లోడ్ చేసిన స్ప్రిట్లు ఇక్కడ ఉన్నాయి:
- మారియో రన్నింగ్ (మాకు రెండు ఫ్రేమ్లు సరిపోతాయి)
- మారియో జంపింగ్
- యానిమేటెడ్ నాణెం
- గ్రౌండ్ బ్లాక్స్
- మేఘాలు
స్క్రాచ్లో ఒక ఉంది బ్లూ స్కై 3 నేపథ్యం, ఇది మా అవసరాలకు బాగా పని చేస్తుంది.
స్ప్రైట్ దుస్తులను సవరించండి
మారియో యొక్క రన్ యానిమేషన్ను రూపొందించే రెండు స్ప్రిట్లు ఉన్నందున, మీరు వాటిని ప్రత్యేక దుస్తులుగా జోడించాలి. రెండు మారియో ఫ్రేమ్లను ప్రత్యేక ఫైల్స్గా సేవ్ చేయడానికి Paint.NET వంటి ఇమేజ్ ఎడిటర్ని ఉపయోగించండి - మీరు మూడవదాన్ని విస్మరించవచ్చు. మొదటి మారియో స్ప్రైట్ను అప్లోడ్ చేయండి, ఆపై దాన్ని ఎంచుకోండి మరియు ఉపయోగించండి కాస్ట్యూమ్స్ ఇతర స్ప్రైట్ను తన రెండవ దుస్తులుగా అప్లోడ్ చేయడానికి ట్యాబ్. వారికి విలక్షణమైన పేర్లు ఇవ్వండి మారియో -1 మరియు మారియో -2 . మారియో కోసం మరొక దుస్తులుగా జంపింగ్ స్ప్రైట్ను జోడించండి.
పైన అందించిన ఇమేజ్ నుండి క్లౌడ్ని తీయడానికి ఇమేజ్ ఎడిటర్ని ఉపయోగించండి, ఆపై దాన్ని కొత్త స్ప్రైట్గా అప్లోడ్ చేయండి. ఇది యానిమేటెడ్ కాదు, కాబట్టి మీరు ప్రత్యేక దుస్తులు జోడించాల్సిన అవసరం లేదు.
భూమి కోసం, మారియో వాటి వెంట నడుస్తున్నందున మీకు చాలా బ్లాక్లు అవసరం. మధ్యలో ఆరు బ్లాక్లను పట్టుకోవడానికి Paint.NET ఉపయోగించండి గ్రౌండ్ బ్లాక్స్ చిత్రం, తర్వాత వాటిని ప్రత్యేక ఫైల్గా సేవ్ చేయండి. మీరు వాటిని మంచి పరిమాణానికి కుదించిన తర్వాత స్క్రీన్ దిగువ భాగాన్ని కవర్ చేయడానికి మీకు దాదాపు 12 బ్లాకులు అవసరం. ఈ విధంగా, మీరు మీ కోసం ఈ ఆరు బ్లాక్ల రెండు కాపీలను పక్కపక్కనే ఉంచాలి గ్రౌండ్ స్ప్రైట్. దీన్ని అప్లోడ్ చేసి, ఆపై స్క్రాచ్లో రెండు గ్రౌండ్ స్ప్రైట్ డూప్లికేట్లను తయారు చేయండి.
నాణెం యానిమేటెడ్ GIF, కనుక ఇది కొద్దిగా భిన్నంగా ఉంటుంది. మీరు దాన్ని అప్లోడ్ చేసినప్పుడల్లా, స్క్రాచ్ యానిమేషన్ యొక్క ప్రతి ఫ్రేమ్ కోసం దుస్తులను సృష్టిస్తుంది. ఈ చిత్రం మొత్తం 11 ఫ్రేమ్లను కలిగి ఉంది, కానీ దురదృష్టవశాత్తు దాని చుట్టూ తెల్లటి అంచు కూడా ఉంది, ఇది నీలిరంగు నేపథ్యంలో కనిపిస్తుంది. మీరు స్క్రాచ్ ఎడిటర్ లోపల నాణెం కోసం ప్రతి దుస్తులను తెరవాల్సి ఉంటుంది. నీలిరంగు నేపథ్య రంగును ఎంచుకోవడానికి పైపెట్ సాధనాన్ని ఉపయోగించండి, ఆపై పెయింట్ బకెట్ సాధనాన్ని ఉపయోగించి నాణెం యొక్క తెల్లని అంచులను లేత నీలం రంగులోకి మార్చండి.
మీరు దీనిని ఉపయోగించి స్ప్రిట్ల పరిమాణాన్ని మార్చాలి పెరుగు మరియు కుదించు స్క్రీన్ ఎగువన, ఆకుపచ్చ జెండా బటన్ పైన కుడివైపున ఉన్న బటన్లు. గాని బటన్ని క్లిక్ చేయండి, ఆపై మీరు వేదికపై ఎడమవైపుకి మార్చాలనుకుంటున్న స్ప్రైట్ని క్లిక్ చేయండి. ఇది అన్ని వస్త్రాల పరిమాణాన్ని కూడా మారుస్తుంది. ప్రస్తుతానికి వాటిని బాల్ పార్క్ చేయండి; మీరు తర్వాత చక్కగా ట్యూన్ చేయవచ్చు.
ధ్వనులను దిగుమతి చేయండి
స్ప్రిట్ల మాదిరిగానే, మా ఆటను బయటకు తీయడానికి మేము కొన్ని శబ్దాలను పట్టుకుంటాము. ముందుకు సాగండి మరియు వీటిని డౌన్లోడ్ చేయండి, ఆపై వాటిని ఉపయోగించి అప్లోడ్ చేయండి శబ్దాలు టాబ్. మీరు దానిలో ఉన్నప్పుడు, పరిశీలించండి వాటిని మీ ఫోన్ కోసం చల్లని రింగ్టోన్లుగా జోడిస్తోంది .
నాణేలను యానిమేట్ చేయండి
ఇప్పుడు ఆస్తులన్నీ సిద్ధంగా ఉన్నాయి, వాటిని సజీవంగా మార్చడం ప్రారంభించడానికి సమయం ఆసన్నమైంది. మేము నాణేలతో ప్రారంభిస్తాము, ఎందుకంటే అవి సులభం. కాయిన్ స్ప్రైట్ మరియు ఎంచుకోండి స్క్రిప్ట్లు టాబ్. మా నాణేలు యానిమేటెడ్ GIF లు కాబట్టి, వాటి వస్త్రాల ద్వారా నిరంతరం స్క్రోల్ చేయడానికి మేము బ్లాక్ల శ్రేణిని ఉపయోగించవచ్చు, కనుక అవి కదిలేలా కనిపిస్తాయి.
యానిమేషన్ స్క్రిప్ట్ ఇలా కనిపిస్తుంది:
సంక్షిప్తంగా, మీరు ఆకుపచ్చ జెండాను క్లిక్ చేసినప్పుడు ఈ స్క్రిప్ట్ నాణేన్ని దాని డిఫాల్ట్ స్థితికి సెట్ చేస్తుంది. ఇది ఫ్రేమ్ల ద్వారా అనంతంగా తిరుగుతుంది, మీరు సెట్ చేసిన వేగంతో FPS లో వేరియబుల్ సమాచారం టాబ్. మీకు వేగం నచ్చకపోతే ఆ నంబర్తో ఆడుకోండి.
ప్రక్కన ఉన్న పెట్టె ఎంపికను తీసివేయండి కాయిన్- FPS లో సమాచారం ట్యాబ్ (ఇది మీరు సృష్టించిన అనుకూల వేరియబుల్) కనుక ఇది తెరపై కనిపించదు.
మారియో తరలింపు మేకింగ్
ఇప్పుడు కష్టతరమైన భాగం కోసం. మారియోను కదిలించడంలో అనేక దశలు పాలుపంచుకున్నాయి, మరియు ఇది వాస్తవానికి కదలికను అందించడానికి గ్రౌండ్ బ్లాక్లను స్క్రోల్ చేసే ట్రిక్. ప్రతి బ్లాక్ లూప్ను వివరించడానికి ప్రయత్నించే బదులు, నేను కోడ్ బ్లాక్ల స్క్రీన్ షాట్లను అందిస్తాను మరియు వాటి ముఖ్యాంశాలను వివరిస్తాను.
ముందుగా, మీరు నాలుగు వేరియబుల్స్ తయారు చేయాలి సమాచారం టాబ్. ఈ నాలుగు కూడా అన్ని స్ప్రైట్స్ కోసం అది తప్ప వేగం , ఇది మారియో కోసం మాత్రమే:
- గురుత్వాకర్షణ మారియో అతను జంప్ చేసినప్పుడు తిరిగి భూమికి లాగే స్థిరాంకం.
- గ్రౌండ్ మారియో నేలను తాకుతున్నాడా లేదా అని ట్రాక్ చేస్తుంది.
- స్క్రోల్ఎక్స్ స్క్రీన్ యొక్క క్షితిజ సమాంతర కదలికను కొలుస్తుంది.
- వేగం (మారియో మాత్రమే) మారియో జంప్ చేసే వేగాన్ని నియంత్రిస్తుంది.
మైదానాన్ని యానిమేట్ చేయడం
మీరు ఇప్పటికే మీ రెండు నకిలీలను తయారు చేసారు గ్రౌండ్ దాన్ని కుడి క్లిక్ చేసి ఎంచుకోవడం ద్వారా స్ప్రైట్ చేయండి నకిలీ . లాగండి గ్రౌండ్ -1 స్క్రీన్ యొక్క ఎడమ వైపున, కాబట్టి దాని ఎడమవైపు బ్లాక్ స్క్రీన్ యొక్క ఎడమ వైపున తాకుతుంది. అప్పుడు, మొదటి గ్రౌండ్ స్ప్రైట్ (ల) ను మొదటి దాని కుడి వైపుకు లాగండి. అంచులను వరుసలో ఉంచండి మరియు భూమి ఒక ఘనమైన ముక్కలా కనిపిస్తుంది.
ప్రతిదానికి మీకు అవసరమైన కోడ్ బ్లాక్ ఇక్కడ ఉంది గ్రౌండ్ స్ప్రైట్:
ఇది స్క్రీన్ దిగువన భూమిని ఉంచుతుంది, ఆపై మారియో కదులుతున్నప్పుడు బ్లాక్లను స్క్రోల్ చేస్తుంది. స్క్రోల్ఎక్స్ బ్లాకుల స్థానం; 0 మీరు ఆకుపచ్చ జెండాను క్లిక్ చేసినప్పుడు ప్రారంభించే డిఫాల్ట్ స్థానం. మీరు ప్రారంభించిన వెంటనే ఎడమవైపుకు వెళ్లలేరని మీరు గమనించవచ్చు.
రెండవ (మరియు తదుపరి) గ్రౌండ్ బ్లాక్స్ కోసం, పెంచండి 0 అంకెలలో స్క్రోల్ఎక్స్ + 480 * 0 ప్రతి కొత్త భూమికి ఒకటి. ఇది సజావుగా స్క్రోల్ చేస్తుంది కాబట్టి ఇది ఆఫ్సెట్ అవుతుంది.
మారియో లాజిక్
బ్లాక్స్ కోసం ఇది పడుతుంది, కానీ మారియోలో ఇంకా చాలా కోడ్ బ్లాక్లు ఉన్నాయి. క్లుప్త సారాంశంతో ప్రతి ఒక్కరూ ఏమి చేస్తారో ఇక్కడ ఉంది:
కోడ్ యొక్క ఈ బ్లాక్ మారుతుంది స్క్రోల్ఎక్స్ మారియో కదిలేటప్పుడు వేరియబుల్. మీరు ఎడమ లేదా కుడివైపు నొక్కినప్పుడల్లా, మారియో తగిన దిశలో ఎదుర్కొని, ఒక అడుగు వేస్తూ, ఇంక్రిమెంట్ చేస్తూ ఉంటారు స్క్రోల్ఎక్స్ ద్వారా 3. మీరు ఎడమవైపుకు వెళ్ళినప్పుడు మారియో తలక్రిందులుగా తిరిగినట్లు అనిపిస్తే, నీలం రంగుపై క్లిక్ చేయండి i అతని స్ప్రైట్ మీద మరియు నిర్ధారించుకోండి భ్రమణ శైలి రెండవ ఎంపికకు సెట్ చేయబడింది. ఇది అతనిని వృత్తంలో కాకుండా ఎడమ మరియు కుడి వైపుకు తిప్పుతుంది.
ఆండ్రాయిడ్ కోసం ఉత్తమ క్లీనర్ యాప్ ఏమిటి
మారియో యొక్క కాస్ట్యూమ్ మార్పులను నిర్వహించే కోడ్ను ఇక్కడ మనం చూస్తాము. మారియో మైదానంలో లేనప్పుడు, అతను జంపింగ్ దుస్తులు కలిగి ఉన్నాడు. మీరు ఎడమ లేదా కుడి వైపుకు వెళ్లినప్పుడల్లా, మారియో ప్రతి సెకనులో ఫ్రేమ్ల మధ్య మారుతుంది. బాణం కీలను వదిలేయండి మరియు మారియో తన ప్రామాణిక ఫ్రేమ్కు డిఫాల్ట్గా ఉంటాడు.
గుర్తించే ఒక సాధారణ బిట్ కోడ్ గ్రౌండ్ వేరియబుల్. అతను గ్రౌండ్ బ్లాక్లలో ఒకదాన్ని తాకుతుంటే, గ్రౌండ్ సమానం 1 (నిజం). అతను దూకుతున్నప్పుడు, గ్రౌండ్ 0 (తప్పుడు)
ఈ రెండు బ్లాక్లు మారియో యొక్క జంప్ వేగాన్ని నిర్వహిస్తాయి. ఎడమవైపున మారియో మైదానంలో ఉంటే అతనికి ఎలాంటి వేగం లేదని నిర్ధారిస్తుంది. అతను గాలిలో ఉంటే, అతని వేగం గురుత్వాకర్షణ ద్వారా క్రమంగా మందగిస్తుంది, ఇది స్థిరమైన విలువ. మీరు స్పేస్ బార్ని నొక్కినప్పుడల్లా కుడి బ్లాక్ మారియో జంప్ చేస్తుంది. అతని జంప్ సౌండ్ ప్లే అవుతుంది, మరియు గురుత్వాకర్షణ తీసుకునే వరకు వేగం అతన్ని గాలిలోకి నడిపిస్తుంది.
మారియో కోసం మా చివరి బ్లాక్ కోడ్ అన్ని సెటప్. ప్రారంభించడానికి మీరు ఆకుపచ్చ జెండాను క్లిక్ చేసినప్పుడు, సంగీతం ప్రారంభమవుతుంది, అన్ని వేరియబుల్స్ వాటి డిఫాల్ట్ విలువలకు సెట్ చేయబడతాయి మరియు స్క్రీన్ మధ్యలో మారియో స్పాన్ అవుతుంది.
నాణేలు సేకరించడం
తిరిగి నాణేలకు వెళ్దాం. మారియో ఒకదాన్ని పట్టుకున్నప్పుడు, అది శబ్దం చేస్తుంది మరియు అదృశ్యమవుతుంది అని మనం నిర్ధారించుకోవాలి. దాని కోసం ప్రత్యేక స్క్రిప్ట్ తయారు చేద్దాం - ఫంక్షన్ ద్వారా స్క్రిప్ట్లను వేరు చేయడం ప్రోగ్రామింగ్లో ముఖ్యమైన అభ్యాసం. బ్లాక్ల పెద్ద గందరగోళం ఏదైనా తప్పు జరిగినప్పుడు సమస్యను గుర్తించడం కష్టతరం చేస్తుంది.
ఇక్కడ మా నాణెం సేకరణ స్క్రిప్ట్ ఉంది:
ఇది చాలా సులభం: మారియో ఒక నాణెం తాకినప్పుడల్లా, కలెక్షన్ సౌండ్ ప్లే అవుతుంది మరియు కాయిన్ దాక్కుంటుంది. కాయిన్ యానిమేషన్ కోడ్లో, మేము ఒక ఉంచాము చూపించు బ్లాక్ చేయండి కాబట్టి మీరు పున .ప్రారంభించినప్పుడు నాణేలు మళ్లీ కనిపిస్తాయి.
స్క్రోల్ కాయిన్స్ మరియు క్లౌడ్స్
మీరు దాదాపు అక్కడ ఉన్నారు! మారియో కదలదు కానీ గ్రౌండ్ స్క్రోల్స్ కాబట్టి, మారియో వాటిని సేకరించగలిగేలా నాణేలు కూడా స్క్రోల్ అవుతున్నాయని మనం నిర్ధారించుకోవాలి. ఇది ఎలా పనిచేస్తుందో ఇక్కడ ఉంది:
ఇది నాణెంను a వద్ద ఉంచుతుంది మరియు విలువ (అది నిలువు స్క్రీన్ స్థానం) ఇక్కడ మారియో సులభంగా పట్టుకోగలదు. ఇది మారియో వైపు స్క్రోల్ చేయడానికి గ్రౌండ్ బ్లాక్లకు ఇదే లాజిక్ను ఉపయోగిస్తుంది. మేము స్క్రోల్ రేటును పెంచామని గమనించండి 0.75 తద్వారా నాణేలు మారియో వైపు త్వరగా కదులుతాయి. రెండవ మరియు మూడవ నాణేల కోసం, మేము దానిని పెంచుతాము y కి సెట్ చేయండి కు ఫీల్డ్ -40 మరియు -ఇరవై కాబట్టి వారు మారియోను పట్టుకోవడం కొంచెం ఎక్కువ మరియు కష్టం. లో X కి సెట్ చేయండి బ్లాక్, పెంచండి 150 * 1 కు 150 * 3 మరియు 150 * 5 రెండవ మరియు మూడవ నాణేలు వాటిని మరింత కుడివైపు, ఆఫ్-స్క్రీన్లో ఉంచడానికి.
మేఘాలు దాదాపు ఒకే రకమైన కోడ్ని ఉపయోగిస్తాయి:
మళ్ళీ, ఇది క్లౌడ్ను నిర్దిష్ట ఎత్తులో ఉంచుతుంది, తర్వాత మారియో కదులుతున్నప్పుడు దాన్ని స్క్రోల్ చేస్తుంది. మారియో ముందు అతని వెనుక బదులుగా రెండవ క్లౌడ్ కోసం, దాన్ని మార్చండి x కి సెట్ చేయండి కు బ్లాక్ (స్క్రోల్ఎక్స్ * 0.1) + (150 * 1) , నాణేల మాదిరిగానే.
సరిహద్దులను జోడించండి
మేము గ్రౌండ్ మరియు నాణేలను అమలు చేసిన విధానం కారణంగా, నాణేలు వీక్షణలోకి స్క్రోల్ చేసే వరకు స్క్రీన్ అంచున ఇరుక్కుపోయినట్లు మీరు చూస్తారు. ఇది వికారంగా ఉంది, కాబట్టి మీరు దీన్ని ఎడమ మరియు కుడి వైపులా దాచడానికి బ్యాక్గ్రౌండ్ అదే రంగులో ఉండే వేగవంతమైన బోర్డర్ స్ప్రైట్ను సృష్టించాలి.
దీన్ని చేయడానికి సులభమైన మార్గం వేదికపై కుడి క్లిక్ చేసి క్లిక్ చేయడం స్టేజ్ చిత్రాన్ని సేవ్ చేయండి . Paint.NET లో దీన్ని తెరవండి మరియు నీలిరంగు నేపథ్య రంగును ఎంచుకోవడానికి పైపెట్ సాధనాన్ని ఉపయోగించండి. దిగువ-కుడి డైలాగ్ ఉపయోగించి కొత్త పొరను జోడించండి. అప్పుడు, స్క్రీన్కు ఇరువైపులా నిండిన నీలిరంగు దీర్ఘచతురస్రాన్ని గీయడానికి దీర్ఘచతురస్ర సాధనాన్ని ఉపయోగించండి. ప్రతి బ్లాక్లో సగానికి పైగా కవర్ చేయండి, ఆపై బ్యాక్గ్రౌండ్ లేయర్ని తొలగించండి.
దీనిని PNG ఫైల్గా సేవ్ చేయండి మరియు దీనిని కొత్త స్ప్రైట్గా అప్లోడ్ చేయండి సరిహద్దు . మీరు స్క్రీన్ మీద సరిహద్దులను గీసినందున, మీరు దాన్ని సంపూర్ణంగా లైన్ చేయవచ్చు.
అప్పుడు, సరిహద్దు ఎల్లప్పుడూ ముందు ఉండేలా మీకు కొన్ని బ్లాక్స్ అవసరం:
మీ గేమ్ని విస్తరిస్తోంది
ప్రయత్నించండి తుది ఉత్పత్తి ఇక్కడ !
మేము కలిసి మారియో గేమ్ యొక్క ప్రాథమికాలను మాత్రమే ఏర్పాటు చేసాము. మీరు ఇక్కడ నుండి మీ గేమ్కు అనేక అంశాలను జోడించవచ్చు. మారియోను శక్తివంతం చేయడానికి సూపర్ మష్రూమ్లను జోడించడానికి ప్రయత్నించండి, మారియో క్లియర్ చేయాల్సిన కొన్ని గుంటలను తయారు చేయండి లేదా ఎండ్-లెవల్ ఫ్లాగ్ను సృష్టించండి. మీరు ఇక్కడ ఎంచుకున్న బిల్డింగ్ బ్లాక్లతో, మీకు కావలసిన ఏదైనా చేయడానికి మీరు మరిన్ని స్ప్రిట్లు, వేరియబుల్స్ మరియు లాజిక్ను జోడించవచ్చు. మీరు ఏమి అందిస్తారో చూడటానికి మేము ఎదురుచూస్తున్నాము!
స్క్రాచ్ యూజర్ డ్రైడ్ 3418 కి మేము ఒక షౌట్-అవుట్ ఇవ్వాలనుకుంటున్నాము, మేము అతని నుండి కొన్ని కోడ్లను ఉపయోగించాము సూపర్ మారియో: స్క్రోల్ & జంప్ ట్యుటోరియల్ ఈ కథనం కోసం మా స్వంత ప్రాజెక్ట్లో ప్రాజెక్ట్ చేయండి. స్క్రిప్ట్లతో సహా మరింత వివరణాత్మక సహాయం కోసం, మీరు కాపీ చేయవచ్చు, తనిఖీ చేయండి మారియో గేమ్ చేయడానికి మరొక యూజర్ గైడ్ . మీరు సులభమైన మార్గంలో వెళ్లాలనుకుంటే, తనిఖీ చేయండి మీ స్వంత మారియో గేమ్ ప్రాజెక్ట్ను సృష్టించండి ఇది సాధారణ ఆట చేయడానికి స్ప్రిట్లను లాగడానికి మరియు వదలడానికి మిమ్మల్ని అనుమతిస్తుంది.
ఏదైనా స్క్రాచ్ ప్రాజెక్ట్లో, మీరు క్లిక్ చేయవచ్చని గమనించండి లోపల చూడండి మీరు మీ స్వంత ప్రాజెక్ట్ కోసం ఉపయోగించినట్లే ఎడిటర్లో ప్రాజెక్ట్ను తెరవడానికి. ఇది ఎవరైనా వారి ప్రాజెక్ట్ పని చేయడానికి ఉపయోగించిన బ్లాక్లలో ఒక సంగ్రహావలోకనం పొందడానికి మిమ్మల్ని అనుమతిస్తుంది మరియు మీరు చిక్కుకున్నప్పుడు మీకు సహాయపడగలదు. నేను నా ప్రాజెక్ట్ అందరికీ అందుబాటులో ఉంచాను, కాబట్టి సంకోచించకండి దానిని వీక్షించండి మరియు మీకు కొంత సహాయం కావాలంటే కోడ్ని చూడండి. నేను ఈ గేమ్లో ఉపయోగించిన అన్ని ఆస్తులను కూడా జిప్ చేసాను, కాబట్టి మీరు చేయవచ్చు వాటిని డౌన్లోడ్ చేయండి కొంత సమయం ఆదా చేయడానికి.
దీన్ని ఒక మెట్టు పైకి తీసుకెళ్లడానికి ఆసక్తి ఉందా? ఆ ప్లాట్ఫారమ్లో ప్రాజెక్ట్లను నిర్మించడానికి Arduino కోసం స్క్రాచ్ను చూడండి. మీరు డైవ్ చేయడానికి సిద్ధంగా ఉంటే, 'స్క్రాచ్' నుండి ఐఫోన్ గేమ్ చేయడానికి మీకు కావలసిన ప్రతిదాన్ని తనిఖీ చేయండి.
ఐఫోన్ నుండి కంప్యూటర్కు ఫోటోలను బదిలీ చేయడానికి ఉత్తమ మార్గం
మీ పిల్లలతో మీరు చేయగల ఇతర సరదా విషయాల కోసం, DIY క్రాఫ్ట్లు మరియు పిల్లలు మరియు టీనేజ్ల కోసం ప్రాజెక్ట్ల కోసం ఈ సైట్లను చూడండి.
షేర్ చేయండి షేర్ చేయండి ట్వీట్ ఇమెయిల్ కమాండ్ ప్రాంప్ట్ ఉపయోగించి మీ Windows PC ని ఎలా శుభ్రం చేయాలిమీ విండోస్ పిసిలో స్టోరేజ్ స్పేస్ తక్కువగా ఉంటే, ఈ ఫాస్ట్ కమాండ్ ప్రాంప్ట్ యుటిలిటీలను ఉపయోగించి వ్యర్థాలను శుభ్రం చేయండి.
తదుపరి చదవండి సంబంధిత అంశాలు- ప్రోగ్రామింగ్
- లాంగ్ఫార్మ్
- లాంగ్ఫార్మ్ గైడ్
- గీతలు
బెన్ డిప్యూటీ ఎడిటర్ మరియు మేక్యూస్ఆఫ్లో ఆన్బోర్డింగ్ మేనేజర్. అతను 2016 లో పూర్తి సమయం రాయడం కోసం తన IT ఉద్యోగాన్ని విడిచిపెట్టాడు మరియు వెనక్కి తిరిగి చూడలేదు. అతను టెక్ ట్యుటోరియల్స్, వీడియో గేమ్ సిఫార్సులు మరియు మరిన్నింటిని ఏడు సంవత్సరాలుగా ప్రొఫెషనల్ రైటర్గా కవర్ చేస్తున్నాడు.
బెన్ స్టెగ్నర్ నుండి మరిన్నిమా వార్తాలేఖకు సభ్యత్వాన్ని పొందండి
టెక్ చిట్కాలు, సమీక్షలు, ఉచిత ఈబుక్లు మరియు ప్రత్యేకమైన డీల్స్ కోసం మా వార్తాలేఖలో చేరండి!
సభ్యత్వం పొందడానికి ఇక్కడ క్లిక్ చేయండి