1. కోడ్‌జిమ్‌లో గేమ్స్ రాయడం

కోడ్‌జిమ్‌లో గేమ్‌లు రాయడం

గేమ్‌లు రాయడానికి ఇష్టపడని ప్రోగ్రామర్‌ ఎవరూ ఉండరు. మరియు వాటిని వ్రాయడం వాటిని ఆడటం కంటే చాలా కష్టంగా ఉన్నప్పటికీ, మీ వేలిముద్రల క్రింద పుట్టిన ఆటను చూసిన అనుభూతిని పోల్చడం చాలా తక్కువ.

అందుకే కోడ్‌జిమ్‌లో గేమ్‌లను వ్రాయడానికి మేము ప్రత్యేకమైన అవకాశాన్ని జోడించాము. గేమ్ టాస్క్‌లు సాధారణ టాస్క్‌ల కంటే పెద్దవిగా ఉండటమే కాకుండా, అవి చాలా ఆసక్తికరంగా ఉంటాయి. మరియు వాటిని వ్రాయడం మాత్రమే కాకుండా, వాటిని పరీక్షించడం కూడా ఆసక్తికరంగా ఉంటుంది. నా ఉద్దేశ్యం మీకు తెలిస్తే... 😉

మేము గేమ్ టాస్క్‌ల కోసం పరీక్ష దశను ప్రారంభించినప్పుడు కోడ్‌జిమ్ కార్యాలయం చాలా రోజుల పాటు స్తంభించిపోయింది 🙂

ప్రతి గేమ్ టాస్క్ రెండు డజను సబ్‌టాస్క్‌లుగా విభజించబడిన ప్రాజెక్ట్. గేమ్‌ను వ్రాసే ప్రక్రియలో, మీరు అన్ని సబ్‌టాస్క్‌లను క్రమంలో పూర్తి చేయాలి. మీరు చివరి సబ్‌టాస్క్‌ను వ్రాసినప్పుడు, మీరు పూర్తి చేసిన గేమ్‌ను కలిగి ఉంటారు.

గేమ్ కోడ్‌జిమ్ గేమ్ ఇంజిన్‌ను ఉపయోగిస్తుంది. దీని ప్రధాన లక్షణం ఏమిటంటే ఇది చాలా సులభం . కన్సోల్‌తో పనిచేయడం కంటే దానితో పని చేయడం కష్టం కాదు. క్రింద మీరు గేమ్ ఇంజిన్ యొక్క వివరణతో పాటు దానితో పని చేసే ఉదాహరణలను కనుగొంటారు.


2. గేమ్ ఇంజిన్ యొక్క సంక్షిప్త వివరణ

గేమ్ ఇంజిన్ మొత్తం మైదానాన్ని సెల్‌లుగా విభజిస్తుంది. కనిష్ట పరిమాణం 3×3, మరియు గరిష్టంగా 100×100.

ప్రతి సెల్‌కి ఒక నిర్దిష్ట రంగు వేయవచ్చు మరియు మనం దానిలో కొంత వచనాన్ని వ్రాయవచ్చు . మేము ప్రతి సెల్‌కి వచన పరిమాణం మరియు రంగును కూడా సెట్ చేయవచ్చు .

ఈవెంట్ హ్యాండ్లర్‌లను వ్రాయడానికి ఇంజిన్ మిమ్మల్ని అనుమతిస్తుంది, అంటే "మౌస్ బటన్ క్లిక్ చేయబడింది" మరియు "కీబోర్డ్ కీ నొక్కినది" వంటి ఈవెంట్‌లను నిర్వహించడానికి పద్ధతులు.

మరో ఆసక్తికరమైన లక్షణం టైమర్‌తో పని చేసే సామర్థ్యం. మీరు "టైమర్‌తో పని చేయడం" అనే పాఠంలో దీని గురించి మరిన్ని వివరాలను కనుగొంటారు.

ఈ "ఆదిమ ఇంజిన్" మీరు చాలా ఆసక్తికరమైన గేమ్‌లను సృష్టించడానికి మిమ్మల్ని అనుమతిస్తుంది, మీరు మీ కోసం చూడవచ్చు:


3. గేమ్‌ను యాక్సెస్ చేయడం

గేమ్ టాస్క్‌కి యాక్సెస్ పొందడానికి, మీరు వెబ్‌సైట్‌లోని "గేమ్స్" విభాగానికి వెళ్లి, మీకు కావలసిన గేమ్‌ను ఎంచుకుని, దాని పేజీకి వెళ్లాలి. మీకు "మీ స్వంత పరిష్కారాన్ని వ్రాయండి" బటన్ కనిపిస్తుంది. దాన్ని క్లిక్ చేయండి.

కోడ్‌జిమ్ గేమ్‌లకు యాక్సెస్

ఇది WebIDEని తెరుస్తుంది , ఇక్కడ మీరు గేమ్ యొక్క మొదటి సబ్‌టాస్క్‌పై పని చేయడం ప్రారంభించవచ్చు. అలాగే, ఇప్పటి నుండి, గేమ్ సబ్‌టాస్క్‌లు మీకు IntelliJ IDEA (ప్లగ్ఇన్ ద్వారా)లో అందుబాటులో ఉంటాయి.

కోడ్‌జిమ్ గేమ్‌లకు యాక్సెస్

మీరు IntelliJ IDEAని ఉపయోగిస్తుంటే , ప్లగిన్‌లో టాస్క్ జాబితాను తెరిచి, గేమ్‌ల అన్వేషణను ఎంచుకోండి.

తర్వాత, అందుబాటులో ఉన్న సబ్‌టాస్క్‌పై క్లిక్ చేయండి: జావా గేమ్‌ల మాడ్యూల్ మీ ప్రాజెక్ట్‌లో కనిపించాలి మరియు దానితో పాటు గేమ్ ఇంజిన్ లైబ్రరీ మరియు మీ సబ్‌టాస్క్ కోడ్. ఆ తరువాత, ఇతర పనులను పరిష్కరించేటప్పుడు ప్రతిదీ ఒకే విధంగా ఉంటుంది.

గేమ్‌లను WebIDE లేదా IntelliJ IDEA లో వ్రాయవచ్చు , మీరు ఏది ఇష్టపడితే అది. IntelliJ IDEA మరింత సౌకర్యవంతంగా ఉంటుందని పేర్కొంది . మరియు మరింత ప్రొఫెషనల్. ని ఇష్టం.


4. యాప్ కేటలాగ్‌లో గేమ్‌లను ప్రచురించడం

మీరు మీ గేమ్ రాయడం పూర్తి చేసిన తర్వాత, మీరు కోడ్‌జిమ్‌లోని గేమ్‌లు మరియు యాప్‌ల కేటలాగ్‌లో మీ ప్రోగ్రామ్‌ను ప్రచురించగలరు . కేవలం "పబ్లిష్" బటన్ క్లిక్ చేయండి. దాదాపు అర నిమిషం తర్వాత, మీ గేమ్ "ప్రచురించబడిన గేమ్‌లు" విభాగానికి జోడించబడుతుంది.

మీరు WebIDE నుండి గేమ్‌ను ప్రచురించవచ్చు :

లేదా ప్లగిన్ నుండి:

మీరు మీ గేమ్ అమలును స్నేహితులు లేదా సహోద్యోగులతో భాగస్వామ్యం చేయాలనుకుంటే, ఏదీ సులభంగా ఉండదు. మీరు ప్రచురించిన గేమ్‌కు అంకితమైన పేజీకి లింక్‌ను వారికి పంపండి. కోడ్‌జిమ్ ఖాతా అవసరం లేదు.

మీరు మీ గేమ్‌ను సోషల్ నెట్‌వర్క్‌లలో కూడా భాగస్వామ్యం చేయవచ్చు. దీన్ని చేయడానికి, "స్నేహితులతో భాగస్వామ్యం చేయి" బటన్‌ను ఉపయోగించండి

గేమ్ సృష్టికర్తగా, మీరు దీన్ని ఎన్నిసార్లు ఆడారో చూసి ఆనందించవచ్చు. యూట్యూబ్‌లో వీక్షణల సంఖ్య ఎంత ఎక్కువగా ఉంటే అంత మంచిది.


5. మీ గేమ్‌లను అనుకూలీకరించడం

మీరు మీ గేమ్ రాయడం పూర్తి చేసిన తర్వాత, మీరు దానిని మీ హృదయ కంటెంట్‌కు మార్చవచ్చు .

5×5 ఫీల్డ్‌లో 2048 ఆడాలనుకుంటున్నారా? దానికి వెళ్ళు. మీరు ప్రోగ్రామర్: మీరు కార్డ్‌ల కీబోర్డ్‌ను నియంత్రిస్తారు. మీకు కావలసిన విధంగా మీ ఆటను మార్చుకోండి.

మీరు గేమ్‌కు ప్రాథమికంగా కొత్తదాన్ని పరిచయం చేయవచ్చు. ఉదాహరణకు, స్నేక్ గేమ్‌లో, పాము తాజాగా ఉన్నప్పుడే (అది కనిపించిన మొదటి 5 సెకన్లలోపు) యాపిల్‌ను తింటే నెమ్మదించవచ్చు. ఒక యాపిల్ ఎరుపు నుండి ఆకుపచ్చ రంగులోకి మారవచ్చు లేదా పియర్‌గా మారవచ్చు. లేదా పాము యాపిల్స్ కంటే కుందేళ్ళను ఎక్కువగా ప్రేమిస్తుంది ...

మైన్‌స్వీపర్‌లో, మీరు ప్లేయర్‌కు అదనపు జీవితాన్ని ఇవ్వవచ్చు లేదా అనేక కణాల వ్యాసార్థంలో ఉన్న కణాలను "బహిర్గతం" చేసే అణు బాంబును అందించవచ్చు.

మార్స్ ల్యాండర్ గేమ్ యొక్క ప్రసిద్ధ మోడ్‌లలో ఒకటి ఎలా ఉంటుందో ఇక్కడ ఉంది: గేమ్ సృష్టికర్త దీనికి టెలిపోర్టేషన్‌ని జోడించారు.

కానీ మీరు గేమ్ ఇంజిన్ ద్వారా కాకుండా మీ గేమ్‌లో ఫైల్‌లు లేదా గ్రాఫిక్‌లను మానిప్యులేట్ చేస్తే , అది యాప్ కేటలాగ్‌లో ప్రచురించబడకపోవచ్చని గుర్తుంచుకోండి . ప్రతిదీ బ్రౌజర్‌లో అమలు చేయబడదు, మీకు తెలుసా.