Pomysły

Nie chodzi mi o nie robienie DEFów chmur, błyskawic, deszczu i śnieżycy.
ERM był możliwy do dodania przez WOG team, może zatrudnisz Sir Foura?
Co do flag można by zrobić system flagowania tak jak w H4.

Bo ja wiem?
Jesli bym sie juz wzial w koncu za implementacje ERMa, to zapewnienie mu takich mozliwosci, jak Lui nie powinno byc problemem. A i takze troche lukru syntaktycznego i uczytelnienia skladni bym sypnal, bo obecnie czytelnosc jest fatalna. Choc to ciagle przyszlosc dalsza, niz blizsza.

To o co chodzi?

Mozliwe, zwlaszcza, ze jestem w WoG Teamie. ERM jest w ogole mozliwy do dodania przez kogokolwiek znajacego sie na programowaniu, problemem jest jedynie kwestia checi i czasu.

Mam lepszy pomysl - namow mistrza Slawe, azeby nam napisal wsparcie dla ERMa. On, to nawet lepiej sie by nadawal od Sir Foura, bo w koncu ow jezyk skryptowy wymyslil.

A jak jest zrobione flagowanie w H4 (nie znam od techincznej strony)?

Chodzi mi o DEFy obiektów ze światłami.

Slava odszedł.

Popatrz na screeny i rozgryź to, lub zapytaj twórców Equilibrisa.

Co do nocy można zrobić tak, żeby podmienić wszystkie palety, a 24bitowe to prze kolorowanie.

No tak, ale problem pozostaje ten sam - trzeba te defy zrobic.
Rozumiem, ze chodzi o to, zeby byl def w wersji ze swiatlami i bez swiatel, oraz zeby skrypty byly w stanie przelaczac miedzy obiema wersjama, tak?
Jak w takim wariancie chcialbys zrobic efekty pogodowe (blyskawice, deszcz, etc?). Efekty swietlne do tego nie wystarcza.

Wybacz, tamto stwierdzenie bylo ironiczne.
Chodzilo bylo o to, ze w obecnej sytuacji nastawianie sie na to, ze ktokolwiek z WoG Teamu zechce rzucic swoje obecne zajecie (w przypadku Sir Foura przygotowania wersji 3.59) i napisac nam wsparcie dla ERMa jest czystym marzycielstwem.

Ech, chodzi o to, ze to ja mam dostac jakas gotowa, spojna propozycje, a nie grzebac po innych grach i rozgryzac jak tam co jest zrobione.
Jak H4 wyglada wiem, widzialem, ale nie daje mi to w zadnym wypadku dostatecznej wiedzy o tym jak tam zrobiono flagi.
Jezeli Ty mi piszesz, zebym zrobil flagi jak w H4, a potem zamiast powiedziec jak jest w H4 kazesz mi samemu zgadywac, to albo sam nie wiesz co proponujesz, albo uwazasz, ze mam duzo za duzo czasu i wesolo by sie ze mna bylo pobawic w kotka i myszke.
Zadna z tych opcji nie przybliza nas do niczego konstruktywnego.

“Przekolorowanie”, jak juz.
To co piszesz jest dosc oczywiste (zeby zmienic kolory na nocne trzeba zmienic kolory).
Pozostaje kwestia opracowania algorytmu barwiacego grafiki na nocne odcienie i jego dostatecznie wydajnej implementacji.
I oczywiscie opracowania idei jak to wszystko ma funkcjonowac w grze.

W ERMie może ci pomóc Altair.
On jest największym polskim mistrzem ERM i on ci wszystko wytłumaczy.

W Heroesa 4 grałem dawno.
Chyba w grafikach ustawiano punkt miejsca flagi.

Widziałem na Rosyjskim forum, że ktoś pokazał swoje grafiki do ekranu mapy przygody.
LINK
Wtedy wpadłem na pomysł.
Żeby można było przełączać między interfejsem.

Eksperymentalna wersja VCMI z dodanym efektem nocy, zachodu słońca i obrazek kontrolny:
Noc
img246.imageshack.us/img246/3024/vcminightae8.th.jpg
Zachód słońca
img98.imageshack.us/img98/5927/vcmisunsethq2.th.jpg
Obrazek kontrolny
img98.imageshack.us/img98/9461/vcmistdzs1.th.jpg

Fajne.
Można jeszcze zrobić, żeby ustawiać w DEFach jaki kolor ma być podmieniany, to będzie przydatne dla ognisk, ogniów i świateł.

Problemem nie jest rozumienie ERM-a, problemem jest to, ze ktos musi przysiasc i napisac interpreter jezyka, zintegrowac wszystkie jego opcje z silnikiem i jeszcze przetestowac z dziesiatkami skryptow, aby dopilnowac, by VCMI zachowywalo sie tak jak WoG.
To po prostu jest mnostwo roboty. Predzej czy pozniej zostanie to zrobione, ale naprawde sa pilniejsze rzeczy.

W sumie brzmi sensownie, mysle ze w ten sposob daloby sie zrealizowac flagowalne nie-8-bitowe grafiki obiektow.
Zblitowanie grafiki flagi z osobnego pliku we wskazany punkt nie powinno byc szczegolnie trudne.

Raczej nie przewidujemy modyfikacji oryginalnych formatow H3 (moze za wyjatkiem drobnych w h3mie - jeszcze zobaczymy). Chcielibysmy miec jak najwieksza kompatybilnosc z WoGiem.

Można by dać oddzielne dźwięki otoczenia.
Nie tych budynków otaczających bohatera, tylko tych dźwięków terenu.
Jak podmieniłem muzykę w trawie, to mi ptaki ucichły.
Jak się stosuje skrypt podmienienia muzyki, to żeby nie było tak, że np: podmieni się muzykę lawy na muzykę trawy i będzie ćwierkanie ptaków w lawie.
I jeszcze skrypt podmieniania dźwięków, jak będzie noc.

Obecnie wsparcie dla dźwięków jest szczątkowe, ale postaramy się, aby to, które będzie zaimplementowane, było odpowiednio modyfikowalne.

witam,
czy vcmi bedzie uzywal tak samo jak wog direct play dla multiplayera czy jakos inaczej to rozwiazecie, pytam bo mimo usilnych staran nie moge pozbyc sie dezynchronizacji podczas bitew czlowiek vs czlowiek w wogu co uniemozliwia gre przez siec

Napiszemy własny protokoł gry przez sieć, jak na razie nie wiemy jeszcze z jakiej biblioteki będziemy korzystać - być może SDL_net. Najważniejsze, aby wspierała przesyłanie danych protokołami TCP i UDP - jeśli znasz jakąś dobrą, to możesz nam polecić ;].

Patrząc na tą pokazówke
to płakać ze szcześcia mi się chce

-Tylko jak macie zamiar rozwiązać problem doba/dzień?
Tak jak strategi turowej Battle Of Wesnoth?
btw. zapytajcie sie ekipi w/w gry, ona stworzyła dobrą strategie turową z hot seat oraz global serwer

-Te 24 bitowe grafiki niezła rzecz, tylko niech nie wyglądaja tak beznadziejnie jak heroes iv.

-Przydałby sie tez łatwy sposób na personalizacje HoMM.
chodzi mi głównie:
O łatwą podmiane muzyki z miast itp. Niektóre kawałki z HoMMIV i V były boskie;
Oraz fajne dodawanie miast :slight_smile:

Ja był od siebie dodał

  • Pory Roku-
    np. Jesień DUNGEON i HELL
    Wiosna BAGNO i ELFY
    ZIMA Gargulce i nieumarli
    LATO Ludzie WROTA
    Mieli wiekszy ruch itp.
    Ale to tylko na wiekszych mapach, np. pora 1 m-ce

-Wiecej niż 8 ngraczy-
Gdy gram Christian’em na po 20 levelu jade kampów jak chce i gdzie chce

-Wieksze mapy-

-AI które DZIAŁA-
bo to co jest to oszukuje na giermkach, i ogóle to w WoG grać nie umie(chyba slava o czymś zapomniał)

-Jezeli chodzi o wiekszą rozdzielczość to polecałbym rozwiąznie 50/50 czyli poprostu “okienko” z obramówką np. czarną :slight_smile:

-Jezeli bedzie wiecej jednostek jak bedzie rozwiązny problem ładnego wyglądu interfreju
np w widoku miasta jest tylko 8 pól

-Czy jest planowane jest miec wiecej niz 8 jednostek?

pytanie:
Jak sie dogadujecie z grupą slavy? Bo jak by nie patrzeć brak z ich strony pomocy tylko was opóznii. Ja to widze tak, wy im otwieracje pomost do wprowadzenia łatwiej i wiecej pomysłów.

Nie bardzo widzę, o co chodzi. Mechanika tur będzie podobna do tej z Heroes 3.

Po pierwsze nowe grafiki mamy zamiar uczynić tylko opcjonalnymi, po drugie będą wyglądać tak, jak zostaną zrobione przez fanów ;].

Jak rzeczy z Heroes 3 będą w miarę skończone (bitwy, miasta, zapisywanie/wczytywanie rozgrywki, gra przez sieć i hot-seat, może kampanie) to zrobimy wsparcie dla modów. Nie wiem jak Tow, ale ja będę za rozwiązaniem w stylu gry Spring ( spring.clan-sy.com/ ). Tam przed rozpoczęciem rozgrywki wybierasz moda, który odpowiada za wczytanie odpowiednich jednostek z odpowiednimi parametrami, niektóre zasady gry a nawet częściowo za wygląd interfejsu.

Najprawdopodobniej będzie możliwe.

mody będą mogły zmieniać balans

już to planujemy, a nawet więcej w kwestii map

mamy nadzieję, że w końcu ktoś za nas napisze AI. To moze trochę potrwać, jednak już robimy wsparcie dla zewnętrznych AI (będzie mogło być ich wiele).

będzie można zrobić nowe grafiki interfejsu miasta, w których będzie więcej niż 8 pól ;].

jak ktoś zrobi więcej to pewnie będzie…

Oni nam dają informacje o formatach heroesa 3 i w sumie tyle. To i tak dużo, zaoszczędziło nam to wiele tygodni o ile nie miesiecy pracy.

WoG i VCMI to z grubsza co innego, my im niczego na razie nie otwieramy. Nie widzę powodu aby uznawać, że nas wykorzystują czy będą wykorzystywać. To my będziemy wprowadzać zmiany i realizować pomysły.

Jak dla mnie to wystarczy aby VCMI przypominało działaniem i stabilnością Heroes 3. Oczywiście bez błędów związanych z magicznym zwierciadłem, obozami uchodźców i innych, które niestety w oryginale występują. Co skryptów (jeśli będą już miały być) to odtworzenie ERMu (czy nowego interpretera skryptów) nie byłoby, aż takie trudne gdyby dla każdej akcji (funkcji) istniał “uchwyt”, który można by potem wykorzystać w np. w Lua do napisania wtyczek.

Bledow oryginalu odtwarzac nie zamierzamy, wlasne zas zwalczac bedziemy az do konca - czyli pewnie nieustajaco :wink:

Jesli idzie o skrypty to faktycznie oprzec zamierzam to na “wspolnych” funkcjach, wywolywanych jedynie w ten czy inny sposob z ktoregos z jezykow skryptowych. Szczatkowo (bardzo) Lua juz jest, ERM na razie ciagle w planach, jak nikt z programistow sie nie zlituje, to jeszcze pewnie poczeka troche, jako ze nie jest szczegolnie krytycznym elementem rozgrywki.
Mozliwosci obu jezykow mysle, ze dosc mocno rozszerzymy w stosunku do oryginalu, ERMowi, jesli ja go bede implementowal, to tez chyba dam troche cukru syntaktycznego, bo teraz wyglada strasznie (choc oczywiscie kompatybilnosc wsteczna w miare moznosci zachowamy).

Można zrobić DEFy tak jak w Heroes 4.
Ustawiać kolor przezroczysty razem z poziomem przezroczystości i ustawiać szybkość animacji DEFa.

Zróbcie taki ERM, żeby nim można było zrobić wrzystko, bez edytowania kodu gry.
Żeby za pomocą ERMu zrobić np: zmienić wielkość pola walki, podmieniać miasta, zrobić walczących bohaterów, itd.

Po pierwsze takie zmiany wymagałyby znacznej ingerencji w format, po drugie różne szybkości animacji znacząco zwiększyłyby wymagania sprzętowe VCMI. Może kiedyś to będzie zrobione, ale na pewno nieprędko.

Po pierwsze chciałbym, aby nowe skrypty do VCMI w miarę możliwości powstawały w Lui, nie w ERMie czy jego rozwinięciach. Po drugie wszystkiego na pewno nie będzie się dało zrobić.

Jakbyś wiedział, jak bardzo rozmiar pola walki jest zakorzeniony w grę, to byłbyś ostrożniejszy z takimi sugestiami. Jedyną operacją, którą dałoby się w miarę sensownie zrobić byłoby jego zmniejszanie (co niemal na pewno będzie się dało przynajmniej obejść jakąś sztuczką).

Podmieniać? Nie wydaje mi się, aby podmienianie przez skrypt było czymś istotnie porządanym. Nie wiem czy to zostało już napisane po polsku, ale chciałbym, aby VCMI wspierało mody, które byłoby zestawami dodatkowych grafik i reguł. Pozwoliłoby to na zrobienie kilku dobrze zbalansowanych i łatwo zmienialnych modów, co moim zdaniem będzie jedną z najważniejszych rzeczy jaką wniesie VCMI. Jeśli znasz choć troszkę angielski, możesz zainteresować się rozwiązaniem przyjętym w grze Spring ( spring.clan-sy.com/ ), które osobiście uważam za wzór w tej kwestii.

To by wymagało ogromnej ilości reguł dotyczących ich walki… Jeśli takie coś powstanie, to prawie na pewno we współpracy z odpowiednio zdeterminowaną osobą, która chciałaby takie reguły stworzyć i zbalansować. Praca ogromna.

Podsumowując, bez wspólpracy z osobami chcącymi wykorzystać w swoich modach do VCMI konkretne funkcjonalności, będziemy dodawać głównie to, co nie będzie wymagało dużej ilości pracy nad kodem. Choć oczywiście takie pomysły zawsze mają jakąś szansę realizacji i są przydatne.

Ze tez reka Ci nie uschla…

  1. Chodzi mi o te probne grafiki z porami dnia. wygladaja fajnie, tylko czy beda zmienialy sie wraz z dniami tygodnia(o ile zostawicie:))
  2. Ty mowisz o Spring.A widziales Battle Of Wesnoth? jak dla mnie to tez jest kolosalne dzielo. Gra Hot-Seat zrobiona od fanow dla fanow, ludzi znajacych sie z powolania

ps Sorki za brak polskich liter, moze zrobicie je do psp?:slight_smile:
ps.goraco was pozdrawiam. dajcie z siebie wszystko:)