Skocz do zawartości

Cekol

Użytkownicy
  • Postów

    594
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez Cekol

  1. Quake I (+ tona dobrych modów) Quake II (+Mody Chaos/AvakenII/LOX) Quake III (CPMA) Medal of honor Cube II Diablo I (z patchem na UDP) Diablo II Half live deathmach source
  2. Witam Jako to że powoli odchodzę od gma i gier w nim nie robię, daję wam Source mojej starej gry. Jest to dobry kawałek kodu, akurat do nauki, odgapienia, przerabiania itp. mamy tam kilka dobrych elementów jak dynamiczne światła, mgła gry, fizyka i w miarę dobra inteligencja. https://gmclan.org/up808_4_superduper1___Copy.html W paczcie mamy source, binarkę , i muzę do gry. Sama gra cudem przeżywała formaty i palenie dysków ratując się pendrivami, to stwierdziłem że lepiej teraz wstawię sourca na forum, niż jak by miało się to stracić :) Ed: Source pisany pod gm7 więc nie działa pod gm 8. Wywala błędy w niektórych obiektach, ale po drobnych zabiegach powinno zabanglać.
  3. Hym, no tak. Przelazłem tutorial, pojawiłem się w więzieniu, wlazłem to tej dziury gdzie były 2 elem do zebrania, i co? I wypadłem po za mapę ;D Jak spadamy, możemy skręcając wypaść po za mapę. Taki bug na dzień dobry. EDIT: A nie, ta wersja co ściągnąłem jest okrojona, tak? Ale ogólnie to megaepic######oza. Czemu tej gry nie zrobisz na PSP!? ;p
  4. Tylko pogłaśnianie/ściszanie wraz z przybliżeniem/oddaleniem od obiektu, czy też kierunkowe(Lewy / prawy kanał głośników) ?
  5. Dedyka nigdy nie odpalamy aby pograć po lanie, przeważnie nie działa. My zawsze z kumplami na lanie łączymy się przez konsolę wpisując "connect <nazwakompa>" np connect cekol-pc Po za tym jak macie podłączone kompy? bezpośrednio Ethernetem? Jak tak to musicie samodzielnie poustawiać ip w obu kompach żeby nie było konfliktów. W jednym 192.168.0.1 a w drogim 192.168.0.2 Powinno banglać ;)
  6. Cekol

    Sprzęt do grania

    Ogólnie to polecam obczaić wydajność karty którą chcesz kupić, i porównać ją z poprzednią: http://www.benchmark.pl/zestawienie_gpu.html 8500GT to słaba karta do grania. Za 160 możesz kupić (Allegro) Radeona 3870 który jest z 10x leszy od starego geforca. Potem możesz też zmienić proca. Sprzedać stary + dopłacić i kupić używany lepszy. Lista procków: http://www.cpubenchmark.net/cpu_list.php Radzę kupować świadomie podzespoły , i nie nabierać się na "Mediamarktowe zestawy grafika 3 giga!"
  7. No bo takie rzeczy trzeba umieć ;p Nie obraca się całego obiektu, bo wtedy sypią się kolizje. Cały myk polega na tym, że obiekt powinien być kulką i się nie obracać, a rysowanie postaci zrobić w evencie Draw. Tylko trzeba pamiętać aby nie używać funkcji typu image_angle bo wtedy będziemy obracać naszym obiektem i psuć sobie kolizję ;p W create można dać GML angle = 0; W step GML angle = point_direction(x,y,mouse_x,mouse_y); a w draw: GML draw_sprite_ext(naszspritegracza,-1,x,y,1,1,angle,-1,1) Gdzie naszspritegracza to ofkoz wpisujemy nazwę sprita naszego gracza , czy czegokolwiek ;p
  8. Ja to zawsze robiłem tak, że serwer do wszystkich klientów wysyłał swój "current_time" (co 2 klatki czy 4) Potem gdy klient "wysyłał strzał" wysyłał też ten "current_time" otrzymany od serwera. Serwer gdy odebrał dane o strzale obliczał laga porównując aktualny "current_time" do tego odebranego, po czym przyśpieszał pocisk tak, aby była synchronizacja zależna od laga ;p
  9. Panie! bo tu logiki trzeba ;p Zawsze jak chcesz coś zrobić w swojej grze, musisz sobie to wyobrazić, potem narysować sobie to na kartce (np jak by wyglądał twój ekwipunek lub jak by działał), a potem zrobił go w grze. Zrób na przykład obiekt "obj_ekwipunek" i w "create" dajesz zmienne co odpowiadają liczbie przedmiotów np: drewno = 0; kamien = 0; piasek = 0; cokolwiekcomoznazebrac = 0; I w tedy kiedy np zbierzesz kamień czy odrąbiesz sobie kawałek drzewa dodajesz do kodu zbierania "obj_ekwipunek.drewno +=1;" i tyle. Jeżeli wiesz jak cośo zrobić "teoretycznie" lecz nie umiesz przelać tego na kod, masz na stronie przykłady. Ściągnij sobie wszystkie jakie są, po edytuj, zobacz jak to wszystko funkcjonuje , działaj :)
  10. Po odpaleniu: ___________________________________________ ERROR in action number 1 of Trigger Event: <Deleted> for object objEnvDustB: Error defining an external function. I tak "w nieskończoność" do póki nie klikniemy abort. Po za tym gdy wyskakuje mi pole do wpisania ip , okno dostaje migawki O.o Ale to pewnie przez mój zasyfiały system ;p
  11. Pobaw się kablem VGA lub kup nowy :)
  12. Moja siostra gra na gitarze na ulicy i ma około 15-25 zł dziennie :)
  13. GML if x>obj_wall.x && xprevious<obj_wall.x score=+10 hm?
  14. Radzę jeszcze trochę uzbierać i kupić dobrego 2-rdzeniowego proca zamiast tej grafiki która jest ledwo lepsza od twojej 7300 GT Tak na przyszłość radzę przed kupnem nowej grafiki sprawdzić jej wydajność tu, i porównać ze starą kartą (By się potem nie załamać ;p)
  15. Cekol

    przeciążenie

    Podczas grania odczytaj temperatury, np. Rivatunerem i sprawdź czy się mocno grzeje. Jak chcesz iść na łatwiznę , to rozkręć obudowę i obok grafiki postaw wielki babciny wiatrak ;p oraz odkręć trochę kartę (Zmniejsz taktowanie) No i jak masz starą tą kartę, możesz odkręcić chłodzenie , ładnie wyczyścić , oraz nałożyć nową pastę termo przewodzącą :)
  16. Cekol

    Dobra fizyka jazdy

    Carmageddon II? :D Jeżeli chodzi o najlepszą grę - crash samochodów ;p Ale jako takiej programu-symulacji nie znam.
  17. Cekol

    jakie gry 3D polecacie?

    Iz3D - Program który ogólnie działa z monitorami 3d ich firmy, aczkolwiek można tam ustawić tryb wyświetlania grafiki stereoskopowej. Wtedy Każda* gra 3D właśnie będzie wyświetlana stereoskopowo. *(Nie wspiera OpenGLa)
  18. GML if shoot = true { repeat(5) { v=instance_create(x+lengthdir_x(4,16),y+lengthdir_y(5,9),obj_bullet) v.speed=9 v.direction=image_angle+random(15)-7.5 v.image_angle=image_angle } shoot = false alarm[0] = 10*room_speed }
  19. No coś się uwzięliście z tym gm8... (Każdy go używa przez co ci z gm7 mają problem ;<) GML view_xview[0]=x-800/2 view_yview[0]=y-600/2 view_angle[0]=-image_angle+90 image_angle+=( (view_wport[0]/2 ) -window_mouse_get_x())*0.1 window_mouse_set( (view_wport[0]/2 ) ,0) } Może to pomoże ;p
  20. Cekol

    Obiekty w tablicy

    Mam taki kod: (obiekt.h) class Instance { public: unsigned int x , y , id , type; void step(); }; void Instance::step() { Draw_wall(x,y); } int obiects=0; Instance instance[45000]; void instance_create(int cx, int cy) { Instance instance[obiects]; instance[obiects].x = cx; instance[obiects].y = cy; instance[obiects].id = obiects; obiects+=1; } void instance_step() { Draw_wall(obiects,0); // dla testu lol for(int i=1; i<=obiects;i++) //instance[i].step(); Draw_wall(instance[i].x ,instance[i].y); } Problem w tym, że gdy tworze obiekt za pomocą instance_create(x,y) to tworzy sie obiekt, lecz jego wartości x,y,id są równe 0 (wszystkie kwadraciki rysują się w lewym górnym rogu a id wynosi 0), a nie takie jak są podane. Jak to naprawić? Prosił bym o nie pisanie postów typu "Lepiej to zrób na vektorach" itp itd, tylko jak to zrobić na tablicach!oneone
  21. Polecam UT3, oraz każdą grę która powstała na silniku tej gry. Grafa orgazmistyczna <3 ;p
  22. Havoc najbardziej został wyciśnięty w silniku source (HL2 , garry's mod), nie żartuje ;p Ogólnie jeżeli chodzi o fizykę w grach, to bieda jest (Każdy bierze do swych gier , bo jest łatwa i tania) ponieważ taka pierwotna / nieprzerobiona fizyka jest strasznie zbugowana, wiadomo ragdole po upadku dziwnie sie trzęsą , a figury przy wyższych prędkościach zamiast odbić , wtopią się wzajemnie ... w garry's modzie nie ma mowy o takiej sytuacji. A Crysis jest największym postrachem kart graficznych , jaki został stworzony, i nawet najnowsze karty graficzne sobie z nim nieradą, lecz trzeba patrzeć też na rozdzielczość w jakiej się gra. Ja mam ati 4870 i Crysis na max detalach, płynnie 50fps , działa w rozdziałce 1024x760 lub niżej xd ED: Pomyłka ,Crysis wyciąga mi ok 39, a nie 50 xd
×
×
  • Dodaj nową pozycję...