ABS bez skryptów
Aktualny czas: 28-04-26, 14:38 Witaj! Przejdź do zakładki Logowanie lub Rejestracja


Odpowiedz 
[Dowolny] ABS bez skryptów
Ann120 Offline
*


Liczba postów: 57
Dołączył: 24-10-14

Pomógł: 2



Post: #1
ABS bez skryptów

Czy można zrobić ABS'a bez skryptów na zdarzeniach?
26-01-16 19:17
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
"Pomógł" przyznał(a):
Avaron Offline
*


Liczba postów: 213
Dołączył: 27-10-14

Pomógł: 9



Post: #2
RE: ABS bez skryptów

Tak, ale bedzie to bardzo czasochlonne i nie da tak duzych mozliwosci jak na skrypcie, skrypt konfigurujesz raz a taki ABS na zdarzeniach to kupa roboty ;)

I am the bone of my sword.
Steel is my body, and fire is my blood.
I have created over a thousand blades.
Unknown to death.
Nor known to life.
Have withstood pain to create many weapons.
Yet, those hands will never hold anything.
So as I pray, "Unlimited Blade Works."
26-01-16 20:01
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
"Pomógł" przyznał(a): Ann120
Adrapnikram Offline
*


Liczba postów: 571
Dołączył: 04-10-13

Pomógł: 45



Post: #3
RE: ABS bez skryptów

"nie da tak duzych mozliwosci jak na skrypcie"
mrgreenmrgreenmrgreen

Oczywiście, że daje o wiele większe możliwości. Skrypt jest ograniczony do kilku podstawowych rzeczy, nie widziałem jakiegoś specjalnie rozbudowanego, który posiadałby dużo opcji. W większości znajdziesz to samo. Mikstury strzelanie, atakowanie z bliska, ew. zmęczenie postaci (choć tu też jest cienko) jakieś mini mapy, skakanie, bieganie. Zanim wszystko to ogarniesz (w sumie to zależy od tego jak ogarnięty jesteś ty) to minie kilka tygodni, a ABS z tymi funkcjami można zrobić w 2 tygodnie, przy troszeczkę większym nakładzie pracy. ABS'y są bardzo proste tak naprawdę. Przede wszystkim te ze skryptów zapominają o czymś ważnym, czym są wrogowie. Są bardzo sztywni i różnią się tylką mocą DMG i PŻ, co jest bardzo słabe. No ale chyba napisałem o kilka zdań za dużo razz

Odp. Da się, możesz nawet wykorzystać te napisane podstawy silników:
Strzelanka - http://www.rpgmaker.pl/?co=rpgmaker&typ=...oradyxp-17
Siekanie z miecza - http://www.rpgmaker.pl/?co=rpgmaker&typ=...poradyxp-5

Wystarczy pobrać dema
26-01-16 23:27
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
"Pomógł" przyznał(a): Ann120
Mateusz SSJ8 Offline
*


Liczba postów: 511
Dołączył: 10-05-13

Pomógł: 40



Post: #4
RE: ABS bez skryptów

Adrapnikram napisał(a):"nie da tak duzych mozliwosci jak na skrypcie"
mrgreenmrgreenmrgreen

Oczywiście, że daje o wiele większe możliwości. Skrypt jest ograniczony do kilku podstawowych rzeczy, nie widziałem jakiegoś specjalnie rozbudowanego, który posiadałby dużo opcji. W większości znajdziesz to samo. Mikstury strzelanie, atakowanie z bliska, ew. zmęczenie postaci (choć tu też jest cienko) jakieś mini mapy, skakanie, bieganie. Zanim wszystko to ogarniesz (w sumie to zależy od tego jak ogarnięty jesteś ty) to minie kilka tygodni, a ABS z tymi funkcjami można zrobić w 2 tygodnie, przy troszeczkę większym nakładzie pracy. ABS'y są bardzo proste tak naprawdę. Przede wszystkim te ze skryptów zapominają o czymś ważnym, czym są wrogowie. Są bardzo sztywni i różnią się tylką mocą DMG i PŻ, co jest bardzo słabe. No ale chyba napisałem o kilka zdań za dużo razz

Odp. Da się, możesz nawet wykorzystać te napisane podstawy silników:
Strzelanka - http://www.rpgmaker.pl/?co=rpgmaker&typ=...oradyxp-17
Siekanie z miecza - http://www.rpgmaker.pl/?co=rpgmaker&typ=...poradyxp-5
To, że gotowe tak robią, nie znaczy, że twój też.


@Ann120
Na zdarzeniach wprawdzie da się zrobić ABSa, ale nie będzie on miał tak wielu opcji, jak ten napisany w Ruby.
1. Zmiany stanów. Wrogowie w takich ABSach zdarzeniowych są takimi samymi zdarzeniami, jak wszystkie inne zdarzenia. Dlatego mogą zadawać graczowi statusy, ale gracz im nie może. A nawet, jeśli, to egzekucja możliwości zadania stanu przeciwnikowi nawet, kiedy ten już jakiś ma, leży i kwiczy. Dlatego ze względu na zmiany stanów MUSISZ pracować w RPG Makerze XP. I w żadnym wypadku w starszym.
2. Poruszanie się przeciwników. W standardowej walce jest to całkowicie zbędne, ale w przypadku ABSa jest to już problem. Przede wszystkim musisz wiedzieć, czy ten konkretny przeciwnik ma trzymać ścieżkę nieważne, co, czy ma zacząć ścigać gracza, jak tylko go zobaczy. Na zdarzeniach potrzebujesz dwóch stron jednego zdarzenia, a w skryptach wystarczy już tylko jedna zawierająca grafikę przeciwnika i ścieżkę, po której chodzi,kiedy nie walczy.
3. Mapa. O ile w standardowej walce jest to zbędne, to w ABSie trochę trudności może graczowi sprawić, że nie po całej lokacji można chodzić. Szczególnie w walce z bossem może to dodać wyzwania do gry. Na przykład, kiedy walczysz z bossem i musisz lawirować przy brzegu zbiornika wodnego, kiedy boss może przejść prosto przez ten zbiornik, co ty będziesz mógł dopiero po pokonaniu go. Banalny przykład przeszkody, wiem, ale...
4. Kiedy wróg rusza do walki. W RPG Makerze nie ma jeszcze przypadku, kiedy ABS rozpoznawał, kiedy przeciwnik rusza do walki. O ile skrypt już istnieje, to gra korzystająca z tego jeszcze się nie pojawiła. Jeśli zrobisz system walki w skryptach, to w zdarzeniu odpowiedzialnym za przeciwnika będziesz mógł ustalić, kiedy on ruszy do walki. Zwykle przeciwnik rusza do walki TYLKO, kiedy gracz jest przez niego widziany. Na ogół przeciwnik "zauważa" gracza oczami lub uszami, ja eksperymentowałem również z nosem. Problemem byłoby zaprogramowanie przeciwnika, żeby zaczął biec do gracza, kiedy ten go uderzy, lub zrani innego potwora stojącego przy tym konkretnym.

Podsumowując tę ścianę tekstu z mojej strony, zgadzam się z Avaronem.

Nienawidzony i nienawidzący. Przez nienawiść tego drugiego obaj będą martwi.
(Ten post był ostatnio modyfikowany: 27-01-16 14:56 przez Mateusz SSJ8.)
27-01-16 14:54
Odwiedź stronę użytkownika Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
"Pomógł" przyznał(a): Ann120
Dragon Kamillo Offline
*


Liczba postów: 330
Dołączył: 28-04-13

Pomógł: 24



Post: #5
RE: ABS bez skryptów

A ja powiem tyle. Co prawda na skrypcie zrobisz to lepiej i w ogóle, ale najpierw trzeba pomyśleć czy w ogóle dasz radę zacząć. A na zdarzeniach może i nie będzie to łatwe, ale na pewno jak popracujesz to dasz radę. Skrypt musisz umieć, a zdarzenia są po polsku więc nie musisz ich umieć, wystarczy że rozumiesz co da ci jaki efekt - co da radę ogarnąć bardzo szybko, potem tylko algorytmiczne myślenie, czas i masz mechanikę do gry. A ruby musisz wykuć kod, po czym jeszcze umieć go stosować.

A przykładami które podał mateusz się nie przejmuj, nie jest to nic nie do zrobienia na zdarzeniach. Więcej jest to bardzo proste. I nie ważne czy użyjesz 5 czy 56 przełączników, czy tam zmiennych - to na prawdę nie ma znaczenia. Stron w eventach masz 99, czyli masz 99 możliwości na stany, czy inne specjalne zachowania u jednego przeciwnika. A zawsze możesz podmieniać eventy, albo shackować makera i dodać więcej... Słowem jesteś praktycznie nieograniczony, i to bez uczenia się żadnych kodów rubych i innych skomplikowanych rzeczy.
27-01-16 18:12
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
"Pomógł" przyznał(a): Ann120
Mateusz SSJ8 Offline
*


Liczba postów: 511
Dołączył: 10-05-13

Pomógł: 40



Post: #6
RE: ABS bez skryptów

@Dragon Kamillo
IN YO FACE!!!

A co, jeśli wszystkich stanów w grze jest więcej, niż 98, a jeden uczestnik walki ma mieć więcej różnych statystyk, niż 50? Dodaj do tego jeszcze różne rodzaje TP (w RPG Makerze VX Ace standardowo jest TYLKO jeden rodzaj, a za pomocą Ruby możesz w RPG Makerach XP i VX (bezAce) wprowadzić, ile chcesz), moce poszczególnych skilli i itemów, a także możliwość używania przez przeciwnika różnych broni. Że nie wspomnę już o rozwiązaniu rodem z "Legendy Lisiego Miecza", że masz pewne umiejetności (Ability) i są one wszystkim, na co masz ustawiony postęp umiejętności, a po rozwinięciu danej umiejętności (Ability) na poziom 1 dostajesz umiejętność (Skill) o takiej samej nazwie, jak umiejętność (Ability), której poziom właśnie ci się zwiększył, a ta umiejętność (Skill) bez tej umiejętności (Ability) absolutnie nic w walce nie robi. Da się to zrobić na zdarzeniach? Nie da. Szczególnie, jeśli przeciwnicy też mają mieć takie umiejętności (Ability) wpływające na ich umiejętności (Skill). Więc przy bardzo rozbudowanych ABSach, jak ten mający to wszystko, o czym TERAZ powiedziałem, Ann120, skrypty to jedyne słuszne rozwiązanie.

Nienawidzony i nienawidzący. Przez nienawiść tego drugiego obaj będą martwi.
29-01-16 09:48
Odwiedź stronę użytkownika Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
"Pomógł" przyznał(a): Ann120
Odpowiedz 


Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości

Kontakt | Ultima Forum | Wróć do góry | Wróć do forów | Wersja bez grafiki | RSS
Powered By MyBB. © 2013 MyBB Group. All Rights Reserved.
Skórka by Ayene.