Warsztat.GD

Społeczność => Projekty zaawansowane => Wątek zaczęty przez: Vipa w Luty 06, 2011, 17:55:47

Tytuł: Tankz! Will come this spring
Wiadomość wysłana przez: Vipa w Luty 06, 2011, 17:55:47
(http://1.bp.blogspot.com/_6baDiTii-wk/TUhfm8u8CRI/AAAAAAAAAZY/Dg01DA-JE5U/s640/Image1.png)

Najnowsze wersja:
Part 1 (https://sites.google.com/a/vipagames.pl/blog/magazyn/twcts.part1.rar?attredirects=0&d=1)
Part 2 (https://sites.google.com/a/vipagames.pl/blog/magazyn/twcts.part2.rar?attredirects=0&d=1)
Part 3 (https://sites.google.com/a/vipagames.pl/blog/magazyn/twcts.part3.rar?attredirects=0&d=1)
Part 4 (https://sites.google.com/a/vipagames.pl/blog/magazyn/twcts.part4.rar?attredirects=0&d=1)
Part 5 (https://sites.google.com/a/vipagames.pl/blog/magazyn/twcts.part5.rar?attredirects=0&d=1)

Każdy posiada przynajmniej jeden projekt, który ciągnie długimi latami i nie da się go skończyć. Powody są różne. Jako, że ja nic takiego nie mam to sobie zrobiłem.
Tankz! Will come this spring w założeniu ma nigdy nie powstać do końca i mam go tworzyć długimi latami aż do zniechęcenia. Przy czym nie ma różnicy czy zniechęcenie będzie moje czy innych :).

Gra jest przedstawicielem artillery game i jest już w fazie grywalnej. W sumie nic skomplikowanego, same obliczenia kątów :). Jednakże grywalność tego typu tytułów jest genialna. Właśnie dlatego projekt ten można ciągnąć chyba najdłużej bez zanudzenia się na śmierć.
Gra jest w pełnym 3D co skutecznie zmusza do ciągłych poprawek sterowania kamerą, czołgiem, obrotami itd. To nie Scorch gdzie nie trzeba było się o to martwić. Arsenał rozbudowuję cały czas, ale i tak można już przysolić od zwykłej rakiety po atomówkę. Arsenał uzupełniony oczywiście o zestawy naprawcze, osłony itp. Czołgiem można jeździć bez pomocy akumulatorów znanych z innych tego typu gier, cały czas widoczny jest także track line. Cały czas zastanawiam się nad oddaniem do dyspozycji wolnej kamery ale zostanie raczej ta zza czołgu. Jest dopracowana i nie przeszkadza a pomaga.

Słowem - wersja grywalna ale dalej WIP. Postaram się ją złożyć do końca i podesłać do pobrania jak najszybciej.

Na razie garść screenów z pola walki:
(http://screenup.pl/th/11-02/5ubsc97zhtzyo5ml.png.jpg) (http://screenup.pl/?l=B06QZAZ) (http://screenup.pl/th/11-02/b3sm8ebaxu9kmq2m.png.jpg) (http://screenup.pl/?l=NZQA9NC) (http://screenup.pl/th/11-02/7doao7thgwzsr2k5.png.jpg) (http://screenup.pl/?l=WNFGV9U)
Tytuł: Odp: Tankz! Will come this spring
Wiadomość wysłana przez: Adam7 w Luty 06, 2011, 18:10:38
Każdy posiada przynajmniej jeden projekt, który ciągnie długimi latami i nie da się go skończyć. Powody są różne. Jako, że ja nic takiego nie mam to sobie zrobiłem.
Ale z tego co piszesz to projekt już ukończyłeś, w sensie że jest całkowicie grywalny.
Tytuł: Odp: Tankz! Will come this spring
Wiadomość wysłana przez: Oti w Luty 06, 2011, 18:17:43
Każdy posiada przynajmniej jeden projekt, który ciągnie długimi latami i nie da się go skończyć. Powody są różne. Jako, że ja nic takiego nie mam to sobie zrobiłem.
Nie wiem jaki 'każdy', bo teraz na myśl przychodzi mi tylko jedna osoba, która od lat kodzi jeden projekt i 'końca nie widać', chodzi oczywiście o Złośliwca. Nikogo innego nie kojarzę. A moim skromnym zdaniem tworzenie gry z założeniem, że nigdy się jej nie skończy jest ciut bezsensowne. :P No ale screeny wyglądają bardzo fajnie, powodzenia. :)
Tytuł: Odp: Tankz! Will come this spring
Wiadomość wysłana przez: Złośliwiec w Luty 06, 2011, 19:37:05
A moim skromnym zdaniem tworzenie gry z założeniem, że nigdy się jej nie skończy jest ciut bezsensowne. :P

Dlaczego? Takie założenie pomaga zbliżyć się do perfekcji ;-).
Tytuł: Odp: Tankz! Will come this spring
Wiadomość wysłana przez: Oti w Luty 06, 2011, 19:48:45
A moim skromnym zdaniem tworzenie gry z założeniem, że nigdy się jej nie skończy jest ciut bezsensowne. :P
Dlaczego? Takie założenie pomaga zbliżyć się do perfekcji ;-).
Może faktycznie masz rację. Aczkolwiek mimo wszystko kiedy ja tworzę grę, to fakt, że 'nigdy jej nie skończę' na pewno mnie nie motywuje do pracy, raczej odwrotnie. Tworzenie jednego projektu latami na pewnym, w miarę niskim, poziomie zaawansowania może również blokować progress-używasz tego samego, niedopracowanego, silnika, trudno go przebudować(przecież raczej nikomu nie chce się przepisywać 'wielolinijkowego' projektu od zera, lub rozgrzebywać ficzery które działają jak należy), nie ma w nim zaimplementowanych wielu 'bajerów', których implementacja mogłaby być pouczająca. Pozatym ukończony projekt daje mi satysfakcję i kopa do działania, trudno byłoby mi zmotywować się do dokończenia niekończącego się projektu. ;)
Tytuł: Odp: Tankz! Will come this spring
Wiadomość wysłana przez: Dab w Luty 06, 2011, 20:03:21
Można niszczyć teren? :)
Tytuł: Odp: Tankz! Will come this spring
Wiadomość wysłana przez: bs.mechanik w Luty 06, 2011, 20:04:46
O, taki ficzer bylby lanserski :)
Tytuł: Odp: Tankz! Will come this spring
Wiadomość wysłana przez: Vipa w Luty 06, 2011, 21:40:40
Teren oczywiście jest zniszczalny. Nie ma możliwości podkopania góry, nie mam na tyle wiedzy by podpiąć pod "mosty" voxele czy inną metodę. Jednakże zaufajcie mi, same opuszczanie Y terenu działa nieźle jak się je sensownie zrobi. W końcu kopać tunele strzelać atomówkami...

Robienie gry przez lata jest rozwijające z jednej prostej przyczyny. Daje możliwość skonfrontowania własnej wiedzy i umiejętności z rzeczywistością. Praktycznie każdy posiada projekt, do którego wraca. Dalej to podtrzymuję. Złośliwiec przekroczył tutaj ogólny schemat - ważniejsze są funkcjonalności nad warstwy graficzną i dźwiękową. To bardziej rozwija niż co pół roku zmiana funkcji RenderScene();.
Właśnie taki mam zamiar (nie do końca, ale bardziej). Dlatego wybrałem projekt tego typu, bardziej na rzeczy jest dodać 10 nowych broni czy dorobić statystyki, zapis, multi na neta niż 10x poprawiać shader wody.
Projekt jest/będzie ukończony na każdym ze stadiów. Właśnie w tym tkwi szkopuł. Zgadzam się z Otim, że ciągnięcie parę lat nieskończonego projektu daje się psychicznie we znaki :). Dlatego decyzja - trzeba na początku zrobić wszystkie elementy a potem je picować.
Podejście trochę dziwne, ale spróbuję.
Tytuł: Odp: Tankz! Will come this spring
Wiadomość wysłana przez: spax w Luty 06, 2011, 23:29:21
Vipa wie co mówi, mój podobny projekt [1] dał mi możliwość pracy w branży i temat na prace inż. a w przyszłości kto wie... ;p

Więc lat nad nim spędzonych nie żałuje.

[1] http://warsztat.gd/projects.php?x=view&id=1022 (http://warsztat.gd/projects.php?x=view&id=1022)

EDIT: Kos: Matching lines: 297 ;P
Tytuł: Odp: Tankz! Will come this spring
Wiadomość wysłana przez: Kos w Luty 06, 2011, 23:41:21
Vipa wie co mówi, mój podobny projekt [1] dał mi możliwość pracy w branży i temat na prace inż.

Ja myślę, że to była konsekwencja ilości menedżerów. :)
Tytuł: Odp: Tankz! Will come this spring
Wiadomość wysłana przez: Vipa w Luty 07, 2011, 18:14:22
[1] http://warsztat.gd/projects.php?x=view&id=1022 (http://warsztat.gd/projects.php?x=view&id=1022)
... No i znowu parę pomysłów mi doszło :)
Tytuł: Odp: Tankz! Will come this spring
Wiadomość wysłana przez: Vipa w Luty 12, 2011, 21:30:50
Jeżeli ktoś nie odszedł o tej porze jeszcze od kompa :), to zapraszam do Tankz!:
https://sites.google.com/a/vipagames.pl/blog/magazyn/twcts.part1.rar?attredirects=0&d=1 (https://sites.google.com/a/vipagames.pl/blog/magazyn/twcts.part1.rar?attredirects=0&d=1)
https://sites.google.com/a/vipagames.pl/blog/magazyn/twcts.part2.rar?attredirects=0&d=1 (https://sites.google.com/a/vipagames.pl/blog/magazyn/twcts.part2.rar?attredirects=0&d=1)

Przepraszam z góry za dwuczęściowe archiwum i jak zwykle proszę bardzo o sugestie, pomysły, gorzkie żale i ogólnie krytykę. To naprawdę pomaga.

//
Sterowanie:
- strzałki - manipulowanie czołgiem
- myszka - obracanie wieżyczką i ustalanie kąta lufy
- rolka myszki - siła wystrzału
- prawy myszy - zmiana broni
- lewy myszy - fire!
- Esc - wyjście

Gra przesłana w wersji dev, więc możliwe są drobne modyfikacje:
- F12 - free look mode (noclip)
- spacja - modyfikacja parametrów niektórych shaderów.
- fullscreen - tworzymy skrót do exe i wpisujemy parametr "fullscreen".

Wymagania: niżej 1Gb RAM i ~GF8600 nie ma w sumie sensu. Gra się odpali, ale na GF6150SE gra ma 10 fps.


Miłej zabawy.
Tytuł: Odp: Tankz! Will come this spring
Wiadomość wysłana przez: Złośliwiec w Luty 12, 2011, 21:35:12
Jeżeli ktoś nie odszedł o tej porze jeszcze od kompa :)

A co innego można robić w sobotę wieczorem? :-O

U mnie pewnie nie ruszy (chociaż WRESZCIE mam ponad 1 GB RAM ;-)), ale spróbuję.
Tytuł: Odp: Tankz! Will come this spring
Wiadomość wysłana przez: Vipa w Luty 12, 2011, 22:27:43
Eeee, pewnie ruszy, ale za shadery nie odpowiadam :). Jak coś to ich kod jest otwarty, można coś poprawić gdy obsługę mamy troszkę starszą i np. rzutowanie matryc nie idzie.
Tytuł: Odp: Tankz! Will come this spring
Wiadomość wysłana przez: Liosan w Luty 12, 2011, 22:50:51
Argh. Aaargh. I jeszcze trochę :) Ten Twój tryb okienkowy jest straszny. Gra przechwytuje input, nawet jeśli nie ma focusa; dopiero zminimalizowanie pomaga. To po co mi taki tryb okienkowy? Gra byłaby super, gdybym mógł czekać na mój ruch czytając jakiegoś bloga. A tu figę.

Celowanie jest bardzo niewygodne. O ile precyzyjne wymierzenie w przeciwnika nie sprawia problemów, to "ogarnięcie się" w którą stronę pokazuje kamera jest wkurzające. Głównie jest to spowodowane skorelowaniem celowania z kamerą, a kamera w momencie "podlatywania" do gracza zachowuje się dość dziko. Poza tym szczegółem, cała praca kamery ujdzie, acz nie jest to atut tej gry... denerwują mnie trochę długie sekwencje, ostre zwroty, kiepskie pokazywanie pocisku/eksplozji.

Ikonki broni są nieczytelne; jeśli nie chcesz w grze dawać napisów, to daj ikonki również w sklepie. Podobnie zdarza się, że jakiś gracz komputerowy zejdzie do 1% hp, i wtedy nie widać jakiego on jest koloru (i nie wiem w kogo celować :)). Różnica między ikonkami monitora i klawiatury moim zdaniem nie niesie konotacji, że to są gracze żywi i AI... ale może to ja :)

Czas lotu big nuke jest straaaasznie długi... podobnie dłuży się oczekiwanie na koniec ruchu AI (zwłaszcza jak użyje tarczy :) ).

Gra jest bardzo estetyczna, zarówno GUI, jak i sama gra bardzo przypadły mi do gustu :) Podoba mi się też szeroki wybór broni (i liczę na więcej), zniszczalny teren (ze znikającymi drzewkami :) ), znośne AI, w miarę wygodna klawiszologia. Plansze, choć ciekawe do gry, szybko się nudzą - będą jakieś inne rodzaje niż "wyspa z gorą po środku" ?

Ogólnie, przyjemna gierka :)

Liosan
Tytuł: Odp: Tankz! Will come this spring
Wiadomość wysłana przez: Vipa w Luty 12, 2011, 23:06:16
Nad kamerą cały czas siedzę. Mam pomysł by ta, obracała się gdy gracz wykona obrót większy niż np. 10 stopni. Tak naprawdę tego typu gry do 3D mało się nadają, ale wziąłem sobie to za punkt honoru.
Z reguły w odmianach 3D kamerą steruje się odrębnie - co mi zawsze przeszkadzało. U nie też nie ma ideału - przeszkadzają drzewa i niekiedy nawet znacznik gracza (aarghh!).

Opisy broni jako element HUD - za moment zrobię. Nie wpadłem na to (blame!).

Czas lotu pocisku jest uzależniony od siły wystrzału. Jeżeli prędkość wynosi 1 i komputer przyceluje niezbyt dokładnie to fakt - można poczekać z 10 sekund. Jest to spowodowane celowaniem (bullet track line) i zgodnością z tą linią. Cholera wie jak to rozwiązać. Pomyślę jeszcze nad tym.

Plansze... Qrde nie mam pomysłów. Tutaj pustka była już na etapie projektu gry. Są co prawda pomysły na podłoże wyspy (lód, lawa itp.) jednakże nie zmieni to wiele. Mam pustkę w głowie w tym temacie.

Serdeczne dzięki :).
Tytuł: Odp: Tankz! Will come this spring
Wiadomość wysłana przez: K'Aviash w Luty 12, 2011, 23:11:45

Plansze... Qrde nie mam pomysłów. Tutaj pustka była już na etapie projektu gry. Są co prawda pomysły na podłoże wyspy (lód, lawa itp.) jednakże nie zmieni to wiele. Mam pustkę w głowie w tym temacie.

Serdeczne dzięki :).
Oberwany kawałek góry zjeżdżający po potoku lawy ^^ 10 min na zakończenie partii, wstrząsy, ogniste gejzery itp ;p
Tytuł: Odp: Tankz! Will come this spring
Wiadomość wysłana przez: spax w Luty 12, 2011, 23:24:16
Moje małe sugestie co do usability :P. Możesz totalnie zignorować jeśli jest to tylko Technical Preview.   

W menu nigdy nie powinno się 'zamykać kursora' lepiej użyć systemowego o czym zresztą wspomniał już Liosan.

http://screenup.pl/?l=3QK1M92 <- Troszkę niewygodnie ustawia się typy przeciwników (AI/Gracz).

http://screenup.pl/?l=99YOBCH <- Bardzo często dochodziło do sytuacji gdy drzewo zasłaniało mi widok na świat. Warto by się zastanowić czy by nie dodać przezroczystości dla obiektów które stoją bezpośrednio przy kamerze.

Koniec tury jest słabo sygnalizowany. Pod koniec tury kamera od razu ucieka do następnego gracza. To bardzo dezorientuje. Polecam jakiś wyraźny sygnał dźwiękowy - pauze - i dopiero potem zbliżenie na następnego gracza.

Aha i kolizja z kamieniami potrafi być frustrująca :)

Ogólnie gra zapowiada się świetnie! Mam nadzieje, że nie zabierzesz mi wszystkich graczy :D
Tytuł: Odp: Tankz! Will come this spring
Wiadomość wysłana przez: .:NOXY:. w Luty 13, 2011, 00:13:31
Tak sie napalilem a tu dramat:

Gra sie odpala dochodzi do splash screena z TANKZ i wylacza sie :(

stderr:
Fatal signal: Segmentation Fault (SDL Parachute Deployed)

stdout:
window OK

settings OK
loading...wczytywanie tekstur:
wczytywanie modeli:
wczytywanie dzwiekow:


Komputer:

MacBook
Apple Unibody White 13,3"
Intel  8600 2x 2,4GHZ
2GB RAM
GeForce 320M 256 VRAM wspołdzielona.

A zeby nie bylo ;) Win7 Ulitmate 32Bit. Mozliwie najnowsze serowniki wg Windows Update.
Tytuł: Odp: Tankz! Will come this spring
Wiadomość wysłana przez: Vipa w Luty 13, 2011, 00:20:01
Usability poprawiam, masz rację spax.

Noxy: pomaga restart. Nie mam sprawdzania pamięci przed startem gry, zero alokacji.
Tytuł: Odp: Tankz! Will come this spring
Wiadomość wysłana przez: .:NOXY:. w Luty 13, 2011, 00:38:30
Danke. Smiga i to calkiem przyjemnie nawet na maxie ;) jak zwykle kawal dobrej roboty.
Tytuł: Odp: Tankz! Will come this spring
Wiadomość wysłana przez: ANtY w Luty 13, 2011, 16:05:23
Skoro jest już download to projekt trafia do działu "Projekty zaawansowane" :)
Tytuł: Odp: Tankz! Will come this spring
Wiadomość wysłana przez: Vipa w Luty 19, 2011, 18:45:49
(http://3.bp.blogspot.com/-Nz50IMSVyeY/TV_wJDr0WaI/AAAAAAAAAZg/uzE9TVsyuMY/s200/Tankz01.jpg) (http://3.bp.blogspot.com/-Nz50IMSVyeY/TV_wJDr0WaI/AAAAAAAAAZg/uzE9TVsyuMY/s1600/Tankz01.jpg)  (http://2.bp.blogspot.com/-4cgkqqNKvYo/TV_wgM5uL9I/AAAAAAAAAZs/8Owzewaus4k/s200/Tankz04.jpg) (http://2.bp.blogspot.com/-4cgkqqNKvYo/TV_wgM5uL9I/AAAAAAAAAZs/8Owzewaus4k/s1600/Tankz04.jpg)  (http://4.bp.blogspot.com/-H5Mjiz-QeXk/TV_waAhkDTI/AAAAAAAAAZo/YSLP9zKBqPo/s200/Tankz03.jpg) (http://4.bp.blogspot.com/-H5Mjiz-QeXk/TV_waAhkDTI/AAAAAAAAAZo/YSLP9zKBqPo/s1600/Tankz03.jpg)  (http://1.bp.blogspot.com/-g4XN9IdYS4M/TV_wT6ModRI/AAAAAAAAAZk/GOMz7ewOXcE/s200/Tankz02.jpg) (http://1.bp.blogspot.com/-g4XN9IdYS4M/TV_wT6ModRI/AAAAAAAAAZk/GOMz7ewOXcE/s1600/Tankz02.jpg)

Tanki w nowej odsłonie. Tu już słabsze maszynki są bez szans. Na moim najmocniejszym kompie z GF9400GT - 20 fps. I to ledwo :).
Postaram się to poskładać do kupy i podrzucić jeszcze dzisiaj download. Ciekaw jestem jak to ruszy u was.
Tytuł: Odp: Tankz! Will come this spring
Wiadomość wysłana przez: Vipa w Luty 20, 2011, 18:39:45
Najnowsze wersja:
Part 1 (https://sites.google.com/a/vipagames.pl/blog/magazyn/twcts.part1.rar?attredirects=0&d=1)
Part 2 (https://sites.google.com/a/vipagames.pl/blog/magazyn/twcts.part2.rar?attredirects=0&d=1)
Part 3 (https://sites.google.com/a/vipagames.pl/blog/magazyn/twcts.part3.rar?attredirects=0&d=1)

Serdecznie zapraszam do testów, szczególnie gdy ma ktoś jakąś mega grafikę :).

Tytuł: Odp: Tankz! Will come this spring
Wiadomość wysłana przez: Liosan w Luty 20, 2011, 20:33:59
U mnie na Low gra się komfortowo ;) Na High niestety przycina. Grafa GT 330M.

Niestety, dalej nie można zrobić alt-tab, więc nie potestowałem za długo. Sterowanie siłą uderzenia za pomocą rolki też "trochę" przeszkadza, gdy gra się na lapku :)

Liosan
Tytuł: Odp: Tankz! Will come this spring
Wiadomość wysłana przez: Vipa w Luty 20, 2011, 20:37:18
Przycina, qrde wiedziałem. A pamiętasz ile FPS (home) ?
Tytuł: Odp: Tankz! Will come this spring
Wiadomość wysłana przez: Liosan w Luty 20, 2011, 20:59:40
A gdzie to widać?

Liosan
Tytuł: Odp: Tankz! Will come this spring
Wiadomość wysłana przez: Vipa w Luty 20, 2011, 21:02:28
Po wciśnięciu home otwiera się ramka na środku z prawej. Jest podpisane "fps: xx"
Tytuł: Odp: Tankz! Will come this spring
Wiadomość wysłana przez: Liosan w Luty 20, 2011, 21:09:40
Aha, "home" to chodziło o przycisk... :)
High: 12 fps
Medium: 16 fps
Low: 30 fps

W grze i w menu jest podobnie.

Liosan
Tytuł: Odp: Tankz! Will come this spring
Wiadomość wysłana przez: Vipa w Luty 20, 2011, 21:16:24
Hmmm, gorzej niż na moim GF9400GT. Coś znowu skopałem.
Spoko, czas okrajać. Ciekawy motyw widziałem w demku Crysis - to co jest blisko po bokach też jest rysowane z LOD i dopiero z czasem przechodzi w max detail (ale już pewnie pozycja jest wyliczona dokładnie i rysuje się dokładnie to co widać).
Szkoda, że nie mogę obadać tam widoku z góry na większą połać terenu :(.

// mógłby ktoś podzielić się doświadczeniem w wyświetlaniu terenów tego typu?
Tytuł: Odp: Tankz! Will come this spring
Wiadomość wysłana przez: Adam27 w Luty 20, 2011, 21:48:04
Spoko gierka, bardzo fajna grafika (chociaż fps za mały ;/ ), tylko ciężko trafić. Pocisk leci za wysoko, nawet jak ta czerwona kreska pokazuje niżej. I przydałaby się opcja fullscreenu. Poza tym powodzenia w rozwijaniu projektu. ;)
Tytuł: Odp: Tankz! Will come this spring
Wiadomość wysłana przez: Vipa w Luty 20, 2011, 21:54:25
Dzięki :). Z fps walczę.
Co do fullscreen to utwórz skrót i dodaj parametr "fullscreen".
Tytuł: Odp: Tankz! Will come this spring
Wiadomość wysłana przez: Adam27 w Luty 20, 2011, 22:13:13
No fakt, fullscreen jest, ale checkbox w menu byłby bardziej intuicyjny ;) I rozdzielczość w fullscreenie powinna być odpowiednio inna niż w oknie, bo obraz jest mało ostry.
Tytuł: Odp: Tankz! Will come this spring
Wiadomość wysłana przez: Lamer w Luty 21, 2011, 00:58:04
Miałem mało czasu na sprawdzenie Vipowej gry, ale z tego co zauważyłem to mam jedną uwagę. Mianowicie wieżyczka obraca się z prędkością myszy, to wygląda dość nienaturalnie.
Tytuł: Odp: Tankz! Will come this spring
Wiadomość wysłana przez: dragomir w Luty 21, 2011, 01:13:55
Przede wszystkim: gratuluję, bo gra wygląda naprawdę dobrze i życzę powodzenia w dalszym jej rozwijaniu ;)

Niestety wydajność klapa :( W High 6-7 FPS na gts450 :o (co prawda odpalone na Wine ale z doświadczenia wiem, że wydajność wcale na Wine nie jest niższa niż na Windowsie, z resztą sprawdzę jak będę miał chwilę ;)
Wyłączenie tylko cieni diametralnie wszystko zmienia i jest już 20 fps, więc one nieźle zabijają framerate. Poza tym wyglądają dosyć dziwnie, tak jakbyś je rozmywał tylko w jednej osi.

Przydałby się też jakiś LOD na teren bo z tego co widzę to renderuje się wszystko jak leci :(
Tytuł: Odp: Tankz! Will come this spring
Wiadomość wysłana przez: Kos w Luty 21, 2011, 19:07:32
Athlon II 4x2.6, Radeon 4650: 9FPS @High, 13 @Medium, 31@Low.

Przy Medium/High jest wizualny glitch: Na początku przy swobodnej kamerze (gdy jest menu) widać że drzewa "migoczą", tzn zmieniają kształt/kolor/oświetlenie/coś w tempie kilka razy na kilka sekund... coś jakby z LOD coś było nie tak. Podczas gry nie rzuciło mi się to w oczy.

I jak ja tu mam celować, skoro nie tylko nie widzę gdzie kończy się czerwony promień, to nawet po strzale nie wiem czy trafiam za blisko czy za daleko? :)

Dołek wykopany w środku wyspy od razu wypełnia się wodą - WTF? Jaki oni tam mają rodzaj gruntu? :) Nic tylko budować studnie...
Tytuł: Odp: Tankz! Will come this spring
Wiadomość wysłana przez: Vipa w Luty 21, 2011, 20:56:13
Dzięki za testy, myślałem że przy kartach z wyższej półki pójdzie lepiej niż 20 fps. A tu klapa.
Powody już znam:
- cienie. Moja metoda jest diabelnie wolna. Oparta na stencil volumes, ale rysuje się geometria bez VBO i na końcu jest dodatkowo rozmywany pass przez shader. Coś innego trzeba wykumać :).
Co najzabawniejsze, oddalcie się od wyspy (tak, żeby ani jeden cień się nie rysował) i włączcie/wyłączcie cienie. Różnica fps około 5-6. Przy 15. lol
- teren i lod. VBO jest budowane z całej geometrii na potrzeby mapki (na niej widać najlepiej gdzie trafiamy :D), ale tylko przy eksplozji (bo zmienia się geometria).
- bloom i "godrays". To też zjada ładnych parę fps. A czy potrzebne to w ogóle...

Promień promień :P A wyłącz go w pinechę. W żadnej grze tego typu go nie ma (widocznego na stałe) i zawsze trzeba się nauczyć trochę gry - jaka siła i kąt odpowiada jakiej odległości. Tutaj idziecie na łatwiznę ;). Aczkolwiek kamera pokazująca miejsce trafienia jest konieczna. Idzie się zorientować co i jak (trzeba trochę pojeździć, w końcu tutaj mamy taką możliwość cały czas, nawet po oddaniu strzału) ale nie wiem jak zrealizować taki podgląd. Zawsze coś zasłonić może - drzewa, pagórek... Robiłem alternatywną kamerę podążającą za pociskiem. Także lipa. Tutaj poległem na etapie planowania - przyznaję się.
Jedna kamera służy i do jeżdżenia i do obserwowania strzału, można śmiało robić to jednocześnie. Dlatego też po części wieżyczka tak szybko się obraca.
Dołek i woda, tak jest w Worms, tak jest w Scorched Earth... Co w tym złego?

Naklejam sobie na suficie nad fotelem: "Work harder".
Tytuł: Odp: Tankz! Will come this spring
Wiadomość wysłana przez: Dab w Luty 21, 2011, 21:15:08
Ja też nie mam dobrych wieści, na 2x GTX 460 w SLI jest 20 FPSów w High ;)
Swoją drogą UI jest strasznie toporny... (choć prawdę mówiąc to Wormsach też UI nie był nigdy mocną stroną, nie licząc Worms 2 ;))
Tytuł: Odp: Tankz! Will come this spring
Wiadomość wysłana przez: Vipa w Luty 22, 2011, 07:19:00
Whooaaa! No to już przesada :).
A mógłbyś sprawdzić ile twój kombajn wyciąga na low details? Jeżeli 45 fps to piszę od nowa :).
Tytuł: Odp: Tankz! Will come this spring
Wiadomość wysłana przez: Dab w Luty 22, 2011, 11:40:24
30 :D Ale to ze względu na VSync włączony. Przy wymuszeniu wyłączenia vsync w sterowniku mam 50 na Low i 25 na High.
Tytuł: Odp: Tankz! Will come this spring
Wiadomość wysłana przez: vashpan w Luty 25, 2011, 13:03:05
Pewnie to juz zadna nowosc, u mnie na GF9600GSO, w High fps to ~15-20, waskie gardlo gdzies jest, skoro na kazdej karcie jest praktycznie tak samo. Na low 30fps, tyle ze pewnie tak jak u Dab'a przez vsync... a nie chcialo mi sie go wylaczac.

Ale gra i tak wyglada ladnie. Chociaz z grywalnoscia i sterowalnoscia jest problem. Malo to wszystko intuicyjne ;) Za duze tez chyba odstepy pomiedzy ruchami AI, za wolno to idzie. Tez przez to nie bardzo wiadomo "ktory to my", na poczatku bowiem nie pamieta sie dokladnej lokalizacji :)

Celowanie tez jakos niespecjalnie mi pasuje, nie udalo mi sie w nic trafic ;)

Tytuł: Odp: Tankz! Will come this spring
Wiadomość wysłana przez: Vipa w Luty 25, 2011, 14:20:05
Pracuję powoli nad kolejnym buildem, trochę topornie idzie bo mam inne projekty na karku, ale postaram się na jutro rano dokończyć:

- szybkość - miałem 13-18 fps teraz ~22. Szału nie ma, ale jest lepiej.
- kamera. Będą poprawki. Podczas strzału kamerka leci wyżej z fokusem na pocisk. Sam pocisk posiada też już model.
- AI wroga szybsze i bez czekania bez sensu na jego strzał.
- ESC już nie wymusza wyjścia z gry ale kończy turę. Do wyjścia z gry pojawi się button.
- celowanie - przyciski cam.y+ i cam.y- . Na nic innego nie wpadłem :(.
- broń /smoke bomb/ zostaje zmieniona na bardziej aktywną :).
- dalsze updatey graficzne :D.
Tytuł: Odp: Tankz! Will come this spring
Wiadomość wysłana przez: nembutal w Luty 25, 2011, 14:31:16
Zagrać nie zagram bo czołgi to jak dla mnie tylko realistyczne symulacje drugowojenne (Red Orchestra i mody). Natomiast co mnie ciekawi to jakim cudem Vipa tak szybko te projekty kończysz, zwłaszcza, że gdzieś czytałem twoją wypowiedź, że nie znasz dobrze C++ i nie piszesz w stylu, który mógłby być uznany za elegancki i nowoczesny.
Tytuł: Odp: Tankz! Will come this spring
Wiadomość wysłana przez: Vipa w Luty 25, 2011, 15:26:09
Szybko kończę bo są to bardziej prototypy. Dłuższy plan projektu zawierałby 5-10 różnych miejsc rozgrywki a nie tylko tropikalną wyspę, możliwość upgrade'u czołgu + z 20 do kupienia, multi, dodatkowo setkę różnistych broni, wersję na urządzenia przenośne i możliwość łatwego moddingu.
Potem stworzenie miejsca dla graczy w postaci forum i strony, pakiet reklamowy, buzz, social media, marketing i... Cenę.

To projekt, tak jak pisałem, jest planowany na rozwój więc nie wykluczam, że te elementy się pojawią z czasem.
Tytuł: Odp: Tankz! Will come this spring
Wiadomość wysłana przez: vashpan w Luty 25, 2011, 17:55:22
Zagrać nie zagram bo czołgi to jak dla mnie tylko realistyczne symulacje drugowojenne (Red Orchestra i mody). Natomiast co mnie ciekawi to jakim cudem Vipa tak szybko te projekty kończysz, zwłaszcza, że gdzieś czytałem twoją wypowiedź, że nie znasz dobrze C++ i nie piszesz w stylu, który mógłby być uznany za elegancki i nowoczesny.

A od keidy "elegancki i nowoczesny" styl, czy w ogole pisanie w C++ implikuje szybkie konczenie projektow ;) Tak naprawde jest wrecz odwrotnie, szybko pisany kod - to kod brzydki, i wcale nie oznacza ze nie dzialajacy ;) Po prostu dziala, ale nikt nie wie jak ;]
Tytuł: Odp: Tankz! Will come this spring
Wiadomość wysłana przez: Xirdus w Luty 25, 2011, 18:06:27
Po prostu dziala, ale nikt nie wie jak ;]
Przypomniało mi to dowcip o teorii i praktyce ;)
Tytuł: Odp: Tankz! Will come this spring
Wiadomość wysłana przez: Vipa w Luty 25, 2011, 20:04:24
Zagrać nie zagram bo czołgi to jak dla mnie tylko realistyczne symulacje drugowojenne (Red Orchestra i mody). Natomiast co mnie ciekawi to jakim cudem Vipa tak szybko te projekty kończysz, zwłaszcza, że gdzieś czytałem twoją wypowiedź, że nie znasz dobrze C++ i nie piszesz w stylu, który mógłby być uznany za elegancki i nowoczesny.

A od keidy "elegancki i nowoczesny" styl, czy w ogole pisanie w C++ implikuje szybkie konczenie projektow ;) Tak naprawde jest wrecz odwrotnie, szybko pisany kod - to kod brzydki, i wcale nie oznacza ze nie dzialajacy ;) Po prostu dziala, ale nikt nie wie jak ;]

Ważne, że ja wiem jak :).
Niee, ale po prostu za diabła rozwalenie projektu po setkach plików i budowanie skomplikowanej sieci połączeń i dziedziczeń mi nie pomaga. Ewentualnie to co często wykorzystuję w swoich projektach wywalam do odrębnych plików, które mogę sobie potem inkludować.
Mam już po prostu tego typu "klocków" tyle, że zbudowanie na jutro wyścigów monster trucków na marsie, nie stanowi żadnego problemu. W sumie dobrze to ująłem - klocki.
A to czy ten kod jest brzydki czy ładny...
Tytuł: Odp: Tankz! Will come this spring
Wiadomość wysłana przez: Xirdus w Luty 25, 2011, 22:11:04
Mam już po prostu tego typu "klocków" tyle, że zbudowanie na jutro wyścigów monster trucków na marsie, nie stanowi żadnego problemu.
Czekam z niecierpliwością :)
Tytuł: Odp: Tankz! Will come this spring
Wiadomość wysłana przez: Vipa w Luty 25, 2011, 23:10:14
Tanki zaktualizowane. Niestety/stety zrezygnowałem z przycisków od Y kamery, bo ułatwiały grę maksymalnie.
Linki te same co w 1 poście.

@ Xirdus: prowokujesz :P. Dzisiaj już kończę i idę na piwo.
Tytuł: Odp: Tankz! Will come this spring
Wiadomość wysłana przez: vashpan w Luty 26, 2011, 00:07:23
@Vipa, moglem dodac ze nikt inny oprocz autora nie wie jak ;)

Czekamy wiec na wyscigi Monster Truckow na Marsie... :D
Tytuł: Odp: Tankz! Will come this spring
Wiadomość wysłana przez: Kamma w Luty 26, 2011, 00:29:31
Czekamy wiec na wyscigi Monster Truckow na Marsie... :D
Również nie mogę się doczekać tych wyścigów na Marsie :) Liczymy na Ciebie Vipa :D
Kto chce samochodowe igrzyska Monster Truck na czerwonej planecie niech pisze :D
PS
W tankach obniż kamerę, aby było widać czołg, z którego się strzela oraz zrób przezroczyste drzewa ( przy patrzeniu zza nich ), bo zasłaniają widok i strasznie irytują. W końcu to jest gra z czołgami, a nie z drzewami w roli głównej. Przydałoby się również szybciej rysować kamienie na plaży, bo widać jak się pojawiają, niczym krasnoludki po szybkim zdjęciu czapki niewidki :)
PS2
Gdzie mogę się zapoznać z kompletnym wyjaśnieniem klawiszologi / sterowania tej gry?
Tytuł: Odp: Tankz! Will come this spring
Wiadomość wysłana przez: ANtY w Luty 26, 2011, 00:50:36
Cytuj
Kto chce samochodowe igrzyska Monster Truck na czerwonej planecie niech pisze :D
No to piszę
Tytuł: Odp: Tankz! Will come this spring
Wiadomość wysłana przez: nembutal w Luty 26, 2011, 00:52:16
Jak się zastanowić to każdy ma własne wyobrażenie tego co to jest elegancki i nowoczesny kod. Natomiast ten zestaw spostrzeżeń jest ciągle aktualny:
- Vipa jest bardzo szybki
- publicznie się przyznawał do ignorancji ws. bardziej zaawansowanych ficzerów C++ czy czego tam
- nie zauważyłem żeby kiedykolwiek udzielał tu pouczeń z pozycji "arbitra elegancji" jeśli chodzi o styl pisania, projektowania - co jest nagminne w przypadku forumowych silnikologów ;)
Stanęło na tym, że Vipa jest szybki bo ma klocki.
Czekamy na Monster Trucki!
Tytuł: Odp: Tankz! Will come this spring
Wiadomość wysłana przez: ANtY w Luty 26, 2011, 12:34:09
Jak się zastanowić to każdy ma własne wyobrażenie tego co to jest elegancki i nowoczesny kod. Natomiast ten zestaw spostrzeżeń jest ciągle aktualny:
- Vipa jest bardzo szybki
- publicznie się przyznawał do ignorancji ws. bardziej zaawansowanych ficzerów C++ czy czego tam
- nie zauważyłem żeby kiedykolwiek udzielał tu pouczeń z pozycji "arbitra elegancji" jeśli chodzi o styl pisania, projektowania - co jest nagminne w przypadku forumowych silnikologów ;)
Stanęło na tym, że Vipa jest szybki bo ma klocki.
Czekamy na Monster Trucki!
Dodaj, że w przeciwieństwie do silnikologów Vipa kończy jakieś gry ;)  niby szczegół, a jednak.
Tytuł: Odp: Tankz! Will come this spring
Wiadomość wysłana przez: Vipa w Luty 26, 2011, 12:48:14
Klawiszologia:
- strzałki - manipulowanie czołgiem
- myszka - obracanie wieżyczką i ustalanie kąta lufy
- rolka myszki - siła wystrzału
- prawy myszy - zmiana broni
- lewy myszy - fire!
- Esc - wyjście

Gra przesłana w wersji dev, więc możliwe są drobne modyfikacje:
- F12 - free look mode (noclip)
- spacja - modyfikacja parametrów niektórych shaderów.
- fullscreen - tworzymy skrót do exe i wpisujemy parametr "fullscreen".





Czekam z niecierpliwością :)
Czekamy wiec na wyscigi Monster Truckow na Marsie... :D
Również nie mogę się doczekać tych wyścigów na Marsie :) Liczymy na Ciebie Vipa :D
No to piszę
Czekamy na Monster Trucki!

Mein Gott...
Tytuł: Odp: Tankz! Will come this spring
Wiadomość wysłana przez: .:NOXY:. w Marzec 06, 2011, 15:50:11
Vipa moja tak prosba od serca i problem z ktorym to i ja sie spotkalem piszac supre :) (bo odziwo pare osob do mnie z tym bilo zamiast tu ) Stawiaj w shaderach jak i VS tak i w PS dyrektywe #version 120 wyskoczy ci pare bledow i fajnie by bylo jak bys to skorygowal taki pierdolki jak brak rzutowania jawnego % zamiast mod(a,b) Na bank piszesz na kartach Nvidii ktore jak musze kompiluja w serowniku shader do 130 a na Radeonie taka akcja nie przechodzi i sie krzacza Czołgi na Sprzecie AMD :)
Tytuł: Odp: Tankz! Will come this spring
Wiadomość wysłana przez: Kos w Marzec 06, 2011, 16:25:38
a na Radeonie taka akcja nie przechodzi i sie krzacza Czołgi na Sprzecie AMD :)

#kshhhh# Noxy, do you hear me? #kshhh# R4650 here, my zone is clear, I repeat, my zone is clear! #kshhhhhh#
Tytuł: Odp: Tankz! Will come this spring
Wiadomość wysłana przez: .:NOXY:. w Marzec 06, 2011, 21:19:29
@Kos no ok... ale to jest stosunkowo nowa maszynka :) przyznaje na nowych bangla ale starszcze umieraja ;) ej no jak juz cos robic to porzadnie ^^
Tytuł: Odp: Tankz! Will come this spring
Wiadomość wysłana przez: Vipa w Marzec 12, 2011, 16:58:30
Hejka ponownie.

Projekt doczekał się update'u! Linki w 1 poście tematu. Tym razem już 4 pliki. Nie chcę za bardzo jechać z jakości.

Ze zmian:
- poprawione shadery (thx Noxy)
- dodane dwie kolejne scenerie - zima i pustynia (beta ale działa piknie)
- celowanie - zamiast odległości naszego czołgu od miejsca celowania, zrobiłem odległość między sugerowanym punktem trafienia a atakowanym czołgiem
- nowa broń - zamiast smoke granade mamy crater bomb. Techniki i opis poniżej.
- poprawiona szybkość gry - dodałem trochę skomplikowany mechanizm rysowania - ciekawe jak przejdzie przez karty :)
- komputer trochę bardziej upośledzony. Potrafił przyfansolić z atomówki na 1 etapie gry. Mało fajne :)
- zapis! Zapisują się nasze bronie statsy i ustawienia.
- rozdziałka - możecie ustawić 1000x10 no problem. Rozdziałka w pliku game.ini. Myszą być 4 znaki, więc jak coś to wpisujcie np. 0400. Grafiki nie są skalowane, ale ich rozmieszczenie jest jak najbardziej cool.
- poprawiona taka masa małych błędów, że głowa mała. Aż się wstydzę, że wcześniejsze wersje takie były :)

Taktyka broni:
- baby missile - ot pierdółka. Trafienie centralne potrafi zabrać do 20 pkt energii. Gdy nic lepszego nie ma...
- big missile - większa pierdółka ale płatna. Potrafi zepsuć życie ale nic specjalnego.
- baby nuke - szczerze to zawsze używam do odsłonięcia wroga zza góry. Strzelona centralnie tylko fajnie wygląda.
- nuke - potrafi. Oj potrafi. Najlepiej przypieprzyć centralnie w łeb. Skutecznie mówi "odp.. się ode mnie" :)
- mirv - dobry do tworzenia przejścia w górce. Dobry też do odcięcia wroga od reszty wyspy. Po za tym... Jest. I tyle.
- shield - jeżeli gdzieś jedziemy i czas się kończy lepiej zarzucić niż silić się na baby missile.
- funky bomb - robi sporą rozpierduchę. Centralne trafienie plus rozszczep pocisku przy uderzeniu. Cała okolica idzie w pizdu.
- napalm - nie niszczy terenu ale ma spory zasięg. Najlepiej trafiać w grupkę wrogów. Dodatkowo cała okolica płonąc skutecznie zasłania pole widzenia.
- repair kit - warto jeden mieć. Odnawia 50% początkowej energii.
- air strike - chyba zbyt mocna broń. Miejsce trafienia praktycznie przestaje istnieć. Sayonara itd.
- teleport - warto mieć, czasami trudno się wydostać gdy jesteśmy za nisko i byle pierdółka powoduje zatopienie.
- earthquake - każdy z wrogów dostaje obrażenia, czasami do 20 pkt. energii! Dobre gdy mamy sporo pojazdów na planszy i każdy z nich ma mało energii.
- frog bomb - dobra broń. Przy uderzeniu wystrzeliwany jest kolejny pocisk z tego miejsca pod losowym kątem. Trwa to dopóki pocisk nie trafi w wodę. Teoretycznie potrafi zadać nieskończoną liczbę uderzeń, dopóki istnieje teren :)
- crater bomb - nowość. Cała okolica wyższa od miejsca trafienia jest równana z punktem uderzenia pocisku. Jakaś góra nam coś przysłania? Sru i po krzyku. Pojazdy znajdujące się powyżej idą w piach. Te poniżej nie tracą nic. Ważne gdy strzelamy blisko nas.

Taktyka poruszania się:
- poruszać się możemy cały czas podczas trwania naszej tury. Po oddaniu strzału także mamy chwilę by się schować za górką.
- gdy nam coś przesłania widok, warto odjechać w bok.
- jeżeli jesteśmy nisko nad wodą, to pojedynczy strzał nas równa z jej poziomem. Nie muszę pisać czym to się kończy :). Warto podjechać wyżej.
- kąt, pod którym znajduje się nasz pojazd ma znaczenie dla odległości strzału. Warto podnieść przód pojazdu.


OK. To by było wszystko chyba, wracam do piwa i karaoke ;).
Tytuł: Odp: Tankz! Will come this spring
Wiadomość wysłana przez: Vipa w Marzec 12, 2011, 22:26:34
Aha, zapomniałem o jednym fakcie - roślinność jest już w końcu ruchoma!
Dość proste rozwiązanie: liście są zapisane osobno od pnia. Do shadera przekazywane są współrzędne środka, co powoduje, że im bardziej oddalone punkty od środka (łączenie z pniem) ruszają się w większym zakresie.
Beka, ale wygląda to lepiej niż w unreal engine, gdzie całe drzewko zapierdziela po sinusie i wygląda to tak jak wygląda :|.
Tytuł: Odp: Tankz! Will come this spring
Wiadomość wysłana przez: Vipa w Marzec 13, 2011, 13:55:35
Kolejna aktualizacja. Tym razem już 5 plików do pobrania :). Ze zmian to dodana kolejna - górska lokacja, animowane cienie i sporo poprawionych błędów zgłoszonych od wczoraj.
Dzięki za pomoc.
Tytuł: Odp: Tankz! Will come this spring
Wiadomość wysłana przez: Vipa w Marzec 20, 2011, 21:00:47
Najnowsze wersja:
Part 1 (https://sites.google.com/a/vipagames.pl/blog/magazyn/twcts.part1.rar?attredirects=0&d=1)
Part 2 (https://sites.google.com/a/vipagames.pl/blog/magazyn/twcts.part2.rar?attredirects=0&d=1)
Part 3 (https://sites.google.com/a/vipagames.pl/blog/magazyn/twcts.part3.rar?attredirects=0&d=1)
Part 4 (https://sites.google.com/a/vipagames.pl/blog/magazyn/twcts.part4.rar?attredirects=0&d=1)
Part 5 (https://sites.google.com/a/vipagames.pl/blog/magazyn/twcts.part5.rar?attredirects=0&d=1)

Zmian sporo, po pierwsze prędkość działania. Jest dużo szybciej. Po drugie wrogie czołgi nie stoją już jak kołki i szukają dobrej pozycji bądź uciekają ze zbyt nisko położonych terenów. Po trzecie balans gry. Po czwarte zmiany graficzne - doszło parę bajerów. Po piąte poprawione błędy. Jeszcze raz dzięki za zgłoszenia.

Miłej zabawy!
Tytuł: Odp: Tankz! Will come this spring
Wiadomość wysłana przez: Vipa w Kwiecień 02, 2011, 19:48:52
Trochę nowości graficznych:

(http://screenup.pl/th/11-04/0nq0y54dth9lgpxu.jpg.jpg) (http://screenup.pl/?l=50UWO13) (http://screenup.pl/th/11-04/4v04x72ssls6f9sf.jpg.jpg) (http://screenup.pl/?l=Z7SN6OF) (http://screenup.pl/th/11-04/hv50trnwmyf005md.jpg.jpg) (http://screenup.pl/?l=A0FV648)
Tytuł: Odp: Tankz! Will come this spring
Wiadomość wysłana przez: ANtY w Kwiecień 03, 2011, 00:29:06
Grubo, brakuje tylko blooma, blura i godrays
Tytuł: Odp: Tankz! Will come this spring
Wiadomość wysłana przez: Vipa w Kwiecień 03, 2011, 10:21:02
Bloom jest ale lekki, blurowane są niektóre elementy, widać to na drugim screenie. Raysy gdy patrzymy na słońce też się pojawiają.
Ta sceneria to test - porobiłem trochę fotek kiepskim aparatem na defaultowych ustawieniach i podpatrzyłem kolorystykę. Jak się okazało jest zupełnie inczej niż w grach. Nawet Crysis ma grafikę zbyt kolorową i zbyt kontrastową.
Jedyne z czym się spotkałem, co zrobiło na mnie piorunujące wrażenie, to gra Arma 2.
http://www.youtube.com/watch?v=_T4LB1Hnmfg&feature=related (http://www.youtube.com/watch?v=_T4LB1Hnmfg&feature=related)
Tam kolorystyka jest dobrana bardzo profesjonalnie nie mówiąc już o oświetleniu. Wielkie brawa dla twórców.
Tytuł: Odp: Tankz! Will come this spring
Wiadomość wysłana przez: voytech w Kwiecień 03, 2011, 13:20:42
Ta sceneria to test - porobiłem trochę fotek kiepskim aparatem na defaultowych ustawieniach i podpatrzyłem kolorystykę. Jak się okazało jest zupełnie inczej niż w grach. Nawet Crysis ma grafikę zbyt kolorową i zbyt kontrastową.

to chyba bardziej decyzja jakiegoś dyrektora artystycznego podobnie jak w filmowych produkcjach. Kolorystyką uzyskuje się odpowiedni nastrój i jednym takie kontrastowe obrazki się podobają a innym już nie. Różnica między zamierzeniami twórców a tym co gracz ogląda jest pewnie duża ze względu na brak kontroli urządzeń odtwarzających. W każdym kinie dany film będzie wyglądał tak samo, natomiast u każdego gracza kontrast, gamma, jasność monitora i oświetlenie w pokoju są różne i będzie to na pewno wpływało na końcowy efekt.

Vipa, dobrze by było jakbyś stworzył tutorial twojego workflow odnośnie tworzenia tekstur, skyboxów bo wygląda to u Ciebie profesjonalnie. Wszystko się trzyma kupy i jest przyjemne dla oka. Pewnie napiszesz, że nie ma tu żadnej filozofii tylko jakaś regulacja kontrastu/nasycenia/?? w PS/Gimp, ale na pewno każdy chciałby to zobaczyć krok po kroku na jakimś konkretnym przykładzie. Było by to z pewnością pouczające :)
Tytuł: Odp: Tankz! Will come this spring
Wiadomość wysłana przez: cybek w Kwiecień 03, 2011, 17:36:55
Co do gry, to ikona która oznacza sterowanie przez komputer jak dla mnie jest zamieniona z kontrolą gracza. Gdy wybrałem klawiaturę to był gracz komputera, a komputer to było moje sterowanie :/
Tytuł: Odp: Tankz! Will come this spring
Wiadomość wysłana przez: Vipa w Kwiecień 04, 2011, 08:39:17
Spoko, większość graczy leci na defaultowych ustawieniach monitora ale i tak jeżeli nie pojadą za bardzo z korekcją poszczególnych składowych koloru z osobna to powinno być OK.
Chodzi bardziej o to, że mamy trzy rodzaje obrazu - ten realny, ten sztucznie pompowany przez efekty (m. in. pierwsze screeny z Tankz) oraz ten, którego oczekujemy. Ten ostatni nie jest realny w 100% - nasycenie kolorów jest zmniejszone, czerń rozjaśniona itd. czyli to co oglądamy w realu pomnożone przez kiepską jakość sprzętu foto. Przynajmniej taka jest moja teoria - zobaczymy jak skończę.

Odnośnie opisu etapów tworzenia grafiki, to wolałbym poczekać aż sam będę zadowolony z rezultatów. Na chwilę obecną to siedzenie nad obrazem i dobieranie parametrów + korekcja tekstur. Później będę mógł to poskracać do pewnych ogólnych zasad.

Co do gry, to ikona która oznacza sterowanie przez komputer jak dla mnie jest zamieniona z kontrolą gracza. Gdy wybrałem klawiaturę to był gracz komputera, a komputer to było moje sterowanie :/
Dzięki za info, spojrzę tam.
Tytuł: Odp: Tankz! Will come this spring
Wiadomość wysłana przez: Vipa w Kwiecień 08, 2011, 09:19:49
Przebudowany system cząsteczek w akcji:

(http://screenup.pl/th/11-04/wtck8euib0tl73r3.jpg.jpg) (http://screenup.pl/?l=N0XRHIO)   (http://screenup.pl/th/11-04/h1of90zpvw79cncu.jpg.jpg) (http://screenup.pl/?l=ZORN0EV)

Sporo też optymalizacji od samego rysowania po wszelkie wyliczenia. Max details nie powinien spaść już poniżej 15 FPS. Ewentualnie można wyłączyć HDR w menu bo to może akurat spowolnić trochę.

Download:     Part 1 (https://sites.google.com/a/vipagames.pl/blog/magazyn/twcts.part1.rar?attredirects=0&d=1)    Part 2 (https://sites.google.com/a/vipagames.pl/blog/magazyn/twcts.part2.rar?attredirects=0&d=1)    Part 3 (https://sites.google.com/a/vipagames.pl/blog/magazyn/twcts.part3.rar?attredirects=0&d=1)    Part 4 (https://sites.google.com/a/vipagames.pl/blog/magazyn/twcts.part4.rar?attredirects=0&d=1)    Part 5 (https://sites.google.com/a/vipagames.pl/blog/magazyn/twcts.part5.rar?attredirects=0&d=1)

Rozdzielczość i tryb fullscreen można ustawić w pliku game.ini .

Dajcie proszę znać jak to u was śmiga (lub nie śmiga) w max i low details. Z góry wielkie dzięki.
Tytuł: Odp: Tankz! Will come this spring
Wiadomość wysłana przez: Karol w Kwiecień 08, 2011, 11:05:02
Dajcie proszę znać jak to u was śmiga (lub nie śmiga) w max i low details. Z góry wielkie dzięki.
High: 4-6 fps
Low: 6-10 fps

Wizualnie nie zauważyłem większych różnic między Low, a High, albo ślepy jestem :U albo to słońce mi w ekran za bardzo grzeje. Sprzęt dość słaby jak na obecne czasy: C2D 2.0Ghz, 2GB Ram, GF8600GT M 256MB.
Tytuł: Odp: Tankz! Will come this spring
Wiadomość wysłana przez: FoToN w Kwiecień 08, 2011, 15:40:24
U mnie przy wczytywaniu gra odmawia posłuszeństwa (wyłącza się)

stderr:
Fatal signal: Segmentation Fault (SDL Parachute Deployed)
stdout:
window OK
Vertex shader was successfully compiled to run on hardware.

Fragment shader was successfully compiled to run on hardware.
Vertex shader was successfully compiled to run on hardware.

Fragment shader was successfully compiled to run on hardware.
Vertex shader was successfully compiled to run on hardware.

Fragment shader was successfully compiled to run on hardware.
Vertex shader was successfully compiled to run on hardware.

Fragment shader was successfully compiled to run on hardware.
Vertex shader was successfully compiled to run on hardware.

Fragment shader was successfully compiled to run on hardware.
Vertex shader was successfully compiled to run on hardware.

Fragment shader was successfully compiled to run on hardware.
Vertex shader was successfully compiled to run on hardware.

Fragment shader was successfully compiled to run on hardware.
Vertex shader was successfully compiled to run on hardware.

Fragment shader was successfully compiled to run on hardware.
Vertex shader was successfully compiled to run on hardware.

Fragment shader was successfully compiled to run on hardware.
Vertex shader was successfully compiled to run on hardware.

Fragment shader was successfully compiled to run on hardware.
settings OK
settings OK
loading...
wczytywanie dzwiekow:

Sprzęt to C2D 2.1Ghz, 3GB RAM, ATI MHD 4650 1GB, system W7.
Tytuł: Odp: Tankz! Will come this spring
Wiadomość wysłana przez: Vipa w Kwiecień 08, 2011, 15:48:31
Dzięki Karol, czyli trzeba polecieć ze szczegółowością modeli. A tak z ciekawości - z HDR czy bez?

FoToN: spróbuj po restarcie, będzie w porządku.
Tytuł: Odp: Tankz! Will come this spring
Wiadomość wysłana przez: xgine w Kwiecień 08, 2011, 17:21:22
Dajcie proszę znać jak to u was śmiga (lub nie śmiga) w max i low details. Z góry wielkie dzięki.


High: 40-80fps Mid: 70-110fps Low: 80-110fps


Jednak są problemy z wyświetlaniem (bugi jakieś) - ma klopoty z wyswietlaniem trawy (jednokolorowe billboardy bez alpha), do tego wyglada tak jakby mieszaly sie textury, mial problem z wczytaniem textur itp. Nie wiem czy to jakies wyjatkowe bledy podczas sciagania paczki, czy w grze. W stdout.txt wszystko ok.
Screenshoty: http://www.sendspace.com/file/3z8588 (http://www.sendspace.com/file/3z8588)


Sprzęt: AMD Phenom II X4 955 3.20GHz, 4.00 GB RAM, ATI Radeon HD 5700 1GB, Win7 64-bit
Tytuł: Odp: Tankz! Will come this spring
Wiadomość wysłana przez: Vipa w Kwiecień 08, 2011, 17:34:51
Jednej (lub więcej) tekstury nie wczytało. Pytanie co może być przyczyną. Spojrzę na to dokładnie, shader bankowo nie bo skybox idzie bez niego a też jest bug.
Tytuł: Odp: Tankz! Will come this spring
Wiadomość wysłana przez: Karol w Kwiecień 08, 2011, 17:37:41
Dzięki Karol, czyli trzeba polecieć ze szczegółowością modeli. A tak z ciekawości - z HDR czy bez?
Bez HDR.
Tytuł: Odp: Tankz! Will come this spring
Wiadomość wysłana przez: Xirdus w Kwiecień 08, 2011, 17:57:25
Jednej (lub więcej) tekstury nie wczytało. Pytanie co może być przyczyną.
Obstawiam przypadek losowy (przy następnym włączeniu może się naprawi). Może to dziwne, ale mi się tak już parę razy zdarzyło (znaczy nie konkretnie w tej grze, bo jej nawet nie uruchomię [Athlon XP bez SSE2], ale np. w Dark Messiah tak miałem).
Tytuł: Odp: Tankz! Will come this spring
Wiadomość wysłana przez: xgine w Kwiecień 08, 2011, 18:40:46
Obstawiam przypadek losowy (przy następnym włączeniu może się naprawi). Może to dziwne, ale mi się tak już parę razy zdarzyło (znaczy nie konkretnie w tej grze, bo jej nawet nie uruchomię [Athlon XP bez SSE2], ale np. w Dark Messiah tak miałem).


Nigdy bym nie zglaszal problemu nie sprawdzajac kilka razy. Ok 10 razy uruchomialem, wiec to odpada. Jesli juz to tak jak mowie moze cos podczas sciagania umnkelo, chociaz jak wypakowywalem z archiwum bledow nie bylo.
Tytuł: Odp: Tankz! Will come this spring
Wiadomość wysłana przez: Vipa w Kwiecień 08, 2011, 20:06:08
Qrde ciekawe. Nie uruchamiasz przypadkiem exe ze starszej wersji? Na screenach, które dałeś, nie masz np. w menu opcji wyłączenia HDR, która to została teraz dodana:
(http://screenup.pl/th/11-04/ya9g2py0r2ab5l7t.jpg.jpg) (http://screenup.pl/?l=OFAPZ8F)

Tytuł: Odp: Tankz! Will come this spring
Wiadomość wysłana przez: s0d w Kwiecień 09, 2011, 13:31:50
Vipa gierka fajnie wygląda ale jak się w nią gra to ja nie wiem, mógłbyś na początku gry przedstawić zasady gry, na czym polega, jak wygląda rozgrywka (turowa) jak sterować postacią itp. bo tak to ja po minucie patrzenia się jak inne czołgi coś robią, klikania różnych klawiszy i włączenia shield'a w moim nic nie zrobiłem.

No i jakaś opcja wyłączenia dźwięków otoczenia, te ptaki są strasznie denerwujące, zwłaszcza gdy słucham swojej muzyki w czasie gry, ewentualnie daj suwak żeby można było dostosować głośność dźwięków.
Tytuł: Odp: Tankz! Will come this spring
Wiadomość wysłana przez: xgine w Kwiecień 09, 2011, 14:45:11
Qrde ciekawe. Nie uruchamiasz przypadkiem exe ze starszej wersji? Na screenach, które dałeś, nie masz np. w menu opcji wyłączenia HDR, która to została teraz dodana


Tak, to musiala byc w takim razie jakas starsza wersja, sciagnalem jeszcze raz z tych samych linkow (5 czesci) i teraz nie ma anomalii.
Tytuł: Odp: Tankz! Will come this spring
Wiadomość wysłana przez: Vipa w Kwiecień 10, 2011, 19:03:32
Zasady opiszę potem bo i tak trzeba by było potem to zmieniać. Sterowanie jest w miarę intuicyjne. Można obczaić co i jak.
Z tym dźwiękiem to niezły pomysł. Dorobię.

Na razie skończyłem walkę z raysami:
http://www.youtube.com/watch?v=oOc8Q-rcVxY (http://www.youtube.com/watch?v=oOc8Q-rcVxY)
Fajnie?
Tytuł: Odp: Tankz! Will come this spring
Wiadomość wysłana przez: Vipa w Kwiecień 13, 2011, 09:23:56
Nikt nie odpowiedział więc nie fajnie :).
2nd attempt:
http://www.youtube.com/watch?v=rHweZrPHdD8 (http://www.youtube.com/watch?v=rHweZrPHdD8)

Lepiej?
Tytuł: Odp: Tankz! Will come this spring
Wiadomość wysłana przez: .:NOXY:. w Kwiecień 30, 2011, 19:38:13
Miłość, dobro i pan jezus :3 jest do tego download? :>
Tytuł: Odp: Tankz! Will come this spring
Wiadomość wysłana przez: Vipa w Maj 01, 2011, 14:15:05
Najmocniej przepraszam, zapomniałem udostępnić :).

Part 1 (https://sites.google.com/a/vipagames.pl/blog/magazyn/twcts.part1.rar?attredirects=0&d=1)    Part 2 (https://sites.google.com/a/vipagames.pl/blog/magazyn/twcts.part2.rar?attredirects=0&d=1)    Part 3 (https://sites.google.com/a/vipagames.pl/blog/magazyn/twcts.part3.rar?attredirects=0&d=1)    Part 4 (https://sites.google.com/a/vipagames.pl/blog/magazyn/twcts.part4.rar?attredirects=0&d=1)    Part 5 (https://sites.google.com/a/vipagames.pl/blog/magazyn/twcts.part5.rar?attredirects=0&d=1)   
Tytuł: Odp: Tankz! Will come this spring
Wiadomość wysłana przez: arturooo3 w Lipiec 24, 2011, 13:38:19
Wreszcie zdobyłem czas by zainteresować się grą :)
Generalnie nie wiem kiedy był wykonywany ostatni update, ale.. Jeżeli gra u mnie na maksymalnych detalach się tnie to jest coś nie tak z grą - normalnie jest to 70fps-ów, jednak w 'mroźnej krainie' ilość klatek potrafi spaść nawet do 17...
Nie jest to fajne, a zdarza się tylko tak na minutę - później jest ok.
Czasem nadal czołgi mają problem z "wjeżdżaniem w ziemię" częściowo, jednak nie jest źle - podobnie z kolizjami w drzewami.
Tytuł: Odp: Tankz! Will come this spring
Wiadomość wysłana przez: VG w Lipiec 24, 2011, 15:58:06
Gra niesamowicie się tnie nawet na najniższych detalach. Ilość klatek tak jak powiedział arturooo3
spada właśnie do 20 i 17.

Moje parametry: Intel Core 2 Duo 2,53 GHz, 4GB RAM, GeForce9600 512 MB 256 bit.
Tytuł: Odp: Tankz! Will come this spring
Wiadomość wysłana przez: KrissM w Grudzień 20, 2011, 11:16:23
Z ciekawości uruchomiłem to u siebie i też niesamowicie sie tnie do tego stponia, że nie mogę za bardzo myszką z menu powybierać opcji.
W tle odpala się konsola i sypie komunikatami :

OGLE: Category: 0x00000001, MessageID: 0x00800001
      A provided enum value is not accepted by this operation:  OGL
      Error Code = 0x00000500 (GL_INVALID_ENUM)

Testowałem na: Win 7 32bit, GeForce 8600GT, 4GB Ram, AMD 8650 2.3GHz
Tytuł: Odp: Tankz! Will come this spring
Wiadomość wysłana przez: Yerek w Grudzień 20, 2011, 17:31:12
Może jakiś problem ze sterownikami ogl ? Podobny problem swego czasu miałem na win 7 32 z blenderem... przycinał się bez powodu podobnie jak uplink albo Wam tankz. Problem występował mimo ściągniętych najnowszych sterowników od nvidii, dopiero gdy pobawiłem się rivaTuner i pozmieniałem jakieś opcje zaczeło śmigać ;/
Tytuł: Odp: Tankz! Will come this spring
Wiadomość wysłana przez: Vipa w Grudzień 20, 2011, 18:48:32
Gra była mało optymalizowana, przyznaję. GF8600 może okazać się za słaby. Na moim domowym GT440 jest o wiele płynniej, około 40 fps z ustawieniami prawie maksymalnymi.
Może spróbuj w panelu sterowania nvidia ustawić suwak na wydajność? Powinno pomóc.