www.civilization.org.pl
Forum •  FAQ •  Search •  Memberlist •  Usergroups •  Register •  Log in •  Download
 
 Announcement 
   Jesteś nowy? Kliknij tutaj!    Zgłoś grę Civ6     Zgłos grę Civ5    Zgłoś grę Civ4         Mistrz sezonu    IRC, TUTAJ UMÓWISZ SIĘ NA GRĘ    Na ircu jest users osób. Załaduj obrazek Czytnik RSS 

Previous topic «» Next topic


Moved by: LDeska
2010-09-27, 16:28
Mapka mirror do gier rankingowych - pangea
Author Message
LDeska



xfire: ldeska
Helped: 34 times
Age: 43
Joined: 29 Mar 2006
Posts: 23468
Piwa: 24/1
Location: Warszawa
marszałek  Złoty order za specjalne zasługi  Złoty zlotowicz - 11 zlotów  Brązowy sponsor KAC  Srebrny civmaniak – najwięcej rozegranych gier  Pomocna dłoń – pomógł minimum 10 razy  Obibok – nie grał od 90 dni  III miejsce w Dyplo - Dyplo6  Przeżycie w Dyplo - Dyplo1  Przeżycie w Dyplo - Dyplo3  IV-VIII miejsce w Pucharze KAC - I,II,III,IV,V,VI Puchar KAC  II miejsce w rankingu FFA  II miejsce w Astro Pucharze - II Astro Puchar  I miejsce w Pucharze Randomowym - I Puchar Randomowy  I miejsce w Pucharze Randomowym - II Puchar Randomowy  I miejsce w Pucharze Randomowym - III Puchar Randomowy  I miejsce w sezonie Ligi KAC - I sezon  I miejsce w sezonie Ligi KAC - II sezon  I miejsce w sezonie Ligi KAC - III sezon  I miejsce w sezonie Ligi KAC - IV sezon 
Posted: 2010-10-04, 15:53   

Postaram się je poprawić przy użyciu tego co mam, niestety Firaxis nie udostępniła interfejsu SDK-LUA i nie wiem jak odczytać kierunek przepływu rzeki, stąd wstawiam jak teraz widać - zawsze ten sam kierunek... ale mam pomysł jak to naprawić tylko że to wymaga kilku godzin pracy a Centa muszę zbić! ;) No i Forever'a też oczywiście :ostrzy:
_________________
www.leszekbiega.pl - blog biegowy
Postaw piwo autorowi tego posta
 
 
 
Forever 


Helped: 2 times
Age: 47
Joined: 01 Sep 2010
Posts: 4749
Piwa: 50/46
Location: Warszawa
starszy chorąży sztabowy  Brązowy zlotowicz - 1 zlot  Piwosz – otrzymał minimum 25 piw  Obibok – nie grał od 90 dni  Przeżycie w Dyplo - Dyplo 10  Przeżycie w Dyplo - Dyplo 9  I miejsce w Pucharze KAC - I Puchar Kac Civ5  Wygrany jeden GOTM - 1 wygrana 
Posted: 2010-10-04, 15:57   

A mnie za co ????!!!!
Ja biedny noob 4 gry na krzyż w multi i już mnie chcą bić :przestraszony:
Normalnie masakra :szok:
_________________
Veni Vidi Vici
Forek nie narzeka Forek opisuje rzeczywistość


Postaw piwo autorowi tego posta
 
 
Bobek1971 


xfire: bobek1971mie
Helped: 8 times
Age: 47
Joined: 07 Jan 2006
Posts: 11832
Piwa: 87/359
generał broni  Brązowy order za specjalne zasługi - Astro Puchat, Kalendarium Dyplo 5, grafiki, random  Srebrny civmaniak – najwięcej rozegranych gier  Piwosz – otrzymał minimum 25 piw  Obibok – nie grał od 90 dni  II miejsce w Dyplo - Dyplo1  Przeżycie w Dyplo - Dyplo 10  Przeżycie w Dyplo - Dyplo 9  Przeżycie w Dyplo - Dyplo XIII  Przeżycie w Dyplo - Dyplo3  Przeżycie w Dyplo - Dyplo4,5  II miejsce w sezonie GOTM - I sezon Ironman  III miejsce w sezonie GOTM - I sezon Maxman  III miejsce w sezonie GOTM - II sezon Ironman  III miejsce w sezonie GOTM - II sezon Maxman  Złoty gracz w demokrację - GwD1  Złoty gracz w demokrację - GwD2 
Posted: 2010-10-04, 15:59   

zasłużyłeś widocznie....o cztery za dużo...za dobrze :hyhy:
Postaw piwo autorowi tego posta
 
 
LDeska



xfire: ldeska
Helped: 34 times
Age: 43
Joined: 29 Mar 2006
Posts: 23468
Piwa: 24/1
Location: Warszawa
marszałek  Złoty order za specjalne zasługi  Złoty zlotowicz - 11 zlotów  Brązowy sponsor KAC  Srebrny civmaniak – najwięcej rozegranych gier  Pomocna dłoń – pomógł minimum 10 razy  Obibok – nie grał od 90 dni  III miejsce w Dyplo - Dyplo6  Przeżycie w Dyplo - Dyplo1  Przeżycie w Dyplo - Dyplo3  IV-VIII miejsce w Pucharze KAC - I,II,III,IV,V,VI Puchar KAC  II miejsce w rankingu FFA  II miejsce w Astro Pucharze - II Astro Puchar  I miejsce w Pucharze Randomowym - I Puchar Randomowy  I miejsce w Pucharze Randomowym - II Puchar Randomowy  I miejsce w Pucharze Randomowym - III Puchar Randomowy  I miejsce w sezonie Ligi KAC - I sezon  I miejsce w sezonie Ligi KAC - II sezon  I miejsce w sezonie Ligi KAC - III sezon  I miejsce w sezonie Ligi KAC - IV sezon 
Posted: 2010-10-04, 16:24   

Bobek - na pewno najpierw będzie jakaś alfa, beta ale jak już dopracuję system odbijania na jednej mapie to raczej już szybko pójdzie z kolejnymi mapkami. Tylko trzeba pobić tych co w ranku podskakują :luka:
_________________
www.leszekbiega.pl - blog biegowy
Postaw piwo autorowi tego posta
 
 
 
Nefliqus 



Helped: 5 times
Joined: 16 Sep 2010
Posts: 2939
Piwa: 51/67
Location: Wawa/Wroc
podpułkownik  Piwosz – otrzymał minimum 25 piw  Obibok – nie grał od 90 dni  II miejsce w Pucharze KAC - I Puchar Kac Civ5 
Reprimends:
 3/3/6
Posted: 2010-10-04, 16:29   

LDeska wrote:
Postaram się je poprawić przy użyciu tego co mam, niestety Firaxis nie udostępniła interfejsu SDK-LUA i nie wiem jak odczytać kierunek przepływu rzeki, stąd wstawiam jak teraz widać - zawsze ten sam kierunek... ale mam pomysł jak to naprawić tylko że to wymaga kilku godzin pracy a Centa muszę zbić! ;) No i Forever'a też oczywiście :ostrzy:


Ten kierunek rzeki wali się chyba tylko na samym środku. Po lewej stronie jest zawsze w porządku. Na 100% nie jestem pewny czy po prawej stronie jakiś błąd wyskakuje czy nie ale wydaje mi się że po prawej stronie też jest w porządku.
Problem z rzeką występuje chyba tylko jakieś +-3 hexsów od środka. Taka mała sugestia żeby wstawić warunek żeby na hexach -+3 od środka nie było rzeki. Prowizorka ale da się z nią grać.
Postaw piwo autorowi tego posta
 
 
Forever 


Helped: 2 times
Age: 47
Joined: 01 Sep 2010
Posts: 4749
Piwa: 50/46
Location: Warszawa
starszy chorąży sztabowy  Brązowy zlotowicz - 1 zlot  Piwosz – otrzymał minimum 25 piw  Obibok – nie grał od 90 dni  Przeżycie w Dyplo - Dyplo 10  Przeżycie w Dyplo - Dyplo 9  I miejsce w Pucharze KAC - I Puchar Kac Civ5  Wygrany jeden GOTM - 1 wygrana 
Posted: 2010-10-04, 16:44   

Nefliqus wrote:
LDeska wrote:
Postaram się je poprawić przy użyciu tego co mam, niestety Firaxis nie udostępniła interfejsu SDK-LUA i nie wiem jak odczytać kierunek przepływu rzeki, stąd wstawiam jak teraz widać - zawsze ten sam kierunek... ale mam pomysł jak to naprawić tylko że to wymaga kilku godzin pracy a Centa muszę zbić! ;) No i Forever'a też oczywiście :ostrzy:


Ten kierunek rzeki wali się chyba tylko na samym środku. Po lewej stronie jest zawsze w porządku. Na 100% nie jestem pewny czy po prawej stronie jakiś błąd wyskakuje czy nie ale wydaje mi się że po prawej stronie też jest w porządku.
Problem z rzeką występuje chyba tylko jakieś +-3 hexsów od środka. Taka mała sugestia żeby wstawić warunek żeby na hexach -+3 od środka nie było rzeki. Prowizorka ale da się z nią grać.


Niestety wszystkie rzeki na stronie odbitej są złe. Trzeba poczekać aż Leszek to poprwai a teraz grać na tym co jest
Ja sobie radzę patrząc jak jest na dobrej stronie
_________________
Veni Vidi Vici
Forek nie narzeka Forek opisuje rzeczywistość


Postaw piwo autorowi tego posta
 
 
LDeska



xfire: ldeska
Helped: 34 times
Age: 43
Joined: 29 Mar 2006
Posts: 23468
Piwa: 24/1
Location: Warszawa
marszałek  Złoty order za specjalne zasługi  Złoty zlotowicz - 11 zlotów  Brązowy sponsor KAC  Srebrny civmaniak – najwięcej rozegranych gier  Pomocna dłoń – pomógł minimum 10 razy  Obibok – nie grał od 90 dni  III miejsce w Dyplo - Dyplo6  Przeżycie w Dyplo - Dyplo1  Przeżycie w Dyplo - Dyplo3  IV-VIII miejsce w Pucharze KAC - I,II,III,IV,V,VI Puchar KAC  II miejsce w rankingu FFA  II miejsce w Astro Pucharze - II Astro Puchar  I miejsce w Pucharze Randomowym - I Puchar Randomowy  I miejsce w Pucharze Randomowym - II Puchar Randomowy  I miejsce w Pucharze Randomowym - III Puchar Randomowy  I miejsce w sezonie Ligi KAC - I sezon  I miejsce w sezonie Ligi KAC - II sezon  I miejsce w sezonie Ligi KAC - III sezon  I miejsce w sezonie Ligi KAC - IV sezon 
Posted: 2010-10-04, 16:45   

@Nefliqus - tak się akurat u ciebie złożyło.. po prostu ustaliłem że rzeka płynie zawsze na północ i na zachód a wiadomo że nie zawsze tak jest.
_________________
www.leszekbiega.pl - blog biegowy
Postaw piwo autorowi tego posta
 
 
 
Richards 



xfire: richards74
Helped: 13 times
Age: 44
Joined: 04 May 2006
Posts: 3847
Piwa: 3/2
Location: Słubice
pułkownik  Srebrny order za specjalne zasługi - Liga, FFA, Dyplo Anonim, Mega Zlot  Srebrny zlotowicz - 3 zloty  Brązowy civmaniak – najwięcej rozegranych gier  Pomocna dłoń – pomógł minimum 10 razy  Obibok – nie grał od 90 dni  II miejsce w Pucharze KAC - II Puchar Kac Civ5  II miejsce w sezonie Ligi KAC - III sezon  III miejsce w sezonie Ligi KAC - II sezon 
Posted: 2010-10-04, 16:48   

LDeska wrote:
po prostu ustaliłem że rzeka płynie zawsze na północ i na zachód a wiadomo że nie zawsze tak jest.

To ustal żeby też płynęła na wschód i południe ;)
_________________

www.civilizowani.pl
Postaw piwo autorowi tego posta
 
 
 
Nefliqus 



Helped: 5 times
Joined: 16 Sep 2010
Posts: 2939
Piwa: 51/67
Location: Wawa/Wroc
podpułkownik  Piwosz – otrzymał minimum 25 piw  Obibok – nie grał od 90 dni  II miejsce w Pucharze KAC - I Puchar Kac Civ5 
Reprimends:
 3/3/6
Posted: 2010-10-04, 19:04   

Powysyłałem pytania o ten FlowDirectionTypes gdzie się da. Może ktoś odpowie i Leszek się zmobilizuje do zrobienia wersji Gamma.
Last edited by Nefliqus on 2010-10-04, 19:10; edited 1 time in total  
Postaw piwo autorowi tego posta
 
 
LDeska



xfire: ldeska
Helped: 34 times
Age: 43
Joined: 29 Mar 2006
Posts: 23468
Piwa: 24/1
Location: Warszawa
marszałek  Złoty order za specjalne zasługi  Złoty zlotowicz - 11 zlotów  Brązowy sponsor KAC  Srebrny civmaniak – najwięcej rozegranych gier  Pomocna dłoń – pomógł minimum 10 razy  Obibok – nie grał od 90 dni  III miejsce w Dyplo - Dyplo6  Przeżycie w Dyplo - Dyplo1  Przeżycie w Dyplo - Dyplo3  IV-VIII miejsce w Pucharze KAC - I,II,III,IV,V,VI Puchar KAC  II miejsce w rankingu FFA  II miejsce w Astro Pucharze - II Astro Puchar  I miejsce w Pucharze Randomowym - I Puchar Randomowy  I miejsce w Pucharze Randomowym - II Puchar Randomowy  I miejsce w Pucharze Randomowym - III Puchar Randomowy  I miejsce w sezonie Ligi KAC - I sezon  I miejsce w sezonie Ligi KAC - II sezon  I miejsce w sezonie Ligi KAC - III sezon  I miejsce w sezonie Ligi KAC - IV sezon 
Posted: 2010-10-04, 20:56   

Ja wysłałem na fanatykach posta ale konstruktywnych odpowiedzi na razie brak
_________________
www.leszekbiega.pl - blog biegowy
Postaw piwo autorowi tego posta
 
 
 
Nefliqus 



Helped: 5 times
Joined: 16 Sep 2010
Posts: 2939
Piwa: 51/67
Location: Wawa/Wroc
podpułkownik  Piwosz – otrzymał minimum 25 piw  Obibok – nie grał od 90 dni  II miejsce w Pucharze KAC - I Puchar Kac Civ5 
Reprimends:
 3/3/6
Posted: 2010-10-04, 21:08   

LDeska wrote:
Ja wysłałem na fanatykach posta ale konstruktywnych odpowiedzi na razie brak


Przejrzałem ten skrypt i nie rozumiem jak rzeki są przypisywane do boków Hex'sów. Dlaczego w tym skrypcie sprawdza się tylko wierzchołek W, NW i NE a nie ma żadnego S? To są określenia boków czy rogów Hex'a?

EDIT:
Z tym generowaniem rzek to jakoś strasznie jest nakombinowane.
W MapGenerator.lua znalazłem coś takiego

function GetOppositeFlowDirection(dir)
--DOCUMENT Method uses magic numbers...
local numTypes = FlowDirectionTypes.NUM_FLOWDIRECTION_TYPES;
return ((dir + 3) % numTypes);
end


i to...

function GetRiverValueAtPlot(plot)

local numPlots = PlotTypes.NUM_PLOT_TYPES;
local sum = (numPlots - plot:GetPlotType()) * 20;

local numDirections = DirectionTypes.NUM_DIRECTION_TYPES;
for direction = 0, numDirections - 1, 1 do

local adjacentPlot = Map.PlotDirection(plot:GetX(), plot:GetY(), direction);

if (adjacentPlot ~= nil) then
sum = sum + (numPlots - adjacentPlot:GetPlotType());
else
sum = sum + (numPlots * 10);
end

end

sum = sum + Map.Rand(10, "River Rand");

return sum;
end

Powinno pomóc. Ja nie mogę skumać na jakiej zasadzie te rzeki są określane ale funkcje już masz. :P Plik na wszelki wypadek też załączyłem.

MapGenerator.lua
Pobierz Plik ściągnięto 188 raz(y) 26.12 KB

Last edited by Nefliqus on 2010-10-05, 03:59; edited 4 times in total  
Postaw piwo autorowi tego posta
 
 
LDeska



xfire: ldeska
Helped: 34 times
Age: 43
Joined: 29 Mar 2006
Posts: 23468
Piwa: 24/1
Location: Warszawa
marszałek  Złoty order za specjalne zasługi  Złoty zlotowicz - 11 zlotów  Brązowy sponsor KAC  Srebrny civmaniak – najwięcej rozegranych gier  Pomocna dłoń – pomógł minimum 10 razy  Obibok – nie grał od 90 dni  III miejsce w Dyplo - Dyplo6  Przeżycie w Dyplo - Dyplo1  Przeżycie w Dyplo - Dyplo3  IV-VIII miejsce w Pucharze KAC - I,II,III,IV,V,VI Puchar KAC  II miejsce w rankingu FFA  II miejsce w Astro Pucharze - II Astro Puchar  I miejsce w Pucharze Randomowym - I Puchar Randomowy  I miejsce w Pucharze Randomowym - II Puchar Randomowy  I miejsce w Pucharze Randomowym - III Puchar Randomowy  I miejsce w sezonie Ligi KAC - I sezon  I miejsce w sezonie Ligi KAC - II sezon  I miejsce w sezonie Ligi KAC - III sezon  I miejsce w sezonie Ligi KAC - IV sezon 
Posted: 2010-10-05, 09:37   

Eee ale o co chodzi? Ja przecież wiem jak to jest robione bo to musiałem rozgryźć podczas robienia tej mapki.

Co do tych "magicznych" liczb - to jest prostu reszta z dzielenia dzięki czemu indeks tablicy nie wychodzi poza tablicę a jako że w tej tablicy są przechowywane w odpowiedniej kolejności kierunki płynięcia rzek to taki "magiczny" wzór poda nam dla dowolnego kierunku kierunek odwrotny.
Ta druga funkcja jest używana do określenia w którą stronę ma rzeka płynąć, ale jak sam widzisz używa funkcji losowej więc na nic mi ona - nie jest deterministyczna i nie odtworzę na jej podstawie jak przebiega rzeka.

Nefliqus wrote:
Dlaczego w tym skrypcie sprawdza się tylko wierzchołek W, NW i NE a nie ma żadnego S? To są określenia boków czy rogów Hex'a?

To są nazwy boków sześcioboku a one nie mają południowego (S) boku. Mają tylko wschodni, zachodni, północno-wschodni, północno-zachodni, południowo-wschodni i południowo-zachodni. Wystarczą tylko te trzy funkcje bo rzeki płyną między polami więc jak chcesz dodać rzekę na wschodzie pola to używasz funkcji SetWOfRiver() dla pola o jeden na wschód.
_________________
www.leszekbiega.pl - blog biegowy
Postaw piwo autorowi tego posta
 
 
 
Nefliqus 



Helped: 5 times
Joined: 16 Sep 2010
Posts: 2939
Piwa: 51/67
Location: Wawa/Wroc
podpułkownik  Piwosz – otrzymał minimum 25 piw  Obibok – nie grał od 90 dni  II miejsce w Pucharze KAC - I Puchar Kac Civ5 
Reprimends:
 3/3/6
Posted: 2010-10-05, 14:35   

Myślałem ze nie zauważyłeś i że w którejś z tych funkcji jest pobranie flowdirection. Jak się nie da to się nie da. Szkoda.
Postaw piwo autorowi tego posta
 
 
LDeska



xfire: ldeska
Helped: 34 times
Age: 43
Joined: 29 Mar 2006
Posts: 23468
Piwa: 24/1
Location: Warszawa
marszałek  Złoty order za specjalne zasługi  Złoty zlotowicz - 11 zlotów  Brązowy sponsor KAC  Srebrny civmaniak – najwięcej rozegranych gier  Pomocna dłoń – pomógł minimum 10 razy  Obibok – nie grał od 90 dni  III miejsce w Dyplo - Dyplo6  Przeżycie w Dyplo - Dyplo1  Przeżycie w Dyplo - Dyplo3  IV-VIII miejsce w Pucharze KAC - I,II,III,IV,V,VI Puchar KAC  II miejsce w rankingu FFA  II miejsce w Astro Pucharze - II Astro Puchar  I miejsce w Pucharze Randomowym - I Puchar Randomowy  I miejsce w Pucharze Randomowym - II Puchar Randomowy  I miejsce w Pucharze Randomowym - III Puchar Randomowy  I miejsce w sezonie Ligi KAC - I sezon  I miejsce w sezonie Ligi KAC - II sezon  I miejsce w sezonie Ligi KAC - III sezon  I miejsce w sezonie Ligi KAC - IV sezon 
Posted: 2010-10-05, 14:40   

Sęk w tym że jest tylko ustawienie, nie ma pobrania ale na fanatykach już zaczęli mi pomagać i jest światełko w tunelu. Tylko nie mogę tutaj nic przetestować no bo Linux...
_________________
www.leszekbiega.pl - blog biegowy
Postaw piwo autorowi tego posta
 
 
 
Nefliqus 



Helped: 5 times
Joined: 16 Sep 2010
Posts: 2939
Piwa: 51/67
Location: Wawa/Wroc
podpułkownik  Piwosz – otrzymał minimum 25 piw  Obibok – nie grał od 90 dni  II miejsce w Pucharze KAC - I Puchar Kac Civ5 
Reprimends:
 3/3/6
Posted: 2010-10-05, 20:19   

i jak idzie modyfikacja mapy?
Postaw piwo autorowi tego posta
 
 
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
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Add this topic to your bookmarks
Printable version

Jump to:  

Podobne Tematy
Topic Author Forum Replies Last Post
This topic is locked: you cannot edit posts or make replies. Announcement: Zasady gier Rankingowych KAC CivIV
Warto przeczytać co najmniej raz i mieć z głowy !!!
PeterDIK Forum dyskusyjne Rankingu KAC Civ4 0 2005-12-25, 19:18
PeterDIK
No new posts Mapka mirror kontynenty
LD Mirror Conts
LDeska Warsztat Civ-Modera 22 2010-12-08, 17:22
Maiar
No new posts Gdzie jest mapka LD Mirror na ciemnym stylu?
Shaka[D14] Centrum Informacyjne Gier 2 2010-10-13, 22:08
Shaka[D14]
No new posts Nowa mapka do gier rankingowych
LDeska Nowości ze świata civ 0 2007-09-05, 13:48
LDeska
No new posts LD_Inversed_Inland_Sea - kolejna mapka do gier rankingowych
Trochę bardziej pokojowa, ale nadal walka możliwa od początku
LDeska Forum dyskusyjne Rankingu KAC Civ4 24 2007-08-25, 13:30
Bobek1971

Czas generowania strony : 0.43 s.

Powered by phpBB modified by Przemo © 2003 phpBB Group