Skocz do zawartości

PsichiX

Użytkownicy
  • Postów

    5 647
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    12

Treść opublikowana przez PsichiX

  1. podciągnę pod komplement :P
  2. Dzięki za właściwą ocenę. btw. może masz jakieś propozycje co mógłbym do niej dodać poza tym co opisałem? Każdy pomysł chętnie rozważę :)
  3. no ale rozwiń jak się to ma do kodu, bo nie widzę tego błędu o którym mówisz, a chciałbym go poznać :P a nie wszystkie, bo to tylko mała cząstka tego co potrafi :) Wikku: właśnie przeczytałem o minach, również dodam, ale mam dylemat: podzielić miny na aktywne i niewypały (losowo określany rodzaj), czy pozostawić wszystkie jako aktywne?
  4. za to 2 dni zajefajnie prostej roboty, przeciez na sile nie bede przedluzal czasu pracy, by potem mowic ze w pocie czola ponad tygodniowe dzielo Wam daje. 2 dni, bo mechanika gry jest gotowa, a ja potrzebuje grafika, a takiego nie znajde bez pokazania tego co mam juz i planu co ma byc Żuczku ;P
  5. Konrad: a no wlasnie, ja do teraz nie mam pojecia czemu akurat u Ciebie sie tnie, ale moze to ta "jedna na milion" :/ "Dam 1/5 za src" - rozwiń to ;P Cysior: Ciekawy pomysł, dodam taki bonus :)
  6. PsichiX

    strategy library dla gm

    GML if(distance_to_object(object)<=128) { // wiesz co robić } O.O
  7. nie powinienem zrzędzić za dobrą ocenę, ale wolę być oceniany uczciwie ;) "Daję 5/5, bo jest C++ " - w ten sposób nie powinno się oceniać, bo graczy zwykle nie interesuje w czym tworzona była gra, a jaki jest efekt tych prac. Jeśli sam bym miał siebie oceniać to na chwilę obecną marudził bym na brak skończonego trybu online i denną grafikę, która notabene jest całkowicie do wymiany, więc jej wady omińcie przy ocenie - grafikiem nie jestem więc poszukuję takowego do tego projektu.
  8. Tytuł: Tank Game (Open-Source) Gatunek: Logiczno-zręcznościowa Opis: Gra polega na zebraniu wszystkich bonusów (gwiazdek) z planszy w jak najkrótszym czasie, obierając jak najkrótsze trasy - tutaj liczy się każda sekunda! W obecnej wersji możemy grać lokalnie, trenując na różnych mapach, także tych stworzonych przez Nas, w edytorze wbudowanym w grę, ale dostępny jest też tryb gry sieciowej, na razie jedynie rejestracja i logowanie do profilu Online. W kolejnej wersji będzie już gotowy w pełni cały profil Online, który da Nam możliwość ściągania tras, wyników i duchów (pokazujących sposób pobicia rekordu) innych graczy, oraz 2 tryby gry z innymi graczami - Gracz kontra Gracz (zniszczenie wszystkich innych graczy), oraz Wyścig Szczurów (zdobycie jak największej ilości punktów). Dodatkowo znajdziecie tam ranking graczy oraz map, czyli gra nie będzie nudna :) Do zrobienia zostało parę rzeczy, na które daję sobie do 2 tygodni (obecna wersja ma mniej niż 2 dni roboty), wszystko w pliku ReadMe.txt. Szczerze to z czasem naszła mnie ochota na zamiane czołgów na jakieś inne pojazdy, może roboty, może jakieś pojazdy, sam nie wiem, dla tego mam do Was pytanie: Czym Wy byście chcieli sterować w tej grze? Podajcie swoje sensowne propozycje :) Będę także szczęśliwy gdybyście zaproponowali dodatkowe bonusy + korzyści, jakie ich posiadanie przyniesie dla Naszego czołgu. I ważna prośba: Grafika jest konieccznie do wymiany. Poszukuję grafika, który zrobił by grafikę do tej gry, gdyż ja się do tego nie nadaje a wypadało by gdyby grafika nie była ripowana bądź brana z internetu, bez informacji o licencji na jej używanie. Ponad to dodam iż paczka zawiera kod źródłowy gry, więc może służyć Wam w celach edukacyjnych :) Download: http://psichix.com/wp-content/uploads/2010/05/Tank-Game.zip Rozmiar pliku: 2,28 MB Autorzy: Programowanie: PsichiX Fabuła: PsichiX Grafika: PsichiX & zasoby z internetu Muzyka: <brak> Screeny: https://gmclan.org/up1105_5_tank1.html https://gmclan.org/up1105_5_tank2.html
  9. dobre by bylo gdyby byly obramowane te puzle, bo sie calosc zlewa.
  10. ok, poprawilem: http://misc.psichix.com/kawaczyherbata.php :D
  11. <?php $count = 0; $doit = true; if( $_GET['mamchrapkena'] == 'kawa' ) { $file = readfile( 'kawa.ip' ); $ip = explode( '\n', $file ); foreach( $ip as $value ) { $count++; if( $_SERVER['REMOTE_ADDR'] == $value ) $doit = false; } if( $doit ) $f = fopen( 'kawa.ip', 'a' ); if( $f ) { fwrite( $f, $_SERVER['REMOTE_ADDR'].'\n' ); fclose( $f ); } } else if( $_GET['mamchrapkena'] == 'herbata' ) { $file = readfile( 'herbata.ip' ); $ip = explode( '\n', $file ); foreach( $ip as $value ) { $count++; if( $_SERVER['REMOTE_ADDR'] == $value ) $doit = false; } if( $doit ) $f = fopen( 'herbata.ip', 'a' ); if( $f ) { fwrite( $f, $_SERVER['REMOTE_ADDR'].'\n' ); fclose( $f ); } } if( $_GET['mamchrapkena'] == 'kawa' ) { if( $doit ) echo( 'Wybrales kawe!<br/><br/>' ); echo( 'Dotychczas wybrano '.$count.' kaw.' ); } else if( $_GET['mamchrapkena'] == 'herbata' ) { if( $doit ) echo( 'Wybrales herbate!<br/><br/>' ); echo( 'Dotychczas wybrano '.$count.' herbat.' ); } ?> licze na bledy, nie sprawdzalem poprawnosci ;p
  12. odznaczyc w GameProperties odpowiedniego ptaszka ("ESC to exit" lub coś w ten deseń, łatwo znajdziesz)
  13. ja musialem zrobic tak ze skasowalem baze, zrobilem nowa, zmienilem kodowanie bazy na utf-8 general (chyba bez BOM), utworzylem tabele o tym samym kodowaniu i dopiero dzialaly polskie znaki
  14. nie, nie chcialem, swiadomie to napisalem, w tarciu to ma sens, w koncu wiem co robie. intensywnosc zwalniania zalezy tutaj wlasnie od tego im tarcie jest wieksze od 1
  15. tam jest podobnie. pokombinuje cos z tym, zobaczymy jaki stopien realizmu wody da sie osiagnac.
  16. PsichiX

    Galeria Grafik

    perspektywa zla, ale ogolem dobrze wyglada. stosuj zasade w izometrii: 1 pixel pionowo, to 2 piksele poziomo.
  17. bezwladnosc? zwykla sila ktora kaze poruszac obiekt mimo iz sie "zatrzymal". jak nadawac obiektowi bezwladnosc? przesuwajac obiekt o wektor bezwladnosci co step, a obliczyc sama bezwladnosc mozna na kilka sposobow. Pierwszy to bezwladnosc poruszania, czyli do wektora bezwladnosci dodajesz wektor wyliczany odejmujac pozycja aktualna od poprzedniej; bezwladnosc uderzenia to przy kolizji zapamietujesz pozycje obecna, obliczasz przesuniecie obiektu po kolizji i odejmujesz od tego ta zapamietana wartosc i dodajesz ja do wektora bezwladnosci. problem robi sie z ograniczeniem sily bezwladnosci, otoz jak sie domyslacie, dodajac bezwladnosc poruszania co step (wedle pierwszego sposobu wyzej podanego) obiekt nigdy sie nie zatrzyma, dla tego dodatkowo po przesunieciu obiektu o wektor bezwladnosci nie bedziemy tego wektora zerowac, tylko zmniejszymy go o wartosc tarcia. Maly kodzik: GML (Create) // wektor bezwladnosci inertX = 0 inertY = 0 // tarcie frict = 1.05 GML (Step) // przesuniecie obiektu o wektor bezwladnosci x += inertX y += inertY // zwalnianie przy uzyciu tarcia inertX /= frict inertY /= frict if( inertX < frict && inertX > -frict) inertX = 0 if( inertY < frict && inertY > -frict) inertY = 0 // dodanie sily bezwladnosci poruszania inertX += x - xprevious inertY += y - yprevious pisane w locie bez GMa wiec wartosc tarcia do ewentualnej poprawki
  18. PsichiX

    Deadly lab

    nie zebym sie czepial ale do ankiety do opcji poprawy dodaj "wszystko inne tez"
  19. Koniec kłótni Żuczki, inaczej przeprowadze Sąd Ostateczny :)
  20. resetuje bo dajesz ten sam w ktorym jestes. daj room_goto_next()
  21. prosto: ladujesz sprajta z originem 0 a potem: GML sprite_set_offset(sprite,sprite_get_width(sprite)/2,sprite_get_height(sprite)/2)
  22. PsichiX

    Olympus Mons

    niektore tekstury do siebie nie pasuja (sa zbyt detaliczne wzgleden innych), chociazby te metalowe kafle po prawej gdzie sie cos na nich fajczy, wzgledem reszty podlogi.
  23. ktos sie tam za mnie podszywał ;0
×
×
  • Dodaj nową pozycję...