Skocz do zawartości

spyro

Użytkownicy
  • Postów

    578
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez spyro

  1. spyro

    Nietypowe pytanie

    Ale te edytory też muszą jakoś w czymś sami napisać ;p. A od wizualizacji są tez oddzielne własne kompilatory i DDC, też pisane na kodach :D.
  2. A może lepiej to dać na image_angle i zrobić izometryczne sprite'y... W 2.5d... ;3
  3. Strasznie proste, na dodatek chyba odgapione z jakiegoś przykładu... Btw a da się sprzedawać wogle ?? :2
  4. W Animation End można dać na switcha case'y sprawdzające poprzedni sprite_index i zamieniający sprite'a na odpowiedni. Albo skorzystać z wielu eventów i pododawać zmienianie sprite'ów w Key Releasach... Można też to zrobić w jednym kodzie na ruch, po prostu dodać warunek sprawdzający, czy akcja (ruch albo ten keyboard_check_released) się zakończył i znów na switch'a zrobić zmianę sprite'a. Jest sporo możliwości :)
  5. No wiecie, miało być już trzy miechy temu xD Między czerwcem 2007, a majem 2008 xP
  6. A ja zauważyłem, że zaczynasz tutaj świrować :P Poza tym, trzynasty raz powtarzam, PATRZCIE NA DATY POSTÓW ! W tamtym temacie też z tym nieco przegiąłeś =p. Eh, gdybym był modem ... :]
  7. No to mogłeś na PM napisać, a nie tu posty nabijać :] W takich sytuacjach naczęściej uprasza się modów/autora o zamknięcie tematu... I ja tak robię :P Sam bym zamknął gdybym był modem... xD Od tego jest magiczny przycisk Report a nie nabija się posty panie Spyro :] . Marmot.
  8. @maxpayn: A prosi Cię ktoś ?? :] Gdybym miał taką możliwość, nawet bym Cię zwarnił =P @Up: Ta jasne, zmieni sprite'y i powie że to jego ;) Zresztą sam przykład nie jest aż taki prosty do wykonania, żeby kazać go komuś przerabiać. Orientalowi radzę poszukać na forum i w uploaderach naszych przykładów inventory, później wystarczy dorobić prosty kod na otwieranie bp i już się ma inventory jak z Tibii :P
  9. Są takie klocki w Control. Ten ścięty kwadrat z napisem VAR odpowiada za warunek (np. if lol is equal to 777, czyli inaczej if lol == 777), a jasny kwadrat z tym samym napisem odpowiada za definiowanie zmiennych (set value of a variable lol to true etc.). Jednak nadal trzeba wcześniej definiować te zmienne w Create lub w innym evencie, zanim użyje się tego klocka... Żótły kwadrat odpowiada za rysowanie wartości zmiennych na ekranie (tak jak kod draw_text(x,y,""+string(zmienna))).
  10. Zrób zaawansowane szyfrowanie partycji i pojedyńczych plików rzędu 512-bitowego, jak w BitLocker z możliwością samoczynnej definicji zmiennych sektorów na dysku i ręcznym zmienianiem ustawień kodów podczas konwersji partycji z formatu NTFS do FAT64 i z ISO do UDF... ;P No i może dla fanów Srinuxa z ext3 do Reiser4... Tak serio, to powiem Wam, że sam chciałbym wymyślić jakiś nowy, uniwersalny, unikalny i ekskluzywny program, którego nikt nigdy wcześniej nie wymyślił, a byłby kolejnym wspaniałym rozwiązaniem w wielu dziedzinach informatyki... Podobnie jest z wymyślaniem gier... Zdaje się, że już wszystko zostało wymyślone... Chociaż czasem zdarza się, że ktoś stworzy coś zupełnie nowego... Heh, spójrzcie: wystarczy umieć coś więcej niż inni, a już pojawia się problem, co wymyślić. Tak właśnie jest: jesteś ekspertem w jakiejś dziedzinie, ale za *** nie możesz nic nowego wymyślić ! A ci 'mniej rozwinięci' wciąż tworzą i wymyślają jakieś unikalne na swój sposób rozwiązania dla gier i programów, wciąż robią kolejne wyjątkowe wersje "Cath The Clown", lub innych znanych produkcji... A my, jako zapasieni eksperci, nie możemy wymyślić NIC unikalnego, gdyż martwimy się, że gdzieś tam, ktoś kiedyś zrobił coś podobnego, a nasz projekt okaże się kolejną denną próbą wzniesienia się ze swym własnym, wydumanym pomysłem nad innych, którzy tworzą programy i gry na podstawie starcyh, sprawdzonych kodów... Ehh, cóż, taki nasz los... ;)
  11. Na 'słabszych' kompach się tnie trochę :P Chyba ze względu na zbyt dużą ilosć instance'ów w roomie. Po co zrobiłeś te spadające i wybuchające lampy ?? Nie dośc, że się ceimno robi, to jeszcze grę spowalnia i wydajnośc obniża... Ogólnie światła są nieźle wykonane, ale rzeczywoście, trochę ciemno tam :)
  12. Ale co jeśli on nie chce, żeby pokazało się highscore, albo gra ma się toczyć dalej po śmierci bohatera ?? Tzn. przeciwnicy się ruszają i gra płynie dalej, ale po animacji śmierci, hero nie może się ruszać...? Tutaj wystarczy dać takie coś, że przed każdym kodem i akcją, gdzie jest sekwencja poruszania się albo zmiany sprite'a, dać warunek np. if death == false. W Create'ach ustrawić wartość death na domyślne false, a w kodzie na śmierć bohatera napisać: if lives <= 0 { sprite_index = animacja_smierci; death = true } I tyle. Nawet można by było lepiej tą zmienną zrobić na globalną, wtedy tyczyła by się wszystkich obiektów, więc efekt 'zamrożenia' gry w momencie śmierci byłby lepszy, ale za to trzeba by dać ten warunek z death'em we wszystkich obiektach... Zresztą, we wszystkich możliwych rozwiązaniach tego problemu, tak czy inaczej, będziesz musiał zdefiniować dodatkowo porzynajmniej jedną zmienną i jeden warunek, więc właściwie nie ma wyjścia.
  13. spyro

    Jaki masz system?

    1. Microsoft®© Windows© Vista Home Premium x64 2. Microsoft®© Windows© Vista Business x64 3. Microsoft®© Windows© Vista Ultimate x84 Na każdym kompie po innym systemie :D Na jednym stacjonarnym mam Home Premium, na laptopie Business, a na super tajnym wywalonym w kosmos zarąbistym prawie najlepszym kompie Ultimate :P I gdzieś tam jeszcze XP Professional SP2 (na stacjonarnym tym słabszym - korzystam jak robię coś na GM 6 xD)
  14. Może wystarczyło mu powiedzieć, że kody pisze się w klocku "Execute a piece of Sh...Code" :3 To taki kwadratowy z karteczką w zakładce "Control".
  15. Ludzie, przecież na ten właśnie filmik czekaliście ponad tydzień, a tera co ?? Zaskoczenie ?? ;3 Ja ocenię 3 gwiazdkami za przepiękny theme Widnowsa® :D Chociaż rzeczywiście jakoś straszne to niewyraźne i nienaturalnie czarne... I chaotyczne. Widziałem jak przy dodawaniu sprite'a nie mogłeś otworzyć jednego folderu :P Btw. Fajny masz pulpit z pieskami xD Ehh, nie wytrzymam, muszę to powiedzieć: CO TO MA QRDE BYĆ, ŻE WAŻY 915MB ?? QRCZE, TO JUŻ SZEŚĆ RAZY DŁUŻSZE FILMY JAKOŚCI DVD WAŻĄ MNIEJ !! JA NIE MOGĘ, CO ZA KONWERSJA ! NIC DZIWNEGO, ŻE CI DYSK MULIŁO... ALE 915 MB ??!! TOŻ TO NIENORMALNE !!! AAAAAAA !!!!! :]
  16. Uhm, it's not good idea to downloading Almora now, because new version will be avalible soon and all servers are down now. So u'll better wait when Borek render accesible version 0.6 (at last) ;3 There will be much items (i don't know how many at all) including such wands, armors, weapons, new magic and spell and also very many of very rare and useful items. What do u mean saying worlds ?? There will be one land, few towns (at now we knew two) and very large map. So there will be big terrain to explore ;]
  17. Właśnie... Szkoda, że wcześniej nikt mu tego nie zaproponował :P Pierwszy n00bski temat, w którym nie padło hasło "użyj opcji szukaj"... :D Yeah, gratz, jestesmy coraz lepsi :P Poza tym, skoro problem rozwiązany, wnoszę o zamknięcie tematu.
  18. Boa tak, ale zależy co chcesz później z kompilacją robić - jeśli ma to być program obliczeniowy albo jakiś external, to trzeba wrzucić dll-e z pythona (zależnie python.dll/python24.dll/ephon.dll - lub inne własne biblioteki :)) Boa konwertuje domyslne biblioteki z pytjona, więc fizycznie nie widać ich, ale czasem trzeba jakieś dodatkowe biblio zarzucić... To chyba nawet w jakimś tutorialu pisało :D Choć nie jestem pewien, sprawdź może czy nie masz błędów w kodach i akcjach, bo od tego w sumie trzeba zacząć :P
  19. A kompilowałeś na konsolę, czy tylko wrzuciłeś ?? :) Upewnij się, czy masz wszystkie dll-e, bo z nimi są najczęściej problemy ;p
  20. spyro

    Basic4GL

    Z tego co wiem, to tak... Ale trza tą najnowszą łatkę pobrać coś "Devi(...)" jakośtam :P
  21. A ja Wam powiem, że to jest jakaś jedna wielka podpucha. Przecież tak banalnych rzeczy to już w przedszkolu uczą xP te zadanie z obliczniem pól figur to jest w każdym tutorialu na pierwszym miejscu jako najłatwiejsze do zrobieia... Ja nie mogę, jak te szkoły tera schodzą na psy... :/
  22. No to mógłbyś sam mu wytłumaczyć... ~.- Znów byś dostał warna :D @szopen: Chodzi o to, żebyś zrezygnował ze zmiennej ogólnej globalnej wewnętrznej "score" i użył zamiast tego dwóch prostych zmiennych: np. score1 i score2. Definiujesz je w evencie Create: w graczu 1 dajesz score1 = 0, a w graczu 2 też score2 = 0. Później jeśli gracz 1 zdopbędzie punkt, to dodaje mu do wartości score1 i vice versa dla gracza drugiego. Później dajesz w obu graczach if score[odpowiedni_numer] == [cośtam] { show_meassage("Wygrał "+string(self.[zmienna_odpowiedzialna_za_imie]) } i tyle. Duużo prostrzy, choć nieco bardziej zaawansowany sposób: W obu graczach w Create: punkty = 0 W obu graczach gdziekolwiek (byle nie w Step ani w Draw): if self.punkty >= [wartosc] { show_message("Wygrał "+string(self.[zmienna_odpowiedzialna_za_imię]) } Tak o.
×
×
  • Dodaj nową pozycję...