Simple and Fast Multimedia Library
எளிய மற்றும் வேகமான மல்டிமீடியா நூலகம் (எஸ். எஃப். எம். எல்) என்பது கணினிகளில் உள்ள பல்வேறு மல்டிமீடியா கூறுகளுக்கு எளிய பயன்பாட்டு நிரலாக்க இடைமுகத்தை (ஏபிஐ) வழங்க வடிவமைக்கப்பட்ட ஒரு குறுக்கு-தள மென்பொருள் மேம்பாட்டு நூலகமாகும். இது அடா, சி, கிரிஸ்டல், டி, யூபோரியா, கோ, ஜாவா, ஜூலியா,. நெட், நிம், ஓ. காம்ல், பைதான், ரூபி மற்றும் ரஸ்ட் ஆகியவற்றிற்கான பிணைப்புகளுடன் சி + + இல் எழுதப்பட்டுள்ளது. எஸ். எஃப். எம். எல் 2.2 வெளியீட்டின் மூலம் ஆண்ட்ராய்டு மற்றும் ஐ. ஓ. எஸ். க்கான சோதனை மொபைல் போர்ட்கள் கிடைக்கப்பெற்றன. SFML சாளரங்களை உருவாக்குவதையும் உள்ளிடுவதையும், ஓபன்ஜிஎல் சூழல்களை உருவாக்குவதையும் நிர்வகிப்பதையும் கையாளுகிறது. இது 2டி கணினி கிராபிக்ஸின் எளிய வன்பொருள் முடுக்கத்திற்கான கிராபிக்ஸ் தொகுதியையும் வழங்குகிறது, இதில் ஃப்ரீடைப் பயன்படுத்தி உரை வழங்கல், ஓபன்ஏஎல் பயன்படுத்தும் ஆடியோ தொகுதி மற்றும் அடிப்படை பரிமாற்ற கட்டுப்பாட்டு நெறிமுறை (டி. சி. பி) மற்றும் பயனர் தரவுத்தள நெறிமுறை (யுடிபி) தகவல்தொடர்புக்கான நெட்வொர்க்கிங் தொகுதி ஆகியவை அடங்கும். எஸ். எஃப். எம். எல் என்பது இலவச மற்றும் திறந்த மூல மென்பொருளாகும், இது ஸ்லிப்/பிஎன்ஜி உரிமத்தின் விதிமுறைகளின் கீழ் வழங்கப்படுகிறது. இது லினக்ஸ், மேகோஸ், விண்டோஸ் மற்றும் ஃப்ரீபிஎஸ்டி ஆகியவற்றில் கிடைக்கிறது. முதல் பதிப்பு v1.0 ஆகஸ்ட் 9,2007 அன்று வெளியிடப்பட்டது, மேலும் சமீபத்திய பதிப்பு v2.6.0 ஜூன் 20,2023 அன்று வெளியிடப்பட்டது. மென்பொருள் கட்டமைப்பு தொகுதிகள் எஸ். எஃப். எம். எல் பல்வேறு தொகுதிகளைக் கொண்டுள்ளதுஃ சிஸ்டம்-வெக்டர் மற்றும் யூனிகோட் சரம் வகுப்புகள், கையடக்க நூல் மற்றும் டைமர் வசதிகள் சாளரம்-ஜாய்ஸ்டிக்குகளுக்கான ஆதரவு உட்பட சாளரம் மற்றும் உள்ளீட்டு சாதன மேலாண்மை, ஓபன்ஜிஎல் சூழல் மேலாண்மை கிராபிக்ஸ்-ஸ்ப்ரிட்ஸ், பலகோணங்கள் மற்றும் உரை ரெண்டரிங் ஆடியோ உள்ளிட்ட 2டி கிராபிக்ஸின் வன்பொருள் முடுக்கம்-வன்பொருள்-முடுக்கப்பட்ட இடஞ்சார்ந்த ஆடியோ பிளேபேக் மற்றும் ரெக்கார்டிங் நெட்வொர்க்-டி. சி. பி மற்றும் யு. டி. பி நெட்வொர்க் சாக்கெட்டுகள், தரவு இணைத்தல் வசதிகள், எச். டி. டி. பி மற்றும் எஃப். டி. பி வகுப்புகள் கிராபிக்ஸ் தொகுதி எஸ். எஃப். எம். எல் இன் முக்கிய அம்சங்களில் ஒன்றாகும், கிராபிக்ஸ் தொகுதி ஓபன்ஜிஎல் இல் நேரடியாக நிரல் செய்ய ஒரு சூழலை மட்டுமே உருவாக்க ஆர்வமுள்ள டெவலப்பர்கள் கிராபிக்ஸ் தொகுதி இல்லாமல் விண்டோ தொகுதியைப் பயன்படுத்துவதன் மூலம் அவ்வாறு செய்யலாம். இதேபோல், அனைத்து தொகுதிகளாலும் பயன்படுத்தப்படும் சிஸ்டம் தொகுதியைத் தவிர, மற்ற தொகுதிகளும் ஒருவருக்கொருவர் சுயாதீனமாக பயன்படுத்தப்படலாம். மொழி பிணைப்புகள் SFML C + + இல் எழுதப்பட்டுள்ளது மற்றும் ஒரு C + + இடைமுகத்தை வழங்குகிறது (இது அதிகாரப்பூர்வ CSFML பிணைப்பு மூலம் ஒரு C இடைமுகத்தையும் வழங்குகிறது). பிற நிரலாக்க மொழிகளில் SFML ஐப் பயன்படுத்த உதவும் பல மொழி பிணைப்புகள் உள்ளன. இந்த அட்டவணை SFML க்கான ஆதரிக்கப்படும் பிணைப்புகளை பட்டியலிடுகிறது. 1 அதிகாரப்பூர்வ பிணைப்புகள் அதிகாரப்பூர்வமற்ற துணை நிரல்கள் எஸ். எஃப். எம். எல் உயர் மட்ட மென்பொருளை உருவாக்கக்கூடிய அடிப்படை செயல்பாடுகளை வழங்குகிறது. வரைகலை பயனர் இடைமுகங்கள் (GUI), 2D லைட்டிங், துகள் அமைப்புகள் மற்றும் அனிமேஷன், வீடியோ பிளேபேக் மற்றும் குழப்பம் ஆகியவற்றிற்கு கூடுதல் ஆதரவை வழங்கும் கூடுதல் நூலகங்கள் உள்ளன. வரவேற்பு மற்றும் தத்தெடுப்பு எஸ். எஃப். எம். எல் முதன்மையாக பொழுதுபோக்கு விளையாட்டு டெவலப்பர்கள், சிறிய சுயாதீன வீடியோ கேம் டெவலப்பர்கள் மற்றும் பல டெவலப்பர்களைக் கொண்ட தொடக்க நிறுவனங்களால் பயன்படுத்தப்படுகிறது. SFML க்கு அதிக அளவு குறியீட்டை எழுத வேண்டிய அவசியமில்லை என்பதால், இது பல லுடம் டேர் பங்கேற்பாளர்களாலும் ஏற்றுக்கொள்ளப்பட்டுள்ளது. சிம்பிள் டைரக்ட் மீடியா லேயர் (எஸ். டி. எல்) மற்றும் அலெக்ரோ போன்ற பழைய நூலகங்களுடன் ஒப்பிடும்போது, எஸ். எஃப். எம். எல் பயனர் எண்ணிக்கை ஒப்பீட்டளவில் சிறியது ஆனால் வளர்ந்து வருகிறது. அதன் கிட்ஹப் மென்பொருள் களஞ்சியம் 8,774 பயனர்களால் ஸ்டார் செய்யப்பட்டுள்ளது. பல்கலைக்கழகங்களில் கற்பித்தல் மற்றும் அறிவியல் திட்டங்களில் எஸ். எஃப். எம். எல் பயன்படுத்தப்படுகிறது. வீடியோ கேம் அணுக்கரு ஜோம்பி ஸ்மாஷர், நிகழ்நேர மூலோபாய விளையாட்டின் எடுத்துக்காட்டுகளைப் பயன்படுத்துகிறது. அவே அணி, உருவகப்படுத்துதல் ஊடாடும் புனைகதை விளையாட்டு. செஸ்டர், புதிர் விளையாட்டு. Cosmoscroll, இலவச திறந்த மூல விண்வெளி அடிப்படையிலான ஷூட் 'எம் அப் விளையாட்டு. கிரியா, மாற்றியமைக்கக்கூடிய 2டி சாண்ட்பாக்ஸ் விளையாட்டு. என்சாண்டட் ஃபாரஸ்ட் எக்ஸ்ட்ரீம் டக்ஸ் ரேசர், டக்ஸ் கொண்ட இலவச திறந்த மூல ஆர்க்டிக் பந்தய விளையாட்டு (பதிப்பு 0.7 முதல் SFML ஐப் பயன்படுத்துகிறது). ஹோலி ஸ்பிரிட், 3டி ஐசோமெட்ரிக் ஹேக் மற்றும் ஸ்லாஷ் விளையாட்டு. ஹோப், பாயிண்ட் மற்றும் கிளிக் சாகச விளையாட்டு (மிஸ்ட் போன்றது). ஐ கேன் டிரான்ஸ்ஃபார்ம், ஆண்ட்ராய்டுக்கான 2டி இயங்குதள விளையாட்டு. கீப்பர்ஆர்எல், முரட்டு போன்ற மற்றும் ஆர்பிஜி கூறுகளுடன் கூடிய நிலவறை சிமுலேட்டர். குரோனியாக்ஸ், குறைந்தபட்ச பக்க சுருள் மற்றும் ஆண்ட்ராய்டுக்கான முதல் எஸ். எஃப். எம். எல் விளையாட்டு. வரம்பு கோட்பாடு, எல்லையற்ற, நடைமுறை விண்வெளி விளையாட்டு. M.A.R.S., மல்டிபிளேயர் ஷூட் 'எம் அப் கேம். மூன்மேன், பிக்சல் கலை ஆய்வு சாண்ட்பாக்ஸ் விளையாட்டு. திறந்த அறுகோண, இலவச திறந்த மூல சூப்பர் அறுகோண குளோன். Ovid The Owl, புதிர் மேடை விளையாட்டு. முன்னோடிகள், சில ஆர்பிஜி கூறுகளுடன் திரும்பும் அடிப்படையிலான ஆய்வு விளையாட்டு. பிரேதப் பரிசோதனைஃ ஒருவர் இறக்க வேண்டும், கதை சாகச விளையாட்டு. பிளாக் சன் திட்டம், ரெட்ரோ 2டி பக்க-ஸ்க்ரோலிங் வீடியோ கேம். டாக் வார்ஸ், ஒரு புதிர் ஆர்பிஜி, இது குள்ளர்களை கோப்லின்களுக்கு எதிராக நிறுத்துகிறது. தி டியூக், அதிரடி மேடை விளையாட்டு. தி ஷூட்டிங் ஆஃப் ஐசக், செங்குத்து துப்பாக்கி சுடும் விளையாட்டு. வாகண்டே, அதிரடி ஆர்பிஜி இயங்குதள விளையாட்டு. Zloxx, 2D செயல் இயங்குதளம். SFML ஐப் பயன்படுத்தும் விளையாட்டுகளின் மேலும் எடுத்துக்காட்டுகள் IndieDB இல் பட்டியலிடப்பட்டுள்ளன. மற்ற மென்பொருள்கள் அக்விலா, சி + + க்கான திறந்த மூல டிஜிட்டல் சிக்னல் செயலாக்க (டிஎஸ்பி) நூலகத்தைப் பயன்படுத்துகின்றன. ஓட்டர், எஸ். எஃப். எம். எல் 2 இல் கட்டப்பட்ட 2டி சி #கட்டமைப்பாகும். ஜி டெவலப், திறந்த மூல விளையாட்டு உருவாக்கும் மென்பொருள். மூழ்கும் இயந்திரம், விரிவான நிலப்பரப்புகள் மற்றும் கட்டிடக்கலையை காட்சிப்படுத்துவதற்கான கருவி. அதாவதுஃ என்ஜின், ஆண்ட்ராய்டு மற்றும் பிசி-க்கான 2டி சி + + கேம் என்ஜின். அலெக்ரோ கிளான்லிப் குறுக்கு-தளம் ஆதரவு மிடில்வேர் ஜிஎல்எஃப் டபிள்யூ ஓபன்ஜிஎல் ஓபன்ஜிஎல் யூட்டிலிட்டி டூல்கிட் (ஜிஎல்யூடி) ரெய்லிப் சிம்பிள் டைரக்ட்மீடியா லேயர் (எஸ்டிஎல்) குறிப்புகள் மேலும் படிக்க ஜான் ஹாலர், ஹென்ரிக் வோகெலியஸ் ஹான்சன், ஆர்டூர் மோரேராஃ எஸ்எஃப்எம்எல் கேம் டெவலப்மென்ட், பாக்ட் பப்ளிஷிங், http://www.lifehacker.com.au/2013/02/xna-is-dead-3-alternatives-that-let-you-use-your-c-and-net-skills https://www.binpress.com/tutorial/creating-a-city-building-game-with-sfml/137 http://www.gamefromscratch.com/page/Game-From-Scratch-CPP-Edition-The-Introduction.aspx வெளிப்புற இணைப்புகள் எஸ்எஃப்எம்எல் டுடோரியல்கள் பயன்பாட்டு நிரலாக்க இடைமுகங்கள் ஆடியோ நூலகங்கள் சி + + நூலகங்கள் குறுக்கு-தள மென்பொருள் இலவச மென்பொருள் கிராபிக்ஸ் நூலகங்கள் லினக்ஸ் ஏபிஐ மேகோஸ் ஏபிஐ மென்பொருள் லினக்ஸ் விண்டோஸ் ஏபிஐகளுக்கான ஸ்லிப் உரிம வீடியோ கேம் மேம்பாட்டு வீடியோ கேம் மேம்பாட்டு மென்பொருளைப் பயன்படுத்துகிறது