To była dobra przygoda. Dziękujemy!
Po wielu wspólnych latach Ultima Forum przechodzi w tryb archiwalny.
Zostawiamy je tutaj takim, jakie stworzyliśmy je razem, z tysiącami postów, projektów, porad, skryptów i wspomnień.
Dziękujemy każdemu, kto był częścią Ultimy.
|
[VXAce] Co się da, a czego nie da się na eventach ?
|
X-Tech
Liczba postów: 876
Dołączył: 03-05-13
Pomógł: 23

|
Co się da, a czego nie da się na eventach ?
Tu są nasze sugestie odnośnie tego co jest możliwe na eventach, a niekoniecznie potrzeba do tego Ruby. Również wymieniamy rzeczy, których bez ruby (rgss3) się nie da zrobić. Jako, że ogarnąłem trochę ten język zaczynam
Na eventach da się:
*Zrobić własne menusy obrazkowe i inne wyskakujące tego rodzaju info/wybory/staty na potrzeby gier.
*Systemy Walki - ABSY, własne i systemy podobne do bazowego
*Da się zrobić różnorodne elementy rozgrywki jak minigry i wszelakie rozwiązania jakie tylko przyjdą nam do głowy...
*Zagadki
*Systemy rozgrywki
*Hudy
*Modyfikować znacznie podstawowy system walki
itd...
Na samych eventach nie da się:
*Edytować i włamywać do podstawowych elementów rpgmakera.
(bazowe menu, wyświetlanie przedmiotów z bazowego menu, ekwipowanie ITD.)Dosłownie w Ruby da się włamać do wszystkiego w Rmie.
*Nie da się zmieniać działania podstawowych wbudowanych rzeczy. np: Podstawowe obliczenia obrażeń w systemie walki - nie da się zmienić bez Ruby, sposobu w jaki rm czyta klatki animacji z szablonów itd.
*Nie da się tworzyć elementów, które potrzebują gigantycznej ilości pamięci bez Ruby. Nie ma to sensu w przypadku tworzenia na eventach jeśli zajmie to większą cześć zmiennych/switchy. Metoda szukania drogi z a-b na spore odległości, magazynowanie ogromnej ilości informacji itd.
*Rozszerzyć opcji programu o np: obsługę myszki, dodać hak, który zmieni całkowicie jakiś element stosowany w programie itd.
(Ten post był ostatnio modyfikowany: 30-07-14 21:53 przez X-Tech.)
|
|
| 30-07-14 20:24 |
|
| "Pomógł" przyznał(a): | |
X-Tech
Liczba postów: 876
Dołączył: 03-05-13
Pomógł: 23

|
RE: Co się da, a czego nie da się na eventach ?
Napiszę tak do ogółu w skrócie. RGSS3 jest dla skrypterów i hakerów - dla osób, które robią skrypty dla tych, którzy robią gry. RGSS3 jest tak wielkie, że to jest jak osobna dziedzina obok robienia gier dlatego na świecie na ogół określa się tych, którzy piszą w Ruby skrypterami i w tym praktycznie tylko siedzą, bo ogrom wiedzy do wbicia żeby z tego korzystać w swobodny sposób tak jak na eventach jest porażający. Znam przypadek BS taktycznego, który powstaje od lat w Ruby także to nie jest tak, że w Ruby zrobisz szybciej i łatwiej.
Ruby/RGSS3 jest potrzebne żeby zrobić rzeczy, których na eventach się nie dało, ale robią to skrypterzy (!) - oni tworzą skrypty, a twórcy gier ich prosto używają w swoich projektach. Tych skryptów są setki/tysiące dlatego nie nie musisz uczyć się Ruby ani RGSS3 jak robisz gry w VX ACE. W odpowiednich kombinacjach można robić porażające projekty...i nie trzeba wkuwać RGSS3...RGSS3 jest dla skrypterów (!)
@Adrapnikram - Na eventach się programuje. Czy zrobisz szybciej w Ruby ? Wątpię. Na pewno nie łatwiej. Obsługa myszki itd. jest już zrobiona przez skrypterów dlatego osoba, która robi gry nie musi się tym zajmować - nie musi znać RGSS3, bo większość skryptów już jest, a podstawowe są już dorobione na skryptach w 100% dlatego nie - nie ma potrzeby uczenia się RGSS3, aby robić w rmie vx ace świetne gry...
@DK:
Wielkość zmiennej ? W każdym języku jest ograniczona wielkość zmiennej.
Rozmiary okienek ? Znowu jakieś pierdoły wypisujesz.
Program cię nie ogranicza w twoich własnych grach - w tym wszystkim co wymieniłem w rzeczach, które da się zrobić bez Ruby. Chcesz własne okienka to sobie zrób jakiej chcesz wielkości na eventach lub zrób sobie własne w Ruby, ale to drugie jest dla raczej dla skrypterów...ale są i hardkorowcy, którzy edytują bez kucia RGSS3 z kontekstu.
NETPLAY ? ...Ty chyba żartujesz. Nie.
(Ten post był ostatnio modyfikowany: 31-07-14 12:45 przez X-Tech.)
|
|
| 31-07-14 12:11 |
|
| "Pomógł" przyznał(a): | |
Dragon Kamillo

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

|
RE: Co się da, a czego nie da się na eventach ?
Ale nie zastępuje w prosty sposób wszystkich komend z 2k3.
Dodatkowo to co piszesz o skryptach to wszystko prawda, jest tylko jeden problem - tych skryptów są setki, każdy ma swoje bugi itp - trzeba więc się przekopywać przez syf by znaleźć jakąś perełkę.
A co do skryptu na obsługę myszy - to naprawdę wolałbym ją zrobić z jakakolwiek łatką na 2k3 (+ wyświetlanie obrazka) - niż mieć gotowca z kursorem itp całą działalnością w ruby. Jeśli jednak istnieje jakiś skrypt który by tylko i wyłącznie zapisywał współrzędne kursora do dwóch normalnych zmiennych i mógł sprawdzić podobnie jak komenda obsługa klawiatury w makerze wciśnięcie przycisków na myszy itp - to coś by z tego było. Ale za pewne te wszystkie skrypty na mysz zmieniają całą działalność gry. Nie lubię gdy skrypt robi za mnie za dużo - bo jednocześnie często też w ten sposób ogranicza.
X-Tech zewnętrznego programu (w tym wypadku jest to RMXP) potrzeba gdy chce się mieć normalny system tiles a nie ten VXsowy syf. Albo inny przykład więcej tilesów w RMVX tez się obsługiwało przez zewnętrzny program. Samo ruby nie wystarczy.
Zapomnij co pisałem o ograniczeniu miejsca w okienkach - scroll tekst załatwia sprawę.
Ale np zmienna ma w vx ace 8 cyfr, w 2k3 - 7, ale istnieją tam łatki że może mieć 10 + parę kliknięć i mamy normalną obsługę tego z normalnej komendy.
W vx ace musisz już takie zmienne obsługiwać całkowicie z ruby.
Może się ostatnio źle wyraziłem - chodzi mi o to że skrypterzy w ruby mogą wszystko, ale żeby potem udostępnić to tym zielonym - i tu zaczynają się ograniczenia programu.
Znowu posłużę się tym zwiększeniem cyfr w zmiennej, taki skrypt wymagał by obsługi całej komendy zmień zmienne w ruby, do tego jeszcze komendy warunkowe. No chyba że ilość cyfr możliwych do wpisania w programie jest jakoś związana ze skryptami w grze - w co wątpię.
"ale są i hardkorowcy, którzy edytują bez kucia RGSS3 z kontekstu" - robiłem (i robię nadal) tak w RMXP, ale w Ace nigdy mi się nie udawało.
Kto pamięta te wszystkie skrypty które obsługiwało się wyłącznie przez linijki kodu, a wszystkie eventy były ignorowane...
|
|
| 02-08-14 01:49 |
|
| "Pomógł" przyznał(a): | |
Użytkownicy przeglądający ten wątek: 1 gości