• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!
  • 2026 staff recruitment is open! Check it out and consider applying!

Nieoficjalny przeciek o przyszłości klienta Tibii.

Sherlok

Active Member
Joined
Aug 29, 2008
Messages
2,116
Reaction score
44
Location
Poland, Wrocław.
W piątek główny programista Cipsoftu wygadał się na test serverze, że w chwili obecnej cały klient Tibii jest przepisywany od nowa. Zgodnie z tym co mówił, nowa wersja klienta będzie napisana w Flashu. Jakie będą tego konsekwencje? I dlaczego jest to robione? Oto kilka przypuszczeń.
Na początku swojego istnienia klient Tibii wykorzystywał biblioteki DirectX 5 do tworzenia grafiki. Technologia ta pochodzi z roku 1997. Na chwilę obecną w świecie programowania stawia ją bardziej jako materiał dla archeologów niż programistów. Z biegiem czasu klient Tibii otrzymał wsparcie dla DirectX 7, a w końcu 9 (i końcowej intempletacji w wersji 9.0c). W międzyczasie doczekał się także wsparcia dla technologii OpenGL, co w dalszym okresie pozwoliło Cipsoftowi na łatwe stworzenie natywnego klienta na Linuksa.
Tu rodzi się pytanie - dlaczego w ogóle Cipsoft bierze się za przepisywanie klienta? Odpowiedź może być prosta. Mimo unowocześniania silnika graficznego, część kodu pozostawała zgodna ze starszymi wersjami bibliotek. Jeżeli przyjrzeć się dokładniej raportom o błędach (to okienko, które pokazuje się w momencie, gdy klient się wysypie), często widać, iż klient Tibii próbował odczytać coś z obszaru pamięci operacyjnej, która do niego nie należała. W nowszych systemach operacyjnych taka działaność zostaje uznana za szkodliwą i program jest zmuszany do zamknięcia. Takie restrykcje stosowane są w systemach z rodziny Windows NT (w tym 2000, XP, Vista, 7), ale nie w starszych (95, 98, ME). Klient Tibii posiadający część swojego kodu opartego na bibliotekach DirectX 5 może doprowadzać do naruszenia ochrony pamięci i zostać zmuszonym do zamknięcia. Cipsoft musiał poświęcić mnóstwo czasu, aby wykluczyć jak najwięcej takich przypadków, ale jak każdy gracz wie - nie udało się to w 100%.
Pytanie brzmi - dlaczego Cipsoft chce wykorzystać do tego flasha? Obecny klient napisany jest w C++ i czy nie prościej byłoby go po prostu poprawić? Możliwe właśnie, że nie. Czasem łatwiej napisać program od nowa, niż bawić się z kodem który w przeszłości był pisany przez kilka różnych osób i prawdopodobnie w ciągu 10 lat zmieniany wielokrotnie. Wybór technolgii daje do myślenia. Cipsoft zapewne myśli przyszłościowo. Flash jest wieloplatformowy, nie ma problemów z różnymi konfiguracjami komputerów i systemów operacyjnych. Można więc przypuszczać, że Cipsoft myśli o wydaniu Tibii na inne platformy - od komórek po Mac. A może planują wydanie Tibii w wersji działającej pod kontrolą przeglądarki internetowej? Czas pokaże.
Decyzja o przepisaniu klienta prawdopodobnie zapadła rok temu. Wtedy to na stronie cipsoft.com poszukiwano programisty 3D oraz programisty Flash. Oferty pracy zniknęły jakiś czas temu, można więc przypuszczać, iż odpowiedni ludzi się znaleźli. Otwartą sprawą pozostaje kiedy możemy liczyć na jakieś oficjalne informacje, w tym informacje o planowanym wydaniu nowego klienta. Myślę jednak, że mówimy tu o perspektywie przyszłego roku, a więc wiosennej łatki lub letniej aktualizacji.
Zródło: Nieoficjalny przeciek o przyszłości klienta Tibii. - Hunted.pl
 
No to gratuluję.
Btw. ciekawe jak długo będą robili silnik do OTS'a pod Flash'a xD
 
To zaden przeciek, napisali to na forum Tibii.com dla Tutorow, a w dodatku w podsumowaniu roku 2008 mowili ze zamierzaja wypuscic Tibie pod flash w 2009 :| Po 3. Na pewno nie robia tego czysto we Flashu tzn. rysuja tylko w Flexie.
 
@up
Dokladnie, bylo wyraznie napisane (po niemiecku, na ich stronie, a nie tibia.com), ze poszukuja programisty (i chyba grafika) do nowego projektu, niezwiazanego z Tibia ;P
 
juz dawno powinni zbudowac nowego klienta od podstaw i wykorzystac jakis dobry engine graficzny (np. darmowy Irrlicht albo Ogre3d), u mnie w trybie DirectX gra zaczyna sie dusic kiedy na ekranie pojawi sie sporo ludzi/potworow, z kolei w trybie OpenGL po otwarciu jakiegos kontenera w ktorym sa itemy (backpacka itp.) FPS'y spadaja o polowe, a bez problemu gram w takie gry jak modern warfare, guild wars, cs source w trybach opengl i directx

why?;]



edit: a pozatym gdyby miala byc Tibia przez przegladarke to pewnie podobnie jak Quake Live
 
Last edited:
Motorowiec, patrze na twoje posty i terz nie mogem uwiezyc, rze ktos kto uczyl ciem polsgiego dostal uprawnienia aby to robic
 
Fail, po raz kolejny dajecie się nabrać na plotę.

Przecież pracownik CipSoftu'u to potwierdził, na zamkniętych forach Tibii.com.

I rzczywiscie, dopóki nie wyszedł Adobe Flex nie myśleli ludzie zbytnio aby robić takie gry we Flashu, lecz teraz to umożliwia, i jest wiele takich projektów.
 
Przecież pracownik CipSoftu'u to potwierdził, na zamkniętych forach Tibii.com.

I rzczywiscie, dopóki nie wyszedł Adobe Flex nie myśleli ludzie zbytnio aby robić takie gry we Flashu, lecz teraz to umożliwia, i jest wiele takich projektów.

może miał dobry humor
 
Przecież pracownik CipSoftu'u to potwierdził, na zamkniętych forach Tibii.com.

I rzczywiscie, dopóki nie wyszedł Adobe Flex nie myśleli ludzie zbytnio aby robić takie gry we Flashu, lecz teraz to umożliwia, i jest wiele takich projektów.


Gdzie dokladnie to potwierdzil? Patrzylem i nie bylo, taki post ktory technic w innym temacie dal - nie istnieje. Mam ST, moze tylko dla GM'ow, co? :>
 
Back
Top