Gamedriver: Różnice pomiędzy wersjami
m |
|||
Linia 1: | Linia 1: | ||
− | '''Gamedriver''' | + | '''Gamedriver''' jest to rodzaj maszyny wirtualnej stosowanej w grach tekstowych typu MUD, głównie z rodziny [[LPMUD]]. Stanowi warstwę pośrednią między systemem operacyjnym maszyny a [[Mudlib|mudlibem]], wraz z którym tworzy silnik gry. Spełnia przede wszystkim rolę interpretera języka (przeważnie [[LPC]]), w którym napisany jest mudlib i pozostałe części gry oraz rolę serwera przekazującego informacje między specjalnymi obiektami tego języka i przyporządkowanymi do nich połączeniami sieciowymi. Niektóre gamedrivery (m.in. DGD i ColdC:Genesis) pełnią ponadto rolę obiektowej bazy danych przechowującej obiekty obsługiwanego języka. |
Gamedriver stanowi podstawową różnicę między MUD-ami typu LPMUD a klasycznymi grami tego typu, w których całość kodu gry napisana jest w języku, który kompilowany jest do postaci programu działającego bezpośrednio na systemie operacyjnym maszyny. | Gamedriver stanowi podstawową różnicę między MUD-ami typu LPMUD a klasycznymi grami tego typu, w których całość kodu gry napisana jest w języku, który kompilowany jest do postaci programu działającego bezpośrednio na systemie operacyjnym maszyny. |
Wersja z 00:13, 29 mar 2011
Gamedriver jest to rodzaj maszyny wirtualnej stosowanej w grach tekstowych typu MUD, głównie z rodziny LPMUD. Stanowi warstwę pośrednią między systemem operacyjnym maszyny a mudlibem, wraz z którym tworzy silnik gry. Spełnia przede wszystkim rolę interpretera języka (przeważnie LPC), w którym napisany jest mudlib i pozostałe części gry oraz rolę serwera przekazującego informacje między specjalnymi obiektami tego języka i przyporządkowanymi do nich połączeniami sieciowymi. Niektóre gamedrivery (m.in. DGD i ColdC:Genesis) pełnią ponadto rolę obiektowej bazy danych przechowującej obiekty obsługiwanego języka.
Gamedriver stanowi podstawową różnicę między MUD-ami typu LPMUD a klasycznymi grami tego typu, w których całość kodu gry napisana jest w języku, który kompilowany jest do postaci programu działającego bezpośrednio na systemie operacyjnym maszyny.