Silnik Dooma 3 uwolniony

23.11.2011 12:25, Autor: Dominik Dałek (Ryan), Kategoria: News
NewsImage

Znany i lubiany deweloper, id Software, po raz kolejny opublikował opracowaną przez siebie technologię na licencji GPL.

Tym razem gracze, programiści i entuzjaści mogą zatopić swoje zęby w kodzie źródłowym gry Doom 3, która miała premierę 3 sierpnia 2004 roku. Silnik na którym bazowała wykorzystywany był później w takich grach jak Quake 4, Prey, Enemy Territory: Quake Wars, Wolfenstein (wersja z 2009 roku) czy całkiem niedawno Brink. Choć wiele z tych gier korzystało z silnie zmodyfikowanego renderera bazującego na rozwijanej przez Carmacka koncepcji megatekstur, ostatnia komercyjna gra na nim — Prey 2 — jest wciąż w produkcji i zapowiada się nader obiecująco. Jest to zatem jeden z pierwszych przypadków, kiedy publikowana jest dojrzała, sprawdzona, ale i względnie nowoczesna baza kodu tego typu.

Opublikowanie kodu Dooma 3 przez krótki czas pozostawało pod znakiem zapytania. W 2009 roku id Software zostało kupione przez ZeniMax Media, firmę-matkę znanego z serii The Elder Scrolls dewelopera Bethesda Softworks. Mimo początkowych wątpliwości, czy nowy właściciel id pozwoli na uwolnienie kodu, sytuacja została wyjaśniona przez Johna Carmacka i Todda Hollensheada: ZeniMax nie zamierza ingerować w „spuściznę” i metody operowania firmy. Uwolnienie źródeł pozostawało zatem jedynie kwestią czasu.

Wreszcie na tegorocznym Quakeconie potwierdzono zbliżającą się publikację kodu, została ona jednak opóźniona ze względów prawnych. Doom 3 stosował wolumetryczne cienie — technikę rzadko wykorzystywaną w grach m.in. z uwagi na obciążenie patentowe rozwiązania, które pozwalało na wyeliminowanie jednego z problemów takiej metody. Technika odkryta równolegle przez kilku deweloperów znana jest szerzej jako Carmack's Reverse, ale została opatentowana przez Williama Bilodeau i Michaela Songy z firmy Creative. W obawie przed pozwem, prawnicy ZeniMax poprosili Carmacka o zmianę logiki gry. Ten przystąpił do pracy i szybko zmodyfikował oryginalny kod, pozbywając się zależności od problematycznego algorytmu. Sześć linijek kodu niezbędnych do zmiany techniki w elegancki sposób dowiodło absurdu przyznanego patentu.

Opublikowany w nocy kod można przeglądać i pobierać z repozytorium na GitHubie. Udostępniony na licencji GPL w wersji trzeciej korzysta z szeregu zewnętrznych bibliotek (m.in. Curl, OggVorbis oraz OpenAL), których licencje także powinno się sprawdzić przed wglądem w źródła.

r   e   k   l   a   m   a

Komentarze (63)  

AvatarUżytkownik jest nieaktywny
Rayearth | 23.11.2011 12:32#1

1. RAGE sprawił że id już takie lubiane nie jest.
2. Po co uwalniać takiego starocia, skoro jest Unreal Engine?

AvatarUżytkownik jest nieaktywny
Ryan (redakcja) | 23.11.2011 12:49#2

1. Tak? To dzisiaj się nie lubi dewelopera, jeśli zrobi grę na "tylko" 8/10? Smutne czasy. :(
2. Bo cena *źródła* UE jest zaporowa?

AvatarUżytkownik jest nieaktywny
GL1zdA | 23.11.2011 12:52#3

@Rayearth
1.
chyba wśród użytkowników kart ATI.
2.
chociażby po to, by móc zrobić source port gier na nim opartych.

Avatar
Łudu (niezalogowany) | 23.11.2011 12:55#4

@Ryan

Teraz wszystkie duże tytuły wydawane przez duże studia dostają przynajmniej 8/10. Spójrz na oceny badziewiastego Dragon Age 2.

Avatar
huh (niezalogowany) | 23.11.2011 13:00#5

@Ryan
W mniemaniu użytkowników (Metacritic) Rage to 4.3 na 10. Dla porównania Duke Nukem Forever to 5.8, a Serious Sam 3 na razie 9.9 (27 dziesiątek, jedna dziewiątka).
Rage to crap, ale jedzie na legendzie ID.

Avatar
MBIB (niezalogowany) | 23.11.2011 13:01#6

A mi się wydaje, że pozwoli to na stworzenie bardzo dobrych gier, nawet jeżeli będą miały taką samą grafikę jak Doom3 to nie będą odstawać zbytnio od dzisiejszych standardów. Wystarczy dodać więcej post-efektów i tekstury w wysokiej rozdzielczości. (Zachowując przy tym niskie wymagania systemowe)

AvatarUżytkownik jest nieaktywny
pciproblem | 23.11.2011 13:18#7

@Ryan
a oceny i opinie użytkowników widziałeś ? gra jest słaba jak na tyle czasu co ją robili już HL2 z 2004 miał lepszą fizykę, grafika- ciągłe doczytywanie się tekstur nawet na sprzęcie za 3500 tyś. brak możliwości zmiany rozdzielczości, otwarta przestrzeń ? niby gdzie idzie się jak po sznurku i do tego krótka, chcieli zrobić ala stalkera chyba

AvatarUżytkownik jest nieaktywny
_Breen | 23.11.2011 13:21#8

@ Ryan, tu nawet nie chodzi o jakość grafiki czy grywalność gry tylko o fatalną optymalizację i niedopracowania. Ciągle rozłażące się tekstury, zwiechy i inne cuda sprawiły że gromy posypały się na Carmacka i jego studio. Skoro klient płaci za produkt to powinien on byc stabilny i w miarę dopracowany.. A tu, graczy az ogarnia prawdziwy "rage".

AvatarUżytkownik jest nieaktywny
DonM$ | 23.11.2011 13:22#9

@Ryan
1. Nie, bo zrobił tandetny port na pc, a oceny rage to śmiech na sali, przecież to zwykły shooter.
2.A po co komu źródła na UDK można zrobić wszystko.

AvatarUżytkownik jest nieaktywny
Ryan (redakcja) | 23.11.2011 13:29#10

@pciproblem: Posiadam, grałem, opinie znam. Zwalone stery do kart AMD nie determinują jakości gry. Teorie o ciągłym doczytywaniu tekstur można między bajki włożyć: nie odnotowaliśmy tego ze znajomymi ani na PC, ani na Xboksie 360.

@DonM$: Napisać "zwykły szuter" można wyłącznie, jeśli się w grę nie grało. :S

AvatarUżytkownik jest nieaktywny
Ryan (redakcja) | 23.11.2011 13:34#11

@Łudu: Super, znamy Twoją opinię o DA2. A jak się to ma do tego, czy id jest lubiane (lub nie) a Rage grą słabą?

@huh: A masa gier na 360 otrzymywała oceny 2.0 i niższe. Nie świadczy to o opinii ludzi na temat gry, a tendencji ludzi do mszczenia się. Oceny Rage to efekt działania gry na sterownikach AMD. Na starcie gry miały być sterowniki poprawione, ale AMD wydało nieprawidłową wersję. Nie dziwię się frustracji ludzi, ale dawanie jej upustu w ten sposób jest słabe (opieranie opinii o grze na liczbie bez poznania jej historii też).

AvatarUżytkownik jest nieaktywny
G.Gn7Ex | 23.11.2011 13:46#12

I znów wychodzi na to, że grafika jest (naj)ważniejsza niż grywalność.
Eee tam... wracam do Minecrafta :-)

Avatar
Gosc niedzielny (niezalogowany) | 23.11.2011 13:51#13

Taa Minecraft - nie ma to jak tracic czas na budowanie jakis tandetnych budowli z klocuszkow.

Avatar
yyyyyyyyyyyyyy (niezalogowany) | 23.11.2011 13:55#14

RAGE wywołał niezły "rage" w komentarzach xD
Patrząc na ten tytuł z tej strony... chyba producent osiągnął to czego chciał... stworzył wielkiego trolla, który wywoływał nienawiść wśród graczy :)

AvatarUżytkownik jest nieaktywny
mordesku | 23.11.2011 14:20#15

Ja się tam ciesze że uwolnili kody, dzięki temu Doom 3 zagości na innych platformach, choćby pewnie i na Arosie. Nie ma co narzekać jak ktoś daje kod za darmo, trzeba brać i nie gadać.

AvatarUżytkownik jest nieaktywny
pilarek | 23.11.2011 14:25#16

@Gosc niedzielny (niezalogowany)

Lepiej pisać zaczepne komentarze, prawda?

AvatarUżytkownik jest nieaktywny
virusek_ | 23.11.2011 14:26#17

Sam mam ATI, z poprawionymi sterami Rage działa bez problemu wiec nie wiedzę o co płakać ? Tak ciężko uaktualnić sterowniki ?

AvatarUżytkownik jest nieaktywny
freeq52 | 23.11.2011 14:47#18

1. Rage został tak oceniony głównie przez użytkowników ATI. Na tej karcie w dniu premiery działy się takie rzeczy... W każdym bądź razie, było źle (nie wiem jak jest teraz czy zostało to już poprawione?). Gra wybitną nie jest, osobiście jak dla mnie 7/10. Ale mówimy tu o id Software, a nie jakiś dziubkach. Ta sama gra wydana przez kogoś mniej znanego, zostałaby prawdopodobnie okrzyknięta fajną niespodzianką, a że Rage wydał id, to cóż... Jest średniak.

2. Mimo że silnik ma już kilka lat, nadal jest całkiem niezły. Gdzieś ostatnio modyfikowali Dooma 3 pod względem graficznym - spokojnie mógł konkurować z grami wydanymi w roku 2011. Przy odpowiednich specach, którzy by go trochę podrasowali, można z niego wycisnąć jeszcze sporo. Zresztą popatrzcie też na Valve - Source ma też swoje lata, a nadal sprzedają gry bazujące właśnie na nim. A tutaj dają równie dobry silnik za free.

AvatarUżytkownik jest nieaktywny
xernos | 23.11.2011 14:56#19

Postanowiłem dołożyć swoje 2 grosze do tej dyskusji :

1)Stery są robione dla referencyjnych kart i są z nimi testowane to że ogromna większość to nie referenty, które mają okrojoną płytkę zmienione chłodzenie i cześć podzespołów potrafi sprawić niezłe cyrki - ostatnio zadałem pytanie i się dowiedziałem:

Szanowny Kliencie,

Sugerujemy wykorzystywanie sterowników pochodzących ze strony ASUS. Nie zapewniamy poprawnego działania kart w wydaniach ASUS w połączeniu ze sterownikami Catalyst. Nie zajmujemy się dostosowywaniem firmware karty do sterowników wydawanych przez ATI.

Nadmienię jednocześnie, iż karty Radeon serii 4 doczekały się już dwóch kolejnych generacji Radeonów. Współczesne sterowniki działające z konstrukcjami referencyjnymi, bądź też pisane pod karty serii, 6 nie muszą odnosić się poprawnie do urządzeń sprzed 2-3 lat.

Pozdrawiamy,
Asus Support Team

To samo tyczy się niektórych modeli od nVidii.

***********************************************

2) Opublikowanie silnika na OS w dodatku na GPL daje bardzo szerokie pole do popisu - ID co by nie mówić opracowuje własne silniki zwykle przekazuje je społeczności po jakimś czasie na wolnych licencjach.

A to że nie zawsze potrafią stworzyć coś co by zadowoliło wszystkie gusta to już niestety nie jest prosty problem do rozwiązania - pzdr.

AvatarUżytkownik jest nieaktywny
G.Gn7Ex | 23.11.2011 15:03#20

Żeby tak inne firmy udostępniały silniki(których już nie używają) swoich gier(których już nie sprzedają) jako Open Source, jak to robi ID....

AvatarUżytkownik jest nieaktywny
Ryan (redakcja) | 23.11.2011 15:04#21

@freeq52: A od kiedy to oceniając grę, wystawia się notę deweloperowi a nie grze? Recenzje biorące pod uwagę kto tworzył grę, ile czasu ją tworzył i za ile powinny być napiętnowane.

Avatar
eveRoNe (niezalogowany) | 23.11.2011 15:40#22

Quake II Engine - WarSow
Quake III engine - UrbanTerror, Tremulous,

Jest sporo więcej gier robionych i to Free na silnikach ID Software. Mam nadzieję, że powstanie jakaś ciekawa gra na silniku Dooma i to Free.

Avatar
madmax2012 (niezalogowany) | 23.11.2011 15:56#23

Super news :) czekam na jakieś dobre produkcje z strony społeczności open source :)

AvatarUżytkownik jest nieaktywny
freeq52 | 23.11.2011 16:10#24

@Ryan

Zgadza się, niestety tylko w teorii. Bo w praktyce jest tak, że dane studio, wypuszczając gry legendy, tj. Wolfenstein, Doom, Quake tworzy sobie markę. Do tego stopnia, że nie tylko gry stają się już legendą branży, co samo studio. Ludzie do dzisiaj w to grają, do dzisiaj pamiętają, jak świetne są to produkcje i w momencie, gdy po kilku latach oczekiwania na grę od takiego studia jak id Software, dostają grę "tylko" dobrą (nie można powiedzieć, że Rage jest zły), to wpadają w automatyczny tryb zaniżania oceny gry, która nie spełniła pokładanych w niej nadziei. Sama zaś ocena na Metacritic nie wyraża raczej niezadowolenia z samej produkcji (chociaż gdyby to były oceny adekwatne, byłoby to max. 70-80%), to jest to raczej bunt PeCeciarzy, którzy poniekąd zostali potraktowani po macoszemu w dniu premiery (zresztą id Software nie ukrywa, że powoli ma PC tam, gdzie światło nie dochodzi). I nie można tutaj też zwalić całej winy tylko na ATI - takie studio, jak id musi zrobić wszystko, aby gra chodziła wszędzie, tak jak trzeba i tyle. To nie jest jakieś Roman Company, które początkuje i nie ma kasy. Także 4.3 to nie ocena gry, a raczej id Software i ich podejścia do sprawy...

AvatarUżytkownik jest nieaktywny
JanStefan | 23.11.2011 17:08#25

@Ryan
"1. Tak? To dzisiaj się nie lubi dewelopera, jeśli zrobi grę na "tylko" 8/10? Smutne czasy. :(


1. Każdy ma do subiektywnej opinii i dziwne, że sam takowej nie masz tylko odnosisz się do oceny gry, którą ktoś wydał. Smutne, że z jednej strony wszystko wiesz, ale nie potrafisz samodzielnie myśleć - dawać samodzielnej oceny.
@Ryan
@DonM$: Napisać "zwykły szuter" można wyłącznie, jeśli się w grę nie grało. :S

A niby dlaczego tylko w tym przypadku nie można napisać, o grze w ten sposób? Bo ma odmienne zdanie? Tylko dlatego trzeba poddawać wątpliwość ocenę użytkownika DonM$? - takie działanie jest nieprofesjonalne i samolubne, by kogoś dyskryminować z powodu odmiennej opinii.

@Ryan
Recenzje biorące pod uwagę kto tworzył grę, ile czasu ją tworzył i za ile powinny być napiętnowane.

A niby dlaczego, jeżeli produkt który otrzymujemy jest bublem? Ciekawe czy masz takie samo podejście do sprzętu komputerowego - Z całą pewnością podchodzisz do produktów indywidualnie nie oceniając producenta? To po co istnieje takie coś jak MARKA?

Pozdrawiam
JanStefan

AvatarUżytkownik jest nieaktywny
GL1zdA | 23.11.2011 17:33#26

@JanStefan
"A niby dlaczego tylko w tym przypadku nie można napisać, o grze w ten sposób?"
Bo nie jest zwykłym shooterem? Albo przynajmniej można uargumentować jakiej niezwykłości autor postu poszukuje.

"A niby dlaczego, jeżeli produkt który otrzymujemy jest bublem?"
Ale co to ma do rzeczy? Gra powinna dostać ocenę na podstawie swojej treści, a nie ogólnej oceny autora.

"Ciekawe czy masz takie samo podejście do sprzętu komputerowego - Z całą pewnością podchodzisz do produktów indywidualnie nie oceniając producenta?"
Tak? Jakoś nie widzę zachwytów na chociażby nowymi procesorami AMD podczas gdy wszyscy chwalą Intela, mimo niewielkiego wzrostu wydajności w stosunku do poprzedniej generacji.

AvatarUżytkownik jest nieaktywny
L. S. | 23.11.2011 17:42#27

To Wy sie kłóćcie o to czyja racja jest bardziej właściwa, a cała reszta poczeka na prawdopodobny wysyp darmowych gier na silniku Dooma. Pytanie, czy sie doczeka i - jeśli sie doczeka - to jak one jakościowo będą stały.
Ale Wy się kłóćcie o cyferki pod recenzjami, nie przerywajcie sobie :)))

AvatarUżytkownik jest nieaktywny
JanStefan | 23.11.2011 17:55#28

@GL1zdA

Jakoś twoje argumenty do mnie nie przepadają, bowiem każdy ma prawo pisać to co chce i wydawać opinie biorąc pod uwagę to co chce.

A co do sprzętu, no cóż ja biorę to bardzo pod uwagę, ponieważ wtedy ukazuje pewne działania firmy - to że chce wyciągnąć żądając za produkt, często znacznie więcej niż jest to warte. Gratuluje takiego bezkrytycznego podejścia, ale mi ono nie odpowiada.

Poprzez swoją ostatnią wypowiedź, chciałem ukazać tylko głupie narzucanie swojemu stanowiska, i podejście - masz inną opinię, to nie grałeś w grę - samolubne podważanie opinii gracza, i nie mówicie mi o standardach - w sensie argumentacji, bo argumentowanie, że gra miała w jakiejś tam recenzji 8/10 to nie jest też argumentem ;)

Czy mi się wydaje, czy z powodu danej treści jaką niesie za sobą gra, powstają ogólne oceny osoby testującej/oceniającej. No pewnie, że tak - jest to konsekwencją, a jeżeli widzisz to inaczej to jakbyś te dwa aspekty oddzielił od siebie?

Pozdrawiam
JanStefan

AvatarUżytkownik jest nieaktywny
JanStefan | 23.11.2011 18:01#29

Aha, zwrot jaki użyłem "to co chce" mam na myśli, to co jest dla danej osoby ważne - bo raczej nikt nie chce czegoś, co dla kogoś jest nieważne - no chyba, że jest zbieraczem. Chociaż dla takich ludzi wszystko jest ważne ;)

Pozdrawiam
Jan Stefan

PS
przepraszam za pewne końcówki w słowach, niestety nie ma opcji edycji, więc nie zostaną one poprawione, chociaż tego chciałbym.

AvatarUżytkownik jest nieaktywny
GL1zdA | 23.11.2011 18:30#30

@JanStefan
Ale stwierdzenie, że coś jest zwykłym shooterem nie jest opinią tylko stwierdzeniem faktu, że gra nie oferuje nic innego poza strzelaniem. Jeśli powiesz, że niedźwiedź polarny jest czarny, to nie jest to opinia tylko kłamstwo.

AvatarUżytkownik jest nieaktywny
quadro555 | 23.11.2011 19:47#31

"Sześć linijek kodu niezbędnych do zmiany techniki w elegancki sposób dowiodło absurdu przyznanego patentu. "
I to jest moim zdaniem argument za zarzuceniem patentowania bzdur.

AvatarUżytkownik jest nieaktywny
bjonczy | 23.11.2011 22:05#32

Przede wszystkim - pisanie, że po co otwarty tech4, skoro jest udk jest co najmniej oznaką braku zrozumienia tematu. UDK ma się tak do otwartych źródeł, jak piernik do wiatraka. Otwarcie tech4 ma znaczenie przede wszystkim edukacyjne - sam chętnie zobaczę jak to wszystko jest napisane pod maską. Swoją drogą, Polacy to dziwny naród. Jeśli ktoś odnosi wielokrotny sukces (ID), to trzeba o oczywiście zrównać z błotem, no a nie daj Boże, żeby jeszcze dał coś za darmo, to już musi być jakiś krętacz i złodziej i w ogóle, najlepiej żeby stało mu się wszystko co najgorsze. I jeszcze jedno - dlaczego wszyscy obwiniają ID za słabe sterowniki ATI? Jeśli kupię sobie BMW i źle mi się będzie jechało po dziurach, to jest to wina samochodu czy drogi?

Avatar
kosmostumostow (niezalogowany) | 23.11.2011 22:24#33

UDK? przecie to nie jest otwarte do komercyjnych zastosowań. Ja się cieszę z uwolnienia kodu bo oznacza to :
1. Zalanie nowymi darmowymi produkcjami które na 100% sporo wyciągną z tego silnika. Sam długo grałem w Nexuiz zrobione na silniku quake1 a gra miała bump texturki i masę efektów których nie było nawet w poprzednim unrealengine2. Więc czekam z ciekawością :)

2.Porty na urządzenia mobilne xD Skoro quake 3 śmiga płynnie na jedno rdzeniowym telefonie?:P To doom3 powinien ruszyć na tegrze 2 xD A pograł bym w to na tablecie.

3.Jak wspomniał BJONCZY cele edukacyjne.

Szkoda tylko że brakuje łatwych narzędzi dla developerów edytory w każdej nowej grze z seri unreal bardzo były proste.

AvatarUżytkownik jest nieaktywny
pciproblem | 23.11.2011 22:30#34

problemy z grafiką jak by ktoś nie wiedział o czym mowa
http://www.youtube.com/watch?v=Ez-AQgewJog
http://youtu.be/umBDwxcHr1c
ogólnie gra przeciętna jak na tyle co obiecali i ją robili lepszy od tego już jest HL2, Bioshock, stalker.

AvatarUżytkownik jest nieaktywny
Ryan (redakcja) | 23.11.2011 22:32#35

@JanStefan: Twoje Google-fu jest słabe. W sieci jest moja recenzja tej gry. Ale miło dowiedzieć się, że opieram swoją opinię o cudzą cyferkę, kiedy tego nie robię. :) Sugeruję też uważniejsze czytanie, bo nikt nie sugeruje by ignorować elementy gry, które wpływają na to, czym jest jako produkt, a by oddzielać rzeczy nieistotne. Jeśli natomiast nie rozumiesz dlaczego nazwa dewelopera albo czas powstawania gry mają zerowe znaczenie, to odpowiedz sobie na pytanie: czy chciałbyś, aby Twoja praca była oceniana na podstawie tego, czym jest, czy też na podstawie koloru Twoich skarpet?

@GL1zdA: Nazwanie Rage shooterem nie jest prawdą chociażby dlatego, że do ukończenia gry konieczne jest branie udziału w wyścigach i zawodach vehicular combat. Poza tym w grze wykonuje się zadania, tworzy przedmioty i robi masę rzeczy, których w "zwykłych strzelankach" nie ma. Ktoś, kto pisze, że jest inaczej, nie grał w grę i ma o niej nikłe pojęcie.

AvatarUżytkownik jest nieaktywny
lck* | 24.11.2011 7:43#36

Ja myślę, że ludziom, którym nie podobał się RAGE, tak naprawdę nie podobał się klimat tej gry. A to jest dziś najważniejsze. Jedni lubią góry, a drudzy morze i nic tego nie zmieni. Ja czekałem na Rage kilka lat i nie zawiodłem się. Tak bardzo liczyłem na tą grę, że mając ją na płytach, leżącą obok, pobierałem ją przez 45h ze Steam bo się uparł, a że miałem wtedy tylko 0.5MB łącze, to musiałem czekać aż 2 dni. I było warto. Minus dałbym jej tylko za to, że tak szybko się skończyła.

Ostatnio grałem też w: Metro 2033, Crysis 2, polskie Bulletsttorm, pełen błędów Sniper Ghost Warrior, Singularity (polecam) i Fallout 3.

Fallouta i Crysis'a 2 nie skończyłem. Pierwsza mnie męczyła, a druga znudziła po godzinie zabijania kosmicznych komarów. A do Rage i Sniper GW wracam bardzo często ;)

AvatarUżytkownik jest nieaktywny
deepone | 24.11.2011 9:29#37

@Ryan - co do doczytywania tekstur - u mnie ten problem występował ale nie był aż tak "upierdliwy" jak to niektórzy mawiali. Prawdopodobnie jednak było to związane z tym, że nie mam jakiejś mega wypasionej karty graficznej.
Co do samej gry, ja bym jej dał może 7.5/10. Fajnie się grało, generalnie warto zagrać.
Teoretycznie koniec gry jest zrobiony tak że mozna by pociągnąć dalej i wypuścić RAGE 2.
Co do wypuszczania silników itp. Co to ma za znaczenie że jest stary? Wiele osób i niezależnych developerów zawsze coś może się z takiego silnika dowiedzieć i nauczyć.

AvatarUżytkownik jest nieaktywny
JanStefan | 24.11.2011 9:40#38

@Ryan Twoje Google-fu jest słabe. W sieci jest moja recenzja tej gry. Ale miło dowiedzieć się, że opieram swoją opinię o cudzą cyferkę, kiedy tego nie robię. :)

O bardzo się, cieszę iż napisałeś samodzielnie recenzję. Szkoda że wcześniej się tym nie podzieliłeś, no ale z drugiej strony trochę nieładne byłoby argumentowanie swojego poglądu, na ocenie którą sam wystawiłeś – tak przynajmniej były pozory, że podobnie myślą inni, a tym bardziej recenzenci. Wybacz ale w tym przypadku trochę się poniżyłeś z powodu tej manipulacji. PS nie pisz mi, że inne recenzje mają podobną ocenę, bo w tym przypadku nie chodzi o to, a o to o czym napisałem wyżej.

@Ryan Sugeruję też uważniejsze czytanie, bo nikt nie sugeruje by ignorować elementy gry, które wpływają na to, czym jest jako produkt, a by oddzielać rzeczy nieistotne. Jeśli natomiast nie rozumiesz dlaczego nazwa dewelopera albo czas powstawania gry mają zerowe znaczenie, to odpowiedz sobie na pytanie: czy chciałbyś, aby Twoja praca była oceniana na podstawie tego, czym jest, czy też na podstawie koloru Twoich skarpet?

Wybacz, ale moim zdaniem czas powstawania gry ma znaczenie na ocenę produktu, a także to z jakiej stajni gra wychodzi, ponieważ:
a) Każda recenzja mimowolnie jest oceniana relatywnie w stosunku do innych tytułów, tym samym innych produkcji danego dewelopera (i nie tylko). No i w końcu gdyby to nie było ważne, z jakiej stajni dana gra wychodzi to po co by o tym pisać, a przecież: „id Software to ekipa, która w latach 90-tych zasłynęła produkcjami nie tylko wyznaczającymi standardy tytułów z nurtu FPS” GL1zdA
b) Czas produkcji realizacji danego zadania z naturalnego stanu rzeczy jest istotny. Gdyby nie był, ludzie by o tym nie pisali podczas recenzji – „Czy warto było czekać na tę strzelankę w postapokaliptycznym świecie?” GL1zdA

Pozdrawiam
JanStefan

AvatarUżytkownik jest nieaktywny
JanStefan | 24.11.2011 10:03#39

czy chciałbyś, aby Twoja praca była oceniana na podstawie tego, czym jest, czy też na podstawie koloru Twoich skarpet?

A właśnie - porównanie te jest nielogiczne. Czy naprawdę uważasz, że skarpetki wykonują za mnie pracę? Czy uważasz, że kolor skarpetek ma bezpośredni wpływ na jakość mojej pracy? Jeżeli tak, to życzę powodzenia ;)

Pozdrawiam
JanStefan

AvatarUżytkownik jest nieaktywny
GL1zdA | 24.11.2011 11:27#40

@JanStefan
Widzę, że znalazłeś:
http://www.gamikaze.pl/PC/Recenzje/Rage.aspx

Akurat wyłapałeś zdania, z wprowadzającego akapitu, który z oceną ma niewiele wspólnego. To po prostu taki wstęp do recenzji, żeby złapać jakiś rytm i sensownie spiąć wszystko w całość w zakończeniu. Stąd odwołania do historii czy "pytanie" na koniec. Oceniłem grę na 8.9 na podstawie samej przyjemności grania, a nie oczekiwań względem id (chociaż od strony technicznej wiem, że Rage na obecnym sprzęcie nie prezentuje wszystkich możliwości napędzającego go silnika i jest on (silnik) bardziej rewolucyjny, niż się niektórym wydaje).

AvatarUżytkownik jest nieaktywny
grimfather | 24.11.2011 11:37#41

Ja, wielki fan serii Unreal (i gier Epic, z Jack Jazzrabbit na czele!) podrzucę tutaj linka do konkurencji: http://www.programosy.pl/program,unreal-development-kit.html

Po co sie bawić przestarzałym silnikiem, skoro można coś wyczarować na bazie Unreal Engine 3?

Jeszcze za czasów pierwszego Unreal i UT tworzyłem coś w narzędziach udostępnianych przez Epic, a żadnym modderem nie jestem i developerskie aplikacje zawsze mnie odstraszały (Radiant/Worldcraft - czy jak to się zwało). UDK po prostu jest przyjemne, ma znakomitą pomoc oraz wsparcie ze strony ludzi tworzących dodatki do gier.

AvatarUżytkownik jest nieaktywny
grimfather | 24.11.2011 11:50#42

Jazz Jackrabbit - poprawiam mojego faila >.<

AvatarUżytkownik jest nieaktywny
deepone | 24.11.2011 12:24#43

@grimfather - porównaj licencje UDK do tej powiedzmy z Dooma 3? Jakbyś zauważył to UDK jest komercyjne - owszem ma ogromne możliwości ale cena odstraszy wszystkich małych developerów.

AvatarUżytkownik jest nieaktywny
bjonczy | 24.11.2011 13:17#44

@grimfather
UDK darmowy? Pokaż mi zatem kod renderera, chętnie zobaczę :-)

AvatarUżytkownik jest nieaktywny
bjonczy | 24.11.2011 13:20#45

Poza tym, ludzie, opamiętajcie się! Coś jest wam dane za darmo, absolutnie za darmo, bez żadnego ciężaru komercyjnego. Jak ktoś wam będzie dawał samochód za darmo, to go skrytykujecie, że miał być czerwony? Nie powiem, w czym się niektórym poprzewracało.

AvatarUżytkownik jest nieaktywny
JanStefan | 24.11.2011 14:45#46

@GL1zdA
Ja wszystko rozumie, ale wszystko można oceniać względem czegoś, jakby chociaż oczekiwań. I nie wmawiajcie mi, że tego czynić nie można. I tak naprawdę o to mi chodzi, a nie że Wam się podoba, czy że taką ocenę wystawiliście. Pozwólcie innym oceniać wg. własnych kryteriów, a nie dyskryminować, że ktoś nie grał.

Pozdrawiam
JanStefan

AvatarUżytkownik jest nieaktywny
Ryan (redakcja) | 24.11.2011 16:00#47

Jasne, można oceniać coś względem faz księżyca, ale to już nie jest ocenianie "tego czegoś". Ocenianie względem oczekiwań jest wyrazem marzeń, a nie oceną gry.

AvatarUżytkownik jest nieaktywny
L. S. | 24.11.2011 17:16#48

Ryan to taki redakcyjny bojownik o słuszną rację i jedyną prawdę, nie?

Avatar
Indy (niezalogowany) | 24.11.2011 17:17#49

Czy w takim razie będzie można ściągnąć skądś darmowego Dooma 3? Skoro każdy może ściągnąć źródła i skompilować grę... Ktoś wie coś na ten temat?

AvatarUżytkownik jest nieaktywny
Ryan (redakcja) | 24.11.2011 17:26#50

@L. S.: Nie. :]

AvatarUżytkownik jest nieaktywny
L. S. | 24.11.2011 17:31#51

DObra, bo nakrzyczą, że emotikonów samych nie można.
Ludzie, nie macie sie o co kłócić już? Jak uwolnią silnik UT to chyba wystartujecie na siebie z bronią palną....
Rage jest jaki jest, mi się podoba, chociaż tnie mi niemiłosiernie (słabujący sprzęt), ale ośmiu punktów to bym mu nie dał, niezależnie od producenta.
Inną sprawą dla mnie jest to, że faktycznie, jeśli Rage'a wypuściłby pan Zdzisław spod szóstki, to świat by pewnie na punkcie pana Zdzisia oszalał. Ale, że to Id, no to właśnie. Gra jest generalnie taka sobie.
Wracając do Doom3 i jego silnika. Dobrze, że jest, ja czekam co z tego wyniknie.

Avatar
piesRyana (niezalogowany) | 24.11.2011 19:44#52

Niezadowolonym proponuję nie korzystać z tego podarunku.

AvatarUżytkownik jest nieaktywny
grimfather | 24.11.2011 23:23#53

@deepone
@bjonczy

Czy ja napisałem, że to darmowy pakiet narzędzi do tworzenia gier? Nie! Po prostu w tym środowisku najmilej (i najłatwiej - dzięki znakomitej dokumentacji) tworzyło mi się mapy i nieduże mody.

Szkoda tylko, że id [btw ciekawe czy przejęcie id przez Bethesdę (mam nadzieję, że się nie mylę, bo od dawna nałogowym graczem nie jestem, i mało mnie interesuje rynek gier) wpłynie jakoś na kolejne wydania silnika id i jego udostępnienia za friko] nie oddał graczom/twórcom nieco nowszego "zaplecza" swoich produkcji. Prawda jest taka, że engine jest tyle wart, ile dadzą za niego kasy firmy zewnętrzne. Wiadomo, że niezależni twórcy - w większości wywodzący się ze sceny modderskiej - nie stworzą wielkiego komercyjnego hitu. A gdyby jednak? Wtedy zainteresuje się nimi jakiś moloch wydawniczy, który nie tylko przejmie/kupi projekt, ale i opłaci za wykorzystanie silnika. O co mi chodzi? O tyle, że twórcy (ambitni!) tworzący znakomite dodatki na znakomitym silniku (weźmy na przykład najnowszy Unreal Engine, bo id najnowszych technologii nie udostępnia) mogą stworzyć prawdziwe arcydzieło, w które później może wpompować kasę wydawca. Kto zyskuje na tym, że Epic udostępnia najnowsze narzędzia? Twórcy i właśnie Epic, bo obie strony mogą wyciągnąć z tego profity.

Pisałem to po kilku piwach (najlepsze tłumaczienie z możliwych, nie sądzicie?!!!) i czekam na wytknięcie każdych możliwych błędów i zjechanie mnie. Nie, nie napisałem tego tylko po to, żeby wywołać burzę, prowokować. Po prostu, jesli ktoś ma inne zdanie (i czasem zagląda do słownika j. polskiego) - niech je tu przedstawi. Żeby nie było, że nie lubię id i jego sztandarowego "hiciora" - Quake'a, muszę napisac, że "niestety" wciąż lubię pograć w Quake 3 w sieci i wciąż mi to sprawia wielką frajdę ;d

AvatarUżytkownik jest nieaktywny
bjonczy | 24.11.2011 23:32#54

@Indy
Niestety, wolne są źródła silnika, ale nie zasoby, takie jak tekstury, dźwięki, modele, mapy itd.
@grimfather
Ja nie przeczę, że UDK to świetne narzędzie i uwierz, że spędziłem mnóstwo czasu na robieniu różnych rzeczy do wszystkiego od Epica począwszy od Unreala, a chodzi mi raczej o to, że nie można porównywać tych dwóch rzeczy. Mając UDK można stworzyć coś fajnego, ale mając źródła Tech4 można sporo się nauczyć i rozwinąć chociażby własny silnik, czego już z UDK nie można zrobić.
P.S.: fakt, najlepsze tłumaczenie ;-)

Avatar
Dzony kalesiak (niezalogowany) | 25.11.2011 1:31#55

RAGE jest słabszy od Quake i Domma ale to dobra gra ! :D

Avatar
Szkarłatny Alchemik (niezalogowany) | 25.11.2011 19:10#56

Kod całkiem fajny, wydaje się może trochę na szybko pisany, ale widać charakter Carmacka, który unika baroku typowego dla C++ ograniczając się do minimalnych udogodnień (gdzieniegdzie drobny template, vtable wspierane przez język...).

AvatarUżytkownik jest nieaktywny
Ryan (redakcja) | 25.11.2011 19:15#57

@Szkarłatny Alchemik: Po czym rozpoznaje się kod pisany na szybko? ;)

Avatar
Szkarłatny Alchemik (niezalogowany) | 25.11.2011 20:35#58

Miejscami występują "pośpiesznie" zakomentowane wywołania jakichś metod, niektóre rzeczy nie są data-driven ani odtłuszczone (metody Restore/Save playera och... brzydka serializacja!).

AvatarUżytkownik jest nieaktywny
Ryan (redakcja) | 25.11.2011 22:04#59

A może ten kod był uważnie komentowany? :) Pisanie kodu data-driven stało się popularne stosunkowo niedawno. Wystarczy popytać ludzi, czy wiedzą czym się różni AoO od OoA by przekonać się, że to raczej świeżynka (także w game deweloperce, wszak nie każdy pracuje nad tytułami AAA). Sporo kodu jest starego na zasadzie "działa, to nie zmieniamy". I słusznie, to jest całkiem odpowiedzialny sposób kodowania. :] Bardziej zachowawczy, IMO, niż pospieszny.

AvatarUżytkownik jest nieaktywny
an.szop | 26.11.2011 7:58#60

@Ryan
"AoO" ?
A nie powinno być AoP ew. AOP? ;)

Chyba, że czegoś nie wiem...


Pozdrawiam

AvatarUżytkownik jest nieaktywny
an.szop | 26.11.2011 9:23#61

@do redakcji
da się coś zrobić z tymi podwójnymi liniami?
tzn ja jeden raz enter, a we wpisie dwa razy...


Pozdrawiam

AvatarUżytkownik jest nieaktywny
Ryan (redakcja) | 26.11.2011 18:11#62

Array-of-Object vs. Object-of-Arrays. Chodzi o lepszą utylizację cache w modelu OoA.

AvatarUżytkownik jest nieaktywny
an.szop | 26.11.2011 21:35#63

@Ryan (redakcja)
Ok. Pomyliłem się z metodami ;)
Dzięki za sprostowanie "mnie"...

I prawdę mówiąc pierwszy raz słyszę o nich.
A to chyba dlatego, że ciągle siedzę w C, Ada...

A wracając do tematu:
Zawsze podziwiałem Carmack'a za to, że "zmusza" firmę do tego aby udostępniać po czasie silnik gry publicznie.
Jego podejście jest dużo lepsze niż całej rzeszy pseudo "linuksiarzy".


Często trzymając się zasad oraz jakichś metod nie dojdziemy dalej niż inni są teraz. Tylko pominięcie tego, często opisywane przez niektórych jako "nie powinno się tego tak robić", daje lepsze rezultaty.
Jak to pewien Pan o inicjałach A.E. powiedział (coś koło tego):
"Na świecie są pewne zasady - czegoś nie da się zrobić.
Ale pewnego dnia przychodzi ktoś kto tych zasad nie zna i to co się nie da zrobić, robi"

Pozdrawiam

Dodaj komentarz

Zasady publikowania komentarzy
Autor
Treść
 
Polecamy
Recenzja MSI WindTop AE2410

Powiew świeżości?
Testujemy: Manta Smart TV Box

Internet w telewizorze
Test Sharp AQUOS SH80F

Warto (byłoby) się szarpnąć
Top programy
  •  
Top programy ostatnie 7 dni
  •  
Top programy ostatnie 30 dni
  •  
Skanery antywirusowe
skaner av