Zaawansowany Kurs Języka RGSS
Aktualny czas: 28-04-26, 12:47 Witaj! Przejdź do zakładki Logowanie lub Rejestracja


Odpowiedz 
Zaawansowany Kurs Języka RGSS
dawidpieper Offline
*


Liczba postów: 38
Dołączył: 25-05-13

Pomógł: 5



Post: #1
Zaawansowany Kurs Języka RGSS

Witajcie!
Może pamiętacie, że swego czasu pisałem kurs języka RGSS dla rpg makera xp.
Teraz skończyłem kurs zaawansowany.
Jeszcze na twierdzy nie pojawił się ani nie został poprawiony.
Dla odmiany, pisałem go jednak w wordzie.
Zakres tematyczny obejmuje głównie Winapi:
*Podstawy Winapi
-Jak używać bibliotek dll
-Pobieranie danych z internetu
-Okienka dialogowe - MessageBox
-Zarządzanie plikami
-Dźwięki
-UTF-8
*Okna
-Tworzenie i edycja okien
-Tworzenie i edycja kontrolek
-Przesuwanie okien i zmienianie ich stanu
*Grafika
-Uzyskiwanie kontekstu urządzenia
-Pióra i pędzle
--Rysowanie pikselowe i liniowe
-Tworzenie figur
-Mapy bitowe
*Zasoby
-Czym są zasoby
-Tworzenie zasobów wersji
-Tworzenie tabel napisów
-Tworzenie menu
-Import zasobów
-Przetwarzanie tabel komunikatów
-Edycja manifestu programu
*Zarządzanie procesorem i pamięcią
-Operacje na pamięci operacyjnej
-Wielowątkowość
-Uzyskiwanie informacji o pamięci
-Struktury zmiennych
*Coś więcej
-Pisanie pętli komunikatów i procedury okna
-Pisanie nowej klasy okna lub edycja isniejącej
-Obsługa klawiatury i myszy
-Różne kształty okien

Mam nadzieję, że komuś kurs się przyda.
Oto i link do niego:
http://dpieper.kylos.pl/rgss.pdf

Proszę o opinie i pozdrawiam
Dawid Pieper
30-05-14 13:00
Odwiedź stronę użytkownika Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
"Pomógł" przyznał(a): Deuce , BeVoo , Adrapnikram , Ayene , Kaneki
Gorn5 Offline
*


Liczba postów: 141
Dołączył: 07-11-13

Pomógł: 1



Post: #2
RE: Zaawansowany Kurs Języka RGSS

Napisz kurs na RGSS3.
30-05-14 14:56
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
"Pomógł" przyznał(a):
Deuce Offline
*


Liczba postów: 312
Dołączył: 11-05-13

Pomógł: 34



Post: #3
RE: Zaawansowany Kurs Języka RGSS

Mógł byś to jeszcze raz dodać bo link chyba wygasł ;(

[Obrazek: 240x4ye.jpg]
13-07-14 14:20
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
"Pomógł" przyznał(a):
dawidpieper Offline
*


Liczba postów: 38
Dołączył: 25-05-13

Pomógł: 5



Post: #4
RE: Zaawansowany Kurs Języka RGSS

Rzeczywiście, zmieniałem domenę i zapomniałem o tym pliku.
Oto nowy link:
http://dpieper.kylos.pl/rgss.pdf

PZDR
DP
13-07-14 20:47
Odwiedź stronę użytkownika Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
"Pomógł" przyznał(a):
Deuce Offline
*


Liczba postów: 312
Dołączył: 11-05-13

Pomógł: 34



Post: #5
RE: Zaawansowany Kurs Języka RGSS

Dzięki, od razu zabieram się za czytanie ;)

[Obrazek: 240x4ye.jpg]
13-07-14 20:58
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
"Pomógł" przyznał(a):
X-Tech Offline


Liczba postów: 876
Dołączył: 03-05-13

Pomógł: 23



Post: #6
RE: Zaawansowany Kurs Języka RGSS

To jest po prostu straszne...Niewyobrażalnie straszne...Ilość zachodu / do efektów jest nieopłacalna pod względem czasu i trudności - wkład jaki trzeba włożyć, aby uzyskać pewne zmiany jest za duży.

Doceniam, ze dorabiasz kurs, ale okazuje się, że tyle śmiecia i informacji trzeba wkuwać, aby robić banalne dekoracyjne rzeczy, ale nawet te związane z samą grą robi się bardzo nieprzystępnie przez to całe RGSS można wręcz zapomnieć o samej grze i cały zachód przełożyć w niezauważalny w samej rozgrywce wysiłek związany z rgss.

Dla mnie strata czasu. Przez czas uczenia tych bzdurek można wykombinować w 2k3 z 2,3 gry przygodowe i dorobić do nich to wszystko co tu napisałeś własnoręcznie na eventach - dużo prościej i intuicyjniej. Współczuje użytkownikom makera XP. Do 2k3 na całą klawkę są pacze i nie tylko nie trzeba kombinować. Robisz wszystko na eventach. pODZIWIAM MASOCHISTÓW, którzy mają siłę siedzieć w XP gmatwając sobie wszystko robiąc tak naprawdę proste rzeczy w sposób okrężny i pokrętny totalnie masochistyczny - zamiast robić naprawdę ciekawe i rozbudowane rzeczy w 2k3 w sposób prosty i do bólu intuicyjny.
(Ten post był ostatnio modyfikowany: 13-07-14 23:34 przez X-Tech.)
13-07-14 23:29
Odwiedź stronę użytkownika Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
"Pomógł" przyznał(a):
arturd Offline
*


Liczba postów: 44
Dołączył: 03-02-14

Pomógł: 2



Post: #7
RE: Zaawansowany Kurs Języka RGSS

(13-07-14 23:29)X-Tech napisał(a):  pODZIWIAM MASOCHISTÓW, którzy mają siłę siedzieć w XP gmatwając sobie wszystko robiąc tak naprawdę proste rzeczy w sposób okrężny i pokrętny totalnie masochistyczny
Niektórzy po prostu to lubią.
13-07-14 23:49
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
"Pomógł" przyznał(a):
dawidpieper Offline
*


Liczba postów: 38
Dołączył: 25-05-13

Pomógł: 5



Post: #8
RE: Zaawansowany Kurs Języka RGSS

Szczerze mówiąc, kiedy człowiek przyzwyczai się do programowania, skrypty pisze się bardzo krótko.
Nie wyobrażam sobie tworzenie Labiryntu bez programowania, gry audio w samym RMXP bez RGSS robić się nie da.

Rozumiem, że nauka jest trudna, więc kurs jest dla chętnych, nie jest z pewnością jednak zbędna.
W nowym projekcie napisałem obsługę głosu syntezatora mowy, który odczytuje wiadomości.
Czy można to osiągnąć bez programowania?

Jeśli ktoś nie umie programować i nie chce, może też przecież korzystać z istniejących skryptów. :)


Pozdrawiam
Dawid Pieper

PS. W porównaniu z C++, RGSS to i tak błahostka
W C++ okno dialogowe z napisem: "To jest okno dialogowe", napiszesz tak:
#include <windows.h>
#include <stdlib.h>
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR LpCmdLine, int NcMdShow) {
MessageBox(NULL,"To jest okno dialogowe.","GAMETITLE",MB_OK);
return 0;
}
Zaś w RGSS'sie tak:
print("To jest okno dialogowe.")
14-07-14 10:16
Odwiedź stronę użytkownika Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
"Pomógł" przyznał(a):
spartanPAGE Offline
*


Liczba postów: 26
Dołączył: 02-05-13

Pomógł: 0



Post: #9
RE: Zaawansowany Kurs Języka RGSS

Dawidpieper, przykład całkowicie nieadekwatny, ale to już pomińmy;
Powinieneś wspomnieć o wzorcach projektowych o porządnie rozwinąć programowanie funkcyjne, żeby te skrypty nie stawały się tłuste.

>Nie< zamierzam robić gier w RMie.
07-02-15 11:16
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
"Pomógł" przyznał(a):
Venesard Offline
*


Liczba postów: 226
Dołączył: 07-11-14

Pomógł: 37



Post: #10
RE: Zaawansowany Kurs Języka RGSS

Kawał dobrej roboty, na pewno skorzystam. :)

X-Tech napisał(a):pODZIWIAM MASOCHISTÓW, którzy mają siłę siedzieć w XP gmatwając sobie wszystko robiąc tak naprawdę proste rzeczy w sposób okrężny i pokrętny totalnie masochistyczny
Mimo wszystko prościej jest w niektórych przypadkach napisać parę linijek w RGSS niż kombinować z dziesiątkami przełączników i zmiennych.
Skończ te mongolskie teorie.

Sam nie wiem czy coś tworzę.
07-02-15 14:48
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
"Pomógł" przyznał(a):
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.