Жаңа буын ойын жасаушылар назарына! jMonkeyEngine – Java тілінде 3D ойындар құруға арналған ашық бастаулы, кроссплатформалық қозғалтқыш. Тегін жүктеңіз!
Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Мазмұны
Кіріспе
Ашық кодты Java ойын қозғалтқышы
Open source Java game engine
jMonkeyEngine (қысқартылған JME немесе jME) – Java тілінде жазылған 3D ойындарды жасауға арналған ашық кодты және көп платформалы ойын қозғалтқышы. Оны Windows, Linux, macOS, Raspberry Pi, Android және iOS (қазіргі уақытта альфа-тестілеу кезеңінде) үшін ойындар жасауға болады. Ол әдепкі рендерер ретінде Lightweight Java Game Library-ді пайдаланады, сонымен қатар Java OpenGL негізіндегі басқа рендерерді де қолдайды. jMonkeyEngine – қауымдастыққа бағытталған және ашық кодты бағдарлама. Ол New BSD лицензиясымен таратылады. Оны бірнеше коммерциялық ойын студиялары мен білім беру ұйымдары қолданады. Әдеттегі jMonkeyEngine 3 бағдарламалық құралдарды әзірлеу жиынтығымен (SDK) бірге келеді.
jMonkeyEngine (abbreviated JME or jME) is an open source and cross platform game engine for developing 3D games written in Java. It can be used to write games for Windows, Linux, macOS, Raspberry Pi, Android, and iOS (currently in alpha testing). It uses Lightweight Java Game Library as its default renderer, and also supports another renderer based on Java OpenGL. jMonkeyEngine is community centric and open source. It is released under the New BSD license. It is used by several commercial game studios and educational institutions. The default jMonkeyEngine 3 comes integrated with a software development kit (SDK).
jMonkeyEngine 3 SDK-ның негізгі компоненттері
Өзінен jMonkeyEngine – есептеу кітапханаларының жиынтығы, оны төмен деңгейлі ойын әзірлеу құралы етеді. JMonkeyEngine 3 SDK сияқты біріктірілген даму ортасымен жұптастырылғанда, ол көптеген графикалық компоненттері бар жоғары деңгейлі ойын әзірлеу ортасына айналады. SDK NetBeans платформасына негізделген, графикалық редакторлар мен плагин мүмкіндіктерін қамтамасыз етеді. Стандартты NetBeans жаңарту орталықтарымен қатар, SDK-ның өз плагин репозиторийі және тұрақты нүктелік шығарылымдар немесе тәуліктік жаңартулар арасында таңдау мүмкіндігі бар. 2016 жылдың 5 наурызынан бастап SDK енді негізгі команда тарапынан ресми түрде қолдау көрсетілмейді. Оны қауымдастық әлі де белсенді түрде қолдап келеді. "jMonkeyPlatform" термині "jMonkeyEngine 3 SDK" терминімен мағынасы бірдей қолданылады.
By itself, jMonkeyEngine is a collection of computing libraries, making it a low level game development tool. Coupled with an integrated development environment like the official jMonkeyEngine 3 SDK, it becomes a higher level game development environment with multiple graphical components. The SDK is based on the NetBeans Platform, enabling graphical editors and plugin capabilities. Alongside the default NetBeans update centers, the SDK has its own plugin repository and a selection between stable point releases or nightly updates. Since March 5th, 2016, the SDK is no longer officially supported by the core team. It is still being actively maintained by the community. The term "jMonkeyPlatform" is also used interchangeably with "jMonkeyEngine 3 SDK."
Тарих
jMonkeyEngine Java-да толыққанды мүмкіндіктерге ие графикалық қозғалтқыштардың жетіспеушілігін жоюға көмектеседі. Жоба уақыт өте дамып келді.
jMonkeyEngine helps to improve the lack of full featured graphics engines written in Java. The project has evolved over time.
jMonkeyEngine 0, 1 2, 0
jMonkeyEngine-нің 0.1 нұсқасынан 2.0 нұсқасына дейінгі кезең – жобаның 2003 жылы құрылған сәтінен бастап 2008 жылы соңғы 2.0 нұсқасы жарық көргенге дейінгі уақытты қамтиды. 2007 жылдың соңы мен 2008 жылдың басында жобаның алғашқы негізгі әзірлеушілері жұмысты тоқтатқанда, 2.0 нұсқасы әлі ресми түрде тұрақтанбаған еді. Код базасы коммерциялық қолдануға енгізіліп, сол кездегі қозғалтқыш қауымдастығында кең таралған болатын.
Version 0.1 to 2.0 of jMonkeyEngine marks the time from when the project was first established in 2003, until the last 2.0 version was released in 2008. When the original core developers gradually discontinued work on the project throughout the end of 2007 and the beginning of 2008, Version 2.0 had not yet been made officially stable. The code base became adopted for commercial use and was most popular with the engine's community at the time.
jMonkeyEngine 3.0 - тің нұсқасы
2008 жылдың соңында jME негізгі әзірлеушілерінің кетіп қалғаннан кейін, код базасы бірнеше ай бойы дерлік тоқтап тұрды. Қоғам түзетулерді жіберуді жалғастырды, бірақ жобаның нақты бағыты болмады. 3.0 нұсқасын әзірлеу тәжірибе ретінде басталды. 2009 жылдың басында jME3-тің алғашқы сынақ нұсқасы көптеген қоғам мүшелерінің қызығушылығын тудырды, және көпшілігі бұл жаңа тармақтың jME 2.0-дың ресми жалғасы екеніне келісті. Содан кейін бұрынғы және жаңа негізгі әзірлеушілер арасындағы барлық формальды мәселелер шешілді.
Since the departure of jME's core developers in late 2008, the codebase remained practically stagnant for several months. The community continued to commit patches, but the project was not moving in any clear direction. Development on Version 3.0 started as an experiment. The first preview release of jME3 in early 2009 drew positive attention from many members in the community, and the majority agreed that this new branch would be the official successor to jME 2.0. From there on, all the formalities were sorted out between the previous core developers and the new.
Ardor3D бұрандасы
Ardor3D 2008 жылдың 23 қыркүйегінде Джошуа Слэк пен Рикард Херлицтің jMonkeyEngine қозғалтқышынан бұрылып шығуымен өмірге келді. Олар бұл қозғалтқыштағы атаулар, бастау тегі, лицензиялау және қауымдастық құрылымындағы қанағаттандырмайтын мәселелерді, сондай-ақ ұйымдастырылған корпоративтік қолдаумен қуатты ашық кодты Java қозғалтқышын дамытуға деген ниеттерін баяндады. Алғашқы ресми жарияланым 2009 жылдың 2 қаңтарында жасалды, одан кейін әрбір бірнеше ай сайын жаңа нұсқалар шығарылып тұрды. 2011 жылы Ardor3D NASA Ames және NASA JPL-дің Марс Curiosity миссиясында жер бедерін және ровердің қозғалысын көрсету үшін пайдаланылды. 2014 жылдың 11 наурызында Джошуа Слэк жоба тоқтатылатынын, бірақ бағдарламалық құрал zlib лицензиясы бойынша қала беретінін және тегін қолжетімді болатынын хабарлады. Дегенмен, 2014 жылға дейін Джулиен Гуесс "JogAmp's Ardor3D Continuation" деп аталатын Ardor3D-дің бір бөлігін белсенді түрде қолдап келді.
Ardor3D began life on September 23, 2008, as a fork from jMonkeyEngine by Joshua Slack and Rikard Herlitz due to what they perceived as irreconcilable issues with naming, provenance, licensing, and community structure in that engine, as well as a desire to back a powerful open source Java engine with organized corporate support. The first public release came January 2, 2009, with new releases following every few months thereafter. In 2011, Ardor3D was used in the Mars Curiosity mission both by NASA Ames and NASA JPL for visualizing terrain and rover movement. On March 11, 2014, Joshua Slack announced that the project would be abandoned, although the software itself would remain under zlib license and continue to be freely available. However, a subset of Ardor3D called "JogAmp's Ardor3D Continuation" was still actively maintained by Julien Gouesse as of 2014.