2D / 3D ఆటలను సృష్టించే కార్యక్రమాలు. సాధారణ ఆట (ఉదాహరణ) ను ఎలా సృష్టించాలి?

Pin
Send
Share
Send

హలో

ఆటలు ... చాలా మంది వినియోగదారులు కంప్యూటర్లు మరియు ల్యాప్‌టాప్‌లను కొనుగోలు చేసే అత్యంత ప్రాచుర్యం పొందిన ప్రోగ్రామ్‌లలో ఇవి ఒకటి. బహుశా, పిసిలు వాటిపై ఆటలు లేకపోతే అంత ప్రాచుర్యం పొందవు.

ఒక ఆటను సృష్టించడానికి ముందుగానే ప్రోగ్రామింగ్, డ్రాయింగ్ మోడల్స్ మొదలైన వాటిలో ప్రత్యేక జ్ఞానం కలిగి ఉండటం అవసరం - ఇప్పుడు కొంత ఎడిటర్‌ను అధ్యయనం చేయడం సరిపోతుంది. చాలా మంది సంపాదకులు, చాలా సులభం మరియు అనుభవం లేని వినియోగదారు కూడా వాటిని గుర్తించగలరు.

ఈ వ్యాసంలో, అటువంటి జనాదరణ పొందిన సంపాదకులపై, అలాగే కొన్ని సాధారణ ఆటల సృష్టిని దశల వారీగా విశ్లేషించడానికి వారిలో ఒకరి ఉదాహరణను నేను తాకాలనుకుంటున్నాను.

 

కంటెంట్

  • 1. 2 డి ఆటలను సృష్టించే కార్యక్రమాలు
  • 2. 3D ఆటలను సృష్టించే కార్యక్రమాలు
  • 3. గేమ్ మేకర్ ఎడిటర్‌లో 2 డి గేమ్‌ను ఎలా సృష్టించాలి - దశల వారీగా

1. 2 డి ఆటలను సృష్టించే కార్యక్రమాలు

2D ద్వారా - రెండు డైమెన్షనల్ ఆటలను అర్థం చేసుకోండి. ఉదాహరణకు: టెట్రిస్, క్యాట్-ఫిషర్, పిన్బాల్, వివిధ కార్డ్ గేమ్స్ మొదలైనవి.

ఉదాహరణ 2 డి గేమ్. కార్డ్ గేమ్: సాలిటైర్

 

 

1) గేమ్ మేకర్

డెవలపర్ యొక్క సైట్: //yoyogames.com/studio

గేమ్ మేకర్‌లో ఆటను సృష్టించే ప్రక్రియ ...

 

చిన్న ఆటలను సృష్టించడానికి సులభమైన ఎడిటర్లలో ఇది ఒకటి. ఎడిటర్ చాలా గుణాత్మకంగా తయారు చేయబడింది: దానిలో పనిచేయడం ప్రారంభించడం చాలా సులభం (ప్రతిదీ అకారణంగా స్పష్టంగా ఉంది), అదే సమయంలో వస్తువులు, గదులు మొదలైనవాటిని సవరించడానికి గొప్ప అవకాశాలు ఉన్నాయి.

సాధారణంగా ఈ ఎడిటర్‌లో వారు టాప్ వ్యూ మరియు ప్లాట్‌ఫార్మర్లతో (సైడ్ వ్యూ) ఆటలను చేస్తారు. మరింత అనుభవజ్ఞులైన వినియోగదారుల కోసం (ప్రోగ్రామింగ్‌లో కొంచెం ప్రావీణ్యం ఉన్నవారు) స్క్రిప్ట్‌లు మరియు కోడ్‌ను చొప్పించడానికి ప్రత్యేక లక్షణాలు ఉన్నాయి.

ఈ ఎడిటర్‌లోని వివిధ వస్తువుల (భవిష్యత్ అక్షరాలు) కోసం అమర్చగల అనేక రకాల ప్రభావాలను మరియు చర్యలను ఇది గమనించాలి: సంఖ్య కేవలం అద్భుతమైనది - కొన్ని వందల కంటే ఎక్కువ!

 

2) నిర్మాణం 2

వెబ్‌సైట్: //c2community.ru/

 

ఆధునిక ఆట కన్స్ట్రక్టర్ (పదం యొక్క సాహిత్యపరమైన అర్థంలో) అనుభవం లేని PC వినియోగదారులను కూడా ఆధునిక ఆటలను చేయడానికి అనుమతిస్తుంది. అంతేకాకుండా, ఈ ప్రోగ్రామ్‌తో వివిధ ప్లాట్‌ఫారమ్‌ల కోసం ఆటలను తయారు చేయవచ్చని నేను నొక్కిచెప్పాలనుకుంటున్నాను: IOS, Android, Linux, Windows 7/8, Mac Desktop, Web (HTML 5), మొదలైనవి.

ఈ కన్స్ట్రక్టర్ గేమ్ మేకర్‌తో చాలా పోలి ఉంటుంది - ఇక్కడ మీరు వస్తువులను కూడా జోడించాలి, ఆపై వాటికి ప్రవర్తన (నియమాలు) సూచించండి మరియు వివిధ సంఘటనలను సృష్టించండి. ఎడిటర్ WYSIWYG సూత్రంపై నిర్మించబడింది - అనగా. మీరు ఆటను సృష్టించినప్పుడు మీరు వెంటనే ఫలితాన్ని చూస్తారు.

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

 

2. 3D ఆటలను సృష్టించే కార్యక్రమాలు

(3D - త్రిమితీయ ఆటలు)

1) 3D RAD

వెబ్‌సైట్: //www.3drad.com/

3 డి ఫార్మాట్‌లో చౌకైన డిజైనర్లలో ఒకరు (చాలా మంది వినియోగదారులకు, 3 నెలల నవీకరణ పరిమితిని కలిగి ఉన్న ఉచిత వెర్షన్ సరిపోతుంది).

3D RAD నేర్చుకోవటానికి సులభమైన కన్స్ట్రక్టర్, వివిధ పరస్పర చర్యల సమయంలో వస్తువుల కోఆర్డినేట్లను సూచించడం మినహా ప్రోగ్రామింగ్ ఆచరణాత్మకంగా అనవసరం.

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

 

2) యూనిటీ 3D

డెవలపర్ యొక్క సైట్: //unity3d.com/

తీవ్రమైన ఆటలను సృష్టించడానికి తీవ్రమైన మరియు సమగ్రమైన సాధనం (నేను టాటాలజీకి క్షమాపణలు కోరుతున్నాను). ఇతర ఇంజన్లు మరియు డిజైనర్లను అధ్యయనం చేసిన తర్వాత దానికి మారాలని నేను సిఫార్సు చేస్తున్నాను, అనగా. పూర్తి చేతితో.

యూనిటీ 3 డి ప్యాకేజీలో డైరెక్ట్ ఎక్స్ మరియు ఓపెన్ జిఎల్ యొక్క సామర్థ్యాలను పూర్తిగా ప్రారంభించే ఇంజిన్ ఉంటుంది. ప్రోగ్రామ్ యొక్క ఆర్సెనల్ లో 3 డి మోడళ్లతో పనిచేయగల సామర్థ్యం, ​​షేడర్స్, నీడలు, సంగీతం మరియు శబ్దాలతో పని చేసే సామర్థ్యం, ​​ప్రామాణిక పనుల కోసం స్క్రిప్ట్ల యొక్క భారీ లైబ్రరీ.

ఈ ప్యాకేజీ యొక్క ఏకైక లోపం సి # లేదా జావాలో ప్రోగ్రామింగ్ పరిజ్ఞానం అవసరం - సంకలనం సమయంలో కోడ్ యొక్క భాగాన్ని "మాన్యువల్ మోడ్" లో చేర్చవలసి ఉంటుంది.

 

3) నియోఆక్సిస్ గేమ్ ఇంజిన్ SDK

డెవలపర్ యొక్క సైట్: //www.neoaxis.com/

దాదాపు 3 డి గేమ్ కోసం ఉచిత అభివృద్ధి వాతావరణం! ఈ కాంప్లెక్స్ సహాయంతో, మీరు జాతులు మరియు షూటర్లు మరియు సాహసాలతో ఆర్కేడ్లు చేయవచ్చు ...

నెట్‌వర్క్‌లోని గేమ్ ఇంజిన్ SDK ఇంజిన్ కోసం, అనేక పనుల కోసం అనేక చేర్పులు మరియు పొడిగింపులు ఉన్నాయి: ఉదాహరణకు, కారు లేదా విమానం భౌతిక శాస్త్రం. విస్తరించదగిన లైబ్రరీలతో, మీకు ప్రోగ్రామింగ్ భాషల గురించి తీవ్రమైన జ్ఞానం కూడా అవసరం లేదు!

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

గేమ్ ఇంజిన్ SDK వాణిజ్యేతర అభివృద్ధికి ఉచిత ఇంజిన్‌గా పంపిణీ చేయబడుతుంది.

 

3. గేమ్ మేకర్ ఎడిటర్‌లో 2 డి గేమ్‌ను ఎలా సృష్టించాలి - దశల వారీగా

గేమ్ మేకర్ - కాంప్లెక్స్ కాని 2 డి ఆటలను సృష్టించడానికి చాలా ప్రాచుర్యం పొందిన ఎడిటర్ (డెవలపర్లు మీరు ఏదైనా సంక్లిష్టతతో ఆటలను సృష్టించగలరని పేర్కొన్నప్పటికీ).

ఈ చిన్న ఉదాహరణలో, ఆటలను సృష్టించడానికి దశల వారీ చిన్న సూచనలను చూపించాలనుకుంటున్నాను. ఆట చాలా సరళంగా ఉంటుంది: సోనిక్ పాత్ర ఆకుపచ్చ ఆపిల్ల సేకరించడానికి ప్రయత్నిస్తున్న స్క్రీన్ చుట్టూ కదులుతుంది ...

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

 

గేమ్ ఖాళీలు

మీరు ఏదైనా ఆటను నేరుగా సృష్టించడం ప్రారంభించడానికి ముందు, మీరు ఈ క్రింది వాటిని చేయాలి:

1. అతని ఆట యొక్క పాత్రను కనిపెట్టడానికి, అతను ఏమి చేస్తాడు, అతను ఎక్కడ ఉంటాడు, ఆటగాడు అతనిని ఎలా నియంత్రిస్తాడు, మొదలైనవి.

2. మీ పాత్ర యొక్క చిత్రాలను సృష్టించండి, అతను ఇంటరాక్ట్ అయ్యే వస్తువులు. ఉదాహరణకు, మీరు ఎలుగుబంటిని తీసే ఆపిల్ల కలిగి ఉంటే, మీకు కనీసం రెండు చిత్రాలు అవసరం: ఎలుగుబంటి మరియు ఆపిల్ల. మీకు నేపథ్యం కూడా అవసరం కావచ్చు: చర్య జరిగే పెద్ద చిత్రం.

3. మీ పాత్రల కోసం శబ్దాలను సృష్టించండి లేదా కాపీ చేయండి, ఆటలో ఆడబడే సంగీతం.

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

 

మినీ-గేమ్ యొక్క దశల వారీ సృష్టి

1) మన పాత్రలకు స్ప్రిట్‌లను జోడించడం మొదటి విషయం. ఇది చేయుటకు, ప్రోగ్రామ్ కంట్రోల్ ప్యానెల్ ముఖం రూపంలో ప్రత్యేక బటన్‌ను కలిగి ఉంటుంది. స్ప్రైట్ జోడించడానికి దాన్ని క్లిక్ చేయండి.

స్ప్రైట్ సృష్టించడానికి బటన్.

 

2) కనిపించే విండోలో, స్ప్రైట్ కోసం డౌన్‌లోడ్ బటన్‌ను క్లిక్ చేసి, దాని పరిమాణాన్ని పేర్కొనండి (అవసరమైతే).

స్ప్రైట్ లోడ్ చేయబడింది.

 

 

3) అందువలన, మీరు మీ స్ప్రిట్‌లను ప్రాజెక్టుకు జోడించాలి. నా విషయంలో, ఇది 5 స్ప్రిట్‌లు: సోనిక్ మరియు రంగురంగుల ఆపిల్ల: ఆకుపచ్చ వృత్తం, ఎరుపు, నారింజ మరియు బూడిద.

ప్రాజెక్టులో స్ప్రిట్స్.

 

 

4) తరువాత, మీరు ప్రాజెక్ట్కు వస్తువులను జోడించాలి. ఏదైనా ఆటలో ఒక వస్తువు ఒక ముఖ్యమైన వివరాలు. గేమ్ మేకర్‌లో, ఒక వస్తువు ఆట యూనిట్: ఉదాహరణకు, సోనిక్, ఇది మీరు నొక్కిన కీలను బట్టి తెరపై కదులుతుంది.

సాధారణంగా, వస్తువులు చాలా క్లిష్టమైన అంశం మరియు దానిని సిద్ధాంతంలో వివరించడం ప్రాథమికంగా అసాధ్యం. మీరు ఎడిటర్‌తో పని చేస్తున్నప్పుడు, గేమ్ మేకర్ మీకు అందించే వస్తువుల యొక్క భారీ సమూహాలతో మీకు మరింత పరిచయం అవుతుంది.

ఈ సమయంలో, మొదటి వస్తువును సృష్టించండి - "వస్తువును జోడించు" బటన్ క్లిక్ చేయండి .

గేమ్ మేకర్ ఒక వస్తువును కలుపుతోంది.

 

5) తరువాత, జోడించిన వస్తువు కోసం ఒక స్ప్రైట్ ఎంపిక చేయబడింది (క్రింద స్క్రీన్ షాట్, ఎడమ + పైభాగం చూడండి). నా విషయంలో, పాత్ర సోనిక్.

అప్పుడు వస్తువు కోసం సంఘటనలు నమోదు చేయబడతాయి: వాటిలో డజన్ల కొద్దీ ఉండవచ్చు, ప్రతి సంఘటన మీ వస్తువు యొక్క ప్రవర్తన, దాని కదలిక, దానితో సంబంధం ఉన్న శబ్దాలు, నియంత్రణలు, అద్దాలు మరియు ఇతర ఆట లక్షణాలు.

ఈవెంట్‌ను జోడించడానికి, అదే పేరుతో ఉన్న బటన్‌ను క్లిక్ చేయండి - ఆపై కుడి కాలమ్‌లో ఈవెంట్ కోసం చర్యను ఎంచుకోండి. ఉదాహరణకు, మీరు బాణం కీలను నొక్కినప్పుడు అడ్డంగా మరియు నిలువుగా కదులుతారు .

వస్తువులకు సంఘటనలను కలుపుతోంది.

గేమ్ మేకర్ సోనిక్ వస్తువు కోసం 5 సంఘటనలు జోడించబడ్డాయి: బాణం కీలను నొక్కినప్పుడు అక్షరాన్ని వేర్వేరు దిశల్లోకి తరలించడం; ఆట స్థలం యొక్క సరిహద్దును దాటినప్పుడు ఒక షరతు పేర్కొనబడుతుంది.

 

మార్గం ద్వారా, చాలా సంఘటనలు ఉండవచ్చు: ఇక్కడ గేమ్ మేకర్ చిన్నది కాదు, ప్రోగ్రామ్ మీకు చాలా విషయాలను అందిస్తుంది:

- పాత్రను కదిలించే పని: కదలిక వేగం, దూకడం, బలం మొదలైనవి.

- వివిధ చర్యలతో సంగీత పనిని అతివ్యాప్తి చేయడం;

- పాత్ర (వస్తువు) యొక్క రూపాన్ని మరియు తొలగింపు మొదలైనవి.

ముఖ్యం! ఆటలోని ప్రతి వస్తువు కోసం మీరు మీ ఈవెంట్‌లను నమోదు చేయాలి. మీరు నమోదు చేసిన ప్రతి వస్తువుకు మరిన్ని సంఘటనలు, మరింత బహుముఖ మరియు గొప్ప అవకాశాలతో ఆట మారుతుంది. సూత్రప్రాయంగా, ఈ లేదా ఆ సంఘటన ప్రత్యేకంగా ఏమి చేస్తుందో కూడా తెలియకుండా, మీరు వాటిని జోడించడం ద్వారా శిక్షణ పొందవచ్చు మరియు ఆ తర్వాత ఆట ఎలా ప్రవర్తిస్తుందో చూడవచ్చు. సాధారణంగా, ప్రయోగానికి భారీ క్షేత్రం!

 

6) చివరి మరియు అతి ముఖ్యమైన చర్యలలో ఒక గదిని సృష్టించడం. గది అనేది ఆట యొక్క ఒక రకమైన దశ, మీ వస్తువులు పరస్పర చర్య చేసే స్థాయి. అటువంటి గదిని సృష్టించడానికి, కింది చిహ్నంతో ఉన్న బటన్‌ను క్లిక్ చేయండి: .

గదిని కలుపుతోంది (ఆట యొక్క దశ).

 

సృష్టించిన గదిలో, మౌస్ ఉపయోగించి, మీరు దశలో మా వస్తువులను ఏర్పాటు చేయవచ్చు. ఆట యొక్క నేపథ్యాన్ని సెట్ చేయండి, ఆట విండో పేరును సెట్ చేయండి, రకాలను పేర్కొనండి. సాధారణంగా, ప్రయోగాలు మరియు ఆటపై పని చేయడానికి మొత్తం శిక్షణా స్థలం.

 

7) ఫలిత ఆట ప్రారంభించడానికి - F5 బటన్ లేదా మెనులో నొక్కండి: రన్ / సాధారణ ప్రారంభం.

ఫలిత ఆటను నడుపుతోంది.

 

గేమ్ మేకర్ మీ ముందు ఆట విండోను తెరుస్తుంది. నిజానికి, మీరు ఏమి చేశారో, ప్రయోగం, ఆడటం చూడవచ్చు. నా విషయంలో, కీబోర్డులోని కీస్ట్రోక్‌లను బట్టి సోనిక్ కదలగలదు. ఒక రకమైన చిన్న ఆట (ఇహ్, కానీ నల్ల తెరపై తెల్లటి చుక్క నడుస్తున్న సందర్భాలు ప్రజలలో ఆశ్చర్యం మరియు ఆసక్తిని కలిగించాయి ... ).

ఫలిత ఆట ...

 

అవును, వాస్తవానికి, ఫలిత ఆట ఆదిమ మరియు చాలా సులభం, కానీ దాని సృష్టి యొక్క ఉదాహరణ చాలా బహిర్గతం. వస్తువులు, స్ప్రిట్స్, శబ్దాలు, నేపథ్యాలు మరియు గదులతో మరింత ప్రయోగాలు చేయడం మరియు పనిచేయడం - మీరు చాలా మంచి 2 డి గేమ్‌ను సృష్టించవచ్చు. 10-15 సంవత్సరాల క్రితం ఇటువంటి ఆటలను సృష్టించడానికి ప్రత్యేక జ్ఞానం అవసరం, ఇప్పుడు మౌస్ను తిప్పగలిగితే సరిపోతుంది. ప్రోగ్రెస్!

ఉత్తమమైనవి! అందరికీ మంచి ఆట నిర్మాణం ...

Pin
Send
Share
Send