Status serwera H&H widoczny tylko dla zalogowanych użytkowników.



  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Outlander



#46
Moja wizja Outlandera ;d

[center][Obrazek: VfzFF.png] [/center]

Naprawdę chcę zagrać w tą grę <!-- s:hihi: --><img src="{SMILIES_PATH}/giggle.gif" alt=":hihi:" title="" /><!-- s:hihi: -->
Sunrise ~ Trade Village



Odpowiedz



#47
Ja tam bym był przychylny wizji świata fantasy. Oczywiście nie takiego jak latające grabie i magiczne pałeczki. Widział bym raczej gre w klimatach ,trole ,miecze ,zbroje. Crafting wygląda bosko ale co do grafiki to prosił bym cie o znalezienie sposobu na zmienienie tego stylu w mniej "paintowy". No i poszukiwanie rzadkich itemów w określone dni miodzio. No byle by cena nie była wygórowana bo ja bym na takiej gierce "zmarnował" pare chwil mojego życia.
Na sucho trudno pomagać
<!-- m --><a class="postlink" href="http://www.pajacyk.pl">http://www.pajacyk.pl</a><!-- m -->
dwa kliknięcia a tak wiele mogą





Odpowiedz



#48
Robię co w mojej mocy jeśli chodzi o grafikę.

Szybkość postaci jest zależna od podłoża i statów takich jak AGI, może też od butów?

Sterowanie na razie jest strzałkami, myszką może i będzie ale to by wymagało algorytmu A* i dodatkowo obciążało serwer więc najpierw należy pomyśleć, czy warto.



Odpowiedz



#49
Kiedy będzie beta? Big Grin
Sunrise ~ Trade Village



Odpowiedz



#50
1. Update

Cytat:FAZA ALFA: * - główny ficzer, - - pomniejszy ficzer, -- - pomniejszy ficzer pomniejszego ficzera

== v0.9==
NOWE:
* Dodano "Log House".
- Jest to prosty dom zrobiony z bali drewna i desek.
- Wnętrze ma wymiary 4x4 + drzwi.

* Wygenerowano większy świat do testów.
- Z 2x2 (4 ekrany) do 20x20 (400 ekranów).

* Update grafiki.
- Nowa grafika dla zaoranej ziemi.
- Dodano kilka grafik warzyw i innych upraw, autorstwa Temessis'a.

* Podstawowe testy wyświetlania tekstu.
- To właściwie nie ma większego znaczenia dla graczy Smile
- W przyszłości umożliwi mi lepszy system wyświetlania informacji/errorów.

* System upraw i rolnictwa.
- Nowe przedmioty:
-- Marchew i Nasiona Marchwii.
-- Truskawki i Nasiona Truskawki.
-- Zboże i Nasiona Zbóż.
- Rośliny i uprawy mogą być zasiane na zaoranym polu.
- Czas wzrostu roślin i upraw zależy od poziomu umiejętności farming oraz od pory roku.
- Uprawy mogą być zebrane przez każdego.
-- Zebranie upraw przez osobę z wyższym farmingiem da lepsze rezultaty.
-- Pilnuj swoich upraw aby nikt ich nie podebrał!
- Sianie oraz zbieranie upraw może zwiększyć poziom umiejętności farming.
-- Tylko jeśli postać posiada wiedzę o rolnictwie (farming knowledge).
- Uważaj aby nie stąpać po uprawach bo mogą być łatwo zniszczone!
-- Wyższy poziom farmingu zmniejsza szansę na uszkodzenie upraw.

* "Standardowe" statystyki, dobrane w pary.
- STR i CON (Siła i Wytrzymałość).
- DEX i AGI (Zręczność i Zwinność).
- INT i WIS (Inteligencja i Wiedza - nie mylić z systemem wiedzy, poniżej).

* System wiedzy oraz umiejętności.
- Wiedza określa co nasza postać potrafi robić.
-- PRZYKŁAD: Możemy ścinać drzewa tylko jeśli postać posiada wiedzę woodcutting.
- Umiejętności określają jak dobra jest nasza postać w danych czynnościach.
-- PRZYKŁAD: Zebranie marchwii z poziomem farmingu równym 0 da nam tylko 1 marchew.
-- Zebranie marchwii z poziomem farmingu większym niż 10 da nam 3 lub więcej marchwii.
- Wiedza może być kupiona za KP - Knowledge Points (Punkty Wiedzy).
-- KP przybywa regularnie gdy postać jest zalogowana i nie jest afk.
-- Jest to rozwiązanie tymczasowe! Więcej info niżej.
-- WIS (Wiedza) wpływa na to jak często przybywa nam KP.
-- INT (Inteligencja) wpływa na to jak dużo KP dostajemy za każdym razem.

* Panel postaci.
- Nowy przycisk w menu umożliwia otwarcie Panelu Postaci.
- Ten panel zawiera podstawowe informacje o naszej postaci.
-- Imię oraz statystyki.
-- Wiedza.
-- Umiejętności.
- Umożliwia również uzyskiwanie nowej wiedzy wydając KP.

* Grupowanie połączen bazodanowych.
- Jest to ważne technologicznie usprawnienie komunikacji serwera z bazą danych.
- Umożliwia uniknięcie problemów takich jak zbyt wiele jednoczesnych połączeń do bazy.

* Pomniejszy update systemu budynków.
- Wymiary wnętrz mogą być teraz łatwo ustawione w bazie (wcześniej były stałe).

NAPRAWIONE BUGI:
* KRYTYCZNY: Wyrzucenie przedmiotu na podłogę we wnętrzu budynku powodowało crash serwera.

2. Szczegóły techniczne.
(Te informacje zamieszczam dla:
* Zainteresowanych grą, żeby mogli udzielić mi swoich uwag na temat formuł;
* Ewentualnych programistów tworzących własne gry, którym moje rozwiązania mogą się przydać;
* Samego siebie, żeby zobaczyć jakiż to jestem wspaniały Smile

TO JEST EKSPERYMENT. Podane formuły nie są super-istotne i pewnie ulegną zmianom w przyszłości więc ewentualna szkoda nie będzie duża. Powiedzcie mi, co uważacie o podwaniu takich technicznych informacji? Czy powinienem je podawać czy też zachować dla siebie i pozwalać graczom samodzielnie "odkrywać" jak co działa i co wpływa na co? )
[hide]INFORMACJE TECHNICZNE I FORMUŁY:

1. Architektura systemu upraw umożliwia mi łatwe ustalenie ilości nagród oraz szansy na zwiększenie umiejętności za pomocą prostych sekwencji numerycznych (przykładowe sekwencje - różniące się od tych, które są faktycznie ustawione).
PRZYKŁAD:
Jeśli w bazie danych ustawię następujące sekwencje numeryczne:
1,2;10,3;20,4;30,5;60,6;
0,0;1,1;10,2;30,3;50,4;
0,100;1,50;5,30;10,10;15,5;20,1;
Oznaczać to będzie, że:
1. Przy farmingu 0 dostaniemy 1 produkt, przy farmingu 1 - 2 produkty, przy 10 - 3 produkty itd.
2. Przy faringu 0 dostaniemy 0 nasion, przy farmingu 1 - 1 nasiono, przy 10 - 2 nasiona itd.
3. Przy farmingu 0 100% szansy na zwiększenie skilla, przy 1 do 4 - 50%, przy 5 do 9 - 30%, itd.
Umożliwia to łatwe zbalansowanie systemu bez konieczności kompilacji Smile

2. Formuła na czas wzrostu upraw:
rez = baz - baz * ((fl / 2) / 100)) * ((wpr / 100) + 1)
rez - rezultat
baz - wartość bazowa w sekundach, np 10.
fl - farming level czyli poziom umiejętności farming
wpr - wpływ pory roku

Dzięki tej formule, przyjmując, że postać ma farming = 40, bazowa wartość to 60s a porę roku mamy wiosnę (wpr = 0 (%) ) to otrzymujemy:
rez = 60 - 60 * ((40 / 2) / 100)) * ((100 / 100) + 1) = (60 - 12) * 1 = 48s

Farming 40 zmniejszył czas wzrostu o 20% (40/2) a wiosną wszystko rośnie w normalnym tempie, stąd wpr = 0. Zimą wpr może być równy 500 (%) efektywnie zwiększając czas wzrostu sześciokrotnie.

3. Formuła na szansę zniszczenia uprawy przechodząc po niej:
rez = baz - (0.5 * fl)
rez - rezultat w %
baz - wartość bazowa w %, np. 50
fl - farming level

4. Przybywanie KP.
Postać uzyskuje X KP co Y sekund.
Bazowo X = 10, Y = 600 (10 minut).
Jeśli INT < 10 to X zmniejsza się o (10-INT).
Jeśli WIS < 10 to Y zmniejsza się o ((10-WIS)*60).
Wszystkie powyższe wartości są zapisane w konfiguracji serwera więc można je zmienić bez rekompliacji źródła.
Jeśli INT/WIS są >= 10 to X zwiększa się o (X*(INT/100)) a Y zmniejsza o (Y*(WIS/100)).
Postać o INT = 50 i WIS = 30 będzie otrzymywać 15 KP co 420s.[/hide]

WIEM, ŻE TEN SYSTEM UMOŻLIWIA BOTOWANIE. Pracuję nad tym jak to rozwiązać, jeśli ktoś ma jakieś podpowiedzi - proszę pisać Smile

3. Chcesz pomóc?
Cytat:ZASADY:
* Grafika może być stworzona własnoręcznie, znaleziona w internecie lub przerobiona.
* W przypadku grafik znalezionych lub przerobionych, akceptuję wyłącznie te na otwartej licencji (czyli jedyne czego może żądać autor to podania credistów) - w takim wypadku razem z grafiką proszę podawać link do źródła, żebym mógł to sprawdzić, oraz komu należą się creditsy.
* Grafika musi pasować do perspektywy gry - polecam przeglądnąć parę screenów.
* Nie obiecuję, że grafika, nad którą cięzko pracowałeś/aś zostanie wykorzystana. Niemniej doceniam każdą próbę pomocy Smile
* Proszę napisać wyraźnego posta, że pracujesz nad którąś grafiką. Postaram się updejtować listę na bieżąco.
* Jeśli uznasz, że nie masz czasu albo porwałeś/aś się na głęboką wodę i nie dasz rady - napisz wyraźnego posta, że rezygnujesz i jeśli możesz to podaj to, co Ci się udało zrobić - może ktoś da radę dokończyć Smile
* W żaden sposób nie wynagradzam za grafiki pieniężnie. Być może dla ludzi będących ogromną pomocą kiedyś będzie można pomyśleć o jakichś graficznych "bajerach" dla postaci w grze, ale nie dających żadnych statów czy innej przewagi.
* Choć obiecuję, że gry nie porzucę z własnej woli, to już tego czy "wypali" obiecać nie mogę Smile
* Jeśli potrzebujesz jakichkolwiek sczegółów łap mnie na gg 4383814, Steam: Myzreal, mail: <!-- e --><a href="mailto:myzek92@gmail.com">myzek92@gmail.com</a><!-- e -->

TECHNICZNE:
* Jeden tile ma rozmiary 40x40.
* Każdy item może mieć jedną lub dwie grafiki - do inventory oraz na ziemi. Jeśli item zajmuje jeden slot w inventory (np kamień albo gałąź) to użyta jest ta sama grafika co na ziemi. TODO: Screen z przykładem.
* Jest tak dlatego iż w inventory przedmiot może zajmować więcej niż jeden slot, natomiast na ziemi zawsze zajmuje jeden tile, a więc max 40x40. W ekwipunku również zajmuje jeden slot i użyta jest grafika "na ziemi".
* Itemy się nie stackują! Wyjątkiem są ekrany craftowania, gdzie można wrzucić kilka itemów na jeden slot. Na ziemi również się nie stackują - mogą leżeć jeden na drugim ale nie łączą się w żadną "kupkę" ani nic.
* Jeden slot w inventory to 27x27 a granica między slotami ma grubość 3px.

POTRZEBNE:
* Płotek, jak w hnh. Rozgałęziający się w każdym kierunku (poza ukosami), narożniki, samotne słupki itp. Może być kilka wersji płotu - np taki "domowy" i taki, którym otacza się pastwiska.
* Palisada, to samo co z płotem.
* Domki. Tu liczę również na Wasze pomysły.
Na pewno przyda się drewniany dworek - taki raczej większy, w którym będzie kilka pomieszczeń i conajmniej dwa piętra.
Typowa chłopska chatka czyli kamienie i strzecha (z tego co wiem zajmuje się tym już Temessis).
Karczma - wszyscy wiedzą jak wygląda - wspólna sala + może mały magazyn na dole, a na piętrach schody + korytarz i większe lub mniejsze pokoje.
* Narzędzia. Jakie Wam przyjdą do głowy. Grabie, motyki, obcęgi, młoty. Dla wszystkiego spróbuję znaleźć jakieś zastosowanie ale polecam najpierw się ze mną skontaktować czy dane narzędzie się przyda, zanim zaczniecie tworzyć/szukać Smile
[/b]

4. Screeny

Mapa nowego świata (białe pole to rozmiary docelowej mapy testowej). UWAGA DUŻY PLIK: http://imgur.com/ptDeA

Farming i panel postaci:
http://imgur.com/5RBo3
http://imgur.com/XzPd9
http://imgur.com/w28Cv

===============================

Zupdejtowałem pierwszy post z informacjami o potrzebnych grafikach Smile



Odpowiedz



#51
Ciekawe co z tego wyjdzie :p . Na razie fajnie wygląda



Odpowiedz



#52
Ciekawy projekt jak wyjdzie na pewno zagram <!-- s:> --><img src="{SMILIES_PATH}/twisted.png" alt=":>" title="" /><!-- s:> -->



Odpowiedz



#53
Póki co jest problem z grafikami bo nie mam skąd wytrzasnąć mobków i zwierząt. RPG Maker ma bardzo ładne grafiki ale nie mogę ich użyć Sad



Odpowiedz



#54
slowianie.republika.pl/glowna.htm - tutaj znajdziesz pare rzeczy o Slowianach.



Odpowiedz



#55
A jak zamierzasz utrzymać serwer? Nie znam się na tym, ale wiem że nie są to tanie rzeczy Smile
W5 - Mniejsze wioski
W6 - PH, Winterfell, A.D
W7- A.D, nieaktywny

Poradnik o walce by Skinner
Poradnik o tworzeniu wojownika by Skinner



Odpowiedz



#56
Z tego co się orientuję to na początek utrzymuje się na domowym, jak przybędzie kasy to kupuje się serwer za pieniądze.
Lub można dać na "szansę" inwestycję. Czyli raz kupić za np. 150zł, i zareklamować. Jak się nie zwrócą koszty to raczej już się nie kontynuuje, ale jak by dopracować grę i umieścić reklamy to ludzie zaczną wbijać.
Sunrise ~ Trade Village



Odpowiedz



#57
Za 150 zł nie kupisz serwera, a jeśli już to taki na 15-20 osób. Zakładając że "Outlander" miałby nawet serwer zdolny utrzymać 100 osób to jaki może być zysk z reklam przy tych kilkudziesięciu odsłonach strony dziennie?
W5 - Mniejsze wioski
W6 - PH, Winterfell, A.D
W7- A.D, nieaktywny

Poradnik o walce by Skinner
Poradnik o tworzeniu wojownika by Skinner



Odpowiedz



#58
@Skinner
O tym rozmyślałem gdzieś na 1 i 2 stronie tego tematu też. Generalnie gra będzie musiała na siebie zarabiac - najlepszą opcją jest "sklepik" z elementami kosmetycznymi i usługami (typu zmiana nicku czy płci) - jeśli to wystarczy to super. Jeśli nie to będę musiał spróbować jakiegoś premium account czy czegoś.

Na początek jeśli postawie serwer do testowania buildów to spróbuję po znajomości wykroić u kogoś kawałek serwerka, nawet jesli nie będzie zbyt potężny, byleby ze 20 osób do tych pierwszych testów wytrzymał. Alternatywą jest mój laptop i hamachi a tego wolałbym uniknąć.

Jeśli uda mi się jako tako wyszacować ilość graczy to będę musiał zaryzykować i te ~500zl wtopić w pierwsze uruchomienie serwera - jak się uda to się uda, jak się totalnie nie uda to lipa a jak będzie pół na pół to wtopię kolejne 500zl z nadzieją, że kiedyś się zwróci Smile

EDIT
Reklamy to też jest jakaś opcja ale przy niewielkiej ilości wyświetleń musiałbym je zrobić dość nachalne albo liczyć na to, że same community chcąc pomóc będzie klikać banery, ale to wiadomo jak to jest z liczeniem na innych :p

EDIT2
Póki co pracując nad bardziej obciążającymi algorytmami (A* Pathfinding np) staram się zoptymalizować przerzucając ich ciężar na komputer klienta. Obliczenie ścieżki dla samego siebie + 2-3 mobków nie powinno być nawet zauważone przez gracza a dla serwera różnica między koniecznością obliczania ścieżek dla graczy i setek mobków a niekoniecznością ich obliczania jest kolosalna.



Odpowiedz



#59
Mam jedną sugestie odnośnie tekstur wody które są drażniące dla oka dla mnie, bo widać strasznie że to są teksturowe kwadraciki, a nie taka fajna zlewajacą się ze sobą płynna woda, najlepiej żeby była animowana .
Też bym zmienił interfejs, ponieważ wygląda nieco amatorsko i myślę że go i tak zmienisz, wkońcu to alpha.

Tak pozatym, to masz kogoś do zrobienia strony internetowej ? Smile Czy robisz ją sam ? Jakby co to mógłbym coś pomóc.



Odpowiedz



#60
Interfejs jest częściowo "wbudowany", bo używam gotowej biblioteki Nifty-GUI. Niestety okazała się bardzo niedopracowana, zawodna i po prostu mnie wkurza. Dlatego gdzie tylko mogę to tworzę interfejs własnoręcznie (ale korzystając z grafiki dostarczanej z tej biblioteki, zaoszczędzam mi to tworzenia grafik na czym się nie znam) ale w niektórych miejscach skorzystanie z tej biblioteki jest niezbędne (bardziej zaawansowanej elementy GUI takie jak rozwijany listy itp.).
Chciałbym pozbyć się Nifty-GUI ale to wymagałoby gruntownej przebudowy klienta więc zajmę się tym dopiero gdy zajdzie taka konieczność - pierwszeństwo ma content.

Nie mam nikogo od strony internetowej i póki co nawet jej nie planowałem ale może czas zacząć. Możesz opisać, na PW albo tu na forum, gdzie wolisz, do jakiego stopnia jesteś chętny pomóc, ile czasu poświęcić, ile potrafisz, itp? Smile

[ Dodano: 09 Sty 2013 12:33 ]
Nowa wersja będzie opóźniona nieco z trzech powodów:
1. Mam do napisania kilka narzędzi anti-cheat dla serwera DayZ.
2. Dużo pracy na studia.
3. W swoim geniuszu zamiast skopiować najnowszą wersję źródła z dysku na pendrive zrobiłem odwrotnie i straciłem ze 4h programowania + zrobiłem duży burdel :p Ale nic czego nie dałoby by się naprawić.



Odpowiedz



Digg   Delicious   Reddit   Facebook   Twitter   StumbleUpon  


Użytkownicy przeglądający ten wątek:
1 gości