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. Ranmus

    Małe pytanko

    Tak jest obejmij to co chcesz powtarzac w petle while. Stworz jeszcze zmienna jako przelacznik, a przy koncu petli pytaj czy powtorzyc i zaleznie od wyboru ustaw odpowiednio przelacznik by petla while sie nie powtorzyla.
  2. Ranmus

    GLFW

    Choosen, wszystko się da uprościć do granic możliwości. Ja się spotkałem z GLFW także przeszukując zasoby BCX'a w yahoo groups. Powiem więcej, mam zamiar go użyć do swojego aktualnie tworzonego projektu. Nie tyle skusiła mnie prostota w tworzenia okna OpenGL, ponieważ to akurat sam potrafię zrobić, ale to co GLFW oferuje jesze: - Gotowa bardzo łatwa obsługa klawiatury, myszki oraz joysticka - Timing i sleep - Multithreading Zresztą widzę, że już zdążyłeś się spytać na forum RJP'a. :) Jak masz kłopoty z programowaniem, to śmiało możesz tutaj pytać, bo sam używam BCX'a (mam go już od dawna, ale dopiero ostatnio zrezygnowałem z poszukiwań innych basiców i ostatecznie zająłem się BCX'em ze względu na wstawki C i ASMA).
  3. Jeden z uzytkownikow robi/robil menedżera piłkarskiego poszukaj w ostatnich tematach, a potem skontaktuj się z nim osobiście. :)
  4. GM6 zarejestrowany. Nowy obiekt. Create: draw_set_font(font0); id_muzyki = ""; plik = ""; draw: var komunikat; if ( plik == "" ) { komunikat = "Wcisnij enter aby wybrac muzyke"; } else { komunikat = plik; } draw_text(10,10,komunikat); jakis klawisz: plik = get_open_filename ( "Plik muzyczny typu mp3|*.mp3","" ); if ( plik <> "" ) { if (sound_exists(id_muzyki)) { sound_discard ( id_muzyki ); sound_delete ( id_muzyki ); } id_muzyki = sound_add(plik,0,true); sound_play(id_muzyki); } Stworzenie playera z playlistą ( a rób sobie sam ), to łatwizna. Kłopot jest w tym, że GM musi dodać zawsze muzę do listy sound'ów gry. Po drugie mi na win98 (aktualnie jestem zmusziny do korzystania z tego systemu jeszcze przez jakis czas :/ ) wyskakuje blad run32.dll przy otwarciu kolejnego pliku. Po trzecie zeby odczytac tytul, dlugosc muzy, to juz trzeba specjalnego dll'a (gdzies na oficjalnym forum byl).
  5. Czyli chodzi o to, że masz wyświetlane przykładowo 3 statki kosmiczne, a jak zginiesz, to masz rysowane 2 statki kosmiczne itd.? Stwórz nowy obiekt, wstaw go do room'a. W event draw daj skrypt: zycie = sprite0; for ( i = 0; i < lives; i +=1 ) { draw_sprite(zycie,-1, 10 + i * sprite_get_width(zycie), 10); } sprite0 zmien na nazwę sprite'a, który ma służyć jako ikonka życia.
  6. To trzeba sobie samemu napisać. W zarejestrowanej wersji możesz zrobić takie coś, że będziesz miał tylko jeden room ze skryptem startowym odczytu i uruchomienia skryptu GML z pliku, a w tymże pliku piszesz całą grę (dodawanie nowych typów grafik, sprite'ów, obiektów, room'ów itd.). :)
  7. nadii: ? Tecbug: Wywal multimedia do katalogu/jakiegos podkatalogu gry i wczytuj potrzebne przed daną planszą, a po jej przejściu zaraz je usuwaj. Wtedy exe nie będzie tak mielić zasobów.
  8. W evencie obiekt 1 kolizji z obiektem 2 i 3 daj: if ( keyboard_check ( vk_space ) ) with ( other ) instance_destroy();
  9. Bo to nie były liby do GM'a, tylko oryginalne liby do uzycia w jezykach programowania. Podalem ten link dlatego, poniewaz pamietalem, ze byl port dlam GM'a, a znać nazwę to połowa sukcesu. Widzę, że już sobie poradziłeś. :)
  10. http://www.winimage.com/zLibDll/ Bodajże ktoś napisał do tego dll'a wrapper dla GM'a, ale nie pamiętam kiedy i kto (bodajże DT).
  11. Ranmus

    GIA

    Czym jest GIA? Jest to kolejna wirtualna maszyna do interpretowania języka skryptowego, którym jest LUA. Część z was może zna "luę", część nie (kiedyś się ptyałem o styl język skryptowego, pierwszy pascalopodobny to była właśnie LUA). Tym razem autor sklecił właśnie wirtualną maszynę LUA + obsługa biblioteki growej ALLEGRO (coś co ja chciałem/chcę zrobić ;) ). Mimo, że akceleracji sprzętowej nie ma, to i tak nie jest źle. Mamy obsługę IO, dźwięków, muzykę (midi/mod). Autor specjalnie nastawił projekt na tworzenie gierek SNES'opodobnych dlatego też mamy tylko jedną rozdzielczosc: 320x240, do tego dochodzi jeszcze filtr upiekszajacy 2xSAI (ci co grają na emulatorach starych konsol i automatów będą wiedzieli o co chodzi). A zresztą wkleję ogólne "features": Zasada pisania gry jest podobna jak w Basic4GL, mamy zestaw prostych funkcji i piszemy grę. Z mankamentów mogę wymienić brak możliwości składania gry w jeden plik. Otóż exe (którego nazwę możemy zmieniać jeżeli chcemy udostępnić naszą grę) wczytuje domyślnie skrypt o takiej samej nazwie, czyli krótko mówiąć skrypty widać jak na dłoni. Na koniec dodam jeszcze jako ciekawostkę, że Gia jest dwa razy szybsza od GM jeśli chodzi o interpretowanie skryptów (sprawdzone tylko na pętli for). Link do GIA: http://faeriering.rpgdx.net/index.php Naprawdę szkoda, że autor nie postarał się o kodowanie skryptów oraz obsługę wyższych rozdzielczości. ps. Kurs programowani w Lua: http://www.lua.org/pil/
  12. Ranmus

    ezbasic

    I co, że stable, zobacz jaka jest dopiero wersja. :)
  13. Ranmus

    ezbasic

    "EzBasic Version 0.0.02 Alpha released". :]
  14. Help -> Function and Constat list Masz tam wypisane wszystkie funkcje oraz stałe, tylko że bez opisu. Część z nich jest opisana w różnych działach. Funkcje zaczynające się od gl, to funkcje OpenGL'a. Radzędokładnie przeczytać wszystkie działy, ponieważ prawie wszystko to co podałeś jest już opisane.
  15. global.imie = ""; while ( global.imie == "" ) //Wymuszenie wpisania imienia { global.imie = get_string("Podaj swoje imie",""); } Rzeczywiscie, baaardzo trudne. Kolego, poucz sie najpierw GML'a, a nie z byle problemem dotyczacym twojej gry bedziesz latal na forum. Najpierw trzeba sie czegos nauczyc, a potem wykorzystywac zdobytą wiedzę, a nie na odwrót! Niech zgadne nastepne problematyczne zagadnienie: rozmowa z ludzikami na planszy.
  16. + Wszystkie moduły SDL, czyli biblioteki graficzne, sprite'y, muzyka, I/O itd. + Czysto i ładnie wypisane właściwości Basic'a + Łatwość pisania gier, nawet laik powinien sobie poradzić + Bardzo pozytywne wrażenie (przynajmniej na początku) - SDL = wolne rysowanie (czyt. brak jakiejkolwiek akceleracji) - Limitowana liczba sprite'ów i innych obiektów - Brak możliwości zapisu do exe? (chyba) - Na Pentium 400 mhz widać, że SDLBasic jest po prostu wolniejszy od GM'a 6 i GM 5 ( SDL robi swoje, ale nie wiem jak tam z samą szybkością interpretowania kodu bez wyświetlania grafiki, tutaj pewnie jest znacznie lepiej) - Entuzjazm zaczyna powoli opadać ;) Bardzo fajny ten Basic, szkoda tylko, że do wyswietlania grafiki nie uzywa OpenGL'a. Polecam każdemu, kogo nie interesuje pisanie własnych podstawowych funkcji do obsługi muzy, grafy itd. lecz lubią mieć od razu gotowy silnik, a także nie lubią wodotrysków graficznych (wszelkie particle efekty wybić sobie z głowy!).
  17. Ewentualnie możesz spróbować wygrać jeden z kluczy. Przeczytaj newsy.
  18. Dla mnie nic ciekawego, jedyny fajny plus to wbudowany engine sprite'ów. W reszcie ustępuje Xblite (nie wliczając GUI). Mam obiekcje co do tego projektu, ponieważ jest to okrojona wersja Liberty Basic. Pewnie autorzy będą chcieli zachęcić do kupna tego drugiego. Ale cóż, poczekamy zobaczymy, niedługo będzie pierwsza wersja.
  19. Ciężko będzie, możesz ewentualnie napisać do Marka z prośbą o przypomnienie hasła (podaj imie, nazwisko oraz mail).
  20. Podawał podawał, Marmot w tym temacie (na stronie drugiej).
  21. A odpal bez kompilacji i zobacz czy ci działa, nie chce mi się sprawdzać, a innym działa.
  22. A ja bylem na wiosne u spowiedzi (brat szedl do bierzmowania a ja musialem miec zaswiadczenie na swiadka), no i jak powiedzialem, ze ostatni raz u spowiedzi bylem pare lat temu, to mnie ksiadz opie**olił. :] http://mp3.wp.pl/p/strefa/posluchaj/hifi,15270.html (to nie jest dla mocno wierzacych)
  23. Ranmus

    PHP

    server-side: skrypt wykonywana po stronie serwera. Użytkownik dostaje tylko wynik działania skryptu w postaci strony internetowej, flasha itd. Do czego mozna jeszcze wykorzystac php? Wpisz w google frazę php2exe. Wiem że coś takiego chyba było, do tego dodać biblioteke GTK dla php i już można tworzyć aplikacje okienkowe, ale ostrzegam, że niezbyt szybkie.
  24. Spóźniłeś się, bo już podawałem ten link w temacie Basic4GL.
  25. Gnysek, w sumie image_single nie powinno być nigdy. Wystarczy dać image_index=x; i image_speed=0;
×
×
  • Dodaj nową pozycję...