Skocz do zawartości

PsichiX

Użytkownicy
  • Postów

    5 647
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    12

Treść opublikowana przez PsichiX

  1. opatent... co? O.o you just kiddin' me D:
  2. nie ma wlaczonej wertykalnej synchronizacji obtrazu. gra jest aplikacja realtime, update odbywa sie caly czas, rendering jest wykonywany co 1/30 sekundy. owszem, moge dodac sleepa w przerwach pomiedzy update'ami.
  3. bo bedzie mogl, nie okreslilem po prostu kiedy :D a zmiany sa potrzebne i nie zamierzam wydawac gry, gdy wiem, ze moze byc lepsza.
  4. no wlasnie, staram sie dopasowac szybkosc 'zjazdu' (jak szybko wchodzi w stan zaciemnienia ekranu), aby mozna bylo dluzej grac i bede musial przedluzyc to nieco.
  5. a, to wybacz, nie myslalem, ze traktujesz je jako kompletne :D a to spoko, to anty jest chyba jedynym, ktory cos na tym ukonczyl kompletnego :) choc chcialbym sie w koncu dowiedziec kto jeszcze cos na tym robi, bo co jakis czas sam znajduje w sieci wzmianki, ale nikt si emi nie chwali, ze cos zrobil, chociaz cekol robi, a przynajmniej robil zajefajna gre.
  6. do konca tygodnia wyjdzie INBALL - sieciowy soccer. dotychczas nie utworzono kompletnej gry, gdyz silnik podlegal ciaglym zmianom, teraz to ulega zmianom :)
  7. jedynka sie nie nadaje jeszcze na tak duzy projekt, nabralem mase doswiadczenia i wiem, gdzie popelnilme bledy, dlatego pierw xenon 2, wraz z nim Evolution, a potem Soulland - najwiekszy z nich wszystkich :)
  8. wiec zapewne karta graficzna to intel gma starej generacji - tego niestety nie przeskocze, jesli maszyna shaderow nie obsluguje, to nic z tym nie poradze, bo wylaczyc nie moge, gdyz gra ich wymaga, ale jesli nie dziala fbo, to powinno dac sie na zwyklej teksturze to zdzialac :)
  9. wieczorem wrzuce wersje debug, to dowiemy sie czemu niektorym osobom nie dziala. zakladam, ze nie wspiera ich karta FBO, zwlaszcza, jesli to laptop.
  10. UPDATE! dodałem klimatyczny postprocessing, gra się schizowo :D http://dl.dropbox.com/u/9759049/SchroomsBeta.zip
  11. dodałem już shadery do gry, będzie schizowo :D
  12. zebym to ja mial czas na to. jak skoncze xenona 2 to dostaniecie taka gre, poki co, to robie mini gry do testow.
  13. co Ty ciagle z ta podmiana dyskow, wtf? D: streaming - strumieniowa transmisja danych; w tym kontekscie wczytywanie porcji danych w tle dzialania gry. Geez, serio powinienes ochlonac. a zreszta - koncze te dyskusje, bo to si zaczyna robic irytujace.
  14. nie wiem, czego sie czepiasz. ja Cie tylko strofuje odnosnie GMa i zdania, ze streaming w nim sie nie nadaje. Ty jakims cudem szukasz zaczepki, skaczac z tematu na temat. chillout, Zuczku, rodziny CI przciez nie zabilem, to sie nie zachowuj jak jakis nocny msciciel, wparowujacy w temat nie lezacy we wlasnym doswiadczeniu ;) i koniec dyskusji na ten temat, bo to nie miejsce do sprzeczek. Chcesz się kłócić? zapraszam na PW :)
  15. nie wiem właściwie, czy masz pojęcie, że piszesz na forum o GM, w temacie o grze zrobionej w GM :) nie znasz jego możliwości, nie wiesz, gdzie i jak w nim opymalizować. nie ucz ojca dzieci robić - skończ wać, wstydu oszczędź.
  16. Chce miec rozgrywkę na dlugi czas, generuje mapę 10 mb. Hmm, ile to bede czekał na załadowanie mapy? Nie neguj kogoś za to, ze ma umysł otwarty na problemy :)
  17. muczek, ale nie zrozumiales, ze ja wciaz mowilem o przypadku wczytywania tego co klatke? nvm, ja tylko podalem dobre rozwiazanie problemu wczytywania duzych plikow
  18. zalozmy, ze gra ma 30 stepow, a na sekunde przelatujesz przez powiedzmy kolejnych 5 sektorow tunelu. wczytywanie w ten sposob nijak nie jest wolne, a otrzymujesz plynnie wczytywane dane. :) file_text_read_string() nie ma sensu uzywac, skoro znaki sa interpretowane jako liczby / znaki alfanumeryczne. dziala to wolniej, bo gm wczytuje do bufora znak po znaku, sprawdzajac, czy nie trafil na enter, potem ten bufor kopiuje do stringa i dopiero zwraca do gry, a odczyt binarny polega na wczytaniu jednego znaku/bajtu i przekazaniu go od razu do gry jako liczbe. tu od razu widac, co jest szybsze.
  19. ee. ale wczytanie jednego bajtu poprzez file_bin_read() nie trwa dlugo, a ulamek sekundy, na juz otwartym pliku. dla jasnosci: create: file_bin_open(); step: file_bin_read(); room_end/destroy: file_bin_close(); to jest wlasnie streaming, ktory jest szybki. Otwarty plik jest zmapowany w przestrzeni pamieci, przez co odczyt znakow po kolei nie ma prawa trwac wiecej niz ulamki sekundy :D dodatkowa informacja: na raz mozesz otworzyc do 6 plikow, wiec jak dla mnie, taka imitacja wielowatkowosci do wczytywania tego rodzaju zasobow do gry, jest wystarczajaco kuszaca.
  20. wcale nie, bo to jest jedynie pare linijek kodu do zmodyfikowania :)
  21. rownie dobrze mozesz po prostu otworzyc plik i streamingiem co klatke doczytywac kolejne znaki, to bedzie wystarczajaco szybkie, aby nie odczuwac wczytywania, nie czekac na zaladowanie wszystkich znakow.
×
×
  • Dodaj nową pozycję...