Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz
  • 0

Fantasy World - Graficzna Gra MMORPG


Salur

Pytanie

Opublikowano

                                                                       logo.png

 

Projekt  gry MMORPG 2D

 

 

Gra tworzona jest w oparciu o technolognie takie jak: PHP, AJAX, Javascript oraz JQUERY.

Wykorzystujemy kilka bibliotek Javascript a większość funkcji gry napisana jest przez nas. Za silnik odpowiada język PHP,

natomiast za stronę klienta gry w przeglądarce Javascript.



 

  • System Sterowania - posiadamy w pełni działający system poruszania się strzałkami, myszką oraz klawiszami WSAD (tylko, gdy gracz posiada wyłączony czat). Wszystkie te systemy działają integralnie względem siebie. Chodza również bardzo płynnie.

  • Interakcja z innymi graczami - w grze zaimplementowaliśmy kilka możliwości komunikowania się z innymi graczami. Najważniejszą z nich jest to, że widzimy ich dynamiczne na mapie, wraz z animacją ich ruchu. Możemy także handlować, rozmawiać na czacie lub prywatnie, a także zaprosić ich do walki.

 

  • System walki PvP, PvM - posiadamy rozbudowany system walk między graczem, a potworem oraz gracz vs gracz. Każdy potwór ma inne zdolności bojowe, a więc może używać czarów, jest szybszy niż inne, czy też może Cię zatruć! Ale.... Gracz również posiada mnóstwo opcji, dzięki którym na odpowiednim poziomie i z odpowiednimi statystykami może wygrać z każdym przeciwnikiem!

 

  • Opcje gracza - każdy gracz wyposażony jest w menu na dole ekranu gry. Może tam wyświetlić w każdym momencie opcje klanowe, rozpoczęte misje, czy też swój ekwipunek i statystyki. Zakładki te są ciągle rozwijane, aby były jak najbardziej intuicyjne i odpowiednio ułożone.

 

  • Rozbudowa systemów - ciągle rozbudowujemy systemy, które znajdują się w grze. Posiadamy już rozmowy, handel oraz system aukcji z danym NPC. Rozbudujemy także system questów, który nie będzie polegał tylko na otworzeniu skrzynki, ale także na czymś bardziej złożonym, co napewno zaciekawi najbardziej wymagających graczy.

 

  • Interfejs gracza - Dzięki rozbudowanemu systemowi interfejsu, gracz może dostosować interfejs gry i wszystkie okna do swoich potrzeb. Wszystkie zakładki interfejsu są w pełni ruchome i zapisują się po wyjściu z gry.

 

  • System klanów - Gracz ma możliwość dołączenia do klanu, przez co staje się potężniejszy. Jako rodzina klanowa może walczyć oraz zdobywać cenne doświadczenie i jeszcze większą radość z rozrywki.

 

  • Duża ilość rozrywki - Dużo wspaniałych lokacji oraz ciekawych questów. Rozwinięty system umiejętności oraz osiągnięć i wiele wiele więcej.

 

 

 

Nie będzie już więcej beta-testów. Niedługo startuje oficjalna wersja gry.

Gorąco zapraszamy na nasze forum w celu dyskusji na temat gry.

 

 

 

 

Przydatne linki:

http://fantasy-world.pl/
http://fantasy-world.pl/?page=forum

SCREENY:

 

 

 

1.jpg2.jpg3.jpg4.jpg

 

 

 

 

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista


"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer


 


Potrzebujesz czegoś? Oznacz mnie @Salur

  • Odpowiedzi 375
  • Dodano
  • Ostatniej odpowiedzi

Rekomendowane odpowiedzi

Opublikowano

Jest takie stare, tureckie przysłowie:

 

Jeśli jedna osoba mówi ci, że jesteś koniem, wyśmiej ją.

jeśli dwie osoby mówią ci, że jesteś koniem, zacznij się nad tym zastanawiać.

Jeśli trzy osoby mówią ci, ze jesteś koniem to zakładaj siodło.

 

Ty ni chuja tego siodła nie chcesz założyć. Omijasz sedno tematu, robisz uniki. Bądź mężczyzną, stań do walki na wiedzę. Przekonaj nas, że to my się mylimy a ty masz rację. Zamiast pustych słów typu 'bufony' to nazwij nas proszę idiotami, ale udowodnij, że nimi jesteśmy.

 

Brak ci wiedzy i doświadczenia, to widać. Ale rozsądny człowiek już dawno napisał by po cichu PMa do kogoś z nas z jakimś mądrym, technicznym pytaniem. Bo np ja, oprócz tego, że jestem tu po to, żeby j**** równo takich jak ty to jeszcze nigdy nikomu nie odmówiłem pomocy, rady i wsparcia. A radę powtórzę - zrezygnuj z php bo się wyjebiesz na tym jak moja córcia na rowerku.

pasek_4oo_6o.jpg

Aktualny poziom zła: 75 punktów ostrzeżeń.
Achievements:
  • 22 zajebiste posty oznaczone czerwonym kółeczkiem
  • 1 urażony modek - dwa razy! (Istny Diabeł)
  • 4365 userów forum, którym powiedziałem smutną prawdę
Opublikowano

Posty pisane są przez Gitu a nie Salura.

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista


"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer


 


Potrzebujesz czegoś? Oznacz mnie @Salur

Opublikowano

No i fajnie :D. Chętnie wpadnę, może nawet zostanę, bo nie mam w co grać. ;)

 

A co do promocji, będziecie tworzyć coś takiego jak reflinki itp.?

19.jpg

Opublikowano

Ehh, wygląda mi to na kopie Margonem. Myslalem, ze bedzie cos nowego. Moze kiedys jakas nowa odslona ?

Fajnie sie prezentuje :) Zagram

 

PS Aktywowalbys konto ? Pogralbym, potestowal :-)

Opublikowano

Niowe intro gry:

 

intro.gif

 

Jak wam się podoba?

prawa belke bym wyrownal do tej lewej i te zielone napisy - zmienilbym kolor na taki jak ma logo. poza tym to dosyc srednie

Opublikowano

 

Poszukujemy grafika 2d.

 

Wiecej informacji:

 

gg: 45821505

lub pw.

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista


"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer


 


Potrzebujesz czegoś? Oznacz mnie @Salur

Opublikowano

Dobra panowie. Z wami chyba nie wygram. Bo wiem, że na tym forum jest mało programistów i wy zawsze wiecie swoje.

A jeśli ktoś wam radzi, żebyście się trochę podszkolili, bo nie macie nawet pojęcia o czym ja piszę, to od razu myślicie że wiecie już wszystko.

Przykro mi, że się tak ograniczacie. Bo jak już pisałem język PHP nie musi służyć jedynie do generowania tekstu i kodu HTML. Ale może również służyć do napisania aplikacji, która do działania wymaga trochę więcej niż zwykły serwer Apache. Czyli nie wystarczy takiego programu wrzucić na zwykły serwer www.

 

A jeżeli mamy się przepychać na lata doświadczenia to moim zdaniem trochę jest śmiesznie chwalić się marnymi pięcioma latami.

 

Aha. i serdecznie przepraszam autora za ten spam, ale chyba sam rozumiesz, że nieukom trzeba wytłumaczyć.

gamedevmania.com

Opublikowano

Jaki grafik będzie chciał z tobą pracować jak ty już kradniesz obrazy należące do innych. Najpierw wyjaśnij tą kwestię, bo inaczej nikt nie będzie chciał się dołączyć do takiego śmiesznego projektu

A twój projekt umarł?
sygnatura.png

Opublikowano

Niektóre grafiki są z google, niektóre przerabiane, a niektóre robione przez nas.

 

Poszukujemy jak narazie grafików i map makerów :D

 

 

@topic

 

właśnie skończyłem możliwość przesuwania itemów w plecaku, jak i na mapę itp. Gracze będa mogli uporządkować sobie itemy w plecaku :D

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista


"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer


 


Potrzebujesz czegoś? Oznacz mnie @Salur

Opublikowano

Fakt jak PHP to możecie się zajechać i nawet przyspieszenie PHP wam nic nie da, ale słyszałem o czymś takim jak PHP.io ;) Czyli PHP po socketach działające (w real-time)

Niestety .. To nie wiele da ;) PHP jest językiem kompilowanym w locie więc takie rozwiązanie może podnieść szybkość ale będzie nadal zbyt wolne ;) Poza tym przy wykonaniu pliku dużego ... Wywali bład co juz nie bedzie miłe ;)

Opublikowano

Mam nadzieję, że foxbond` uświadomił cię (Isscord), że nie mówimy tu o generowaniu stron internetowych.

I pod pojęciem sockety na pewno nie kryją się funkcje socket_*.

 

A z tym echo to na prawdę błysnąłeś. Widać, że nie masz pojęcia o językach webowych.

 

I pragnę cię jeszcze uświadomić, że program napisany w PHP da się skompilować do pliku wynikowego exe.

 

 

A teraz proszę Cię Ty uzupełnij swoją wiedze na temat tego jakim językiem jest PHP.

"do generowania stron internetowych w czasie rzeczywistym." - cytat z wikipedii.

Nie wiem czy mam się śmiać, czy co. Ale moja wiedza na temat PHP wychodzi dużo dalej niż generowanie stron internetowych.

A tobie mogę pogratulować profesjonalizmu. Powoływanie się na wikipedie jest naprawdę profesjonalne.

gamedevmania.com

Opublikowano

@Vesim

Autor tematu jest niereformowalną rozwielitką i dla mnie jest zwyczajnie stracony. Ale być może ten temat czyta lub przeczyta ktoś inny z planami stworzenia gry w php. I dzięki niemu zacznie tworzyć w jakiejś innej, lepszej do danego zagadnienia technologii.

 

@Writen

Myślę, że Korwin mógł by się sporo ode mnie nauczyć ;)

pasek_4oo_6o.jpg

Aktualny poziom zła: 75 punktów ostrzeżeń.
Achievements:
  • 22 zajebiste posty oznaczone czerwonym kółeczkiem
  • 1 urażony modek - dwa razy! (Istny Diabeł)
  • 4365 userów forum, którym powiedziałem smutną prawdę
Opublikowano

Powiedz mi najpierw. Czy ten kto będzie grał w tą grę, będzie zwracał uwagę na to w czym jest to napisane? Dla niego będzie ważne to czy grała działa i wszystkie jej funkcje. A to czy tacy programiści jak Wy to krytykujecie to już wasza sprawa. Napewno nie będziecie w to grać.

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista


"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer


 


Potrzebujesz czegoś? Oznacz mnie @Salur

Opublikowano

Jak poszukujecie grafików pixel artu to polecam od tego forum margonem lub tibi. Są tam graficy co wykonują sprity, tilsety i itemy.

Okej, dziękuję za podpowiedź :)

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista


"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer


 


Potrzebujesz czegoś? Oznacz mnie @Salur

Opublikowano

Tak z innej beczki, ten co mówi że "php jest tylko do stron" jest w błędzie.
Kilka przykładów:
http://www.masnun.com/2013/12/15/multithreading-in-php-doing-it-right.html
http://en.wikipedia.org/wiki/PHP-Qt
http://php.net/manual/en/function.w32api-register-function.php (da sie nawet "cheata" napisać)
https://github.com/phpopengl (^^^^ z overlay'em)
Co prawda większość to sztuka dla sztuki, ale da sie? Da sie.
 
Co do PHP jako serwera, dobrym rozwiązaniem to nie jest, lepiej by było to napisać w C++(a może i w jakimś JIT'owym, w niektórych przypadkach są szybsze).
 
Do @foxbond` i @FrozenShade , "Człowiek uczy się na błędach", VPS/Dedyk nie wyrobi? Drugiego nie będzie się opłacało kupować? Kodu w PHP nie da się bez końca optymalizować. I tak wyjdzie na jedno(no chyba że gra padnie) , po co drążyć temat?

Nie pomagam na PW, od tego macie forum!!!

 

#PHP-things

 

 

08FMpDu.png

 

Opublikowano

Zapowiada się dobrze. Z tego co widzę, to trochę jak Margonem.

A jeśli dobrze ją zareklamujesz to na pewno będzie więcej niż 10, 20 max. osób.

Nom. Graczy może być więcej. To zależy jak jest napisany kod i ile wytrzyma serwer :D

gamedevmania.com

Opublikowano

Jeśli mowa o "PHP" "MMORPG" to już jest temat dla mnie. No inteligencją nie zabłysnąłeś, widzę wypowiedź na poziomie gimnazjum. Poprzeklinaj więcej, pokaż, jaki to dorosły jesteś.

 

Dobra, wypowiem się zgodnie z tematem:

 

 

Akurat z php nie będę rezygnował, nie ma to dla mnie różnicy, czy to będzie php, czy c++, a napewno z c++, lub czymś innym będzie więcej pierdolenia. 

 

Jasne, że będzie więcej bo są to języki niższego poziomu. Tylko fakt faktem ta sama zmienna (np. struktura gracza) zajmie w c++ 1KB, a w php 1MB. Ta sama pętla w c++ wykona się w 1us, a w php 1ms. Idąc dalej:

 

 

Pozatym najłatwiej mi to pisać w PHP.

 

W php to każdy potrafi. Nie ma bardziej idiotoodpornego języka niż php. Tam działa wszystko, jak byś nie starał się źle napisać to i tak przejdzie.

 

I nie, w php się łatwo nie pisze zaawansowanych struktur, bo nie był z myślą o nich planowany. Wykonanie aplikacji pisząc obiektowo (no bo jak inaczej?) i zachowując jeden z wzorców (już nie będę MVC się czepiał, co kto lubi jednak jakiś model musi być) jest bardzo czasochłonne. PHP jest genialny do prototypów, szybkiego testowania.

 

 

Aczkolwiek zmieniłem ostatnio połączenie z bazą danych. Przedtem używałem zapytań od mysql_query, a teraz korzystam z PDO. 

(i później mówisz też o mysqli)

 

 

Sprawdziłem te trzy rozwiązania (czego ty na pewno nie zrobiłeś, a już na pewno nie zrobiłeś tego na odpowiednio skonfigurowanym środowisku) i wyszło mi, że mysql_* operowane przez klasę (nie sprawdzałem natywnych wykonań) jest szybsze od pozostałych dwóch rozwiązań.

 

Testowałem na php 5.2 i 5.3, wersji mysql nie pamiętam, skrypty wykonywane z konsoli (ty w ogóle wiesz, że tak się da?), platforma win 7 i slitaz(dystr. linuxa)

 

 

 

Akurat serwer będzie taki, który będzie starczył dla dużej ilości zapytań

 

Każdy serwer ma jakiś limit. Osiągniesz go szybciej niż ci się wydaje. Nie da się w nieskończoność ulepszać serwera. Można co najwyżej dość długo dostawiać nowe serwery (por. facebook), ale i to rozwiązanie ma swoje granice.

 

 

aaa i jeszcze, ile jest dla ciebie "dużo"? 100? 1 000? 10 000? 1 000 000?

 

 

 

 

Akurat na PDO przerzucam się z musu, gdyż w przyszłości mysql_query przestanie być wspierane przez PHP, a także ma trochę lepsze zabezpieczenia "już w sobie".

 

A co, za leniwy jesteś żeby samemu sprawdzać przychodzące dane? Po co id ma być sprawdzane przez kilka funkcji z automatu jakbyś sam mógł rzutować to na int-a. obciążenie--; czasPrzetwarzania--

 

 

 

Serwer cały czas działa na vps od ovh. Stwierdziłem, że nie ma co więcej kupować dla maksymalnie 10-20 osób do testów lepszego sprzętu.

 

S**T! Jeśli ty potrzebujesz vps dla 20 osób to ja pozdrawiam! Szacunek!

 

 

Na razie tyle, nie dałeś zbyt dużo technicznych informacji.

 

 

Pozdrawiam.

 

 

P.S. Precyzując tego vps. Na pewno masz vps, a nie shared? Jeśli masz vps jaki masz tam system? Jakie wersje? Przez co zarządzasz? Jak z stabilnością? Jak cena? Pytam czysto z ciekawości

 

//edit

oh dawno na tym gimbforum tak długiego posta nie walnąłem ;) Oczekuję inteligentnej dyskusji, ale pewnie się nie doczekam

 

Hail Danarroth fans!

Opublikowano

Beta testy już tuż tuż... Zostało nam bardzo niewiele silnika do ukończenia. Zoptymalizowany został trochę kod po stronie klienta gry. Poprawiamy także samą wizualną stronę gry, tak aby nie była ona "robocza". Data oficjalnych testów zostanie podana po 10 grudnia.

bannerMPC.png

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...