Forum www.warsztatgames.fora.pl Strona Główna www.warsztatgames.fora.pl
WarsztatGames
 
 FAQFAQ   SzukajSzukaj   UżytkownicyUżytkownicy   GrupyGrupy   GalerieGalerie   RejestracjaRejestracja 
 ProfilProfil   Zaloguj się, by sprawdzić wiadomościZaloguj się, by sprawdzić wiadomości   ZalogujZaloguj 

Dalsza część konceptu
Idź do strony 1, 2, 3  Następny
 
Napisz nowy temat   Odpowiedz do tematu    Forum www.warsztatgames.fora.pl Strona Główna -> Ogólny design
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Xirdus




Dołączył: 22 Sty 2012
Posty: 52
Przeczytał: 0 tematów

Pomógł: 2 razy
Ostrzeżeń: 0/5

PostWysłany: Sob 22:49, 25 Lut 2012    Temat postu: Dalsza część konceptu

Wsadzam dalszą część opisu mojego pomysłu, przedstawiającą bardziej sam gameplay. Skupiłem się głównie na mapach z tego względu, że zauważyłem, że prace pod tym względem już poszły. Anyway:



Przed rozpoczęciem walki mechy ustawiane są na miejscach startowych mapy. Dla pojedynków 1v1 brane są tylko miejsca nr 1 i 2, dla większej ilości graczy losowane są z całości puli. Dla walk drużynowych jest osobny zestaw miejsc startowych, a właściwie dwa: jeden dla jednej i drugi dla drugiej drużyny. Większej ilości drużyn nie przewiduję.

Kamera jest centralnie z góry, wysokość (tj. obszar, jaki pokazuje) zmienia się dynamicznie i jest uzależniony od pozycji mechów - kamera stara się uchwycić wszystkie mechy z małym marginesem, jednak nie zbliża się poniżej pewnego ustalonego poziomu by nie było zbyt dużego powiększenia.

Mapy będą niezbyt duże, jednak dokładna wielkość będzie zróżnicowana. Część map to będą otwarte place, część to labirynt korytarzy. Mapa zawsze będzie podłożem - nic nie będzie przykrywać mechów. Sam plik mapy powinien zawierać obrazek mapy oraz dane o obiektach:
-"niewidzialne ściany" w postaci prostokątów o dowolnych wymiarach i orientacji, przez które nie będzie nic przechodzić (zwykle będą w miejscach, gdzie narysowane są rzeczywiste ściany)
-"niewidzialne półścianki", przez które mechy nie mogą przechodzić, ale pociski tak
-obiekty fizyczne, np. skrzynki, które będą się przesuwać; każdy będzie miał określoną masę (masa równa 0 znaczy, że nie można przesuwać) oraz wytrzymałość (punkty obrażeń, po których obiekt zostaje zniszczony; 0 oznacza, że obiekt jest niezniszczalny); obiekty mogą być wysokie (blokują mechy i pociski) i niskie (blokują mechy, ale nie blokują pocisków); obiekty mogą być odporne lub częściowo odporne na niektóre typy broni
-obiekty niefizyczne, jako obrazki "wlepione" w mapę; na potrzeby skryptów
-triggery aktywujące skrypty; trigger aktywuje się, kiedy mech stanie w odpowiednim miejscu; obiekty fizyczne mogą pełnić rolę triggerów - wtedy skrypt aktywuje się po ich zniszczeniu

Walka kończy się, gdy spełni się jeden z dwóch warunków: wszystkie wrogie mechy zostaną wyeliminowane lub upłynie czas gry. Eliminacja następuje, gdy mech zostanie zniszczony lub unieruchomiony (nie będzie się poruszał przez określony czas). Przeciętna walka 1v1 powinna trwać do 1 minuty. Domyślne ustawienia dla części składowych mecha powinny być tak dobrane, by mniej więcej starczać na właśnie minutę.



Sory że tak rzadko i mało piszę, ale brakuje mi czasu i doświadczenia żeby więcej robić. Jak macie pytania lub uwagi odnośnie czegokolwiek albo prośby żebym jakiś element gry jeszcze opisał, to piszcie tutaj.


Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
nobody




Dołączył: 20 Sty 2012
Posty: 23
Przeczytał: 0 tematów

Ostrzeżeń: 0/5

PostWysłany: Sob 23:27, 25 Lut 2012    Temat postu:

Parę rzeczy tutaj zmienia nieco mój pogląd na edytor. Ale nic. Nie napisałem na tyle dużo by strata paru rzeczy bolała.

PS. Niedługo napiszę do Ciebie listę pytań odnośnie gry, aby móc dokładniej zaprojektować edytor.


Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Will
Administrator



Dołączył: 20 Sty 2012
Posty: 83
Przeczytał: 0 tematów

Ostrzeżeń: 0/5

PostWysłany: Sob 23:45, 25 Lut 2012    Temat postu:

Mam nadzieje, że z tej listy pytań zrobi się jakiś konkretny dokument tak aby nie trzeba było zbierać potem wszystkiego jak puzzle. Tak właściwie to trzeba opisać każdy z elementów, z tego podforum:
AI, skrypty, itd itd Napisz pod każdy opis ze strony designu czyli:
AI: opisz jaką inteligencje mają posiadać boty, jaka jest ich widoczność(radar?, wzrok? wykrywanie ruchu? itd), jakie mają być ich strategie walki(ich charaktery)?, itd
Rendering: Co to właściwie za świat? jakieś sf? mieszanka przeszłości z nowoczesną technologią? Jaki klimat całości(mroczny, same dynamiczne światła bez dziennego oświetlenia czy może mieszanka)?
Fizyka: Jak wygląda walka? latające elementy świata wpływają na przeciwników? podłoże wpływa na możliwości ruchu graczy? itd

Ogólnie najlepiej przygotuj opis dla każdej z sekcji tak aby każdy wiedział mniej więcej jak jego część roboty będzie wyglądać.


Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Xirdus




Dołączył: 22 Sty 2012
Posty: 52
Przeczytał: 0 tematów

Pomógł: 2 razy
Ostrzeżeń: 0/5

PostWysłany: Nie 1:13, 26 Lut 2012    Temat postu:

Will, postaram się zrobić to, o czym mówisz, na tyle na ile mogę. Problem w tym, że... sam nie wiem jak to będzie wyglądać Razz Nie da się zaprojektować każdego pojedynczego skrawka gry "na sucho". Po pierwsze nie mam doświadczenia, po drugie niektórych rzeczy nie da się odgórnie zaprojektować, tylko trzeba je sprawdzić w praktyce. A część rzeczy to się po prostu rozumie sama przez się Wink

Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Will
Administrator



Dołączył: 20 Sty 2012
Posty: 83
Przeczytał: 0 tematów

Ostrzeżeń: 0/5

PostWysłany: Nie 22:09, 26 Lut 2012    Temat postu:

No tak, ja nie twierdzę, że da się wszystko zaprojektować od początku do końca ale potrzeba tyle informacji aby każda z sekcji mogła ruszyć do przodu. Do tego potrzebne są informacje np: takie, które podałem w poprzednim poście. Najlepszy byłby opis jednego pojedynku ogólny+ taki opis osobny dla każdej sekcji. Najbardziej sensowym rozwiązaniem jest stworzenie dynamicznego design doc'a, który byłby uzupełniany wraz z rozwojem projektu. Wtedy całość jest w jednym miejscu i każdy ma dostęp zawsze do najnowszych danych. Możesz zrobić coś na zasadzie wiki.

Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
p2rkw




Dołączył: 25 Lut 2012
Posty: 13
Przeczytał: 0 tematów

Ostrzeżeń: 0/5

PostWysłany: Nie 23:53, 26 Lut 2012    Temat postu:

Może na początek skupmy się na tym jak byśmy widzieli prototyp gry. Mi w prototypie wystarczy mapa, pare mechów i możliwość strzelania czymkolwiek.

Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
nobody




Dołączył: 20 Sty 2012
Posty: 23
Przeczytał: 0 tematów

Ostrzeżeń: 0/5

PostWysłany: Pon 0:18, 27 Lut 2012    Temat postu:

Mam wrażenie, że to wszystko zmierza trochę nie w tym kierunku co trzeba. Trzeba zrobić solidny zarys ogólnego projektu, albo inaczej zrobi nam się niezły burdel z kodu oraz współpracy.

Oto co ja Wam proponuje:
- skontaktuje się z Xirdusem na GG w celu dopytania o pewne szczegóły gry, jak on to widzi
- na podstawie tych oraz poprzednich informacji zaprojektuje odgórnie CAŁY kod (nie mam tu na myśl jakiś wewnętrznych mechanizmów, tylko schemat jak to ma być zbudowane oraz jak to ma działać). Będę tu wykorzystywał głównie wiedzę jak czegoś nie robić (patrz dział "Projekty" na moim blogu)
- postaram się to zrobić w ciągu kilku dni

Po pokazaniu projektu stwierdzicie, czy według Was ma on sens i czy warto go wykorzystać. Odpowiada Wam ta propozycja?


Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
p2rkw




Dołączył: 25 Lut 2012
Posty: 13
Przeczytał: 0 tematów

Ostrzeżeń: 0/5

PostWysłany: Pon 0:32, 27 Lut 2012    Temat postu:

Skoro czujesz się na siłach zaprojektować cały kod, to mi jak najbardziej pasuje.

Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
kkalisz




Dołączył: 25 Lut 2012
Posty: 10
Przeczytał: 0 tematów

Ostrzeżeń: 0/5
Skąd: Kraśnik

PostWysłany: Pon 3:38, 27 Lut 2012    Temat postu:

kkalisz napisał:
no myślę że jak już ustalimy dokładnie jak my wyglądać gameplay interakcja ze światem i ogólnie szeroko pojęta mechanika gry. można będzie zacząć tworzyć diagramy przypadków użycia w i końcu diagramy klas, interfejsy itp... a potem to już tylko podział kodzenia tych klas, wtedy to będzie można wybrzydzać kto co implementuje Smile


no o coś takiego mi chodziło Smile tylko nie rzucałbym się od razu za projektowanie kodu.


Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Xirdus




Dołączył: 22 Sty 2012
Posty: 52
Przeczytał: 0 tematów

Pomógł: 2 razy
Ostrzeżeń: 0/5

PostWysłany: Pon 15:08, 27 Lut 2012    Temat postu:

p2rkw napisał:
Mi w prototypie wystarczy mapa, pare mechów i możliwość strzelania czymkolwiek.

Wg mnie prototyp powinien być walką 1v1 między dwoma graczami przy jednym kompie. Bronie dwie: chaingun i wyrzutnia rakiet. Będzie to bardzo dobrze oddawało to, o co w grze chodzi, i nie powinno zająć za dużo czasu.


Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Will
Administrator



Dołączył: 20 Sty 2012
Posty: 83
Przeczytał: 0 tematów

Ostrzeżeń: 0/5

PostWysłany: Pon 23:32, 27 Lut 2012    Temat postu:

Pomysł ok ale nawet do prototypu potrzebne są te wszystkie dane, o których pisałem plus moim zdaniem nawet prototyp powinien oferować grę po sieci.

Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
nobody




Dołączył: 20 Sty 2012
Posty: 23
Przeczytał: 0 tematów

Ostrzeżeń: 0/5

PostWysłany: Wto 16:46, 28 Lut 2012    Temat postu:

Fail z mojej strony. Jako, że jutro jadę na wycieczkę i okazało się, że nie mogę wziąć laptopa z projektowania kodu nici (a raczej będę mógł to zrobić na kartce, ale nie będę miał możliwości przeniesienia na komputer i wysłania wam). Dostęp do internetu będę miał tak właściwie jedynie z czytnika e-booków.

Więc albo możecie poczekać na projekt (wracam 09.02.12, w weekend pewnie bym się wyrobił z przeniesieniem), albo po prostu inaczej to zorganizować i zacząć kodzić. Nie chcę wstrzymywać prac.


Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
kkalisz




Dołączył: 25 Lut 2012
Posty: 10
Przeczytał: 0 tematów

Ostrzeżeń: 0/5
Skąd: Kraśnik

PostWysłany: Wto 21:45, 28 Lut 2012    Temat postu:

sory ale ja dalej nie wiem co to kodzić !? nie mamy nawet dokładnie opisanego konceptu całej mechaniki. nie mamy zbudowanego żadnego podstawowego diagramu co aktualnie jest podstawą przy Tworzeniu oprogramowania. Minął prawie miesiąc... a dalej stoimy w miejscu.... i skończy się tak że zacznie powstawać kod który nie był przemyślany zaprojektowany nawet, pojawią się kłopoty braki nagłe zmiany konceptu i wyjdzie chuj w dupe Razz

Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Will
Administrator



Dołączył: 20 Sty 2012
Posty: 83
Przeczytał: 0 tematów

Ostrzeżeń: 0/5

PostWysłany: Wto 22:37, 28 Lut 2012    Temat postu:

Ja też nie mam pojęcia co kodzić Wink ale bez opisu nie można się za nic zabrać. Xirdus co z opisem? Jeśli nie masz czasu a nikt inny nie widzi tego pomysłu na tyle aby móc to dobrze spisać to trzeba będzie podjąć jakieś sensowne decyzje. Daj znać co i jak i najpóźniej w weekend trzeba będzie podjąć konkretne decyzje.

Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Xirdus




Dołączył: 22 Sty 2012
Posty: 52
Przeczytał: 0 tematów

Pomógł: 2 razy
Ostrzeżeń: 0/5

PostWysłany: Wto 23:42, 28 Lut 2012    Temat postu:

Ale ja nie bardzo wiem co mam opisać Sad No po prostu nie wiem jak wyrazić w słowach zwykłą naparzankę. Bardzo bym chciał, żeby inni członkowie zespołu też wzięli udział w projektowaniu, szczególnie projektowaniu kodu - bo takie coś wykracza poza moje umiejętności.

@kkalisz: czego konkretnie opis ci potrzeba? Jaka kwestia jeszcze nie została na tyle dobrze przedstawiona, by nie móc chociaż zacząć prac? Czy chodzi tylko o zebranie wszystkiego do kupy?


Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Wyświetl posty z ostatnich:   
Napisz nowy temat   Odpowiedz do tematu    Forum www.warsztatgames.fora.pl Strona Główna -> Ogólny design Wszystkie czasy w strefie EET (Europa)
Idź do strony 1, 2, 3  Następny
Strona 1 z 3

 
Skocz do:  
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach

fora.pl - załóż własne forum dyskusyjne za darmo
Powered by phpBB © 2001, 2005 phpBB Group
Regulamin