Tags Posts tagged with "id tech 4"

id tech 4

przez -
3 953
Doom 3 BFG Edition

Niezależny deweloper Robert Beckebans poinformowało o wydaniu Doom 3 BFG na Linuksa. Port gry opiera się na uwolnionych źródłach silnika gry Doom 3 BFG Edition i nie jest oficjalnie wspierany przez id Software, które dało do zrozumienia, że nie zamierza tworzyć natywnej wersji gry dla Linuksa. Kod źródłowy Doom 3 BFG Linux jest dostępny na GitHubie, pod nazwą RBDOOM-3-BFG i opiera się na wolnym silniku id Tech 4.

przez -
3 651
Doom 3

John Carmack poinformował o finalnym otwarciu źródeł gry Doom 3. Wcześniej pisaliśmy o drobnych problemach z patentami, które trzeba było rozwiązać. Udostępniony kod nie zawiera żadnych danych, takich jak grafiki, muzyka, czy fabuła, które wciąż są dostępne na licencji EULA. Jednakże dzięki uwolnieniu źródeł praktycznie każda osoba, która zna się na programowaniu może bez najmniejszych przeszkód stworzyć swoją własną grę, opartą o silnik id Tech 4.

przez -
1 597
Doom 3

Kilkanaście dni temu John Carmack poinformował na portalu społecznościowym o pracach nad otwarciem silnika gry id Tech 4 i całego kodu gry Doom 3. Kilka lat wcześniej to samo zostało zrobione podczas uwolnienia silnika id Tech 3, który był podstawą do gry Quake 3 Arena. Od tamtej pory powstało sporo gier, które bazowały na owym kodzie.

Kilka dni temu jednak pojawił się drobny problem. Otóż w 2004 roku bardzo popularna była implementacja szablonu buforowanej wielkości cieni (stencil buffer implementation of shadow volumes). Technika ta została zgłoszona do patentu w 1999 roku, natomiast w 2002 roku USPTO dało pozwolenie. John Carmack stworzył szybko podobny algorytm, na to co jest objęte patentem w 2002 roku podczas prac nad Doom 3. Aktualnie patent jest własnością Creative Labs.

I właśnie 10 lat później prawnicy domagają się swoich praw do niego. Dlatego John Carmack postanowił szybko napisać zastępczy kod, który wymaga czterech nowych i dwóch zmienionych linijek. Jak stwierdził po tym incydencie na twitterze: to pokazuje idiotyczność patentów – praca wymagająca 4 linijek dodania kodu oraz zmiany dwóch z nich.

Wielu programistów ma tylko nadzieję, że ta drobna zmiana w kodzie, nie zaszkodzi wydajności silnika. Oraz że wszystko zostanie wkrótce szybko wydane.

Polecane

Jesień Linuksowa

1 682
Polska Grupa Użytkowników Linuksa ma zaszczyt zaprosić na konferencję Jesień Linuksowa 2017, która odbędzie się w dniach 22 – 24 września 2017 roku. Jako...