Skocz do zawartości

Cannon Fodder

Użytkownicy
  • Postów

    49
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    1

Treść opublikowana przez Cannon Fodder

  1. Tytuł: Przybysze z Matplanety Gatunek: zręcznościowa, space shooter Opis: Gra zręcznościowa na motywach programu edukacyjnego emitowanego w latach 80 w telewizji polskiej. Podróżujemy statkiem kosmicznym przez nieskończony pas zabójczych asteroid. Gracz musi lawirować pomiędzy nadlatującymi meteorytami i zbierać energiodajne figury geometryczne. Do dyspozycji mamy również proste działko umieszczone na przodzie statku, które rozbija meteoryty na mniejsze kawałki. Odłamki nie są już zabójcze, ale spotkanie z nimi skutkuje utratą energii. Rozbijanie meteorytów dodaje punkty. +100 duży i +50 mały. Energia zużywana jest również do zasilania napędu statku. Ilość energii jest wyświetlana w postaci paska. Gra jest nieskończoną pętlą. Celem gry jest zdobycie jak największej ilości punktów. Z początkiem gry meteorytów jest niewiele, z czasem jednak ich ilość zwiększa się osiągając pewne maksimum. Poruszanie się - kursory. Strzelanie - Spacja. Nie daj się rozwalić. Powodzenia :) Download: https://gmclan.org/up6024_3_Przybysze_z_Matplanety.html Rozmiar pliku: 5 MB Screeny: https://gmclan.org/up6024_5_pzm1m.html https://gmclan.org/up6024_5_pzm2m.html https://gmclan.org/up6024_5_pzm3m.html
  2. OK, stworzyłem coś takiego, ale nie działa to tak do końca jakbym chciał bo dźwięk drugi jest odtwarzany po pierwszym ze słyszalnym opóźnieniem Ktoś wie jak to poprawić? CREATE sound_start = 0 start = 0 x=1 STEP if( keyboard_check_pressed( vk_space )) {sound_play(sound0) sound_start = 1} if sound_start = 1 and sound_isplaying(sound0) = 1 x=2 if x=2 and !sound_isplaying(sound0) {sound_play(sound1) x=0} sound1.gmk
  3. art22pl, no coś nie wyszło, sprawdzisz proszę? sound.gmk
  4. Dziękuję za odpowiedź, ale wydaje mi się że mam niezgodną wersję GM. Posiadam starszą wersję 8.1
  5. Witajcie, jak zrobić aby po zakończeniu odtwarzania dźwięku uruchomił się inny dźwięk. Pozdrawiam
  6. kod jest poprawny, ale chyba mój problem jest bardziej złożony . Dziękuję za odpowiedź
  7. Witam, tworzę grę platformową. Chciałbym aby nie można było wcisnąć na klawiaturze na raz dwóch przeciwstawnych kierunków. Gdy np. trzymamy kierunek w prawo to w tym momencie przycisk w lewo jest deaktywowany. I tak samo w przypadku góra dół. Jak to zrobić prostym kodem?
  8. Tytuł: FIREBALL Gatunek: gra zręcznościowa Opis: FIREBALL to kolejna nowatorska odmiana starego, dobrego Arkanoida, której akcja dzieje się w kosmosie. Tak jak w standardowym arkanoidzie celem gry jest zbicie wszystkich cegiełek z planszy za pomocą piłeczki i kierowanej myszą, paletki. Podczas zbijania bloczków pojawiają się ciekawe bonusy które ułatwiają lub utrudniają grę. Gra posiada 10 układów i trzy stopnie trudności (prędkości). Na przejście układu gracz ma 4minuty. Jeśli czas zostanie przekoroczony, gracz traci jedno z 3 żyć. Dużym utrudnieniem jest latające UFO, które zrzuca bomby. Trafienie bomby w paletkę powoduje jej utratę, co z kolei przyczynia sie do utraty piłki. Za trafienie piłeczką w ufo otrzymujemy czerwona monetę, którą można zebrać. Zebranie 5 czerwonych monet daje nam dodatkowe życie. Warto także zbierać żółte gwiazdki. Zebranie pięciu gwiazdek, daje możliwość uruchomienia "ognistej kuli" (kliknięcie lewym guzikiem myszy). Całość utrzymana w wesołym i ciekawym klimacie może być naprawdę udaną zabawą. Download: https://gmclan.org/up6024_4_fireball.html Rozmiar pliku: 6.5 MB, gra spakowana RAR'em, po rozpakowaniu zajmuje niewiele więcej. Autorzy: Nie jestem biegłym programistą więc gra ma troszkę niedociągnięć, można powiedzieć że jest to wersja BETA. Grafika, muzyka i dźwięk są pobranie z darmowych, ogólnie dostępnych źródeł. Wszystko połączone zgrabnie w całość dało taki oto efekt. Screeny:
  9. tak własnie, ale jeżeli jest poniżej 69 lub równe, to wpis nie pojawia się. taka lista TOP TEN
  10. yym. czytaj wyżej, u mnie score będzie zawsze większe od 0, a jak przestawię znak to w ogóle nie wypał, bo każdy mój dodatni wynik ściągnie mi do zera...
  11. hmm... rozumiem. Nie wiem czy coś to da, ale już sprawdzam.
  12. Próbuję zrobić w grze swoją tabelę z punktacją HIGHSCORE. Posłużyłem się tym przykładem PRZYKŁAD HIGHSCORE Napotkałem na dziwną przeszkodę, otóż chcę, aby było tak: * że jeśli uzyskałem SCORE mniejsze niż ilość SCORE w dziesiątym rekordzie (ostatnim) w HIGHSCORE, to nie ma wpisu, * a jeśli uzyskałem lepszy wynik, to powinien być wpis. Wydaje mi się, że w kodzie nie ma błędu, a jednak nie działa jak powinien. Proszę o pomoc. Załączam plik: mój (na bazie powyższego) przykład HIGHSCORE
  13. No i nie wiem co dalej: TEST2 :( zapętliłem się i pamięć się zapycha
  14. jestem jeszcze trochę niedouczony, muszę doczytać o " surface ... " ale dziękuję za podpowiedź :) zgadza się
  15. myślałem dać 500x500, może ciąć :/ ale to nie problem, najwyżej zmniejszę format
  16. Chciałbym stworzyć grę z widokiem od góry, w której gracz porusza się po mapie. Mapa zbudowana jest oczywiści z plików graficznych. Stworzyłem małą próbkę, w której pliki ładowane są z zewnątrz. Oto ona: TEST . Jednakże ta forma mi nie odpowiada, ponieważ jak wiadomo, im więcej plików ładowanych, tym gra dłużej się wczytuje i bardziej zapycha pamięć. Próbka ta zawiera tylko 9 kawałków mapy, docelowo ma być ich dużo więcej. Pomóżcie przerobić to tak, aby plik mapy, do zasobnika był ładowany na bieżąco, wyświetlony, a gdy nieużywany to skasowany.
×
×
  • Dodaj nową pozycję...