1. CodeGym இல் கேம்களை எழுதுதல்

கோட்ஜிம்மில் கேம்களை எழுதுதல்

கேம்களை எழுத விரும்பாத புரோகிராமர்கள் யாரும் இல்லை. அவற்றை விளையாடுவதை விட அவற்றை எழுதுவது மிகவும் கடினம் என்றாலும், உங்கள் விரல் நுனியில் ஒரு விளையாட்டு பிறப்பதைப் பார்க்கும் உணர்வோடு ஒப்பிடுவது மிகக் குறைவு.

அதனால்தான் CodeGym இல் கேம்களை எழுதுவதற்கான தனித்துவமான வாய்ப்பைச் சேர்த்துள்ளோம். கேம் டாஸ்க்குகள் சாதாரண டாஸ்க்குகளை விட பெரியதாக இருப்பது மட்டுமின்றி, மிகவும் சுவாரசியமானதாகவும் இருக்கும். அவற்றை எழுதுவது மட்டுமல்லாமல், அவற்றைச் சோதிப்பதும் சுவாரஸ்யமானது. நான் என்ன சொல்கிறேன் என்று உங்களுக்குத் தெரிந்தால்... 😉

விளையாட்டுப் பணிகளுக்கான சோதனைக் கட்டத்தை நாங்கள் தொடங்கியபோது CodeGym அலுவலகம் பல நாட்கள் முடங்கியது.

ஒவ்வொரு விளையாட்டுப் பணியும் இரண்டு டஜன் துணைப் பணிகளாகப் பிரிக்கப்பட்ட திட்டமாகும். விளையாட்டை எழுதும் செயல்பாட்டில், நீங்கள் அனைத்து துணைப் பணிகளையும் வரிசையாக முடிக்க வேண்டும். நீங்கள் கடைசி துணைப் பணியை எழுதும் போது, ​​நீங்கள் ஒரு முடிக்கப்பட்ட விளையாட்டைப் பெறுவீர்கள்.

கேமே கோட்ஜிம் கேம் எஞ்சினைப் பயன்படுத்தும். இதன் முக்கிய அம்சம் என்னவென்றால், இது மிகவும் எளிமையானது . கன்சோலுடன் வேலை செய்வதை விட அதனுடன் வேலை செய்வது கடினம் அல்ல. விளையாட்டு இயந்திரத்தின் விளக்கத்தையும் அதனுடன் வேலை செய்வதற்கான எடுத்துக்காட்டுகளையும் கீழே காணலாம்.


2. விளையாட்டு இயந்திரத்தின் சுருக்கமான விளக்கம்

விளையாட்டு இயந்திரம் முழு ஆடுகளத்தையும் கலங்களாகப் பிரிக்கிறது. குறைந்தபட்ச அளவு 3×3, அதிகபட்சம் 100×100.

ஒவ்வொரு கலத்திற்கும் ஒரு குறிப்பிட்ட நிறத்தை வரையலாம் மற்றும் அதில் சில உரைகளை எழுதலாம் . ஒவ்வொரு கலத்திற்கும் உரை அளவு மற்றும் வண்ணத்தை அமைக்கலாம் .

எஞ்சின் உங்களை நிகழ்வு ஹேண்ட்லர்களை எழுத அனுமதிக்கிறது, அதாவது "மவுஸ் பொத்தான் கிளிக் செய்யப்பட்டது" மற்றும் "விசைப்பலகை விசையை அழுத்தியது" போன்ற நிகழ்வுகளைக் கையாளும் முறைகள்.

மற்றொரு சுவாரஸ்யமான அம்சம் டைமருடன் வேலை செய்யும் திறன். இதைப் பற்றிய கூடுதல் விவரங்களை "டைமருடன் பணிபுரிதல்" என்ற பாடத்தில் காணலாம்.

இந்த "பழமையான இயந்திரம்" மிகவும் சுவாரஸ்யமான விளையாட்டுகளை உருவாக்க உங்களை அனுமதிக்கிறது, நீங்களே பார்க்க முடியும்:


3. ஒரு விளையாட்டை அணுகுதல்

விளையாட்டுப் பணிக்கான அணுகலைப் பெற, இணையதளத்தில் உள்ள "கேம்ஸ்" பகுதிக்குச் சென்று, நீங்கள் விரும்பும் கேமைத் தேர்ந்தெடுத்து, அதன் பக்கத்திற்குச் செல்ல வேண்டும். "உங்கள் சொந்த தீர்வை எழுது" பொத்தானைக் காண்பீர்கள். அதை கிளிக் செய்யவும்.

கோட்ஜிம் கேம்களுக்கான அணுகல்

இது WebIDE ஐத் திறக்கும் , அங்கு நீங்கள் விளையாட்டின் முதல் துணைப் பணியைச் செய்யத் தொடங்கலாம். மேலும், இனி, விளையாட்டின் துணைப் பணிகள் IntelliJ IDEA இல் (சொருகி மூலம்) உங்களுக்குக் கிடைக்கும் .

கோட்ஜிம் கேம்களுக்கான அணுகல்

நீங்கள் IntelliJ IDEA ஐப் பயன்படுத்துகிறீர்கள் எனில் , செருகுநிரலில் பணிப் பட்டியலைத் திறந்து, கேம்ஸ் தேடலைத் தேர்ந்தெடுக்கவும்.

அடுத்து, கிடைக்கக்கூடிய துணைப் பணியைக் கிளிக் செய்யவும்: ஜாவா கேம்ஸ் தொகுதி உங்கள் திட்டத்தில் தோன்ற வேண்டும், அதனுடன் கேம் என்ஜின் லைப்ரரி மற்றும் உங்கள் துணைப் பணியின் குறியீடு. அதன் பிறகு, மற்ற பணிகளைத் தீர்க்கும்போது எல்லாம் ஒரே மாதிரியாக இருக்கும்.

கேம்களை WebIDE அல்லது IntelliJ IDEA இல் எழுதலாம் , நீங்கள் எதை விரும்புகிறீர்கள். IntelliJ IDEA மிகவும் வசதியானது என்று கூறினார் . மேலும் தொழில்முறை. தேர்வு உங்களுடையது.


4. பயன்பாட்டு பட்டியலில் கேம்களை வெளியிடுதல்

உங்கள் கேமை எழுதி முடித்ததும், CodeGym இல் உள்ள கேம்கள் மற்றும் பயன்பாடுகளின் பட்டியலில் உங்கள் திட்டத்தை வெளியிட முடியும் . "வெளியிடு" பொத்தானை கிளிக் செய்யவும். சுமார் அரை நிமிடம் கழித்து, உங்கள் கேம் "வெளியிடப்பட்ட கேம்ஸ்" பிரிவில் சேர்க்கப்படும்.

WebIDE இலிருந்து கேமை வெளியிடலாம் :

அல்லது சொருகி இருந்து:

உங்கள் விளையாட்டை நண்பர்கள் அல்லது சக பணியாளர்களுடன் பகிர்ந்து கொள்ள விரும்பினால், எதுவும் எளிதாக இருக்காது. உங்கள் வெளியிடப்பட்ட கேமுக்கு அர்ப்பணிக்கப்பட்ட பக்கத்திற்கான இணைப்பை அவர்களுக்கு அனுப்பவும். CodeGym கணக்கு தேவையில்லை.

சமூக வலைப்பின்னல்களிலும் உங்கள் விளையாட்டைப் பகிரலாம். இதைச் செய்ய, "நண்பர்களுடன் பகிர்" பொத்தானைப் பயன்படுத்தவும்

விளையாட்டை உருவாக்கியவர் என்ற முறையில், அதை விளையாடும் எண்ணிக்கையில் நீங்கள் மகிழ்ச்சியடையலாம். YouTube இல் பார்வைகளின் எண்ணிக்கையைப் போலவே, மேலும் சிறந்தது.


5. உங்கள் கேம்களைத் தனிப்பயனாக்குதல்

உங்கள் விளையாட்டை எழுதி முடித்ததும், அதை உங்கள் இதயத்திற்கு ஏற்றவாறு மாற்றிக்கொள்ளலாம் .

5×5 மைதானத்தில் 2048 விளையாட வேண்டுமா? அதையே தேர்வு செய். நீங்கள் புரோகிராமர்: நீங்கள் கார்டுகளின் விசைப்பலகையைக் கட்டுப்படுத்துகிறீர்கள். உங்கள் விளையாட்டை எப்படி வேண்டுமானாலும் மாற்றவும்.

விளையாட்டிற்கு புதிதாக ஏதாவது ஒன்றை நீங்கள் அறிமுகப்படுத்தலாம். எடுத்துக்காட்டாக, ஸ்னேக் கேமில், ஒரு ஆப்பிளை புதியதாக இருக்கும்போதே (அது தோன்றிய முதல் 5 வினாடிகளுக்குள்) சாப்பிட்டால், பாம்பு அதன் வேகத்தைக் குறைக்கும். ஒரு ஆப்பிள் சிவப்பு நிறத்தில் இருந்து பச்சை நிறமாக மாறலாம் அல்லது பேரிக்காய் ஆகலாம். அல்லது பாம்பு ஆப்பிளை விட முயல்களை அதிகம் விரும்புகிறது.

மைன்ஸ்வீப்பரில், நீங்கள் பிளேயருக்கு கூடுதல் ஆயுளைக் கொடுக்கலாம் அல்லது பல செல்களின் சுற்றளவில் உள்ள செல்களை "வெளிப்படுத்தும்" அணுகுண்டு.

மார்ஸ் லேண்டர் விளையாட்டின் பிரபலமான மோட்களில் ஒன்று எப்படி இருக்கிறது என்பது இங்கே: கேமை உருவாக்கியவர் டெலிபோர்ட்டேஷன் சேர்த்தார் .

ஆனால் கேம் இன்ஜின் மூலம் அல்லாமல் உங்கள் கேமில் கோப்புகள் அல்லது கிராபிக்ஸ்களை நீங்கள் கையாள்வதால் , அதை ஆப்ஸ் கேட்லாக்கில் வெளியிட முடியாமல் போகலாம். எல்லாவற்றையும் உலாவியில் இயக்க முடியாது, உங்களுக்குத் தெரியும்.