Přejít na výpis diskuzí
Valve připravuje několik modelů Steam hardwaru, 300 prototypů rozešle testerům už letos
25.9.2013 | Petr Poláček
256 příspěvků
-
Tak to je uplnej nesmysl. Linux a Mac OS X jsou na Unixu založené operační systémy, takže mají k sobě blízko. V linuxu je pro hry C++, stejně jako na všech platformách, kde se ve hrách jede na výkon. V Linuxu máš celou řadu IDE vhodných pro C++. KDevelop, QTCreator, Eclipse pro C++, všechny jsou normálně srovnatelné s Visual Studiem.
-
To nema nic spolocne s tym ci bude engine dokonalejsi alebo nie. Kazda z tych platforiem je ina, ma ine nuancie, ine api, a aj preferovany programovaci jazyk je na kazdej iny. A hlavne Linux , aj ked ma slusne IDEcka, tak podla mna nema nic co by sa dalo porovnat s Visual Studiom pre win alebo s Xcode na OSX. A ostatne Linux nema k OSX o nic blizsie ako k Windowsu.
-
Já jsem neměl ani tak namysli samotné Windows, jako konkurenci Microsoftu se Steamem. Microsoft si klidně může vymyslet na Windows svůj obchod her a Steamu pak pěkně zavařit podmínky jejich aplikace do toho prostředí Metro, nebo cokoli prostě, může se do budoucna vyskytnout jakýkoli problém, protože Steam je pro Microsoft v prodeji her konkurence. Je dobře, že se Valve angažuje na Linuxu a víc než dobře i pro Linux. Ale vidim v tom prostě hlavně tuhle obavu. Vždyť něco takovýho Gabe řikal už při uvedení Win 8.
-
to je fakt ze Apple a aj samotny Jobs sa moc nesnazi/il na Mac dostat hry. Az teraz v poslednych rokoch sa to meni. Inak zname hry su uz aj priamo v Mac App store takze tak trochu lahko konkuje Steamu :-). Ja netvrdim ze to co robi alebo o co sa snazi Valve je hlupost alebo by to nemali robit, naopak nech sa len o to pokusia. Len vravim ze to zasa netreba prehanat s tym "nebezpecnym" MS/Windowsom. Ostatne samotny MS nemoze len tak uplne odrezat Win, pretoze je tu aj obrovska korporatna sfera ktora ich vyuziva a ma obrovsku zotrvacnost a je zvyknuta na urcite funkcionality. MS je tak trochu tym aj zviazany, ostatne to vidiet aj v prijati Windows 8 a ich Metra.
-
Ale já prostě říkám, že Linux není nejaká cizí alienská platforma, na kterou by se hry dělaly jinak a byla by to spousta práce navíc. V těch enginech to řeší vývojáři enginů, export na Linux a čim budou enginy dokonalejší, tim míň budou muset vývojáři řešit konkrétní věci na operační systém. Navíc Linux je Unix a Mac OS X taky, takže když už se dělají hry na Mac OS X, Linux je tomu blízko.
-
aha, ehm sme na tejto urovni. Tak jednak nie vsetci pouzivaju UDK, Unity a potom aj tvorcovia tychto enginov museli prave tieto veci riesit. A tak isto , aj ked su tieto multiplatformove enginy rozsirene, nebezia v nich vsetky hry. Kopec temov ma svoje vlastne technologie.
A low level veci vyvojar riesit musi a paradoxne casto prave pri realtime enginoch ako su hry, pretoze tam sa casto bez optimalizacie sa sahania na hw dalej nepohne. Samozrejme zalezi aj od hry, nejaka indie plosinovka, ak nebude vylozene zle napisana, tak pobezi na skoro hocijakom dnesnom hw a tam fakt si nemusi programator ani sahnut na hw. Naopak pri FPS enginoch sa riesi aj co mam v CPU cache a ktory trhead to ma dostupne a ci tie data ponecham alebo vymazem. -
Na Macu nemají hry takovou tradici a prodá se jich tam celkem málo. Až poslední dobu se dostává víc her na Mac. To samé Linux. A proto se právě v tomhle Valve angažuje. Taky to neni tak dlouho, co byla spuštěna Mac sekce Steamu. Vymanit se pout z Microsoftu je vidět uplně ve všem, co teď Valve dělá.
-
hmm zaujimave ze dalej sa tu uz neda vnorit reakcia.
Robotron3@tiscali.cz> ale ved Valve je tak isto vyvojar ako kazdy iny a Steam je ich sluzba.Tak isto pre win predavaju svoje produkty aj ine spolocnosti. To je proste volovina divat sa na to z pohladu ze Valve je nejak specialne inak zavyslejsia od MS ako ostatny. A znovu opakujem ze Steam bezi v pohode na MAC OSX. Alebo chces mi povedat ze koli humbuku s win8 a MS app storom okamzite prestali predavat svoje aplikacie Adobe,Autodesk a dalsi ? -
A to je cena z nejakych oficialnych sumov ? hmm ak ano tak si neviem moc predstavit herne pc, ktore je univerzalne, tj daju sa v nom menit komponenty. To skor bude dost silny kompromis. Asi ako ked PS3/Xbox3 sa chvalili ze maju full hd vystup, co sice maju, ale aj tak vecsina hier bezi v hd ready a obraz sa upscaluje. Za tu cenu bud bude osidena grafika, takze to bude nejaky on chip intel/amd alebo nejaka entry level grafika, alebo naopak grafika bude obstojna ale bude osidene vsetko ostatne.
-
Enginy jsou právě o tom, že low level věci by ani vývojáři řešit neměli. Jinak by to ani nemělo smysl. V enginu se dělá jedna jediná hra a pak se prostě jednim tlačítkem sestaví na odlišné platformy. Jako je to třeba v Unity, kde klikneš na Windows, Mac, nebo Linux a máš build toho systému.
-
No co sa tyka samotneho kodu tak to zasa tak uplne jednoduche nieje. Jednak su dnes enginy zavysle dost na 3th party knizniciach, takze je potrebne aby dodavatel podporoval linux (co na stastie je uz teraz celkom v pohode) a potom samotny kod engniu treba upravit. Vecsinou sa to tyka low level veci ktore komunikuju priamo s OS. Cize uplne spodny layer na komunikaciu zo sietou, vstupne zariadenia tj gamepad/klavesnica/mys, audio, grafika a tak isto filesystem.Tak isto vecsina enginov ma svoj vlastny memory management tak ten mozno treba upravit pre potreby daneho os, atd.
-
PC vs konzole tu byly vždycky. Ale dělat hru na Win, Mac, Linux, když se dělá v C++, SDL, OpenGL, třeba, tak v tom neni vůbec žádný rozdíl. To si ta firma musí vybrat, jaké nástroje použije, buďto na platformě specifické, nebo multiplatformní. Linux není žádný další nový hráč, kvůli kterému by se hry dělaly jinak.
-
Pak ale jsi muší udělat kompromis a tím osekáš hry jinde. Klasický případ konzole.
Děláš na konzole a má to nějakou technickou kvalitu. Hodit na PC a moc s tím ne*ereš anebo to upravíš aby to bylo odpovídající dané platformě tedy práce navíc.
Prostě je to další práce navíc. Stejně jako je práce navíc dělat hru na PC a na konzole. Takto budeš dělat na PC na konzole a ještě tohle. A určitě to není tak naprosto stejné a lehké aby na každé platformě to jelo super a vypadalo to dobře. -
Tady nejde o vývojáře, ale o Steam jako obchod.
-
A ako ? respektive neboli o nic viac zavysli ako kazdy iny vyvojar na win platforme. Ostatne uz nejaky ten rok funguje Steam aj na MAC OS X takze cisto windows zavyslost to nieje. A tazke je nebyt zavysli na jednom desktop OS ked zabera skoro cely trh. To je proste realita.
-
Však mají ten patent na modifikovatelný gamepad. Pokud půjde razantně přizpůsobit, tak tomu možná přímo nechtějí říkat gamepad.
-
Steam Machine/box bude, aspon v tejto prvej verzii, tazko konkurentom PS4/XboxOne. Jednak Valve ekxluzivky, byt by to bolo HL3/LoD3/Dota2 su stale malo aby mohli konkurovat konzolam a potom aj trh je mensi oproti konzolovemu. Treba si uvedomit ze aj ked Steam zabera velku cast distribucie na PC nema predsa len 100% a stale jed dost zaujimavych titulov ktore nejdu cez steam a hlavne robia predajne cisla (Blizzard, EA)
-
Jenže doteď byli Valve na Microsoftu v podstatě závislí. A to je dost blbá pozice. A taková firma nepřemýšlí jen na další kvartál, ale na roky dopředu.
-
Že se na Linux hry dělají jinak, a že je to další odlišná platforma je nesmysl. Když si studio řekne, že od začátku bude dělat hru na Windows, Mac a Linux, tak si vyberou ty nástroje, které jsou pro všechny systémy stejné, multiplatformní, a pak jeden kód bez dalších úprav poběží na všech.
-
trosku poznamka odveci. Aj keby sa hned zajtra nieco "stalo" s MS v podstate sa stale nic nedeje. Stale su tu funkcne Windows 7 a aj Windows 8 na ktore sa mozu v pohode dalej vydavat hry. Ostatne, aj vzhladom na to ako dlho zdochynali WindowsXP, by povedzme krach MS vobec neznamenal okamzity krach predaju win aplikacii. To skor by asi rychlejsie skoncila Xbox divizia.