Forum index VCMI Project - Heroes 3: WoG recreated
Forum of the project aiming to recreate best turn-based strategy ever!

FAQFAQ  SearchSearch  MemberlistMemberlist  UsergroupsUsergroups  StatisticsStatistics
RegisterRegister  Log inLog in  AlbumAlbum  DownloadDownload

Previous topic :: Next topic
Witamy na forum! Informacje o projekcie VCMI.
Author Message
Tow dragon 
VCMI Programmer


Joined: 01 Feb 2008
Posts: 1004
Location: Kraków
Posted: 2010-07-26, 11:24   

Boulie wrote:
Gracze online szukają poprawionej wersji HoMM3 ale nie nowej gry. Patrz przykłady mod TE lub WT.


Swoją opinię o kierunku, w jakim powinien iść rozwój VCMI opieram na jedynym dobrze mi znanym silniku do starej, dobrej gry - Springu (odtwarza Total Annihilation w 3D). Ma całkiem sporą społeczność wokół siebie - przy VCMI na większą bym nie liczył. Mimo wieloletniego rozwoju i ogromnej społeczności, o ile wiem nie istnieje nawet mod (czy raczej gra, jak ostatnio je nazywają ze względu na uniwersalność silnika) do niego odwzorowujący oryginalną mechanikę - mimo wielu modów bazujących na oryginalnych modelach jednostek i o podobnej mechanice. Tak jak w Heroesa, tak w Total Annihilation dużo graczy gra przez sieć. Jakoś mimo swojej innowacyjności Spring zdołał skupić wokół siebie wielu graczy - czyli się da. Pełne odwzorowanie oryginalnej mechaniki poza tym wydaje mi się tak żmudne i pracochłonne, że zapewne nigdy nie zostanie ukończone. Jednakże bardzo możliwa będzie implementacja zbliżonej mechaniki - nieodróżnialnej od oryginalnej dla kogoś, kto nie spędził setek godzin na zdobywaniu wiedzy o różnych kruczkach i sztuczkach (jako przykłady elementów mechaniki, które bym tu zliczył, można wymienić np. rozróżnianie źródeł blokowania czarów na potrzeby różnych umiejętności jednostek, niektóre rzadziej przejawiające się odporności jednostek na efekty czy histereza występująca przy przypisywaniu graczy do kolorów przed rozpoczęciem gry (to ostatnie to akurat ukończony element GUI, ale poza tym pasuje)).

Boulie wrote:
Stworzenie nowej gry opartej na grafikach i obiektach z H3 może i jest potrzebne ale trzeba pamiętać, że danie możliwości grafikom/moderom wstawienia nowych jednostek budynków nie musi być wystarczającym argumentem, żeby w tą wersji H3 grać. A niestety bez graczy nawet najfajniejsze dodatki nie będą mialy racji bytu.


Spring znowu jest tu dobrym argumentem...

Boulie wrote:
Z tym stwierdzeniem chyba najbardziej nie mogę się zgodzić. Nie wierze, że grając w jakąkolwiek grę, nie tylko na kompie, nie analizujesz zachowań przeciwnika i nie dostosowujesz swojej taktyki do jego.


Szczerze powiedziawszy to nie widziałbym nic złego w atakowaniu sharpshooterów z elfami... moją taktykę w hirkach możnaby opisać jako "zrób jednego bohatera na bardzo wysokim levelu i z ogromną armią i atakuj wszystko po kolei od najsłabszego i najbliższego do najmocniejszego i najdalszego", a w bitwach "atakuj jednostki od najpotężniejszej do najsłabszej dając waita na jednostki, które nie mogą niczego zaatakować, żeby ich nie wystawiać na atak przeciwnika". Jeśli chodzi o czary, to stosowałem w sumie tylko te o efekcie natychmiastowym - slow, berserk, blind, ofensywne zadające obrażenia. Czasem jakieś pozytywne na swoje jednostki, ale bez przekonania i analizowania, ile faktycznie dadzą w przypadku konkretnej jednostki. Możliwe, że czasem zauważałem jakieś schematy zachowania się AI, ale nigdy nie starałem się ich zapamiętywać. Poza tym od kilku lat nie ukończyłem już żadnego scenariusza do Heroesa... no cóż, wiem, nie jestem idealną osobą do przepisywania silnika Heroesa. Schematyzm jakoś zawsze mnie odstraszał od gier.
_________________
:)
 
     
Boulie 

Age: 39
Joined: 09 May 2009
Posts: 140
Location: Gdansk/PL
Posted: 2010-07-26, 12:00   

Tow dragon wrote:
Swoją opinię o kierunku, w jakim powinien iść rozwój VCMI opieram na jedynym dobrze mi znanym silniku do starej, dobrej gry - Springu (odtwarza Total Annihilation w 3D). Ma całkiem sporą społeczność wokół siebie - przy VCMI na większą bym nie liczył...

Ciężko mi się odnieść. Na pewno jest dużo racji w tym co piszesz. Pewnie to ja mam już wypaczone, zbyt "radykalne" podejście do H3.

Tow dragon wrote:

Szczerze powiedziawszy to nie widziałbym nic złego w atakowaniu sharpshooterów z elfami... moją taktykę w hirkach możnaby opisać jako "zrób jednego bohatera na bardzo wysokim levelu i z ogromną armią i atakuj wszystko....

No właśnie ;) Tego nie wziąłem pod uwagę.
Zapomniałem, że przecież nie każdy gra, żeby "wyśrubować" jak najlepszy wynik. Oczywiście, żeby nie było, ja też w pierwszej kolejności czerpie przyjemność z grania czy to delektując się kampanią czy tez SP. Jednak jeżeli jakaś gra zalega u mnie na dłużej na kompie typu H3, Starcraft, UT itd to zaczyna się granie w MP, gdzie żeby pokonać innego gracza trzeba być coraz lepszym lub w SP żeby poprawiać wynik jaki się osiągnęło wcześniej.

Reasumując, dobrze że taka dyskusja się wywiązała to przynajmniej wiem coś więcej czego oczekujecie po VCMI. Może i dobrze dla VCMI, że nie jesteście jakimiś zapalonymi graczami bo pewnie nie mielibyście czasu na programowanie i tworzenie VCMI, oraz że większą przyjemność sprawia Wam samo tworzenie VCMI i chęć osiągnięcia produktu finalnego niż granie ;)
_________________
Rgds
 
     
Tow 
Project Lead
VCMI Programmer


Joined: 01 Feb 2008
Posts: 1407
Location: Kraków, Poland
Posted: 2010-07-29, 01:20   

Boulie wrote:
Jak to mówią lepsze bywa wrogiem dobrego.

Powiedzenie mające zastosowanie tylko wtedy, gdy już mamy to "dobre". W tej chwili nie mamy nic, pytanie czy chcemy w przyszłości aspirować do "lepszego" czy "dobrego".

Tow dragon wrote:
przy VCMI na większą bym nie liczył

Nisko mierzysz ;-)
Widzę przynajmniej dwa powody dla których VCMI powinno zgromadzić istotnie większą społeczność:
1. OH3 ma wciąż dużo większa społeczność niż OTA kiedykolwiek miało, istnieje też ogromny potencjał "uśpionych" graczy. OTA nigdy nie odniosło sukcesu komercyjnego na szeroką skalę, podczas gdy Heroesy zna praktycznie każdy, a zainteresowanie serią wciąz jest podbijane przez kolejne sequele (H5, przypuszczalnie wkrótce H6).
2. Spring jest nastawiony praktycznie wyłącznie na szybkie rozgrywki MP - do tej pory nie udało im się zrobić dobrze działająej funkcjonalności zapisu-odczytu gry. VCMI ma zaoferować jeszcze lepszą rozgrywkę SP niż OH3.

Oczywiście są i przeszkody:
1. Spring ma kilka lat przewagi czasowej :-P
2. VCMI wymaga zainstalowanego H3:WoG. O ile sam WoG powinien sie bez istotnych trudności zintegrować z potencjalnym instalatorem VCMI, to wymogu posiadania H3 raczej nie uda nam się przeskoczyć.
Jedyną alternatywą byłoby stworzenie nowych grafik - i uzyskać kompletnie nową, wolną grę typu HMM. (Val-gaav postulował coś takiego)

Boulie wrote:
Skuteczniejsze AI spowoduje, że rozgrywka się wydłuży co może być plusem ale w dłuższej perspektywie może się okazać minusem gry

To naprawdę ostatnia rzecz, o jaką bym się martwił. Chyba, że przez wydłużenie czasu rozgrywki miałeś na myśli, że AI usiłujące być skuteczne, będzie robić turę przez pół godziny. :-P

Ale pisząc już poważniej, twoje poglądy są dla mnie dość zaskakujące. Naturalnie, byłem świadom istnienia rozpisek "jak jednym aniołem pokonać dwustu pięćdziesięciu magogów" i pokrewnych, natomiast nigdy nie myślałem o nich jako o części logiki gry. Przeciwnie, dla mnie były to *błędy* w AI Heroesa - że gra w sposób schematyczny i podkłada się.

Piszesz, że istotną częścią rozgrywki jest analiza zachowań przeciwnika i dostosowywanie własnej taktyki, by odkryć jego słabości i jak najlepiej je wyzyskać. Uważam tak samo, tyle że schematyzm postępowania AI w mojej opinii jest tu przeszkodą. Bo gdzie tu miejsce na analizę, gdy zachowania zostały już skatalogowane, a dobry gracz zamiast rozgryzać zaskakujące posunięcia przeciwnika, rozgrywa bitwę krok po kroku według wskazań z PDF-a otworzonego w tle?

Ten obraz wydaje mi się zupełnym zaprzeczeniem elementu gry polegającego na analizie zachowań przeciwnika. Pewna nieprzewidywalność / adaptowalność zachowań gracza komputerowego wydaje mi się jej koniecznym warunkiem.

***


A po prawdzie, to te nasze dyskusje - jakkolwiek zawsze warto poznać inną perspektywę - przypuszczalnie w samej sprawie nic nie zmienią. Kształt AI zależeć będzie od dewelopera, który je będzie implementować - a ten pewnie będzie już miał własny pogląd. ;-)
_________________
VCMI is a work in progress.
VCMI is NOT an another mod.
 
     
Tow dragon 
VCMI Programmer


Joined: 01 Feb 2008
Posts: 1004
Location: Kraków
Posted: 2010-07-29, 11:53   

Tow wrote:
OTA nigdy nie odniosło sukcesu komercyjnego na szeroką skalę, podczas gdy Heroesy zna praktycznie każdy, a zainteresowanie serią wciąz jest podbijane przez kolejne sequele (H5, przypuszczalnie wkrótce H6).


"Sequel" Total Annihilation, Supreme Commander, jest w miarę popularny z tego co widziałem. Może nie dorównuje H5 ale skoro słyszałem o planach kolejnej części, pewien sukces komercyjny musi być... z drugiej strony SC znacząco zmienia mechanikę rozgrywki... no cóż, może masz rację, ale na 100 - 200 graczy regularnie widzianych na głównym serwerze też bym nie narzekał. A TA, mimo braku sukcesu komercyjnego, ma więcej działających rewirite'ów silnika niż OH3 (nawet jakby zsumować mniej lub bardziej udane zaczątki).

Tow wrote:
Jedyną alternatywą byłoby stworzenie nowych grafik - i uzyskać kompletnie nową, wolną grę typu HMM. (Val-gaav postulował coś takiego)


Istnieje kilka w miarę zaawansowanych projektów miast, jest projekt New Interface for WoG... jakby to pozbierać, to byłaby znacząca część grafik. Większy problem z całkowitym pozbyciem się IP Ubisoftu z tak przygotowanej paczki...
_________________
:)
 
     
ryland
Guest
Posted: 2011-06-03, 22:27   

Witam
Dopiero dziś odkryłem waszą stronę i projekt VCMI. Gratulacje podjęcia tematu. Liczę, że heroes 3 znowu odżyje. Myślę, że najważniejsze jest AI, gdyż mi osobiście gra z przeciwnikiem komputerowym z powodu jego schematyczności już się znudziła. Czy są jakieś postępy? Kiedy uda wam się ukończyć? Co prawda jestem programistą C#, ale znajomość jakich bibliotek jest potrzebna do dołączenia do projektu?
pozdrawiam i życzę zapału do pracy
 
     
AlienX 


Age: 22
Joined: 10 Jul 2009
Posts: 109
Location: Łódź
Posted: 2011-06-03, 22:57   

Z tego co ja wiem, to całość działa na SDL a poza tym używane są biblioteki boost, ale poczekaj aż wypowie się ktoś z ekipy ;)
 
     
Tow 
Project Lead
VCMI Programmer


Joined: 01 Feb 2008
Posts: 1407
Location: Kraków, Poland
Posted: 2011-06-03, 23:58   

ryland wrote:
Witam
Dopiero dziś odkryłem waszą stronę i projekt VCMI. Gratulacje podjęcia tematu. Liczę, że heroes 3 znowu odżyje. Myślę, że najważniejsze jest AI, gdyż mi osobiście gra z przeciwnikiem komputerowym z powodu jego schematyczności już się znudziła. Czy są jakieś postępy? Kiedy uda wam się ukończyć? Co prawda jestem programistą C#, ale znajomość jakich bibliotek jest potrzebna do dołączenia do projektu?
pozdrawiam i życzę zapału do pracy

Witamy i dziękujemy za ciepłe słowa!
W sprawie AI do tej pory nie było znaczących postępów, ale mam dobrą wiadomość — zamierzam je stworzyć w ramach pracy inżynierskiej. Prace nad jego implementacją ruszą w wakacje. Choć nie wiem jeszcze, jak to AI mi wyjdzie, to chyba najtrudniejsze zagadnienie z całego silnika.

Biblioteki AlienX dobrze wypisał. Żeby dołączyć nie musisz ich jakoś szczególnie znać, czego będzie trzeba, to można łatwo douczyć się w miarę potrzeb. Konieczna jest jednak dobra znajomość C++. Jeśli jesteś zainteresowany rozwijaniem projektu, zapoznaj się ze wskazówkami, jak go zbudować na naszym wiki [ http://wiki.vcmi.eu ].
_________________
VCMI is a work in progress.
VCMI is NOT an another mod.
 
     
ryland
Guest
Posted: 2011-06-04, 10:38   

Szkoda, że nie wiedziałem o VCMI wcześniej, bo może udałoby mi się podpiąć jakiś projekt na uczelni pod VCMI ;P Myślę, że z C++ bym sobie poradził, po przypomnieniu sobie składni i zapoznaniu z bibliotekami (całkiem sporo rzeczy na uczelni robiłem w C) Jeśli będę miał miesięczne, a nie 3-miesięczne praktyki w wakacje, to się do was zgłoszę i ustalimy czym mógłbym się zając.
pozdro
 
     
Tow 
Project Lead
VCMI Programmer


Joined: 01 Feb 2008
Posts: 1407
Location: Kraków, Poland
Posted: 2011-06-04, 14:23   

A, właśnie. VCMI jako projekt uczelniany to świetna praktyka, pozwalająca na łączenie pożytecznego z przyjemnym i pożytecznym. :) Inna sprawa, że nie zawsze się da oraz nie zawsze te akurat elementy, które byśmy chcieli.
Daj znać, jeśli Ci się korzystnie te praktyki wyklarują, roboty jeszcze mnóstwo zostało, choć to już w sumie bardziej poprawki i uzupełnienia niż jakies wielkie nowe ficzery.
_________________
VCMI is a work in progress.
VCMI is NOT an another mod.
 
     
DOgi 


Joined: 05 Apr 2011
Posts: 4
Location: Cracow
Posted: 2011-07-10, 21:06   

Co do AI, to nie da się wykorzystać tego z freeheroes2?
 
 
     
Tow 
Project Lead
VCMI Programmer


Joined: 01 Feb 2008
Posts: 1407
Location: Kraków, Poland
Posted: 2011-07-11, 02:17   

Freeheroes2 ma zupełnie inną architekturę i inaczej rozwiązane interfejsy. U nich mechanika gry jest przemieszana z logiką gracza, u nas jest to silnie rozseparowane. Niby można otworzyć w jednym oknie źródła AI z FH2, a w drugim sobie napisać to w zgodności z VCMI, ale to już bardziej jak pisanie od zera w oparciu o obcą logikę, niż ponowne wykorzystanie tamtego AI.

Po drugie AI w FH2 jest bardzo proste, coś takiego można bez problemu napisać wieczór bądź dwa. (Niby jest tego sporo, ale AI w AI mają bardzo malutko...) Moje prace nad AI już trwają, choć właściwego tempa nabiorą dopiero we wrześniu. Pewnie oryginalnemu heroesowemu AI tak zaraz to nie dorówna, ale do końca roku będzie się dało w miarę normalnie grać w trybie SP — a to już ważny kamień milowy dla projektu.
_________________
VCMI is a work in progress.
VCMI is NOT an another mod.
 
     
malpiatka 

Joined: 16 Jul 2011
Posts: 10
Location: Poland, Silesia
Posted: 2011-07-16, 18:53   

Witam wszystkich. Śledzę wasz projekt od prawie 2 lat, ale jakoś tak wyszło, że konto założyłem dopiero teraz. W każdym razie szczerze podziwiam to co robicie i życze powodzenia w dalszej pracy. ;)
 
     
Tow 
Project Lead
VCMI Programmer


Joined: 01 Feb 2008
Posts: 1407
Location: Kraków, Poland
Posted: 2011-07-17, 10:26   

Dzięki, miło nam to słyszeć! :)
_________________
VCMI is a work in progress.
VCMI is NOT an another mod.
 
     
filazaf 
Christian

Age: 28
Joined: 29 Mar 2008
Posts: 44
Posted: 2011-10-13, 21:58   

ja tez, trzymam kciuki :p
To juz blisko 4 lata :))
_________________
ElFeN Lied
ELFEN LIED
 
 
     
Fan
Guest
Posted: 2011-10-17, 13:39   

Widzę, grupa fanów rośnie. Również czekam co dobrego z tego projektu wyniknie. Życzę powodzenia :)
 
     
Display posts from previous:   
Reply to topic
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum
Add this topic to your bookmarks
Printable version

Jump to:  

Powered by phpBB modified by Przemo © 2003 phpBB Group

Hosting provided by DigitalOcean
Page generated in 0.03 second. SQL queries: 12