Construct (game engine)
கன்ஸ்ட்ரக்ட் என்பது ஸ்கிரா லிமிடெட் உருவாக்கிய எச். டி. எம். எல் 5 அடிப்படையிலான 2டி வீடியோ கேம் இயந்திரமாகும். இது முதன்மையாக புரோகிராமர்கள் அல்லாதவர்களை இலக்காகக் கொண்டுள்ளது, இது காட்சி நிரலாக்கத்தின் மூலம் கேம்களை விரைவாக உருவாக்க அனுமதிக்கிறது. அக்டோபர் 27,2007 அன்று பைதான் நிரலாக்கத்துடன் மைக்ரோசாப்ட் விண்டோஸிற்கான ஜிபிஎல்-உரிமம் பெற்ற டைரக்ட்எக்ஸ் 9 கேம் என்ஜினாக முதன்முதலில் வெளியிடப்பட்டது, பின்னர் இது கன்ஸ்ட்ரக்ட் 2 உடன் தனியுரிம மென்பொருளாக மாறியது, அத்துடன் அதன் ஏபிஐ தொழில்நுட்பத்தை டைரக்ட்எக்ஸிலிருந்து NW.js மற்றும் எச். டி. எம். எல் 5 க்கு மாற்றியது, அதே போல் பைத்தானை அகற்றி, ஜாவாஸ்கிரிப்ட் ஆதரவையும் அதன் சொருகி எஸ்டிகேவையும் 2012 இல் சேர்த்தது, இறுதியில் சந்தா அடிப்படையிலான மாதிரியை ஒரு வலை பயன்பாடாக மாற்றியது. அம்சங்கள் நிகழ்வு அமைப்பு மற்றும் நடத்தைகள் கட்டமைப்பில் நிரலாக்க விளையாட்டுகள் மற்றும் பயன்பாடுகளின் முதன்மை முறை 'நிகழ்வு தாள்கள்' வழியாகும், அவை நிரலாக்க மொழிகளில் பயன்படுத்தப்படும் மூலக் கோப்புகளைப் போலவே உள்ளன. ஒவ்வொரு நிகழ்வு தாளிலும் நிகழ்வுகளின் பட்டியல் உள்ளது, அதில் நிபந்தனை அறிக்கைகள் அல்லது தூண்டுதல்கள் உள்ளன. இவை பூர்த்தி செய்யப்பட்டவுடன், செயல்கள் அல்லது செயல்பாடுகளை மேற்கொள்ள முடியும். OR மற்றும் AND போன்ற நிகழ்வு தர்க்கம் மற்றும் துணை நிகழ்வுகள் (நோக்கத்தைக் குறிக்கும்) ஒப்பீட்டளவில் மிகவும் கடினமான நிரலாக்க மொழியைக் கற்றுக்கொள்ளாமல் அதிநவீன அமைப்புகளை திட்டமிட அனுமதிக்கின்றன. ஒரே நேரத்தில் பல நிகழ்வுகளை இயக்குவதற்கும் முடக்குவதற்கும், நிகழ்வுகளை ஒழுங்கமைப்பதற்கும் குழுக்கள் பயன்படுத்தப்படலாம். பொருள் நிகழ்வு தேர்வு பல பாரம்பரிய மேம்பாட்டு சூழல்களைப் போலல்லாமல், திரையில் ஒரு பொருள் வகையின் அனைத்து நிகழ்வுகளிலும் வடிகட்டுவதற்கு ஆதரவாக, நிகழ்வுகளைச் சேர்க்கும்போது பொருட்களின் குறிப்பிட்ட நிகழ்வுகளைத் தேர்ந்தெடுப்பதைத் தவிர்க்கவும். நிகழ்வுகளைச் சேர்க்கும்போது, நிகழ்வு சேர்க்கப்படுவதற்கு அல்லது இயக்கப்படுவதற்கு முன்பு திரையில் உள்ள ஒவ்வொரு பொருள் நிகழ்வாலும் பூர்த்தி செய்யப்பட வேண்டிய நிபந்தனைகள் அல்லது காசோலைகளைக் குறிப்பிட எடிட்டர் பயனரை அனுமதிக்கிறது. நிகழ்வுகளை துணை நிகழ்வுகளைப் பயன்படுத்தி ஒன்றாக சங்கிலியால் பிணைக்கலாம், இது மிகவும் சிக்கலான நடத்தைகளை உருவாக்க அனுமதிக்கிறது. ஜாவாஸ்கிரிப்ட் கன்ஸ்ட்ரக்ட் 3 ஜாவாஸ்கிரிப்டை ஒரு விருப்ப ஸ்கிரிப்டிங் மொழியாக ஆதரிக்கிறது, இது மே 2019 இல் அறிவிக்கப்பட்டது, மேம்பட்ட பயனர்களின் தேவைகளையும் ஏற்கனவே உள்ள பணித்தொகுப்புகளின் பிரபலத்தையும் பூர்த்தி செய்ய வேண்டியதன் அவசியத்தை மேற்கோளிட்டுள்ளது. ஆதரிக்கப்படும் தளங்கள் கட்டமைப்பின் சமீபத்திய பதிப்பு வலை பயன்பாடுகள் மற்றும் இயக்கக்கூடிய விளம்பரங்கள் போன்ற பிரத்யேக நிரல்கள் மற்றும் மொபைல் பயன்பாடுகளுக்கு ஏற்றுமதி செய்ய பல தளங்களை ஆதரிக்கிறது. கட்டமைப்பின் முந்தைய பதிப்புகள் பிற ஆன்லைன் தளங்கள் மற்றும் கடை முனைகளையும் ஆதரித்தன, ஆனால் பின்னர் குறைந்த பயன்பாடு அல்லது மேடையில் சேவை மாற்றங்கள் காரணமாக அகற்றப்பட்டன. கன்ஸ்ட்ரக்ட் கிளாசிக் கன்ஸ்ட்ரக்ட் கிளாசிக் டைரக்ட்எக்ஸை நம்பியிருப்பதால். exe கோப்புகளுக்கு மட்டுமே ஏற்றுமதி செய்ய முடியும். கன்ஸ்ட்ரக்ட் 2 எச். டி. எம். எல் 5 மற்றும் ஸ்டோர்ஃபிரண்ட்ஸ் கன்ஸ்ட்ரக்ட் 2 இன் முதன்மை ஏற்றுமதி தளங்கள் எச். டி. எம். எல் 5 அடிப்படையிலானவை. டெஸ்க்டாப் உலாவிகளில் கூகிள் குரோம், ஃபயர்பாக்ஸ், இன்டர்நெட் எக்ஸ்ப்ளோரர் 9 +, சஃபாரி 6 + மற்றும் ஓபரா 15 + முழுவதும் ஆதரவையும், ஐஓஎஸ் 6 + இல் சஃபாரி, ஆண்ட்ராய்டுக்கான குரோம் மற்றும் ஃபயர்பாக்ஸ், விண்டோஸ் போன் 8 +, பிளாக்பெர்ரி 10 + மற்றும் டைசன் ஆகியவற்றிற்கான ஆதரவையும் இது கோருகிறது. கூடுதலாக, பேஸ்புக், குரோம் வெப் ஸ்டோர், ஃபயர்பாக்ஸ் மார்க்கெட்ப்லேஸ், அமேசான் ஆப்ஸ்டோர், கன்ஸ்ட்ரக்ட் ஆர்கேட் (கன்ஸ்ட்ரக்டில் தயாரிக்கப்பட்ட கேம்களை ஹோஸ்ட் செய்வதற்கான அவர்களின் சொந்த தளம்) மற்றும் காங்க்ரெகேட் உள்ளிட்ட பல ஆன்லைன் சந்தைகள் மற்றும் தளங்களுக்கு கன்ஸ்ட்ரக்ட் 2 ஏற்றுமதி செய்யலாம். சொந்த தளங்கள் கட்டமைப்பில் ஆஃப்லைன் மற்றும் சொந்த பயன்பாட்டு நடத்தையை வழங்கும் பல தளங்களுக்கு ஏற்றுமதி செய்யும் திறன் உள்ளதுஃ விண்டோஸ், மேக்ஓஎஸ் மற்றும் 32-பிட் மற்றும் 64-பிட் லினக்ஸ் இரண்டும் NW.js க்கு ஏற்றுமதி செய்வதன் மூலம் ஆதரிக்கப்படுகின்றன. இதைச் செய்வது கோப்பு I/O போன்ற பொதுவாக ஆதரிக்காத பல அம்சங்களை இணைக்க பயனரை அனுமதிக்கும். அக்டோபர் 23,2012 அன்று, ஸ்கிரா விண்டோஸ் 8 மெட்ரோ பயன்பாடுகளுக்கு ஏற்றுமதி செய்வதற்கான முழு ஆதரவை அறிவித்தது, இதில் பயன்பாட்டு கொள்முதல், 'ஸ்னாப்' பார்வை நிலைகள், ரோமிங் தரவு, பகிர்வு, நேரடி ஓடுகள், தொடுதல் உள்ளீடு மற்றும் முடுக்கமானி மற்றும் இன்க்ளினோமீட்டர் உள்ளீடு ஆகியவை அடங்கும். விண்டோஸ் 10 யுனிவர்சல் பயன்பாடுகளுக்கு ஏற்றுமதி செய்வதற்கான ஆதரவு ஆகஸ்ட் 26,2015 அன்று சேர்க்கப்பட்டது. கார்டோவாவைப் பயன்படுத்தி ஐஓஎஸ் மற்றும் ஆண்ட்ராய்டுக்கான சொந்த மொபைல் ஆதரவை கட்டமைக்கவும். ஜனவரி 20,2014 அன்று, நிண்டெண்டோவின் வை யு அமைப்பிற்கான ஆதரவை கன்ஸ்ட்ரக்ட் 2 பெறும் என்று ஸ்கிரா அறிவித்தது. அந்த ஆண்டின் பிற்பகுதியில், நிண்டெண்டோ வலை கட்டமைப்புடன் இணக்கமான கட்டமைப்பை அடிப்படையாகக் கொண்ட விளையாட்டுகளை உருவாக்க ஒரு செருகுநிரல் வெளியிடப்பட்டது. ஏப்ரல் 13,2016 அன்று, கன்ஸ்ட்ரக்ட் 2 இன் யு. டபிள்யூ. பி ஆதரவு எக்ஸ்பாக்ஸ் ஒன்னில் கேம்களை வெளியிட அனுமதிக்கும் என்று ஸ்கிரா அறிவித்தது. கன்ஸ்ட்ரக்ட் 3 எச். டி. எம். எல் 5 கன்ஸ்ட்ரக்ட் 3 தற்போது எச். டி. எம். எல் 5 மூலம் வலை உட்பொதிப்புகளை ஆதரிக்கிறது, பேஸ்புக் இன்ஸ்டன்ட் கேம்களுக்கு பதிவேற்றம் செய்கிறது, ஆர்கேட்டை உருவாக்குகிறது, அத்துடன் ஊடாடும் விளம்பரங்களுக்கு வடிவமைக்கப்பட்டுள்ளது. இது முதலில் காங்கிரெகேட்டில் பதிவேற்றத்தை ஆதரித்தது, ஆனால் ஜூலை 14,2020 அன்று காங்க்ரெகேட் மேடையில் புதிய கேம்களை சமர்ப்பிப்பதை நீக்கிய பின்னர் அது நீக்கப்பட்டது. சொந்த தளங்கள் மற்றும் கன்சோல்கள் கன்ஸ்ட்ரக்ட் 3 விண்டோஸ், மேகோஸ் மற்றும் லினக்ஸ் ஆகியவற்றிற்கு NW.js வழியாகவும், ஆண்ட்ராய்டு மற்றும் ஐஓஎஸ் கார்டோவா வழியாகவும், விண்டோஸ் ஸ்டோர் யு. டபிள்யூ. பி வழியாகவும் ஏற்றுமதி செய்வதை ஆதரிக்கிறது. கன்ஸ்ட்ரக்ட் 3 இன் யு. டபிள்யூ. பி ஆதரவு எக்ஸ்பாக்ஸ் ஒன் மற்றும் எக்ஸ்பாக்ஸ் சீரிஸ் எக்ஸ் மற்றும் எஸ் ஆகியவற்றிற்கு பின்னோக்கிய பொருந்தக்கூடிய தன்மை மூலம் ஏற்றுமதி செய்ய அனுமதிக்கிறது. கன்ஸ்ட்ரக்ட் கிளாசிக் கன்ஸ்ட்ரக்ட் கிளாசிக் என்பது கன்ஸ்ட்ரக்ட் என்ஜினின் முதல் பெரிய பதிப்பாகும். அதன் வாரிசுகளைப் போலல்லாமல், இது டைரக்ட்எக்ஸைப் பயன்படுத்தும் ஒரு இலவச மற்றும் திறந்த மூல விளையாட்டு இயந்திரமாகும். முதலில் மாணவர்கள் குழுவால் உருவாக்கப்பட்டது, இது முதன்முதலில் அக்டோபர் 27,2007 அன்று பதிப்பு 0.8 ஆக வெளியிடப்பட்டது. மிக சமீபத்திய வெளியீடு ஆர் 2 ஆகும், இது பிப்ரவரி 5,2012 அன்று வெளியிடப்பட்டது. இந்த பதிப்பு பெரும்பாலும் மென்பொருளின் காட்சி நிரலாக்க மொழியை வரையறுத்தது மற்றும் பைதான் ஸ்கிரிப்டிங்கை தனித்தனியாக ஆதரித்தது. கன்ஸ்ட்ரக்ட் கிளாசிக் ஏப்ரல் 20,2013 அன்று நிறுத்தப்பட்டது, மேம்பாட்டுக் குழு கன்ஸ்ட்ரக்ட் 2 இல் அதிக கவனம் செலுத்த அனுமதிக்கிறது. கன்ஸ்ட்ரக்ட் 2 கன்ஸ்ட்ரக்ட் 2 என்பது கன்ஸ்ட்ரக்ட் இயந்திரத்தின் இரண்டாவது பெரிய வெளியீடாகும். முக்கிய மாற்றங்களில் டைரக்ட்எக்ஸ் NW.js உடன் மாற்றப்படுகிறது, இது திட்டங்களை மைக்ரோசாப்ட் விண்டோஸ் தவிர மற்ற தளங்களுக்கு ஏற்றுமதி செய்ய அனுமதிக்கிறது, இதில் எச். டி. எம். எல் 5, மேக் ஓஎஸ் மற்றும் லினக்ஸ் அடங்கும். உரிம அமைப்பு ஜிபிஎல்வி 2 இலிருந்து பதிவிறக்கத்திற்கு இலவச பதிப்பைக் கொண்ட ஒரு தனியுரிம உரிமத்திற்கு மாறியது. கன்ஸ்ட்ரக்ட் 2 பிப்ரவரி 4,2011 அன்று பொது பீட்டாவில் நுழைந்தது, ஆகஸ்ட் 22,2011 அன்று தொடங்கப்பட்டது. 2012 ஆம் ஆண்டில், உலாவிகளில் பைத்தானை இயக்கும் சிக்கல்கள் மற்றும் இணக்கமான ஸ்கிரிப்டிங் அமைப்பைப் பராமரிப்பதில் உள்ள பொதுவான சிக்கலை மேற்கோள் காட்டி பைதான் ஸ்கிரிப்டிங் ஓய்வு பெற்றது. செருகுநிரல்களுக்கான ஜாவாஸ்கிரிப்ட் எஸ்டிகே ஒரு மாற்றாக அறிமுகப்படுத்தப்பட்டது. மே 2019 நிலவரப்படி, கன்ஸ்ட்ரக்ட் 2 தொடர்ந்து பராமரிக்கப்பட்டு மேம்படுத்தப்பட்டு, கன்ஸ்ட்ரக்ட் 3 வளர்ச்சியுடன் இணைக்கப்பட்டுள்ளது. புதிய உரிமங்களின் விற்பனை ஜூலை 1,2020 அன்று ஓய்வு பெற்றது. நீராவி பதிப்பு அக்டோபர் 18,2012 அன்று, கன்ஸ்ட்ரக்ட் 2 நீராவி கிரீன்லைட்டில் சமர்ப்பிக்கப்பட்டது. நவம்பர் 30,2012 அன்று பச்சை விளக்கு போடப்பட்ட முதல் தொகுதி மென்பொருள் தலைப்புகளில் கன்ஸ்ட்ரக்ட் 2 இருந்தது. ஜனவரி 26,2013 அன்று, கன்ஸ்ட்ரக்ட் 2 என்பது நீராவியில் தொடங்கப்பட்ட ஸ்டீம் கிரீன்லைட்டின் இரண்டாவது மென்பொருள் தலைப்பாகும். ஜனவரி 17,2019 அன்று, கன்ஸ்ட்ரக்ட் 2 படிப்படியாக வெளியேறியதால், நீராவி பதிப்பு ஜனவரி 31,2019 அன்று கடையில் இருந்து நீக்கப்படும் என்று அறிவிக்கப்பட்டது. இருப்பினும், இலவச பதிப்பை அதிகாரப்பூர்வமற்ற வலைத்தளங்கள் அல்லது நீராவி நிறுவல் இணைப்பு வழியாக பதிவிறக்கம் செய்யலாம். பிப்ரவரி 20,2020 அன்று, ஸ்கிரா கான்ஸ்ட்ரக்ட் 2 ஐ நிறுத்துவதற்கான திட்டங்களை அறிவித்தது, புதிய உரிமங்களின் விற்பனை ஜூலை 1,2020 அன்று ஓய்வு பெற்றது. ஜூலை 1,2021 அன்று மென்பொருள் முழுமையாக நிறுத்தப்பட்டது. கன்ஸ்ட்ரக்ட் 3 என்பது கன்ஸ்ட்ரக்ட் என்ஜினின் மிக சமீபத்திய முக்கிய பதிப்பாகும். ஜனவரி 27,2015 அன்று அறிவிக்கப்பட்ட புதிய அம்சங்களில் மேக் மற்றும் லினக்ஸ் ஆதரவு, பல மொழி ஆதரவு மற்றும் எடிட்டருக்கான அதிகாரப்பூர்வ சொருகி எஸ்டிகேவுடன் எடிட்டரின் மூன்றாம் தரப்பு விரிவாக்கம் ஆகியவை அடங்கும். மேலும் விவரங்கள் பிப்ரவரி 1,2017 அன்று வெளியிடப்பட்டன, அதே ஆண்டு மார்ச் 28 அன்று ஒரு பொது பீட்டா தொடங்கியது. இது டிசம்பர் 4,2017 அன்று இயந்திரத்தின் வெளியீட்டுடன் முடிவடைந்தது. மேம்பாடுகளில் மாற்றியமைக்கப்பட்ட கையேடு, அதிகாரப்பூர்வ பயிற்சிகள் மற்றும் ஐடிஇயின் மொழிபெயர்ப்புகள் ஆகியவை அடங்கும். இந்த பதிப்பு ஒரு முறை செலுத்தும் மாடலில் இருந்து வருடாந்திர சந்தா அடிப்படையிலான மாடலாக மாற்றப்பட்டது. மே 23,2019 அன்று, ஜாவாஸ்கிரிப்ட் குறியீடு ஒரு தனி துணை நிரலாக அறிவிக்கப்பட்டது, ஆனால் செப்டம்பர் 2,2019 க்கு முன்பு பணம் செலுத்தும் உரிமத்தைக் கொண்டிருந்த அனைத்து பயனர்களுக்கும் இது இலவசமாக இருந்தது. இந்த அம்சம் ஜூலை 5,2019 அன்று r157 உடன் சேர்க்கப்பட்டது. கன்ஸ்ட்ரக்ட் ஆர்கேட் கன்ஸ்ட்ரக்ட் ஆர்கேட் (முன்பு ஸ்கிரா ஆர்கேட் என்று அழைக்கப்பட்டது) என்பது கன்ஸ்ட்ரக்ட் 2 அல்லது 3 இல் உருவாக்கப்பட்ட திட்டங்களுக்கான விளையாட்டு போர்ட்டல் ஆகும். இது நவம்பர் 23,2011 அன்று கன்ஸ்ட்ரக்ட் 2 இன் புதுப்பிப்பு r69 உடன் தொடங்கப்பட்டது. இது பின்னர் r24 இல் உள்ள கட்டுமானம் 3 இல் சேர்க்கப்பட்டது. ஆகஸ்ட் 14,2019 அன்று, ஆர்கேடின் புதிய பதிப்பு வெளியிடப்பட்டது, அது கன்ஸ்ட்ரக்ட் ஆர்கேட் என்று மறுபெயரிடப்பட்டது. மேடையில் மாற்றங்கள் ஒரு புதிய தளவமைப்பு, ஸ்திரத்தன்மை மேம்பாடுகள், வெளியீட்டாளர் சுயவிவரங்கள், இணையதளத்தில் வெளியிடப்பட்ட விளையாட்டுகளின் பகுப்பாய்வுகளைக் காண ஒரு வழி மற்றும் பிற கடை முனைகளுக்கான இணைப்புகள் ஆகியவை அடங்கும். கன்ஸ்ட்ரக்ட் அனிமேட் கன்ஸ்ட்ரக்ட் அனிமேட் என்பது கன்ஸ்ட்ரக்ட் 3 ஐ அடிப்படையாகக் கொண்ட ஒரு அனிமேஷன் கருவியாகும், இது மே 26,2022 அன்று பொது பீட்டாவில் தொடங்கப்பட்டது. முக்கிய வேறுபாடுகளில் விளையாட்டு தொடர்பான அம்சங்கள் இல்லாதது (ஊடாடும் அம்சங்களைப் பராமரிக்கும் போது) மற்றும் "நிகழ்நேரத்தை விட வேகமாக" வீடியோ குறியாக்கம் ஆகியவை அடங்கும். மேலும் காண்க வெர்ஜ் 3டி வெப்ஜிஎல் கட்டமைப்பை ஒத்த பிற இயந்திரங்கள்ஃ கேம்மேக்கர் ஸ்டுடியோ கிளிக் டீம் ஃப்யூஷன் ஸ்டென்சில் ஜி டெவலப்மெண்ட் குறிப்புகள் வெளிப்புற இணைப்புகள் அதிகாரப்பூர்வ கட்டமைப்புக்கான தற்போதைய வலைத்தளம் கிளாசிக் பக்கத்தை உருவாக்கவும் அதிகாரப்பூர்வ கட்டமைப்பிற்கான 2 பக்க கிராபிக்ஸ் நூலகங்கள் எச். டி. எம். எல் 5 ஐஓஎஸ் வீடியோ கேம் என்ஜின்கள் வீடியோ கேம் ஐடிஇ லினக்ஸிற்கான வீடியோ கேம் மேம்பாட்டு மென்பொருள்