O stronieNa tej stronie możecie zapoznać się z ideą przyświecającą powstaniu strony, dowedzieć się czegoś o jej historii oraz obecnej wersji strony i technologiach wykorzystanych do jej zbudowania.
Idea
Gramy w Perfect Dark od premiery gry w 2000 roku. W jej kontynuację,
od pierwszego dnia startu Xboksa 360 na naszym kontynencie. Uważamy się za fanów tej gry,
w dość znaczym stopniu ukształtowała ona growo każdą z osób zaangażowanych w projekt tej
strony - zarówno jej autorów jak i zaprzyjaźnionych graczy.
Mimo, iż w naszej opinii, a także w opinii wielu serwisów internetowych, Perfect Dark
to najlepsza gra wszechczasów, zdajemy sobie sprawę z faktu, że w naszym kraju jest ona
relatywnie nieznana. Dlatego też powstała ta strona - jako swoisty hołd dla tej niesamowitej
gry i całego uniwersum.
Jesteśmy, i mamy ambicję pozostać, najlepszą stroną o tej serii w polskiej sieci.
Historia
PerfectDark.pl doczekało się już trzech edycji, choć jedynie dwie były dostępne
publicznie. Pierwsza wersja tej strony, napisana około 2004 roku w czystym HTML z drobnymi dodatkami
w CSS oraz kilkoma gotowymi skryptami JavaScriptowymi była tylko prototypem, który nigdy nie wyszedł poza
etap "pokazywania kolegom". Była zresztą dość uboga treściowo - powstała wszak w czasach, gdy
Perfect Dark Zero było tylko plotką. Niemniej jednak była to pierwsza istniejąca manifestacja naszej
chęci stworzenia czegoś związanego z naszą ukochaną serią gier wideo.
Druga wersja strony pojawiła się wraz z wykupieniem przez nas domeny www.perfectdark.pl.
Strona powstała od podstaw z wykorzystaniem HTML'a i CSS'a z odrobiną PHP. Mimo, iż pod względem technicznym
całość działała bez zarzutu, stosunkowo uboga była treść - przygotowany silnik trafił do internetu
jedynie z czterema podstronami. Z czasem zaczęło ich co prawda przybywać, ale tempo prac było stosunkowo niskie.
Z tego powodu nigdy nie udało się nam doprowadzić wypełnienia strony treścią do końca.
Na początku 2008 roku rozpoczęły się prace nad trzecią wersją strony.
Obecna wersja strony
Aktualna wersja strony została zbudowana od podstaw w oparciu o grafikę przygotowaną
z myślą o wersji drugiej. Mimo, iż wygląd zewnętrzny jest z tego powodu zbliżony do wersji poprzedniej,
cały kod został gruntownie przebudowany.
Przy rozpoczęciu prac nad trzecią wersją strony przyświecało nam kilka celów.
Po pierwsze chcieliśmy zmienić PHP na ASP.NET. Po drugie, porzucić nieeleganckie rozwiązanie
layoutu w oparciu o tabele na rzecz układu opartego na kaskadowych arkuszach stylów. Po trzecie chcieliśmy
zwiększyć estetykę i funkcjonalność strony. Po czwarte wreszcie chcieliśmy rozbudować i uporządkować
zawarte w snaszym serwisie materiały.
Najważniejszą rzeczą było stworzenie silnika (napisanego w Visual Basic .NET).
Dzięki temu znacznie ułatwiliśmy sobie zarządzanie witryną. Wszelkie informacje zostały zawarte w plikach
XML. Przy tej okazji postanowiliśmy także nieco bardziej "pogodzić" naszą stronę z XHTML. Nie udało się to w stu
procentach z powodu specyfiki platformy .NET w wersji 1.1, z której korzystamy, jednak staraliśmy się być
jak najbardziej zgodni ze standardami. Wraz ze zmianą HTML na XHTML i PHP na ASP.NET postanowiliśmy poważnie
przebudować layout strony. Dotychczasowe, nieeleganckie i niefunkcjonalne rozwiązanie oparte na tabelach zostało
zamienione na layout oparty całkowicie na CSS. Przy okazji przebudowy stylów prawie wszystkie z nich
zostały zmienione w celu zwiększenia estetyki i funkcjonalności naszego serwisu. Przy okazji zmian postanowiliśmy
także zwiększyć funkcjonalność i estetykę przez zastosowanie dwóch gotowych mechanizmów JavaScriptowych.
Pierwszym z nich jest Lightbox autorstwa Loresha Dhakara. Drugim jest curvyCorners. Dzięki nim osiągnęliśmy
kilka dodatkowych rozwiązań estetycznych i funkcjonalnościowych. Wisienką na szczycie tortu nowej wersji witryny
jest własny kanał RSS.
Co dalej?
Powstanie nowej wersji naszego serwisu to z pewością tylko kwestia czasu. PerfectDark.pl 4.0 na razie
nie jest niczym więcej, niż pomysłem. Jakim? Być może przejdziemy na wersję 2.0 .NET Framework. Być może
przejdziemy na kompletnie inny layout, wraz z całkiem przebudowaną architekturą informacji, obejmującą więcej niż
dwie gry. Jednak nie ma sensu na razie nad tymi pomyłami się rozwodzić, póki nie pojawi się kolejna gra z serii
- dopiero ona, tak naprawdę, przyspieszy powstanie nowej wersji serwisu.