TORCS – ашық кодты 3D жарыс симуляторы. Linux, Windows және басқа да жүйелерде қолжетімді. AI драйверлерін сынауға және ойыншыларға арналған. Жаңа нұсқалар!
Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Мазмұны
Кіріспе
TORCS (The Open Racing Car Simulator) – Linux, FreeBSD, Mac OS X, AmigaOS 4, AROS, MorphOS және Microsoft Windows жүйелерінде қолжетімді ашық кодты 3D автокөлік жарыс симуляторы. TORCS Эрик Эспие мен Кристоф Гьонно тарапынан жасалған, бірақ қазіргі уақытта жобаны дамытуды Бернхард Виман басқарады. Ол C++ тілінде жазылған және GNU GPL лицензиясымен лицензияланған. TORCS алдын ала бағдарламаланған жасанды интеллект жүргізушілерінің бір-бірімен жарысуына мүмкіндік береді, сонымен қатар пайдаланушыға көлікті клавиатура, тышқан немесе руль арқылы басқаруға мүмкіндік береді.
TORCS (The Open Racing Car Simulator) is an open source 3D car racing simulator available on Linux, FreeBSD, Mac OS X, AmigaOS 4, AROS, MorphOS and Microsoft Windows. TORCS was created by Eric Espié and Christophe Guionneau, but project development is now headed by Bernhard Wymann. It is written in C++ and is licensed under the GNU GPL. TORCS is designed to enable pre programmed AI drivers to race against one another, while allowing the user to control a vehicle using either a keyboard, mouse, or wheel input.
Даму
TORCS-ті әзірлеу 1997 жылы Эрик Эспие мен Кристоф Гьонно Racing Car Simulator (RCS) деп аталатын 2D ойын ретінде басталды. Ол RARS (Robot Auto Racing Simulator) әсерімен жазылып, оған негізделген. Эспие мен Гьонно ойынды әзірлеу үшін 3dfx графикалық картасын алғаннан кейін, OpenGL арқылы симулятордың алғашқы 3D нұсқасын жасады және оны Open Racing Car Simulator (ORCS) деп атады, осылайша оны нұсқаларды басқару жүйесімен шатастырмауға болатын. ORCS-тің алғашқы нұсқаларында қозғалтқыштары жоқ машиналар болды, бұл ойынды Сопбокс Дерби стиліндегі, төмен қарай жарыс симуляциясына айналдырды. Қозғалтқыштар мен олардың дыбыстары қосылғаннан кейін, симуляцияға соңғы аты – TORCS берілді, себебі бұл атау «torque» сөзімен ұқсас болғандықтан автомобильдерге байланысты көрінді. Кейін Гьонно ойын кезінде бірнеше камера бұрыштарын қосты. Гьонно TORCS-тегі бастапқы графикалық кодтың көп бөлігін жасады және машиналарға көбірек мәлімет беру үшін текстуралық бейнелеуді қосты. Содан кейін Эспие кодты біріктіріп, оны шығаруға дайындады.
Development of TORCS began in 1997 by Eric Espié and Christophe Guionneau as a 2D game called Racing Car Simulator (RCS). It was influenced by and based on RARS (Robot Auto Racing Simulator). When Espié and Guionneau acquired a 3dfx graphics card for game development, they made the first 3D version of the simulator with OpenGL and renamed it Open Racing Car Simulator (ORCS) so as not to be confused with the Revision Control System. The early versions of ORCS did not include cars with engines, making the game a Soap Box Derby style, downhill racing simulation. When engines and engine sounds were eventually added, the simulation was given its final name, TORCS, as the name seemed more relevant to automobiles given its similarity to the word torque. Later, Guionneau added multiple camera angles during game play. Guionneau developed much of the original graphics code in TORCS and eventually added texture mapping to give more detail to the cars. Espié then worked on piecing together and finalizing code for release.
Болашақ мақсаттар
Қазіргі уақытта TORCS-тің негізгі әзірлеушілері – Бернхард Виманн (жоба жетекшісі), Христос Димитракакис (модельдеу, дыбыс, жасанды интеллект) және Эндрю Самнер (графика, трассалар). Қателерді жою және TORCS кодын қолдаудан басқа, алдағы жоспарларға желілік көп ойыншы режимі, физикалық қозғалтқышты жетілдіру, көліктің ішкі жабдықталуын күшейту және жазбаларды сақтау мүмкіндігі кіреді.
The current main developers of TORCS are Bernhard Wymann (project leader), Christos Dimitrakakis (simulation, sound, AI) and Andrew Sumner (graphics, tracks). Aside from bugfixes and maintenance of TORCS code, the next features planned include network multiplayer mode, improved physics engine, enhanced car interior detail, and replays.
Қабылдау және әсер ету
2000 жылдың желтоқсан айында CNN телеарнасы TORCS ойынын "Мерекелік маусымдағы 10 үздік Linux ойыны" тізіміне енгізді. Linux Journal журналы 2007 жылдың 18 қазанындағы санында TORCS-ті ең жақсы ашық кодты автокөлік ойыны деп атады, ойыншылардың өз көліктерін жасау мүмкіндігін, реалистік графиканы және көліктерді басқарудың нақтылығын ерекше атап көрсетті. Ойын кең танымалдылыққа ие болды; 2000 жылдан 2017 жылға дейін SourceForge.net арқылы ғана 2,9 миллионнан астам рет жүктелді.
In December 2000 CNN placed TORCS among the "Top 10 Linux games for the holidays". Linux Journal considered TORCS to be the best open source driving game in their October 18, 2007 issue, highlighting the ability for players to design their own cars, realistic graphics and vehicle handling. The game has gained substantial popularity; between 2000 and 2017, it was downloaded over 2.9 million times via SourceForge. net alone.
Жарыстар
TORCS Racing Board өз веб-сайтында TORCS қауымдастығының ойыншылары арасында жарыс ұйымдастырады. Әдеттегі желілік көп ойыншылы жарыстардан өзгеше, онда ойыншылар жергілікті желіде немесе интернетке қосылған клиенттерде бір уақытта бәсекелеседі, TORCS Racing Board – пайдаланушылар жасап жүктеген жасанды интеллект "роботтарының" арасындағы жарыс. Вюрцбург университеті мен Милано политехникалық институтының оқытушылары екі AI жарысын өткізеді: Модельдеу арқылы автокөлік жарысы чемпионаты және Жою дербисі; екіншісі өзгертілген TORCS серверін пайдаланады.
The TORCS Racing Board hosts a competition on its website among players in the TORCS community. Unlike traditional network multiplayer events in which players compete in real time on local network or Internet connected clients simultaneously, the TORCS Racing Board is a competition between artificial intelligence "robots" developed and uploaded by users. Faculty from the University of Würzburg and Politecnico di Milano host two AI competitions, the Simulated Car Racing Championship and the Demolition Derby Competition; the latter uses a patched TORCS server.
TORCS бұрандалары
TORCS бірнеше жобаға таралды, мысалы, Speed Dreams, бұрын Torcs NG деп белгілі болған.
TORCS has been forked into several projects, for example Speed Dreams, originally known as Torcs NG.
Ғылыми зерттеулердегі қолдану
Ашықтығы, модулділігі және кеңейтілу мүмкіндігінің арқасында TORCS көптеген зерттеу жобаларының негізі ретінде пайдаланылды; мысалдарға автомобильдердің параметрлерін автоматты түрде есептеу, адамның көмегімен жолдарды алгоритмдік түрде жасау және роботты басқарудың әртүрлі салаларына бірнеше есептеу әдістерін (мысалы, генетикалық бағдарламалау) қолдану кіреді. 2008 жылдан бері TORCS IEEE Есептеу интеллектісі және ойындар конференциясындағы түрлі зерттеу салаларында маңызды рөл атқарып келеді, онда ол әр жыл сайын 4-6 жобаның негізі ретінде қолданылады. TORCS жиі қойылатын сұрақтарға сәйкес, TORCS-тің ағымдағы нұсқасын былай сілтеу керек: "B. Wymann, E. Espié, C. Guionneau, C. Dimitrakakis, R. Coulom, A. Sumner. TORCS: Ашық жарыс машинасы симуляторы, vX.X.X, 20XX".
Thanks to its openness, modularity and extensibility, TORCS has been adopted as a base for many research projects; examples include automated computation of car setups, human assisted algorithmic generation of tracks and the application of several computing techniques (e. g. genetic programming) to different aspects of robot driving. Since 2008, TORCS has also played an important role in various research fields within the IEEE Conference on Computational Intelligence and Games, where it appears as a base for 4 to 6 projects every year. According to the TORCS FAQ the current version of TORCS should be cited as "B. Wymann, E. Espié, C. Guionneau, C. Dimitrakakis, R. Coulom, A. Sumner. TORCS: The Open Racing Car Simulator, vX. X. X, 20XX."