Skocz do zawartości

M@ILOSZ

Użytkownicy
  • Postów

    333
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez M@ILOSZ

  1. Nie podnoś, tylko obniż tą górną, żeby nie było takiego odstępu. A tak wogóle to między minutami i sekundami kropki może nie być. Wystarczy, że sekundy są mniejsze.
  2. @up: Z logicznego punktu widzenia, wystarczy po zadaniu obrażeń. To się nazywa optymalizacja. Ewentualnie do tego kodu od kozia można jeszcze dodać warunek sprawdzający odległość obiektu od gracza. Wtedy kod wyglądałby tak: GML if (distance_to_object(obj_gracz) < 200) { zycie -= obrazenia; if(zycie <= 0) { instance_destroy(); } }
  3. Ściągnąłbym nawet gdyby była beznadziejna, żeby coś mądrego, o niej powiedzieć, ale nie chce mi się użerać z megauploadem.
  4. Szczerze mówiąc to bez znajomości kodu możesz dużo w GM-ie zrobić, ale kod jest po prostu wygodniejszy. Co do pytania "kiedy": ja zacząłem uczyć się kodu, jeszcze zanim opanowałem połowę klocków. Na początku mieszałem klocki z kodem, a teraz to w zasadzie sam kod. Rób dużo projektów, nawet nie takich do wydania, ale dla siebie, żeby poćwiczyć.
  5. M@ILOSZ

    CityBuilder

    No właśnie. Chyba że sobie zrobie w ramach treningu port na C#, ale nawet jeśli, to chyba najpierw skończę w GM-ie. Przy okazji powiem, że kolejne wersje będą już niedługo, bo już prawie wszystko jest zrobione, chciałbym tylko znaleźć i wyeliminować wszystkie błędy.
  6. M@ILOSZ

    CityBuilder

    Co do tego błędu to ja go nigdy nie miałem i nie mogę dojść jak go wywołaliście. Moglibyście napisać kiedy on występuje? Co do skalowania to raczej nie będzie, chyba że przepiszę projekt na C#. Myślicie, że projekt jest tego wart?
  7. M@ILOSZ

    CityBuilder

    Przepraszam za double posta, ale jak bym nie odświeżył tego tematu to nikt by nie zauważył, że wyszła nowa wersja. v0.7 Nowa wersja beta CityBuildera! Pobierz wersję 0.7 (7.5MB) Poprawki: -Wygląd miasta -Błąd w obsłudze zanieczyszczenia powietrza -Generator plansz -Menu budowania -Asystenta -Menu inGame -Balancing: Teraz od 10 000 ludności jest przekaźnik, a fabryka od 100 000 Nowości: -Szybki podgląd zużywanych i produkowanych zasobów (najedź myszą na wybrany zasób po lewej stronie, a na mapie pokaże się jakie budynki ile go produkują, a jakie ile zużywają). -Elektrownię wiatrową można teraz rozbudować -Nowy zasób: Gaz (inaczej niż w przypadku jedzenia i elektryczności nie jest pokazywana nadwyżka produkcyjna, tylko ogólna posiadana ilość) -Nowe budynki: Gazociąg, Gazociąg morski (wydobywają gaz), oraz mała i duża elektrownia gazowa -Teraz widać po wysypisku ile jest w nim jeszcze wolnego miejsca -Skróty klawiaturowe (klawisz B przełącza między menu budowy, a menu informacji o danym terenie [służy też do cofania w menu budowy], spacja zatrzymuje czas, w menu budowy klawisze 1-6 odpowiadają odpowiednim opcjom, licząc od góry) Planowane poprawki: -HUD (ciągle czekam na sugestie co do wyglądu) -Kilka nowych budynków do postawienia, głównie na morzu -balancing -dodanie paru animacji na miasto -muszę zmienić tapetę w menu głównym, bo nie jest moja. Ktoś chciałby zrobić podobną za kredki? Znane bugi: -W miastach >1 000 000 ludności po załadowaniu stanu gry pojawia się komunikat z informacją o wygranej, choć ta nastąpiła już wcześniej -Na monitorach o rozdzielczościach mniejszych niż 1280x780px są problemy z myszą, ale to już niezależne ode mnie. -Chociaż w menu głównym pojawiła się opcja zmiany opcji i włączenia dymu, jeszcze nie działa. Zapraszam do pobierania i oceniania.
  8. GML view_wview[0] = display_get_width() view_hview[0] = display_get_height()
  9. Problemem jest to że w trakcie jednego stepa postać spada np. o 8px, a jeśli jest tylko 5px nad podłogą, to wbija się w nią na 3px. W przykładach jest o ruchu platwormowym, który jest pozbawiony tego problemu. Link albo, jeśli wolisz coś prostrzego.
  10. Eee, nie wiem nic o odświeżaniu viewu, ale jak ja robię taki myk co opisałeś, to używam view_hview i view_wview, i sobie ustawiam jaka ma być szerokość i wysokość viewa.
  11. instance_create(x+lengthdir_x(20,direction), y+lengthdir_y(20,direction), o_bullet)
  12. M@ILOSZ

    CityBuilder

    Projekt nie runął, tylko został wstrzymany, bo mi się odechciało programować w GM-ie :rolleyes: . Postanowiłem nauczyć się programować w Visual Studio w C#, czego dokonałem tworząc wiele ciekawych projektów, i właśnie zaczęło mi się nudzić, kiedy na głównej GMClanu zobaczyłem ten wątek. Zmobilizowałeś mnie, zbieram się do dokańczania wersji 0.7, w najbliższym czasie uploadnę.
  13. Hmmm, może być ciężko sprawić żeby kod na grawitację skakał tak jak w Mario. Szczerze mówiąc, to nawet nie wiedziałem, że w Mario był kod na grawitację i że skakał. //vspeed = -5
  14. Ale czy tobie chodzi o to żeby ten samochód jadący po pathu był odpychany (tak jak to zrozumieli urzytkownicy nademną), czy żeby twój samochód był odpychany przez ten jeżdżący po pathu (tak jak ja zrozumiałem)? Bo jeśli to drugie, to jest to stosunkowo proste. Pokombinuj z motion_set().
  15. M@ILOSZ

    grafika fali

    Ruszające się tło jest do niczego. Nauczyciel ci nie podniesie za to oceny lepiej skup się na treści merytorycznej. Po za tym teraz modna prostota, spójrz na nowego windowsa.
  16. No ale to jest bardzo typowa kolizja, a on chciał nietypową...
  17. "I tak mnie nie obchodzi twoja opinia."

    A szkoda, bo moja opinia jest bardzo ciekawa.

  18. Ale czy ten program przydaje się na Windowsach nowszych od XP, czy tylko na tym 10-cio letnim staruszku?
  19. No już jaśniej się nie da, podałem ci maksymalnie (albo i bardziej) uproszczony kod. Jeszcze raz: W create: GML podniesiona_bron = false //zeby bron nie strzelala za szybko to jeszcze to moze_strzelac = true W kolizji z bronią leżącą na ziemi: GML podniesiona_bron = true W step: GML if podniesiona_bron and keyboard_check(vk_space) and moze_strzelac { new = instance_create(x,y,pocisk_obj) new.direction = direction moze_strzelac = false alarm[0] = 5 } No i jeszcze alarm[0]: GML moze_strzelac = true
  20. Po podniesieniu broni? To zrób sobie zmienną podniesiona_bron i na początku daj jej false (w create znaczy się), a po kolizji z obj_bronia zmień jej wartość na true. No i teraz strzelanie w step: GML if podniesiona_bron and keyboard_check(vk_space)//jak chcesz zeby nie strzelala za czesto, to ci potrzebna dodatkowa zmienna, czy juz gotowe do strzału { new = instance_create(x,y,pocisk_obj) new.direction = direction }
  21. Ech, polski język wymiera, za to pojawia się "Polzki"

  22. Używam Visual Studio 2010 Express, i tworze nową aplikację WPF. Ale ponieważ Rich Text Box z WPF mi nie odpowiada, skorzystałem z "windowsFormsHost", i wstawiłem do tej aplikacj Rich text boxa z windows Forms. I wszystko działa, ale mam jeden problem: ten wstawiony rich text box, jest zawsze ponad wszystkim innym, tzn. nie da się go przykryć żadnym elementem. W WPF jest zmienna "ZIndex", ale windows forms jej nie obsługuje. Czy ktoś wie jak temu zaradzić?
  23. Ja tam zrozumiałem... A co do projektu to fajny.
  24. Dzięki. To wiedziałem, ale z tym rzutowaniem bardzo mi pomogłeś.
×
×
  • Dodaj nową pozycję...