Кіріспе
HoverRace – GrokkSoft компаниясы 1996 жылы shareware түрінде шығарған жарыс ойыны. GrokkSoft бұл ойынды интернет желісіндегі алғашқы көп ойыншылы ойын деп мәлімдеді. Оның бастапқы коды 2006 жылы жарияланды және HoverRace.com сайтында әлі де дамытылып келеді. Бастапқы кодтың лицензиясы коммерциялық мақсатта пайдалануға тыйым салады.
Ойын процесі
HoverRace әлемдегі ойыншыларға 3D ортада бір-бірімен жарысуға мүмкіндік береді. Ойыншы жарыс басталғанға дейін төрт түрліHovercraft-тың біреуін таңдап алады және GrokkSoft немесе басқа пайдаланушылар жасаған трассада басқалармен бәсекелесе алады. Ойын dial-up қосылысын қолдайды және жарыстар үшін серверді қажет етпейді. Оның орнына, 10 ойыншыға дейін тікелей қосылу мүмкіндігі бар. Дегенмен, пайдаланушылар Интернет-кездесу бөлмесі (IMR) деп аталатын ойын ішіндегі чат-серверіне қосыла алады, онда олар басқалармен жарысып, әңгімелесе алады. Жарыс барысында ойыншылар хабарлар жібере алады, зымырандар атып, миналар тастайды және жарыс трассасына орналастырылған жылдамдық күшейткіштерді пайдалана алады. Бұған қоса, спорттық трассалар да жасалған. Олардың кейбірінде бір ойыншы тұрақты түрде доп немесе шайба рөлінде қолданылады, ал қалған ойыншылар оны қажетті жерге жеткізу үшін соғуы керек. Мұндай ойындарда зымырандар мен басқа да заттарға сирек рұқсат беріледі.
HoverRace ортақ бағдарлама ретінде
HoverRace 1996 жылы құрылған, бірақ интернетте оның 1995 жылы пайда болғанын көрсететін деректер де бар. Оны GrokkSoft компаниясы Ричард Ланглоис бас бағдарламашы ретінде және ойынның маркетингі мен жарнамасына жауапты Джон Фербер жасаған. Ойынның тегін нұсқасында пайдаланушылар тек қарапайым әуе кемесімен жарыса алатын және компанияның үш трассасында бәсекелесе алатын. 16 долларға тіркеу кілтін сатып алғандар барлық әуе кемесімен жарыса алады, кез келген трассаны таңдай алады және тіпті өз трассаларын құра алады. Танымалдылығын арттыру үшін GrokkSoft HoverRace ойынын жаңалықтар топтарында жарнамалап, жаңа ойыншыларды әкелгендерге төлем жасау үшін HoverRewards бағдарламасын енгізді. GrokkSoft MBnet және E On компанияларымен де серіктестік орнатты. E On компаниясымен серіктестік ұзаққа соқпады, нәтижесінде компания E On (төртінші) әуе кемесін алып тастайтын жаңа нұсқасын шығаруға мәжбүр болды. 1998 жылы GrokkSoft тіркеу кілттерін сатуды тоқтатты. Көптеген ойыншылар HoverRace ойынына арналған трассалар мен ақпараттарды өз веб-сайттарында жариялады. GrokkSoft-та орналасқан IMR бөлмелері 1999 жылдың соңына дейін жұмыс істеді, содан кейін Дэниел Янгтың әлеуметтік инженерия қолданғандығына байланысты, ол IMR кодын қолға түсіргендіктен, GrokkSoft серверді өшіруге мәжбүр болды. GrokkSoft сервері істен шыққаннан кейін, ойыншылар қауымдастығы тез ыдырады, соңында MBNet IMR да тоқтатылды. Алайда, ойын Эван Билдің IMR-ді басқаруы және басқалардың ойын файлдарын өңдеуі мен ресурстарды хакерлікпен өзгертуі арқасында сақталды. Ойын 1999 жылы GamePro журналында мақала жарияланды. 2001 жылдан бері HoverRace қауымдастығының белсенділігі синусоид тәрізді: ұзақ белсенділік кезеңдерінен кейін тыныш уақыттар басылады.
Жетім қалған жұмыс
Ойынды әзірлеуші тарапынан ресми қолдау тоқтатылғандықтан, ойын қауымдастығы жөндеу және түзету жұмыстарын өз қолына алды (жанкүйерлер жасаған түзетулер). Ойын бірнеше сайтта орналасқан болатын, оған алтылық редакторлар қолданылып, ресурстар бұзылды, барлық пайдаланушыларға тегін қолдану мүмкіндігі берілді. Бұл, заңсыз алынған IMR-ді пайдалануға, 8 ойыншының орнына 10-ға дейін жарысқа қатысуға және E On кемесімен қайтадан жарысуға мүмкіндік берді. Ойынды басқару жиі түрлі адамдарға ауысты. Ойынды басқарған бұрынғы сайттарға hoverrace.com (оның иелігі де бірнеше рет ауысқан), hoverrace.ds98.com және mydan.com кіреді. Ойынның ескірген графикасы мен интерфейсін жаңарту үшін жаңа ойыншыларды тартуға әрекеттер жасалды. Ұрланған IMR кодын жақсартулар жасалды, ал басқалары сайттарды жаңартып, форумдарды іске қосты, балл серверлерін алмастырды, интерактивті бөлме боттарын жасады және алдын ала белгіленген читтермен жабдықталған нұсқаларды құрды. Бұл шаралардың бәрі қазіргі ойыншылар санын сақтап, жаңаларын тарту мақсатында жасалды. 2006 жылдың тамызында Райан Кертин Ричард Ланглоистен бастапқы кодты алып, оны жариялады, осылайша оған толық қоғамдық қолжетімділік қамтамасыз етілді. 2006 жылы жасалған бастапқы лицензия уақытша болды және 2009 жылы аяқталуға тиіс еді. Алайда, 2008 жылдың 29 қарашасында Ланглоис одан мерзімді алып тастады. Толық бастапқы код әлі де көпшілікке қолжетімді. 2006 жылдан 2008 жылдың жазына дейін бастапқы кодты дамытуға көп көңіл бөлмеді. Ашық кодтар қоймасы мен қателерді қадағалау сайты болмағандықтан, сондай-ақ ынталы бағдарламашылардың жетіспеуіне байланысты ешқандай прогресс болмады. Бірақ 2008 жылдың жазында жаңа subversion қоймасы құрылып, дамыту жұмыстары қайта басталды. HoverRace.com басқаратын нұсқаға қоса, HoverRace қауымдастығының тағы бір мүшесі HoverRace Plus жобасын бастады, ол бастапқы HoverRace кодын бұтақтауды көздеді. HoverRace Plus жобасы тоқтатылды, себебі OpenHover деп аталатын жаңа бұтақтау ұқсас мақсаттарды көздеп, 2008 жылдың 14 желтоқсанында альфа нұсқасын шығарды. OpenHover – HoverRace.com-ның HoverRace 1.23 нұсқасының бұтақтауы, онда чат дыбыстары, түрлі қателерді түзету және тіркелмеген пайдаланушылар мен тіркелген мониторлардың аражігін ажырату сияқты өзгерістер енгізілді. 2009 жылы HoverX жобасы шықты, ол түпнұсқа HoverRace-тің клоны болды. Толыққанды жұмыс істесе де, ол қауымдастықтың аз қолдауын алды және енді ашық бастапқы кодты бірегей, төмен жағдайда жұмыс істейтін қозғалтқышының демонстрациясынан аспады.
HoverRace.com сайты
2008 жылдың 25 қарашасында HoverRace.com HoverRace 1.23 нұсқасын шығарды, ол HoverRace бастапқы кодына негізделген. Көптеген жақсартулар енгізілді, оның ішінде жоғарырақ қолдау көрсетілетін ажыратымдылық (1600x1200 дейін), көбірек ойын опциялары (қару-жарақ, миналар және жылдамдық бустерлерін өшіру мүмкіндігі), жазылыс қателерi түзетілді, NAT-тармен жақсы жұмыс істеу үшін желілік код жаңартылды, сондай-ақ HoverRace-ді Windows Vista және Windows XP жүйелерінде 8 биттік түс режимін және онлайн ойынға VPN құралдарын қолданбай ойнауға мүмкіндік беретін бірнеше өзгеріс жасалды. Қазіргі 1.23.3 нұсқасы порттарды ашу үшін маршрутизатор параметрлерін өзгертуді әлі де талап етеді. HoverRace.com компаниясы болашақта HoverRace үшін E On кемесін қайта енгізу, кемелердің толыққанды 3D модельдерін жасау, желілік кодты жаңадан жазу, ойын қателерiн жою, сондай-ақ графика үшін OpenGL және дыбыс үшін OpenAL қолданып, ойынды Linux жүйесіне көшіруді жоспарлап отыр.
HoverNet желісі
HoverNet бастапқыда HoverRace ойынына үшінші тараптан қосылатын бағдарлама болды. Ол ойынның ресми нұсқасы желіден тыс болған кезде қосымша интернет-кездесу бөлмесін, боттарды, трек жүктеу құралын және жаңалықтар туралы хабарламаларды ұсынды. Бастапқы код жарияланғаннан кейін HoverNet әзірлеушісі HoverRace ойынының .com нұсқасының ерте нұсқасын жеке хобби жобасы ретінде бөліп алуға шешім қабылдады. Бұл жоба бастапқыда Open Hover деп аталды, бірақ кейіннен HoverNet NG деп белгілі болды.