Minetest 5.6.0 విడుదల చేయబడింది, MineCraft గేమ్ యొక్క ఓపెన్ క్రాస్-ప్లాట్ఫారమ్ వెర్షన్, ఇది వర్చువల్ వరల్డ్ (శాండ్బాక్స్ కళా ప్రక్రియ) యొక్క సారూప్యతను ఏర్పరుచుకునే ప్రామాణిక బ్లాక్ల నుండి వివిధ నిర్మాణాలను ఆటగాళ్ల సమూహాలను సంయుక్తంగా రూపొందించడానికి అనుమతిస్తుంది. ఇర్లిచ్ట్ 3D ఇంజిన్ను ఉపయోగించి గేమ్ C++లో వ్రాయబడింది. పొడిగింపులను సృష్టించడానికి లువా భాష ఉపయోగించబడుతుంది. Minetest కోడ్ LGPL కింద లైసెన్స్ పొందింది మరియు గేమ్ ఆస్తులు CC BY-SA 3.0 ప్రకారం లైసెన్స్ పొందాయి. వివిధ Linux, Android, FreeBSD, Windows మరియు macOS పంపిణీల కోసం రెడీమేడ్ Minetest బిల్డ్లు సృష్టించబడ్డాయి.
జోడించిన మెరుగుదలలలో:
- గ్రాఫిక్స్ మరియు ఇన్పుట్ పరికర మద్దతును మెరుగుపరచడానికి పని జరిగింది. 3D రెండరింగ్ కోసం ఉపయోగించిన Irrlicht లైబ్రరీ అభివృద్ధి స్తబ్దత కారణంగా, ప్రాజెక్ట్ దాని స్వంత ఫోర్క్ - Irrlicht-MTని సృష్టించింది, దీనిలో అనేక లోపాలు తొలగించబడ్డాయి. లెగసీ కోడ్ను శుభ్రపరిచే ప్రక్రియ మరియు ఇతర లైబ్రరీల ఉపయోగంతో ఇర్లిచ్ట్కు బైండింగ్లను భర్తీ చేసే ప్రక్రియ కూడా ప్రారంభమైంది. భవిష్యత్తులో, ఇర్లిచ్ట్ను పూర్తిగా వదిలివేసి, అదనపు లేయర్లు లేకుండా SDL మరియు OpenGLని ఉపయోగించేందుకు ఇది ప్రణాళిక చేయబడింది.
- సూర్యుడు మరియు చంద్రుల స్థానాన్ని బట్టి మారే నీడల యొక్క డైనమిక్ రెండరింగ్కు మద్దతు జోడించబడింది.
- పారదర్శకత ద్వారా సరైన క్రమబద్ధీకరణ అందించబడింది, ఇది ద్రవ మరియు గాజు వంటి పారదర్శక పదార్థాలను ప్రదర్శించేటప్పుడు తలెత్తే వివిధ సమస్యలను తొలగిస్తుంది.
- మెరుగైన మోడ్ నిర్వహణ. అనేక ప్రదేశాలలో ఒక మోడ్ను ఉపయోగించడం సాధ్యమవుతుంది (ఉదాహరణకు, ఇతర మోడ్లపై ఆధారపడటం) మరియు నిర్దిష్ట మోడ్ల ఉదాహరణలను ఎంపిక చేసి చేర్చండి.
- ప్లేయర్ రిజిస్ట్రేషన్ ప్రక్రియ సరళీకృతం చేయబడింది. నమోదు మరియు లాగిన్ కోసం ప్రత్యేక బటన్లు జోడించబడ్డాయి. ఒక ప్రత్యేక రిజిస్ట్రేషన్ డైలాగ్ జోడించబడింది, దీనిలో తొలగించబడిన పాస్వర్డ్ నిర్ధారణ డైలాగ్ యొక్క విధులు ఏకీకృతం చేయబడ్డాయి.
- రీసోర్స్-ఇంటెన్సివ్ లెక్కలను ఆఫ్లోడ్ చేయడానికి మోడ్ల కోసం API మరొక థ్రెడ్లో Lua కోడ్ని అమలు చేయడానికి మద్దతును జోడించింది, తద్వారా అవి ప్రధాన థ్రెడ్ను బ్లాక్ చేయవు.
మూలం: opennet.ru