Hry pro Mac - Mac gaming

Hry Mac se týkají používání videoher na osobních počítačích Macintosh . V 90. letech počítače Apple nepřitahovaly stejnou úroveň vývoje videoher jako počítače Microsoft Windows kvůli vysoké popularitě Microsoft Windows a pro 3D hraní technologií Microsoft DirectX . V posledních letech zavedení systému Mac OS X a podpora procesorů Intel usnadnilo přenesení mnoha her, včetně 3D her, pomocí OpenGL a nověji vlastního Metal API společnosti Apple . Technologie virtualizace a Boot Camp také umožňují použití Windows a jeho her na počítačích Macintosh. V současné době roste počet populárních her nativně v systému macOS, ačkoli počátkem roku 2019 většina stále vyžaduje použití systému Microsoft Windows.

macOS Catalina (a novější) vyloučila podporu pro 32bitové hry , včetně těch, které jsou kompatibilní se staršími verzemi macOS.

Počáteční vývoj her na počítačích Mac

Před vydáním počítače Macintosh 128K , prvního počítače Macintosh, se marketingoví manažeři společnosti Apple obávali, že zahrnutí hry do hotového operačního systému by zvýšilo dojem, že grafické uživatelské rozhraní dělá z Macu hračku. Kritičtější je, že omezené množství paměti RAM v původním počítači Macintosh znamenalo, že instalace hry do operačního systému by byla velmi obtížná. Andy Hertzfeld nakonec vytvořil stolní příslušenství s názvem Puzzle, které zabíralo pouze 600 bajtů paměti. To bylo považováno za dostatečně malé, aby bylo možné jej bezpečně zahrnout do operačního systému, a bylo dodáno s Macem, když vyšlo v roce 1984. S Puzzle - první počítačovou hrou speciálně pro myš - se Macintosh stal prvním počítačem s hrou v ROM , a to by zůstalo součástí Mac OS pro příštích deset let, než byly vyměněny v roce 1994 s skládačky , je puzzle hra zahrnuta jako součást systému 7.5 .

Během vývoje Macu byla vývojovému týmu ukázána šachová hra podobná Archonovi založená na Alici v říši divů [1] . Tuto hru napsal Steve Capps pro počítač Apple Lisa , ale lze ji snadno přenést na Macintosh. Dokončená hra byla představena při spuštění Macu a vydána o několik měsíců později pod názvem Through the Looking Glass , ale Apple nedokázal vynaložit velké marketingové úsilí na zajištění jejího úspěchu a hra nebyla bestsellerem.

V polovině 80. let se většina počítačových společností vyhnula pojmu „domácí počítač“ kvůli jeho spojení s obrazem „ Compute!“ napsal: „low-power, low-end stroj primárně vhodný pro hraní her“. Například John Sculley z Apple popřel, že by jeho společnost prodávala domácí počítače; spíše řekl, že Apple prodával „počítače pro použití v domácnosti“. V roce 1990 společnost údajně odmítla podporovat joysticky na svých levných počítačích Macintosh LC a IIsi, aby zabránila zákazníkům považovat je za „herní automaty“. Kromě slevy vývojářů na hardware Apple byla podpora vývojářů her minimální. Vývoj her na počítačích Macintosh přesto pokračoval, a to tituly jako Dark Castle (1986), Microsoft Flight Simulator (1986) a SimCity (1989), ačkoli většinou byly hry pro Mac vyvíjeny společně s hrami pro jiné platformy. Pozoruhodné výjimky byly Myst (1993), vyvinutý na Macu (částečně využívající HyperCard ) a teprve poté portován na Windows, Pathways into Darkness , který vytvořil Halo franšízu, The Journeyman Project , Lunicus , Spaceship Warlock a Jump Raven . Vzhledem k tomu, že Apple byl prvním výrobcem, který dodával jednotky CD-ROM jako standardní vybavení (na modelech Macintosh IIvx a novějších Centris ), bylo mnoho počátečních her založených na CD-ROM původně vyvinuto pro Mac, zejména v době často matoucí Multimédia PC standardy. V roce 1996 společnost Next Generation uvedla, že i když existovaly pouze hry pro Mac a porty pro PC s významnými vylepšeními pro Macintosh, „donedávna byla většina her pro Mac více či méně identických portů pro PC tituly“.

Pippine

Apple Pippin (také známý jako Bandai Pippin ) byl multimediální přehrávač založený na Power Mac , který běžel na cut-down verze Mac OS navržen mimo jiné, hrát hry. Prodáno v letech 1996 až 1998 v Japonsku a ve Spojených státech, nebylo to komerční úspěch, s méně než 42 000 prodanými jednotkami a méně než tisícem her a softwarových aplikací podporovaných.

Pokusy společnosti Apple o propagaci her na počítačích Mac

Spoluzakladatel společnosti Apple, Steve Jobs , neměl rád videohry, ale Apple se někdy pokoušel prodat platformu pro hraní her. V roce 1996 společnost vydala řadu herních API s názvem Game Sprockets . V dubnu 1999 Jobs poskytl rozhovor s britským časopisem Arcade na podporu počítačů založených na PowerPC G3, které Apple prodával s novými grafickými kartami ATI Rage 128, a popisuje, jak se Apple „snaží vybudovat nejlepší herní platformu v svět, takže vývojáře láká psát pro to „a„ snaží se přeskočit počítačový průmysl “.

Z roku 2007 rozhovor s ventilem je Gabe Newell zařadil otázku, proč se jeho společnost udržet své hry a herní technologie ‚striktně projekt Windows‘. Newell odpověděl:

Snažili jsme se s Apple několik let konverzovat a zdálo se, že nikdy ... no, máme tento vzor s Apple, kde se s nimi setkáváme, lidé tam chodí „wow, hraní je neuvěřitelně důležité, měli bychom něco udělat s hraním ". A pak řekneme: „Dobře, tady jsou tři věci, které bys mohl udělat, aby se to zlepšilo.“ A pak řeknou OK, a pak je už nikdy neuvidíme. A pak o rok později se objeví nová skupina lidí, kteří zjevně nemají tušení, že tam byla poslední skupina lidí, a nikdy nic neprovádějí. Zdá se tedy, že si myslí, že chtějí hrát hry, ale nikdy neproběhne žádná z věcí, které podle nich budou dělat. To ztěžuje nadšení z hraní her pro jejich platformy.

V roce 2015 Apple přinesl na Mac své nízkoúrovňové grafické rozhraní API Metal , které bylo představeno o rok dříve pro iOS . Metal má uspět v OpenGL na platformě Mac a umožnit herní výkon konkurenceschopný s Vulkan nebo Direct3D 12 .

Originální hry pro Mac

Ačkoli jsou v současné době většina velkých her pro Mac porty, ne vždy tomu tak bylo. Snad nejpopulárnější hrou původně vyvinutou pro Macintosh byla Myst od Cyan z roku 1993 . To bylo portováno na Windows příští rok a Cyanovy pozdější hry byly vydány současně pro obě platformy, s výjimkou Uru: Ages Beyond Myst , který byl pouze pro Windows, dokud nebude znovu vydáno kompatibilní s Mac (aktuálně v beta verzi ) GameTap v 2007, s pomocí virtualizačního softwaru Cider společnosti TransGaming. Od 80. let patřila mezi nejvýznamnější hry vyvinuté nejprve pro Macintosh a později portované pro jiné platformy atmosférická vzdušná hokejová hra Shufflepuck Café ( Brøderbund , 1989) a grafická adventura Shadowgate ( Mindscape , 1987).

Další populární hrou pro Mac v polovině 90. let byl Marathon . To bylo propuštěno v důsledku DOOM , který definoval žánr stříleček z pohledu první osoby , ale získal proslulost tím, že se objevil na Macu před oficiálním přístavem DOOM . Bungie by portoval druhý v sérii, Marathon 2: Durandal , na platformu Windows, kde se setkal s určitým úspěchem. Také přenesli své postmaratonské hry Mýtus a Oni do Windows.

Windows hry

Zvláštním problémem pro společnosti, které se pokoušejí přenést hry se systémem Windows na Macintosh, je licencování middlewaru . Middleware je běžný software, který zpracovává určité aspekty her, což tvůrcům her usnadňuje vývoj her výměnou za zaplacení licenčního poplatku vývojáři middlewaru. Jelikož však licence, kterou portovací dům Mac získá od tvůrce hry, obvykle nezahrnuje práva na používání middlewaru, musí společnost pro portování Mac buď licencovat middleware samostatně, nebo se pokusit najít alternativu. Mezi příklady middlewaru patří fyzický engine Havok a internetový multiplayerový herní klient GameSpy .

Kvůli menšímu trhu se společnosti vyvíjející hry pro Mac obvykle snaží o nižší licenční poplatek než vývojáři Windows. Když společnost zabývající se middlewarem takové pojmy odmítne, může být přenesení konkrétní hry se systémem Windows na Mac neekonomické a v rámci dostupného rozpočtu nemožné zkonstruovat schůdnou alternativu. Výsledkem je, že některé populární hry využívající motor Havok ještě nebyly přeneseny do systému Macintosh.

V ostatních případech lze najít řešení pro řešení. V případě GameSpy je jedním z řešení omezení hráčů Mac, aby hráli proti sobě, ale ne s uživateli hrajícími verzi Windows. V některých případech však byl GameSpy zpětně navržen a implementován do hry pro Mac, takže je schopen bezproblémového připojení k síti s verzí hry pro Windows.

Interní portování

Pouze několik společností vyvinulo nebo pokračuje ve vývoji her pro platformy Mac i Windows. Pozoruhodné příklady jsou TransGaming , Aspyr , Big Fish Games , Blizzard Entertainment , Brøderbund , Linden Lab a Microsoft . Ti, kteří vytvářejí verzi pro Mac, mají přímý přístup k původním programátorům pro případ, že by ohledně zdrojového kódu vyvstaly nějaké dotazy nebo obavy . Tím se zvyšuje pravděpodobnost, že se verze hry pro Mac a Windows spustí současně nebo téměř tak, jak je zabráněno mnoha překážkám spojeným s procesem portování od jiného výrobce. Pokud bude provedena současně s vývojem her, může společnost vydávat hybridní disky , což usnadňuje distribuci her a do značné míry eliminuje problém s policovým prostorem .

Mezi Mac verze populárních her pro Windows, které byly vyvinuty interně, patří Diablo , Microsoft Flight Simulator , Second Life , Stubbs the Zombie , Call of Duty 4 a World of Warcraft .

Portování třetích stran

Většina vysokorozpočtových her, které přicházejí do systému Macintosh, je původně vytvořeno pro Microsoft Windows a do operačního systému Mac je přenášeno jedním z relativně malého počtu portujících . Mezi nejpozoruhodnější z nich patří Aspyr , Feral Interactive , MacSoft , Red Marble Games, Coladia Games a MacPlay . Kritickým faktorem pro finanční životaschopnost těchto portů je počet prodaných kopií hry; „úspěšný“ titul může prodat pouze 50 000 jednotek.

Licenční dohoda mezi původní herní vývojáře a přenesení domu může být plochá jednorázová platba, procento ze zisku z prodeje na Mac hry, nebo obojí. I když tato licence poskytuje portálovému domu přístup k uměleckým dílům a zdrojovým kódům, obvykle nepokrývá middleware, jako jsou herní enginy třetích stran. Úprava zdrojového kódu na platformu Macintosh může být obtížná, protože kód pro hry je často vysoce optimalizován pro operační systém Windows a procesory kompatibilní s Intelem . Ten představoval překážku v předchozích letech, kdy platforma Macintosh využívala procesory PowerPC kvůli rozdílu v endianness mezi těmito dvěma typy procesorů, ale jelikož dnešní počítače Macintosh využívají také procesory Intel, byla překážka poněkud zmírněna. Jedním z příkladů společné práci pro porting domu je převedení grafické instrukce cílené pro Microsoft ‚s DirectX grafické knihovny instrukcí pro OpenGL knihovny; DirectX je upřednostňován většinou vývojářů her pro Windows, ale není kompatibilní s Macintosh.

Vzhledem k době potřebné k licencování a přenesení produktu jsou verze her pro Macintosh přenášené společnostmi třetích stran obvykle vydávány kdekoli od tří měsíců do více než roku po jejich protějšcích se systémem Windows. Například verze Civilization IV pro Windows byla vydána 25. října 2005, ale hráči Mac si na vydání verze pro Mac museli počkat osm měsíců do 30. června 2006.

Boot Camp

V dubnu 2006 společnost Apple vydala beta verzi Boot Camp , produktu, který umožňuje Macintoshům založeným na procesorech Intel přímo spouštět Windows XP nebo Windows Vista . Reakce vývojářů her pro Mac a softwarových novinářů na zavedení Boot Campu byla smíšená, od předpokladu, že Mac bude mrtvý jako platforma pro vývoj her, až po opatrný optimismus, že vlastníci počítačů Mac budou i nadále hrát hry v systému Mac OS, nikoli restartování do Windows. Počet portů pro Mac pro Windows, které byly vydány v roce 2006, pravděpodobně nikdy nebyl příliš vysoký, a to i přes neustále rostoucí počet uživatelů Mac.

Emulace a virtualizace

Za ta léta existovala řada emulátorů pro Macintosh, které jí umožňovaly spouštět software pro MS-DOS nebo Windows , zejména RealPC , SoftPC , SoftWindows a Virtual PC . I když jsou více či méně vhodné pro podnikové aplikace, tyto programy mají tendenci poskytovat špatný výkon při použití pro běh her, zejména tam, kde byly použity špičkové technologie jako DirectX.

Od zavedení procesoru Intel do platformy Macintosh se virtualizační software Windows, jako je Parallels Desktop pro Mac a VMware Fusion, považuje za slibnější řešení pro spuštění softwaru Windows v operačním systému Mac. V některých ohledech jsou lepšími řešeními než Boot Tábor, protože nevyžadují restartování počítače. Veřejná beta verze 2 od VMware Fusion podporuje hardwarově akcelerovanou 3D grafiku, která využívá knihovnu DirectX až do verze 9. Parallels Desktop pro Mac verze 3.0 oznámila podporu akcelerace GPU, která uživatelům Mac umožňuje hrát hry založené na Windows.

Projekty založené na víně

Společnost TransGaming Technologies vyvinula produkt s názvem Cider, který je mezi vydavateli oblíbenou metodou pro přenos her na Mac. Ciderův engine umožňuje vydavatelům a vývojářům zaměřit se na Mac OS X. Sdílí většinu stejné základní technologie jako Linux Portability Engine společnosti TransGaming, Cedega . Veřejný příjem her přenášených pomocí Cideru je smíšený kvůli nekonzistenci výkonu mezi tituly; Z tohoto důvodu nejsou hry „Ciderized“ považovány za dílo vývoje napříč platformami ani za nativní optimalizované porty. Cider i Cedega jsou založeny na víně. Electronic Arts oznámily svůj návrat k Macu, publikují různé tituly současně pro Windows i Mac pomocí Cider.

Open source projekt Wine bázi nazvaný měch umožňuje komukoliv, aby se pokusili portů her Mac OS X od roku 2010. Využívá všechny open source komponent a sám je open source. Jeho technologie je velmi podobná technologii TransGaming s Ciderem, ale je zdarma k použití komukoli. Wineskin z instalace vytváří samostatné („klikatelné“) aplikace pro Mac. „Obaly“, které z toho lze vyrobit, jsou často sdíleny s přáteli nebo ostatními. Legální verze her lze poté snadno nainstalovat do sdíleného obalu a konečný výsledek pak funguje jako běžná aplikace pro Mac. Wineskin se používá hlavně pouze v „Hobbyist Porting“, nikoli v profesionálním portování, ale některé profesionální herní společnosti jej používají ve velkých verzích. Od konce roku 2014 existuje aplikace PaulTheTall.com s názvem Porting Kit, která automaticky vytváří obaly Wineskin připravené k použití pro některé konkrétní hry.

CodeWeavers crossover produkty používají vrstvu kompatibility přeložit Windows‘ v návodu k použití na nativním operačním systému Macintosh, aniž byste museli spouštět Windows. CrossOver je vytvořen z projektu Wine a přidává grafické rozhraní k procesu instalace a spouštění aplikací Windows prostřednictvím aplikace Wine. CodeWeavers je aktivním zastáncem Wine a rutinně sdílí programový kód a opravy zpět do projektu.

PlayOnMac je bezplatná verze stejné technologie, také založená na víně.

Seznam softwaru Windows kompatibilního s Wine, včetně více než 5 000 her a toho, jak dobře jednotlivé hry s Wine fungují, najdete na adrese appdb.winehq.org. 1 500 her je označeno jako „Platinové“, což znamená, že fungují „ihned po vybalení“, zatímco 1 400 dalších je označeno jako „Zlaté“, což znamená, že instalace musí být vylepšena, aby fungovala bezchybně.

Linuxové hry a bezplatné softwarové hry

V posledních letech se hraní her na Macu prolíná s hraním her na jiné platformě podobné systému UNIX: hraní her v systému Linux . Tento trend začal, když Linux začal získávat portovací domy ve stylu Mac, z nichž první byl Loki Software a později Linux Game Publishing . Nosiči Linuxu z tohoto nového odvětví byli také běžně najímáni jako nosiči Mac, často vydávající hry pro oba systémy. To zahrnuje herní nosiče jako Ryan C. Gordon, který přinesl Unreal Tournament 2003 a 2004 na Linux a Mac; společnosti jako Hyperion Entertainment , která primárně podporuje AmigaOS stejně jako Mac a Linux; nebo RuneSoft , německý vydavatel, který vytvořil porty pro Linux Game Publishing. Nedávno Mac zaměřené porter Aspyr také začal uvolňovat tituly pro Linux, počínaje Civilization V . Feral Interactive také vydal XCOM: Enemy Unknown a Middle-earth: Shadow of Mordor pro Linux.

Nezávislý vývoj her také přispěl k prolínání, přičemž vývojáři jako Wolfire Games ( Lugaru , Overgrowth ), Frictional Games ( Penumbra , Amnesia ), 2D Boy ( World of Goo ), Sillysoft Games ( Lux ) a Basilisk Games ( Eschalon ) podporují obě platformy s nativní verzí. id Software byl také průkopníkem v hraní her na počítačích Mac i Linux, přičemž porty jejich her kdysi provedl Timothee Besset . Illwinter Game Design je také pozoruhodný podporou obou platforem.

Videohry s otevřeným zdrojovým kódem se také ukázaly jako mírně populární na počítačích Mac. I když, vzhledem k svobodného software povaze systému, vývoj svobodného softwaru tituly většinou začíná na Linuxu; poté jsou hlavní hry obvykle portovány na Mac a Microsoft Windows . Mac má méně běžných her než Windows a ve výsledku měly hry zdarma větší dopad na platformu. Pozoruhodné bezplatné hry populární na počítačích Mac zahrnují The Battle for Wesnoth , OpenArena , BZFlag , LinCity a další.

Parní

8. března 2010 společnost Valve uvedla, že přenesou celou svou knihovnu her na Mac. Rozhodli se spíše pro nativní verze svých her než pro emulaci a že všechny hry zakoupené přes Steam pro počítače se systémem Windows budou k dispozici ke stažení zdarma do počítačů se systémem Mac OS X a naopak. První hrou, kterou Valve vydalo současně pro Mac a Windows, byl Portal 2 v dubnu 2011.

Viz také

Reference

externí odkazy