Coś typu małej gry przeglądarkowej.

1

Cześć! Na wstępie wspomnę, że z programowaniem ostatni raz miałem styczność z kilka lat temu na informatyce, więc znam jedynie najprostsze podstawy.

Ja chciałbym postawić małą darmową stronę. Mam w planach zrobić coś na wzór małej gry przeglądarkowej o tematyce średniowiecza (max. 5 osób).

  1. Chcę, żeby każda z tych kilku osób mogła się do tej gry za pomocą loginu i hasła zalogować.
  2. Każda osoba powinna mieć możliwość zmiany ekwipunku, a każdy miecz, zbroja miałaby rożne statystyki. (coś na wygląd Gladiatusa)
  3. Każdy gracz jako swój avatar miałby do wybrania kilkadziesiąt obrazków (zdjęcia postaci do wybrania).
  4. W grze byliby NPC. Którzy dawaliby porady, lub misję (napisane przeze mnie), które gracz by losowo dostawał (coś na zasadzie jak to wygląda w grze Mount&Blade, jeśli ktoś się orientuje)
  5. Chciałbym także stworzyć coś takiego jak księga wiedzy. Wszystkie informacje o grze, NPC, narzędziach, broniach i miejscówkach. Czyli nawet dokument PDF dałby radę, gdzie na początku jest spis treści, a później tylko tekst i obrazki.
  6. Gracz miałby możliwość do najęcia wojowników do swojej drużyny, którzy także między sobą różniliby się umięjętnościami, statystykami.
  7. System walk, dość prymitywny, każda ze statystyk miałaby swój mnożnik, po dodaniu wszystkiego, jeszcze jakiś stopień szczęścia, losowości i stawianie obu statystyk postaci na przeciw siebie.
  8. Kwestia pieniędzy też by się przydała, żeby za każdą broń gracz mógłby zapłacić, czy też za jakąś misję pieniądze dostać.

Z obróbką graficzną i tym podobne nie mam problemu.
I teraz nasuwa się kilka pytań:

  1. Jest coś takiego w ogóle do zrobienia w kilka dni/godzin? (jeśli się ma wszystkie grafiki itd.)
  2. Na jakim serwerze można postawić własną darmową stronę?
  3. Rozmyślałem nawet, czy nie zrobić tej strony za pomocą WORD, czy lepiej zrobić to w normalny sposób?
  4. Jakie kody w ogóle użyć to do tych rzeczy?

Ta gra nie musi być nadzwyczaj skomplikowana, zresztą jak widać, to raczej byłaby dość prymitywna gra. Oczywiście jeśli macie jeszcze jakieś rady, albo inne pomysły to jestem otwarty na propozycję. Fajnie by było, jakby ktoś mi wytłumaczył, jak mogę każdy z moich punktów zrealizować. Lub z których punktów muszę zrezygnować.

P.S. Czy nie lepiej byłoby stworzyć aplikację na androida?

3

Jeżeli nie znasz sensownie żadnego języka programowania to raczej nie ma szans. To się tylko wydaje, że gra jest prosta :P

5

Kilka dni/godzin... :D Na oko to minimum miesiąc-trzy pracy dla kogoś, kto wie co robi i nie ma innych obowiązków.

Za pomocą WORD? Masz na myśli Microsoft Word czy Wojewódzki Ośrodek Ruchu Drogowego? Z tym drugim byłoby łatwiej. :D

0

@Jack 21: ale ty tą prostotę i prymitywność gry oceniasz na podstawie czego? Porównania z Wiedźminem 3 nad którym dziesiątki osób pracowały full-time przez kilka lat? :D

0

Gdyby takie rzeczy dało się robić szybko i prosto to nie było takiego popytu na programistów. To NIE jest proste. To, co dla użytkownika wydaje się proste, może być bardzo trudne do realizacji od strony kodu/rozwiązań technicznych. Tyle w temacie. Postaw wpierw cokolwiek, zrób cokolwiek co działa, a później myśl o czymkolwiek zaawansowanym. I tak wątpię, aby przy takim 'ogarnięciu' była jakakolwiek szansa, że coś takiego zrobisz w najbliższej przyszłości (kilka lat).

7

Sądząc po opisie, to w kilka dni/godzin jesteś w stanie zrobić to:

  1. Chcę, żeby każda z tych kilku osób mogła się do tej gry za pomocą loginu i hasła zalogować.
0

zaplusuje, bo jednak temat spowodował, że na mym licu (raczej do radia) zagościł uśmiech, powodzenia w każdym razie :)

3

darmową stronę
nie ma czegos takiego jak darmowe. Bedziesz miec wyskakujace reklamy od hostingu albo zaplacisz za hosting
(max. 5 osób).
max 5 osob online czy co?

7 System walk, dość prymitywny, każda ze statystyk miałaby swój mnożnik, po dodaniu wszystkiego, jeszcze jakiś stopień szczęścia, losowości i stawianie obu statystyk postaci na przeciw siebie.

no i? to nie jest caly system walki na pewno. Wydaje Ci sie ze to tylko tyle, ale jak rozwiniesz to zapewne bedzie bardziej skomplikowane

1. Jest coś takiego w ogóle do zrobienia w kilka dni/godzin? (jeśli się ma wszystkie grafiki itd.)
Tutaj napisze troche inaczej niz inni. Da sie zrobic to w parenascie dni (na pewno nie godzin, zapomnij) ale do miesiaca daloby rade zrobic... prototyp tego co bys chcial. W ogole nie opisales mechaniki jezeli chodzi o zbieranie misji i ich wykonanie. Do tych parunastu dni zalozylem ze sa one... a raczej ich praktycznie nie ma. Kazda nowa lokalizacja trzeba zbudowac. Recznie
2. Na jakim serwerze można postawić własną darmową stronę?
na kazdym darmowym, ktory darmowy nie jest bo masz wyswietlajace sie reklamy. Pamietaj, jezeli jest cos darmowego to Ty jestes produktem
3. Rozmyślałem nawet, czy nie zrobić tej strony za pomocą WORD, czy lepiej zrobić to w normalny sposób?
Nie masz zielonego pojecia o czym piszesz
4. Jakie kody w ogóle użyć to do tych rzeczy?
na niesmiertelnosc...
Najszybciej byloby napisac to w Unity3d i do tego kazdy by potrzebowal wtyczki od Unity3d , jezeli chcesz by po prostu dzialala (bez zadnych dodatkowych wtyczek) to sprawa przeciaga sie do kilku miesiecy (bo zapewne bedzie trzeba napisac wszystko w webgl)

to raczej byłaby dość prymitywna gra
zobacz gry na nesa jak sa one "prymitywne" a byly pisane przez miesiace (glownie przez jednego programiste) [do porownania mozna bardzo mocno sie przyczepic, ale specjalnie takie dalem by uzmyslowic autorowi]

musisz miec

  1. skilla by samemu to zrobic
  2. kase by komus zaplacic zeby to zrobil
  3. znalazl jakiegos studenta hobbyste ktoremu spodoba sie pomysl i bedziesz to tworzyl razem z nim
0

Może źle się wypowiedziałem. Mi naprawdę nie chodzi o jakieś trudne (dla was) kody. Np. z tym loginem i hasłem, to nie potrzebuję żadnego serwera, w zupełności wystarczyłaby mi komenda która tworzy tabelkę, w jednej rubryce trzeba wpisać nick, w drugiej hasło. I że ja już w dokumencie HTML wpisałbym tylko te dozwolne nicki i hasła.Tzn. gracze już wcześniej podaliby mi ich hasła i loginy. Po poprawnym podaniu nicku i hasła, zależnie od nicku wysyłałoby go na podstronę z jego avatarem.
Nie jestem pewny co do tego, czy można kilka haseł ustawić. Najwyżej trzeba byłoby na każdego jednego gracza taką "tabelkę" na stronie głównej zrobić. To tak naprawdę ma dawać tylko iluzję jakoby to była "gra przeglądarkowa", a w rzeczywistości to kilka podstron z obrazkami.
Np. system walki wyobraziłem sobie tak, że np. każda postać miałaby swoją kolumnę.
title
W rzeczywistości ma to być taki mały świat lego ułożony w pokoju wspomagany tym "systemem" i grafikami. Dlatego zależy mi na tym, żeby stronę można byłoby otworzyć na komórce.
Mój pierwszy plan był taki, że wszystko zrobię w dokumencie PDF, opis i zdjęcia zbudowanych miejsc, czy też broni, ale w dokumencie PDF jest np. ciężko losować misję.
title
title Tutaj kilka szybkich szkiców co mam na myśli.

Więc głównie chodziłoby mi o sprawę "logowania", losowania misji i "systemu" walk (czy da się takie coś w ogóle jakoś na stronę dać), jakiejś porady, żeby to porządnie wyglądało na komórce.

0

Nie potrzebujesz serwera? To w jaki sposób gracze będą o sobie wiedzieć i o tym, że jeden chce walczyć z drugim? W zamierzchłych czasach popularne było granie korespondencyjne np. w szachy. Pierwszy gracz robił ruch, zapisywał go i wysyłał pocztą np. przez posłańca, gołębiem, wozem konnym czy koleją. Później, gdy pojawił się Internet, popularne stało się granie przez email, gdzie w wiadomości elektronicznej zapisywało się swój ruch i wysyłało do przeciwnika. W niektórych grach np. Civilization była możliwość przesłania w ten sposób swojej tury do przeciwnika, tak aby on mógł wykonać swoją i odesłać.

0

Sęk w tym, że wszyscy gracze będą w jednym pokoju. Dlatego walkę może jedna ze stron na swojej komórce odbyć. Problematyczne byłoby dodawanie doświadczenia, dlatego nie potrzeba mi tego. Bardziej interesowałoby mnie jak dodawać i odejmować pieniądze za walki. Czy w ogóle to się da bez serwera zrobić.

0
Jack 21 napisał(a):

Sęk w tym, że wszyscy gracze będą w jednym pokoju.

To nadal, nie wyczerpuje tej kwestii. Czy będą siedzieli przed swoimi komputerami/telefonami, przed jednym komputerem/telefonem? Jeżeli każdy będzie wykorzystywał swój sprzęt, to w jaki sposób jeden będzie wiedział o ruchu drugiego? Będą sobie mówić i wprowadzać te informacje ręcznie do swojej aplikacji?

0

To nadal, nie wyczerpuje tej kwestii. Czy będą siedzieli przed swoimi komputerami/telefonami, przed jednym komputerem/telefonem? Jeżeli każdy będzie wykorzystywał swój sprzęt, to w jaki sposób jeden będzie wiedział o ruchu drugiego? Będą sobie mówić i wprowadzać te informacje ręcznie do swojej aplikacji?

Mniej więcej tak by to wyglądało, przy czym nie przewiduję walk między graczami, a raczej między graczami, a "botami" u nich statystyki zostaną przez cały czas takie same. Zbroje i miecze mógłbym zmieniać ja jako administrator strony co kilka godzin/dni. Tj. wstawiać obrazki i przypisywać w Excelu dane bronie.

0

na razie to co opisujesz nie ma sensu. Stworz dokladnie to co chcesz (wszystko dokladnie szczegolowo opisane) to wtedy mozna cos poradzic

0
fasadin napisał(a):

na razie to co opisujesz nie ma sensu. Stworz dokladnie to co chcesz (wszystko dokladnie szczegolowo opisane) to wtedy mozna cos poradzic

Ok, do kilku dni spróbuję wrzucić kilka grafik, które zwizualizują mój pomysł z głowy i postaram się o jeszcze bardziej szczegółowy opis.
Z góry dzięki za pomoc.

3

A ja mam jeszcze inną propozycję.
Na tę chwilę zostaw rozwiązania technologiczne. Myślę, że jeszcze jest za wcześnie.

Po prostu zaprojektuj swoją własną grę karcianą / planszową. Gdy byłem młodszy, takie gry były popularne u mnie w klasie i w ten sposób się bawiliśmy. Naprawdę, zostaw developerkę na ten moment. Tylko popsujesz sobie humor, zwłaszcza, że sądząc po Twoim opisie, aplikacja kompletnie nie jest Ci potrzebna.

Wydrukuj karty z postaciami, wytnij, zalaminuj plastikiem, żeby były trwalsze. Zaprojektuj zasady gry. Może pokusisz się o jakąś fajną planszę z pionkami, aby było łatwiej reprezentować przestrzeń w grze.

Słyszałeś kiedyś o grze Magia i miecz ?

0

Wiem, że offtop

Ludzie zagrajcie sobie w jakiegoś starego dobrego papierowego RPG. Po tym co opisałem sądzę, że jest to najlepsze wyjście.

0
Jack 21 napisał(a):

Ok, do kilku dni spróbuję wrzucić kilka grafik, które zwizualizują mój pomysł z głowy i postaram się o jeszcze bardziej szczegółowy opis.

pamiętaj, że grafiki musisz mieć do użytku komercyjnego

0

Radziłbym nie robić tego od zera (skoro nie masz doświadczenia jak piszesz), a poszukać gotowych silników/edytorów gier RPG czy coś w tym stylu. Może znajdziesz coś, co pozwoli na łatwą modyfikację, czy wgrywanie jakichś modów... W ten sposób małym wysiłkiem zrobisz coś o wiele lepszego, niż jak miałbyś robić to od zera.

1

Jeżeli gracze byliby w jednym pokoju (rozumiem to w znaczeniu fizycznym, w mieszkaniu) to możesz po prostu postawić wszystko na swoim komputerze i dać im się łączyć po lanie. Od biedy możesz odblokować porty wystawiając grę na świat (nie poruszam tutaj kwestii bezpieczeństwa etc, a jedynie "darmowej" możliwości).

Jeżeli chcesz to ja mam jeszcze 2 dni luźniejsze w pracy to możemy obgadać na prv czy to ma sens, a jak będzie ok i ogarniasz grafiki to w przyszłym tygodniu chętnie nad czymś posiedzę w wolnej chwili i zobaczymy co z tego wyjdzie :)

Oczywiście dopracowany do najdrobniejszych szczegółów projekt faktycznie mógłby być liczony w miesiącach, natomiast jeżeli chłopakom zależy tylko na prostym crudzie z jakąś formułą do systemu walk, z którego będzie korzystał z ziomkami po lanie, to nie wiem czy sens jest go, aż tak straszyć.

Chyba, że zależy Ci na samodzielnym stworzeniu tego od podstaw, to kawałek drogi będziesz miał przed sobą :P

1 użytkowników online, w tym zalogowanych: 0, gości: 1