Skocz do zawartości

Borek

Użytkownicy
  • Postów

    1 359
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    23

Odpowiedzi opublikowane przez Borek

  1. U mnie wyciąga maks czyli 40/40, no ale przy moim sprzęcie jakby było inaczej to byłbym zdziwiony :P . Jednak tworze nowy silnik gry, wymagania zdecydowanie spadną, aczkolwiek jakieś tam będą, bo przecież jak dźwiga GM wszyscy wiedzą ;) Dzięki za commenty.

     

    Room'ów jest dużo, ale to nie ma wpływu na szybkość działania gry, już prędzej na jej wczytywanie.

  2. OK, czas na przedstawienie świata gry. Zdjęcie znajduje się poniżej. Dodatkowo na mapie bedzie możliwość tworzenia notatek. Każdy kwadrat jest roomem, oczywiście na mapie będzie zaznaczone miejsce w którym się znajdujemy :)

    Grę będziemy rozpoczynać od miasta Ethen ( lewy - górny róg mapy )

     

    HSMap.jpg

  3. A Ty wiesz Ranma, że miałem taki pomysł, chciałem zrobić edytor itemów, tzn. w ogóle to miałem zamiar zrobić tak kod, aby można było robić "mody", czyli: własne itemy, questy, potwory a nawet grafikę. Jednak jak wiadomo to wymaga 2 razy więcej pracy. Po drugie kiedy bym udostępnił grafikę to niestety miałbym przyjemność ją widzieć w innych grach :]

     

    W sumie to decyzję powniniem podjąć teraz na początku, ponieważ im tego będzie więcej tym trudniej będzie to wprowadzić. Szczerze mówiąc sam nie wiem do końca czy zastosować taką opcję czy nie :sp_ike:

  4. Jest to jedyna gra w GM, w którą grałem dwie godziny bez przerwy. Powiem tak, grafika ładna, można by było poprawić trochę animację i dynamikę na polach bitwy. Całą grę już zrozumiałem i gra się naprawdę fajnie. Przypomniała mi się gra z amigi "Legion" to była polska gra, od której nie mogłem się uwolnić i myślałem nawet nad jej klonem w GM :) Moim zdaniem powinieneś zrobić, że za kasę można kupować żołnierzy, ponieważ ( przynajmniej nie odkryłem więcej ) można tylko kupować łuki i włócznie, których później jest bardzo dużo i kupowanie ich nie ma najmniejszego sensu, wówczas zostajemy z pieniędzmi za które nie ma już czego kupować. Też trochę denerwujące jest poddawanie się na polu bitwy, tzn. mam namyśli tą ikonkę, klikam klikam i nie wiem czy działa czy nie, daj jakiś timer który pokazuje ile zostało do ucieczki czasu. Drugą sprawą, która trochę kuleje jest zaznaczanie ataku na obce jednostki, ponieważ klikam czasami na wrogie siły, a moi ludzie idą w to miejsce zamiast atakować. Muzyka i atmosfera wciągająca, intro na początku bardzo klimatyczne. Jednym słowem najlepsza gra turowa jaką do tej pory widziałem w GM. Ulepszaj ten projekt, a wyjdzie z niego bardzo dobra i wciągająca gra :thumbsup:

  5. Chciałem zrobić dynamiczne oświetlenie, ale jest to nie możliwe z powodu wydajności. Już w tym etapie projektu mam z tym poważny problem, w grze występuje dużo funkcji odpowiadających za DRAWING. Jak się otworzy inventory to fpsy ze 100 spadają do 50, co prawda inventory podczas grania ma się wyłączone, ale mimo to gra na słabszych prockach muli. Niestety duży wpływ ( już pisałem o tym wcześniej ) na krojenie FPS'ów mają drzewa i podłoże, teraz dodatkowo one powiewają. Jedynym wyjściem z tej sytuacji będzie ograniczenie owych elementów do minimum, oczywiście nie psując tym atmosfery. Będą małe roomy, ale za to ich większa ilość. Świat będzie składał się z około 150 roomów i szczerze powiedziawszy nie mam zielonego pojęcia czy to nie będzie miało również wpływu na wydajność. Mógłbym zrobić mniej roomów o rozmiarach np. 3000x3000 pikseli i wyłączać obiekty, których nie ma w zasięgu widoku, ale praca w edytorze takiego rooma to po prostu masakra - obiekty są duże i wszystko zwalnia, mimo iż sprzętu nie mam słabego. Co do tych nieszczęsnych skrzynek, to Ranmus ma rację. Nie będę ich zmieniał, ponieważ spadną FPSy. Tak czy siak można się przyczepić do tego iż światło pada z lewej strony i cień tak samo. Mimo wszystko jestem zadowolony z tego, że GM ma takie duże możliwości pozwalające stworzyć RPGa.

  6. Witam :)

    Prace nad grą nie stanęły w miejscu, gra ma się dobrze i się rozwija hehe :) Powoli, ale wciąż...

    Chcę zmienić trochę system walki, tzn. wprowadzić system blokowania np. tarczą albo mieczem w zależności od posiadania. Chcę również zrobić atak jednym kliknięciem, a nie trzymaniem przycisku myszy.

     

    Zatem wrzucam dwa screeny z gry, a raczej ze świata w grze :)

     

    HiddenA1.jpg

     

    HiddenA2.jpg

  7. Prace nie stanęły w miejscu :) W tej grze jest od cholery roboty. Co chwilę mam propozycje na Gm Community współpracy, ale jednak nie skorzystam z żadnej ponieważ większość osób po prostu chce wygarnąć kod źródłowy, stwierdzam to iż nie mają zaprezentowanych żadnych swoich projektów ( nawet jak poproszę o przesłanie na maila )

     

    Trochę popracowałem nad grafą, drzewa się ruszają teraz ;) ( to dla Ranmy ;) )

    Musze kupić organy z wyjściem MIDI żeby wyrzeźbić muzyczkę, ale to po wypłacie :sp_ike: ;)

     

    Nie powiem kiedy wyjdzie nowe demko, bo po prostu nie mam zielonego pojęcia :D

     

    Pozdrawiam !

  8. Powód jest prosty. Dzieje się tak ponieważ kiedy pierwszy raz klikniesz to visible = true, jak dojdzie postać do kliknięcia, to jest cały czas kolizja z nim, czyli ciągle jest visible = false, a wtedy jak klikniesz lewym to objekt nie zrobi się widoczny dopóki będzie kolizja.

     

    Czyli najlepiej zrób tak jak mówi BP Ultimate.

  9. O w morde..! daje 9/10 wobec tego iż jest to narazie projekt.

    Kurde muszę powiedzieć, że bardzo imponujące :) Muzyczka z GOTHIC'a pasuje idealnie ;) Giera ma klimat i wciąga, szkoda że nie ma więcej :) ale wiem jak to jest z projektami i wyobrażam sobie, że całą masę czasu poświęciłeś nad tym. Zmień skina gracza, bo wygląda trochę jakby dzisiejsza moda trafiła w tamte czasy ;) Gratuluje ! Będę trzymał oko nad tym projektem :thumbsup:

  10. Dzięki :)

     

    Właśnie najgorszą robotę mam już za sobą co do kodu sieciowego. Jednak mam jeszcze sporo dłubania :)

    Tymbardziej, że chcę zrobić accounts, czyli każdy gracz będzie miał swoje konto, co umożliwi zapisywanie danych - statystyk :)

     

    Ponadto chcę zrobić ( mój plan od początku - stąd też nazwa INFECT ), że po mapce będzie latało parę potworków przeszkadzających, coś ala Aliens [ Attack On Colony ], jednak nie będzie ich tak wiele, lecz parę ( może 4 rodzaje )

     

    Oczywiście, wybór mapy mam też w planach i ogólne ustawienia serwera.

    Przedewszystkim zmieniam kod sieciowy, teraz nie będzie już takiego problemu ustrzelić kogoś jaki jest do teraz, bo wszystko będzie kontrolował serwer, a jeżeli gracz ma laga, albo zwalnia mu gra, to nie utrudnia to gry innym graczom, lecz jemu samemu... Oprócz tego wszystkie dane ( kasa, energia, armor itp. ) będą kontrolowane również przez serwer ( zaletą jest to, że to zawsze jakieś małe zabezpieczenie przed ingerowaniem w pamięć gry, co jest oszustwem )

     

    Dodatkowo będą nowe bronie oczywiście, jedna z nich już jest ;) - nie powiem jaka :sp_ike:

    + Zmiana wyglądu postaci ( fryzura, kamizelka i kolory ) - 80% Done

    + Muzyka - pracuję nad nią :P

    + Menu - Zrobione

    I jeszcze parę innych, które również są już skończone, ale nie pamiętam...

     

    Narazie wszystko idzie OK. Miałem spory problem z identyfikowaniem postaci na serwerze ( ID każdego gracza ), bo jak wiadomo każdy musi mieć osobne, do którego będą przesyłane informacje. Wyrzuciłem stary system, ponieważ był wadliwy przy większym zamieszaniu, a najbardziej w momencie jak wchodziła osoba z dużym pingiem - serwer po prostu wariował i później kiedy sam chciałem się zalogować to logował mnie trzykrotnie :D

     

    Cały czas walczę z optymalizacją szybkości wysyłanego i odbieranego transferu. Udało mi się zrobić, że potrzebny jest 1KB/s przy jednej połączonej osobie, każda kolejna to + 1KB/s więcej. Na początku było 2,5KB/s na osobę, to wszystko mogę zawdzięczać temu iż X i Y wysyłany jest co druga klatka w STEP'ie, a ruch jest symulowany odpowiednio ( żeby postać nie skakała :) ).

     

    To tyle jeżeli chodzi o postęp pracy. Szczerze mówiąc, to ta gra powstaje po to, aby zrobić Hidden Swords - Online. Muszę dobrze opanować te wszystkie funkcje, "patenty" itp. nie będę się zabierał za MMORPG bez odpowiedniego doświadczenia, bo to jest bez sensu. Problem polega na tym, że Multiplayer GM'owski nie nadaje się na MMORPG, tak więc wypadało by użyć jakiegoś .dll Jest ich trochę na GM Community, grzebałem się w tym trochę, ale jest zakręcone jakieś :)

     

    Zobaczymy, tymczasem wracam do Infect Online :)

    Pozdrawiam!

  11. Tymon: Oczywiście że wysyłam direction razem z X Y :) Oto się nie bój, tyle co ja już kombinowałem to się w głowie nie mieści, walczyłem o każdy 0.1 KB/s :)

     

    Tylko widzicie, bo problem w tej grze polega/ł na tym, że informacja o strzale jest wysyłana do każdego gracza, ale kiedy np. Gracz 1 strzela, a Gracz 2, ma LAG, to Gracz 2, widzi ten pocisk po lagu, wówczas jego pozycja X Y się zmienia i pocisk go omija, natomiast Gracz 1 na ekranie widzi jak pocisk trafia prosto w Gracza 2 :)

     

    Teraz robie to tak, jak być powinno, czyli wszystko idzie przez serwer i Gracze widzą oczami serwera, czyli serwer oblicza czy został trafiony jakiś gracz, ile gracz ma HP itp.

    Tak jest w profesjonalnych grach :)

  12. Właśnie przepisuje cały kod sieciowy, bo też mnie to denerwuje kiedy nie zalicza trafień. Musi być naprawde dobry ping, żeby nie było problemu.

     

    Co do tego, że nie widać siebie samego podczas stawiania serwera, to znam ten błąd :) Dzięki za uwagę :thumbsup:

     

    Globalny Serwer był wyłączony od 5:00 do 12:00 - Ponieważ stał u Ojca na kompie, a ten musiał restnąć system i po prostu zapomniał włączyć serwer B)

  13. Dzięki wielkie :)

     

    Tak więc, osoby, które są za NATem, mogą zagrać używyając tego programu HAMACHI

    Instalujemy go:

     

    Łączymy się na serwer "Infect Online"

    Hasło: counter

     

    Jak już jesteśmy podłączeni, to odpalamy grę Infect Online i logujemy się na adres:

     

    83.17.239.226

    lub

    83.17.239.227

     

    Zależy na jakim kompie u mnie stoji serwer :)

     

    Serwer gry jest włączony całą dobę, lecz niestety HAMACHI nie zawsze, tak więc osoby za NATem nie mogą pograć o każdej porze. Niedługo powinno to się zmienić ;)

  14. Gooman ma racje. Przez program Hamachi moze kazdy grac, testowalem dzisiaj z Mifą, tez nie mogl, ale jak skonfigurowaliśmy Hamachi to poszłoooo :) W nowej wersji już raczej postawie też serwer właśnie przy pomocy Hamachi i dla nieświadomych napiszę lekką instrukcję co i jak :)

×
×
  • Dodaj nową pozycję...