Ostatni raz o Pulsar Online pisałem ponad miesiąc temu. W tym czasie udało mi się ‘pchnąć’ prace do przodu i uruchomić działającą wersję dostępną dla graczy. Od miesiąca trwają testy dla wybranej grupy graczy, dziś startują testy otwarte.
Trzy słowa o grze. W Pulsar Online to gra przeglądarkowa typu MMORPG w której wcielasz się pilota statku kosmicznego i zostajesz przeniesiony do wszechświata Pulsar. Wszechświat jest podzielony na systemy, a systemy na sektory. W systemach znajduję się sektory różnych typów (asteroidy, mgławica, itp.) różniące się parametrami oraz zasobami jakie w nich występują. Oprócz tego, w systemach są ulokowane stacje i porty kosmiczne. Gracz ma możliwość poruszania się wewnątrz systemów jak i pomiędzy nimi (używając Wrót Skoku), dokowania do portów i stacji, kupna i sprzedaży towarów, zbierania zasobów z przestrzeni kosmicznej. Dzięki handlowi i zbieractwu można kupować lepsze statki, wyposażenie i uzbrojenie. Posiadając odpowiedni statek można walczyć z innymi graczami.
Na chwilę obecną zaimplementowane są następujące mechanizmy:
- poruszanie się po świecie gry
- handel
- zbieractwo
- podstawowa komunikacja pomiędzy graczami
- zarządzanie statkiem (uzbrojenie i wyposażenie)
- podstawowy model walki (jeden na jeden) , bez kary za przegraną walkę
W najbliższym czasie udostępniona zostanie kolejna wersja gry rozszerzająca model walki o:
- walka wielu statków na raz
- nowe uzbrojenie i wyposażenie
- walka ze statkami sterowanymi przez komputer (NPC)
Jeśli macie ochotę wypróbować moje dzieło, zapraszam tutaj: http://pl.pulsar.spychalski.info/ do testów wersji polskojęzycznej, lub tutaj: http://en.pulsar.spychalski.info/ do wersji angielskojęzycznej.
Gra nie posiada jeszcze instrukcji obsługi. Na pytania mogę odpowiadać w komentarzach do tego posta lub na tymczasowym forum gry: http://omripulsar.freeforums.org/index.php (wersja angielskojęzyczna).
Wszelkie znalezione błędy można zgłaszać na bugtracku: http://dev.spychalski.info/flyspray
Zapraszam.
Paweł Pulsar Online Gra, MMORPG, MySQL, PHP, Programowanie, Pulsar Online, Testy
Po raz kolejny wróciłem do pracy nad Pulsar Online. W tym tempie szybko nie skończę tej gry, lecz znów widać pewne postępy, kolejne rzeczy zaczęły wreszcie działać:
- możliwość zakupu wyposażenia
- podstawowe zarządzanie wyposażeniem
- możliwość zakupu uzbrojenia
- podstawowe zarządzanie uzbrojeniem
W chwili obecnej na agendzie są:
- rejestracja graczy
- optymalizacja bazy danych
- prace koncepcyjne nad:
- schematem walki, najprawdopodobniej zostanie on uproszczony względem moich oryginalnych pomysłów
- interakcja z NPC
- zarządzanie grą
Lista rzeczy do zrobienia jest ciągle bardzo długa aby można było myśleć o jakiś testach. Zobaczymy…
Paweł Pulsar Online MySQL, PHP, Programowanie, Pulsar Online, Worklog
Może ktoś pamięta, ponad rok temu zacząłem prace nad grą internetową typu MMORPG pod tytułem Pulsar Online. Po dość długiej przerwie wróciłem do tematu. Niestety, gdy tylko zobaczyłem ukończone fragmenty kodu stwierdziłem, że coś tu nie halo i przez ponad 3 tygodnie w czasie wolnym przepisywałem to, co niby już działało. Teraz też działa, ale lepiej. Trochę ruszenia mózgownicą, kilka przydatnych klas w PHP (z dwóch jestem szczególnie dumny: klasa cache w danych sesji i klasa trochę upodobniająca MySQL do bazy obiektowej z automatyczną synchronizacją cache i bazy) i to co działało, działa dalej, tyle, że lepiej, szybciej i wygodniej się to oprogramowuje.
Anyway, powstały też nowe rzeczy:
- mapa systemu
- nawigacja i wyszukiwanie najkrótszej drogi do celu
- podstawowe operacje na wyposażeniu i uzbrojeniu
- inne drobne sprawy
Obecnie siedzę nad obsługą NPC. Drugi dzień męczę skrypt tworzący NPC na podstawie szablonów. Jeszcze kilka dni i choćby ta drobnostka będzie działać…
Paweł Pulsar Online, Zawodowo HTML, PHP, Programowanie, Projekty, Pulsar Online, Worklog
Święta minęły, więc czas wrócić do pracy nad Pulsar-Online. Zakończone zostało implementowanie kolejnych elementów rozgrywki:
- handel towarami
- zarządzanie ładownią
- regeneracja osłon, pancerza i energii przez statki graczy
- okresowe przyznawanie punktów ruchu zwanych Antymaterią
W chwili obecnej opracowuję:
- możliwość zakupienia przestrzeni magazynowej w portach
- zarządzanie przestrzenią magazynową w portach
- okresowe oczyszczanie bazy danych
Paweł Pulsar Online
Wczoraj zakończyłem prace nad modułem handlu z portami i stacjami kosmicznymi.
Także od wczoraj w tworzeniu są następujące funkcje:
- kreator systemów
- zbieranie przedmiotów
- sprzedaż przedmiotów
Paweł Pulsar Online
Nie ma to jak mały szum medialny, nawet jeśli nie ma o czym szumieć. Ale wracając do rzeczy. Kilka lat temu zdarzyło mi się popełnić grę internetową (web based) Omricon Beta. Zasady były proste: dostajesz statek i próbujesz przeżyć galaktyce zapełnionej innymi graczami i NPC. Sukces gry przerósł moje najśmielsze oczekiwania. Niestety, jak to grami internetowymi bywa, dość szybko stała się przestarzała, engine gry nie był dostosowany do skali, zabrakło porządnych narzędzi do zarządzania rozgrywką, kłopoty sprzętowe i tak dalej. Nie było sensu rozwijać istniejącego engine, więc gra została zamknięta w lipcu 2007.
Zachęcony pierwszą wersją postanowiłem rozwinąć temat i w kwietniu rozpocząłem prace nad następną Omricon Beta. Pulsar Online, bo taką roboczą nazwę otrzymał następca Omricon Beta będzie bezpośrednim rozwinięciem tamtego pomysłu. Engine gry od początku jest tworzony tak, aby umożliwić równoległą grę kilkuset osobom. Powstają narzędzia do zarządzania rozgrywką. Engine wykorzystuje najnowsze rozwiązania w dziedzinie programowania aplikacji internetowych, takie jak XML, czy Ajax.
Gra ciągle pozostaje w fazie embrionalnej, czyli tworzenia engine i klarowania się pewnych idei i koncepcji. Cóż, brak czasu i konieczność zarabiana powodują, że nie mam czasu na codzienny rozwój Pulsara. W chwili obecnej działa już jednak kilka podstawowych funkcji:
- baza danych
- panel główny gry
- możliwość poruszania w systemach
- podróży pomiędzy systemami i galaktykami
- dokowania do stacji kosmicznych
- podstawowa funkcjonalność NPC, czyli graczy sterowanych przez engine gry
Na koniec jeden screen z gry i wracam do pracy. Dziś na tapecie jest handel ze stacjami kosmicznymi

Paweł Pulsar Online