Skocz do zawartości

Ranmus

Filar Społeczności
  • Postów

    3 205
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    4

Treść opublikowana przez Ranmus

  1. O, Netray. :) W moim przypadku to bylo tak, ze jak pierwszy raz sciagnalem Game Makera (w wersji 3.3), przeklinalem go za interface (ach te przyzwyczajenie do TGF ;) ). Teraz uwazam, ze jest bardzo wygodny (choc do perfekcji wiele mu brakuje). Na pierwszy ogien poszlo zrozumienie tego wszystkiego jak to dziala, bo mamy backgroundy, sprite'y, scripty itd. Zacząłem więc na klockach robic strzelanke statkiem kosmicznym od gory. Klocki jak to klocki, szlo ciezko i topornie. Poza tym tyle eventow, co do czego sluzy, zgroza... Potem zaczalem te klocki przerabiac na kod (bo klocki tak naprawde sa wizualnym odzwierciedleniem skryptu i nic wiecej). No i tak sie wciagnalem , ze mozna powiedziec, przestudiowalem caly help -> dzial GML od deski do deski aby zobaczyc jakież to funkcje oferuje mi GM. Radze tobie jak w moim przypadku, zrob jakas prosta gre. Strzelanke czy to pacmana na klockach, abys zrozumial jak dziala Game Maker. Potem wszystkie akcje staraj sie przetlumaczyc na kod. (Uprzednio przeczytawszy co nieco o stylu skryptow GML). W sumie mozna by bylo sie wszystkiego nauczyc z zalaczonych do gm'a przykladow plus+help, jednak jak poszukujesz czegos wiecej, to oficjalna strona GM'a sie klania, tam jest pare tutoriali. Zreszta masz sporo doswiadczenia z jezykami programowania, wiec co w tym trudnego. No trzeba tylko poswiec jednak troche czasu na ogarniecie tego wszystkiego. Ogólnikowo tworzenie gry wyglada nastepujaco: 1) Tworzymy sobie rozne sprite'y. Wazne by byly jakos sensownie ponazywane (ja zaczynam od spr_). Jeden sprite, to pacman chodzacy w lewo, drugi sprite, to pacman chodzacy w prawo... Mozymy sobie stworzyc podkatalog w drzewku, dzieki temu nie bedziemy musieli patrzec sie na dluuuga liste w pozniejszych etapach tworzenia... 2) Tworzymy jakis obiekt i wybieramy mu domyslny sprite. 3) Tworzymy room i umieszczamy obiekt na planszy. ( Roomy dzialaja wedlug kolejnosci ulozenia w drzewku). 4) Edytujemy obiekt. Tworzymy np. event step i wpakowujemy mu jakis tam klocek. Jak chcesz od razu skrypty pisac, to z zakladki control wybierz (execute piece of code). Wpisujemy: if ( keyboarch_check (vk_left) ) x-=4; I juz mamy chodzenie w lewo. No teraz juz wiesz co robic dalej. :)
  2. PRT: Mi to nic nie przypomina (może trochę Warcrafta 1 i 2 oraz Polan ), więc możesz zapuścić demo, bo wygląda ciekawie.
  3. Wrzucic na swoje konto www i podac nam link do pliku. Ewentualnie jak nie masz takiego konta, to zaloz temat w takiej kategorii forum gmclan, gdzie w opisie jest na czerwono napisane, ze do tematow mozna dodawac pliki w postaci załączników ( pojawia sie taka specjalna opcja na dole).
  4. A nie mozesz dac nam swojego projektu? Wtedy bedzie wiadomo co poprawic. Co do pathy, to nie rozumiem w czym problem? Zazwyczaj stosuje sie zamkniete, ale jak nie chcesz, to odznacz opcje "closed".
  5. Ha ha ha, ale śmieszne. :] A ty jesteś ojcem chrzestnym OpenGL ;) Chciałbym tylko wiedzieć jak on to zrobił, bo jeśli takim sposobem: http://web.tampabay.rr.com/bmerkey/example...e-gradient.html to mówię, że to nie jest styl CSS tylko wymysł Microsoftu i kod działa tylko w IE. W Mozilli, Operze i Firefoxie tego nie zobaczysz. Zresztą i tak najważniejsze jest to, że w oficjalnym dokumencie opisującym CSS czegoś takiego nie ma, czyli nie jest to styl CSS.
  6. Na www.gamemaker.nl jest przyklad ruchu platformowego.
  7. Poza tym nie ma co liczyc ilosci linijek kodu czy tam zdarzen, poniewaz jak dojda petle i warunki, to ta liczba strasznie sie uplynni. W ogole nie ma co rozwazac na ten temat, bo liczba akcji zalezy od bardzo wielu czynnikow.
  8. W Room Properties Przejdz do zakladki Views, uruchom view numer 0 i pogrzeb w opcjach. Edit Choosen : byles szybszy ;)
  9. Jak się da, to pokaż. Tylko ostrzegam, że "Filter" nie jest stylem CSS.
  10. Tak, jest możliwe. Poszukaj na oficjlanym forum dodatku o nazwie gmsock. Musisz się połączyć z portem 80 serwera www i wyslac naglowki o odpowiedniej budowie. Tylko tyle wiem.
  11. 1) Nie da się. 2) Tak. Byle jaki edytor tekstu. 3) To nie jest język tylko zestaw komend/atrybutów opisujących wygląd określonego elementu. Coś źle szukałeś, bo polski najbardziej znany kurs html ma w sobie spis stylów CSS. A jak to ci nie wystarczy, to przeczytaj manuala: http://w3.org/Style/CSS/ (tak, z tego się uczyłem). :) update: Żebyś się nie pomylił, podaję linka do manuala CSS 2.1 bo na 99% o ta wersje ci chodzi: http://www.w3.org/TR/CSS21/
  12. Kolejny skrypt js z cyklu "Więcej już nie wchodź na moją stronę!". :]
  13. 5.0 czy 5.3? 5.0 się nie opłaca, bo wszystko w tej wersji jest dostępne. Radzę rejestrować 6.0.
  14. Za Forum nie płaci się abonamentu, jest to tylko jednorazowa opłata (a One Year License oznacza, że po roku nie otrzymasz już nowych wersji oraz tracisz support czyli pomoc ze strony IPB).
  15. A ja prosze zebys nastepnym razem nie dawal linkdow bezposrednio do plikow na gmclan tylko tak: https://gmclan.iglu.cz/index.php?plik=63 lub tak: Pong Pamietaj o statystykach, chyba chcesz zeby twoja gra miala jak najwiecej sciagniec. :)
  16. Maja to byc wartosci dostepne tylko dla jednego obiektu czy dla wszystkich? Jesli to drugie, to albo dopisujesz kod do rooma, albo na poczatku gry tworzysz specjalny obiekt, ktory ma w create: global.kasa = 0; global.mana = 0; global.zycie = 0; global.doswiadczenie = 0; Od tej pory mozesz sobie nimi operowac jak zechcesz.
  17. Jak? Tak jak reszta, która sama się później zarejestrowała. Przywileje jakie będziesz miał, to brak reklamy na początku gry oraz parę odblokowanych funkcji. Poza tym przyczyniasz się do rozwoju programu, ponieważ pieniądze w całości przeznaczane są na koszta rozwoju programu. Mark z tego nie zarabia, bo nie musi - jest profesorem na uniwersytecie holenderskim. Aktualna cena to około 58 zł. Musisz kupić 18 dolarów, wpakować je do koperty, najlepiej jeszcze owinąc je papierem by nie było widać pieniedzy przez koperte oraz zalaczyc informacje na kartce od kogo sa te pieniadze (imie i nazwisko, kraj). Nastepnie idziesz na poczte i mowisz, ze chcesz wyslac koperte za granice i pytasz sie jaki musi do tego byc znaczek. Kupujesz, naklejasz i wysylasz (plus wnosisz oplate za przesylke za granice). Oczywiscie nie zapomnij o poprawnie napisanym adresacie. Po tej czynnosci wracasz do domu i wysylasz maila Markowi Overmarsowi, ze wyslales pieniadze (podajesz imie nazwisko, kraj). Gdy do Marka dotra pieniadze, wysle ci on oryginalny klucz. ps. Imie i nazwisko podaj BEZ POLSKICH LITER, bo Mark inaczej bedzie mial klopoty z wygenerowaniem klucza ps.2 Wstydz sie Choosen. Sam wysylales pieniadze za granice do Marka i nawet nie chcesz opisac co trzeba zrobic? :]
  18. Widok z boku czy od gory to zadna roznica jak bedzie wygladal system zmiany broni. Jak nie umiesz operowac na zmiennych, to wez odlacz internet, wydrukuj caly manual programu i go sobie przetlumacz na polski. Po miesiacu walk z programem jak dalej nie bedziesz czegos rozumial, to mozesz sie wtedy pytac. Teraz to widze, ze dosc niedawno sciagnales program dokladnie nie zapoznajac sie z jego mozliwosciami i opcjami. My cie za raczke prowadzic nie bedziemy, choosen przeciez zrobil ci przyklad. Ewentualnie pytaj sie na tej stronie: http://aagm.dog.pl ps. Nie czytales nawet regulaminu forum.
  19. Nie, po prostu za duzo z tym roboty. To nie jest tylko parenascie linijek kodu.
  20. To i ja wtrące swoje trzy grosze. Otóż gra jest o wiele bardziej znana pod nazwą "Othello" a nie "Reversi". Wczesniej chcialem upomniec Choosena co on wypisuje, ale sprawdzilem i okazalo sie, ze chodzi o jedna i ta sama gre. :D Jesli chodzi o zasady: Polega to na tym, ze musimy tak jak np. w warcabach "bić" piony przeciwnika, z tym że nie jesteśmy ograniczeniu do bicia jednego pionu w czasie skoku, ale mozemy przeskoczyc ich dowolna ilosc na raz(nie mylic z wielokrotnym biciem, ktore jest w warcabach). Druga podobna cecha jest to, ze istnieje zasada przymusowego bicia, ale z taka roznica, ze w Othello wystepuje ono ZAWSZE, czyli kazdy ruch sie konczy biciem, tak wiec nie mozesz postawic byle gdzie piona, lecz tylko tam gdzie bedzie bicie w poziomie, pionie czy skosie.
  21. Poza tym jesli wiesz, ze nie umiesz tego zrobic (calkiem pokaznego kawalka kodu), to nie rob takiej gry.
  22. Hmmm, funkcje do tego powinny byc albo w dos.h, albo stdio.h, niestety teraz ich nie pamietam. Poszukaj w jakims spisie.
  23. Ranmus

    Problem z Allgero

    Trzeba sobie poprawnie allegro zainstalowac i ty w innym temacie napisales, ze obczajenie c++ idzie ci szybciej od gml... :D Masz szczescie, bo do dev-c++ jest duzo paczuszek na http://devpaks.org Sciagnij sobie allegro, zainstaluj devpaka i problem z konfiguracja i gdzie jaki plik skopiowac bedziesz mial z glowy. :)
  24. A to nie lepiej przy smierci tego widocznego obiektu utworzyc nowy niewidoczny i jemu przypisac przesuwanie view'a?
  25. Chcesz by plansza przesuwala sie za paroma obiektami czyli jak? Wszytkie maja byc wyswietlane, a gdy jeden z nich bedzie za daleko, to nie bedzie mogl wyjsc i plansza stoi w miejscu?
×
×
  • Dodaj nową pozycję...