Tags Posts tagged with "id tech 4"

id tech 4

przez -
3 989
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 690
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 633
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

OSWorld

7 1269
Drodzy Czytelnicy, prowadzimy portal OSWorld.pl już ponad 10 lat. Z przykrością stwierdzamy, że mamy na niego coraz mniej czasu, dlatego chcielibyśmy przekazać prowadzenie serwisu osobie...