x-kom hosting

Jak stworzyć grę?

fanrasiaka
utworzono
utworzono (edytowane)

Witam.

Jestem początkującym webmasterem i nie wiem jeszcze wszystkiego odnośnie tworzenia stron internetowych oraz gier.

Chciałbym zrobić własną grę mmorpg, badź mmo.

Z tego co się dowiedziałem, że aby zrobić grę w przeglądarce to trzeba bardzo dobrze znać kilka skryptów.

I tutaj postawie moje pytanie, jakich skryptów na początku się uczyć, aby potem móc zbudować grę interentową (oczywiście nie chcę aby moja grą była jakaś super, wystarczy mi aby było w niech kilkunastu graczy [ok. 30], grafika może być w 2d)?

W razie chęci udzielenia mi jakichkolwiek wskazówek proszę pisać na gg.

11874268

Jeżeli jest osoba na forum, która by chciała ze mną stworzyć ową grę prosze pisać na gg, bądź tutaj- na forum

Pozdrawiam wszystkich, którzy udzielą mi pomocy oraz poświęcą czas.

Przepraszam jeżeli temat napisałem w złym miejscu i proszę o przeniesienie.

PS. Znam już się trochę na HTML'u oraz CSS.

Snakeyes
komentarz
komentarz

Stworzenie porządnej gry mmo nie jest takie proste ;P.

Masz dwa wyjścia:

- możesz poszukać jakichś gotowych skryptów i spędzić całkiem sporo czasu nad dostosowaniem go do swoich potrzeb (edycja skryptu nigdy nie da Ci w 100% tego co chcesz) i nad zrobieniem grafiki,

- druga opcja jest o wiele cięższa, bo albo sam musiałbyś nauczyć się naprawdę nieźle php i spoooro o zabezpieczeniach, albo poszukać kogoś kto Ci to zrobi, ale na pewno nie za free ...

Podsumowując co byś nie wybrał poświęcisz na to sporo czasu, a im bardziej będziesz chciał go zaoszczędzić gra straci na jakości.

fanrasiaka
komentarz
komentarz

Że nad stworzeniem gry trzeba poświęcić bardzo dużo czasu to wiem, ale chciałbym się dowiedzieć jakich skryptów mam się uczyć, aby ową grę stworzyć. Napewno php, c++, javascript.

Prosiłbym o dokładne opisie, czego pokolei mam się uczyć i jeżeli jest możliwość to podania linków do przydatnych stron.

Snakeyes dzieki za odpowiedź, pozdrawiam

Gość
komentarz
komentarz

Łohoho, jeśli nic nie umiesz, to będzie ciężko.

Nad takim OGame siedzi grupa informatyków.

php, c++, javascript.

Co do C++ nie jestem pewny, ale te dwa na pewno.

luq
komentarz
komentarz

Na pewno bedziesz potrzebował PHP w stopniu dosc zaawansowanym. Jesli jest to twoj pierwszy projekt w PHP`ie to definitywnie odradzam, chyba że miałeś już styczność z innymi jezykami programowania. Na pewno przyda się też znajomość MySQL`a lub innej bazy danych. Tutaj też potrzeba troche bardzie rozwinietej wiedzy. Pierwszym trudnym zadaniem jest stworzenie bazy, zależy jak ma wyglądać gra.

Osobiście zabrałem się za silnik do gry online i zaczołem na hop siup bez dokładniego zaplanowania bazy i musze zaczynać na nowo :) ale takie życie.

JS też się przyda ale w małych ilościach. Jakiś zegar co odlicza zakończenie budowania czy coś na ten styl. Ogólnie nawet nie musisz umieć. znajdziesz na necie gotowe skrypciki, ale dobrze by było znać lub chociaż orientować się.

Anyway, jeśli znasz tylko HTML`a i CSS`a to ja odradzam. Nic ci z tego nie wyjdzie. Oczywiście zależy jaka to ma być gra. Bo silnik a gra to co innego. Jestem za uczenia się języka na dużych projektach (sam się tak uczyłem PHP), ale myśle że porywasz się na za duże wyzwanie.

DoGeR
komentarz
komentarz

Po pierwsze musiałbyś napisać silnik który mógłby obsłużyć nieustanne zapytania do bazy, w grze na bieżąco się coś dzieje i baza by wysiadła- jeżeli każde kliknięcie to wpis do bazy. Musiałbyś umieć HTML, CSS, Java, JSP, PHP + baza.

Więcej o tym tutaj: http://forum.gamedev.pl/index.php/topic,433.0.html

fanrasiaka
komentarz
komentarz

http://forum.gamedev.pl/index.php/topic,433.0.html. To forum już wcześniej przepisałem.

Głownie to ja chciałbym się nauczyć kilku języków, które są w sieci, a wiem, że najlepiej się uczy zapisując 'notatki'. Ale przecież nie będę siedział przed kompem i spisywał różnorodne 'formułki' (czasami tak robie, gdy dany materiał jest zbyt trudny) To czego się uczę (obecnie staram się zrozumieć PHP z tego linku: http://www.php.rk.edu.pl/ i mieć wyobrażenie przy tworzeniu, np. gry. Lepiej coś zapamiętam w praktyce ni jeżeli nauczyć się gotowych 'poleceń i formułek', z których bym nic nie rozumiał ;)

Snakeyes
komentarz
komentarz

No to ja się powtórzę. Nie masz co liczyć na dobrą grę, jeżeli wcześniej nie miałeś styczności z php i js. Gry mmo i serwisy społecznościowe są najczęstszymi obiektami ataków, a więc musiałbyś naprawdę bardzo dobrze zabezpieczyć grę, a to wymaga sporej wiedzy.

Jeżeli chcesz jeszcze w te wakacje mieć grę mmo, to możesz wykorzystać jakiś już istniejący skrypt i pobawić się z jego przeróbką.

luq
komentarz
komentarz

Co do ataków to powiem tak: jeśli trafi się dzieciak to mało wie i bazuje na dokładnie podanych dziurach i możliwych miejsc ich wystąpienia jeśli poznasz trochę kilka najprostszych metod ataków na stronę to zobaczysz, że przed wiekszością łatwo się zabezpieczyć. Oczywiście nie da sie napisać aplikacji pozbawionej błędów i takie błędy będą, tylko że ludzie potrafiący takie bugi znaleść nie są zainteresowani hackowaniem takiej gry. Zwykły script kids sam najczęściej nie zna języka i nie wie na czym polega jakis atak więc sam nie znajdzie dziury.

Edit: Aby nie zostać script kids najpierw naucz się języka a potem myśl o atakach i po prostu zrozum je.

Co do nauki PHP`a to tak jak wyżej pisałem. Polecam naukę na jakimś dość dużym projekcie. Oczywiście nie od razu, napisz kilka małych skrypcików typy system newsów itp a potem pisz wortal z systemem logowania, rangami, możliwością dodawania newsow...

fanrasiaka
komentarz
komentarz

Snakeyes a czy ja gdzieś pisałem, że chce założyć superową grę internetową. Nie! Budując grę od podstaw będzie mi się utrwalać zdobyta wiedza, która (mam nadzieję) osiągnę. Nie mam zamiaru tworzyć tibi, czy word of wordcraft, lecz zwykła prostą gre z jeszcze prostszą grafiką :D

Snakeyes
komentarz
komentarz

Fanrasiaka, jeżeli chcesz się uczyć nie z kursów, przechodząc dział po dziale, tylko na jakimś projekcie, to naprawdę odradzam Ci grę mmo, weź się za jakiś prostszy skrypt. Nawet jak z php sobie poradzisz, to będziesz miał problemy z js, będziesz musiał dużo szukać w necie gotowych skryptów (ja tak kiedyś robiłem z js zanim się jej nauczyłem i wiem, że to problem).

Co do ataków to nie miałem na myśli tych łatwych, bo to każdy dość szybko może się nauczyć i atakować i zabezpieczać. Gry, które oferują złote monety itp., są często obiektami ataków i to już dużo poważniejszych, bo na tym można zarobić ...

luq
komentarz
komentarz

Łatwe to pojęcie względne. Może napisz jakie ataki uważasz za łatwe

fanrasiaka
komentarz
komentarz

Snakeyes a więc, jak byś mi doradził, abym na jakim projekcie starał się utrwalać wiedzę o PHP?

Wciąż szukasz rozwiązania problemu? Napisz teraz na forum!

Możesz zadać pytanie bez konieczności rejestracji - wystarczy, że wypełnisz formularz.

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Strona wykorzystuje pliki cookies w celu prawidłowego świadczenia usług i wygody użytkowników. Warunki przechowywania i dostępu do plików cookies możesz zmienić w ustawieniach przeglądarki.