Darmowa Cywilizacja w 3D: przeglądarkowa wersja Freeciv korzysta już z WebGL

Opensource’owy odpowiednik „Cywilizacji”, czyli gra Freecivbawi niemałe grono graczy, doceniających coraz to nowe pomysłydeweloperów, udany tryb multiplayer i łatwość uruchomienia napraktycznie każdej platformie, nawet w przeglądarce internetowej.Raczej jednak ta nie wyróżnia się w warstwie wizualnej, możnapowiedzieć, że wyglądała niewiele lepiej, niż mająca już ponad20 lat Civilization II. Z tym jednak koniec – powstaje nowoczesnawersja webowego klienta Freeciv w technologii WebGL, dzięki którejpodróż od kamienia łupanego do statków kosmicznych odbędziecie wtrzecim wymiarze.

Obraz

Oficjalnie udostępniono graczom już drugie wydanie beta, całkiemstabilne dzięki wprowadzonym poprawkom i przynoszące sporeulepszenia w kwestii grafiki. Teren renderowany jest za pomocąnowych, skrojonych pod grę shaderów, które dodają widok zasobównaturalnych, wyświetlają na mapie rozmiar miast i kładą śnieg naszczytach gór. Dzięki wykorzystaniu zaś światła ambientowego,odbić lustrzanych i zanikania terenów podwodnych pod wodą, wyglądato wszystko naprawdę ładnie.

Obraz

Kluczową rolę w rozwoju trójwymiarowej wersji Freeciv odgrywasilnik Three.js, dzięki któremumożemy tworzyć sprzętowo akcelerowaną grafikę 3D w przeglądarce,sterowaną JavaScriptem, bez konieczności stosowania jakichkolwiekwtyczek. Dzięki temu możemy grać w praktycznie każdejnowoczesnej przeglądarce wspierającej technologię WebGL: wspieranesą Chrome, Firefox, Safari i Edge, o ile oczywiście na komputerzedysponujemy działającą akceleracją grafiki 3D. Minimalna ilośćpamięci niezbędnej do uruchomienia webowego klienta to 3 GB.

Obraz

Kod źródłowy renderera WebGL jest oczywiście otwarty idostępny naGitHubie, twórcy gry zapraszają programistów i artystów 3D dowspółpracy nad ulepszeniem. Obiecują, że następnym krokiem mabyć wprowadzenie obsługi gogli wirtualnej rzeczywistości, zgodnychz kartonowymi Google Cardboard.

W Freeciv w trójwymiarowej wersji możecie już zagrać nastronie play.freeciv.org.Zainteresowani postawieniem własnego serwera gry powinni skorzystaćz dokumentacjina GitHubie. Dzięki wykorzystaniu narzędzia Vagrant do zarządzaniawirtualnym środowiskiem deweloperskim oraz wirtualizacji wVirtualBoksie nie jest to wcale takie trudne.

Źródło artykułu: www.dobreprogramy.pl
Wybrane dla Ciebie
Uważaj na takie połączenia. Nie są przypadkowe
Uważaj na takie połączenia. Nie są przypadkowe
BMW sięga po AI. Wykorzystają je przy bateriach
BMW sięga po AI. Wykorzystają je przy bateriach
Microsoft zmienił zdanie? Tłumaczy, kiedy warto zastąpić Defendera
Microsoft zmienił zdanie? Tłumaczy, kiedy warto zastąpić Defendera
Walka z botami. Tinder i Zoom wprowadzają skan tęczówki
Walka z botami. Tinder i Zoom wprowadzają skan tęczówki
Rusza WhatsApp Plus. Płatna wersja z dodatkowymi opcjami
Rusza WhatsApp Plus. Płatna wersja z dodatkowymi opcjami
ChatGPT ma dużą awarię. Użytkownicy zgłaszają liczne problemy
ChatGPT ma dużą awarię. Użytkownicy zgłaszają liczne problemy
CERT Polska ostrzega przed fałszywymi powiadomieniami KSeF
CERT Polska ostrzega przed fałszywymi powiadomieniami KSeF
Problem z Blikiem i kartami Visa. Od rana usterka płatności (aktualizacja)
Problem z Blikiem i kartami Visa. Od rana usterka płatności (aktualizacja)
Awaryjne aktualizacje dla Windows Server. Rozwiązują usterki
Awaryjne aktualizacje dla Windows Server. Rozwiązują usterki
Zastrzegasz PESEL? Są dwa wyjątki
Zastrzegasz PESEL? Są dwa wyjątki
Możesz stracić fanpage. Wyjątkowo autentyczny atak
Możesz stracić fanpage. Wyjątkowo autentyczny atak
Fałszywy SMS. Oszuści podszywają się pod ZUS
Fałszywy SMS. Oszuści podszywają się pod ZUS
NIE WYCHODŹ JESZCZE! MAMY COŚ SPECJALNIE DLA CIEBIE 🎯