Skocz do zawartości

gnysek

Administratorzy
  • Postów

    9 812
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    141

Treść opublikowana przez gnysek

  1. Ale jakbym wg. tego posortował wyniki, a wyświetlał średnią liczoną normalnym sposobem, to bym otrzymał już w miarę poprawną kolejność (fakt, że czasem 9.4 byłoby przed 9.8, ale własne o to chodzi, zeby lista najlepszych faktycznie nią była, a nie że 5 osób da 10/10 i już mają podium w top 10).
  2. Ja liczyłem bez logarytmów.
  3. Hm, nad logarytmami nie pomyślałem, tylko czy przeskok ze 100 na 1000 nie będzie za duży. Może ogólnie od 0 do 100 liczyć głosy z zaokrągleniem w góre do pełnych 10 głosujących, a powyżej 100 co każde 100 w górę? Wtedy np. jak zagłosują 4 osoby, każda dajac 9/10, to średnią było by np. 36/10 = 3.6, a gdy 450, to 4050/500 = 8.1 ? Tylko czy z kolei nie jest to za bardzo krzywdzące przy dolnej ilości głosów, np. 401 głosów ? Dość trudna sprawa jak się okazuje...
  4. Ale tą liczbę ciężko oszacować. Może sie okazać, że 100 głosów to będzie dużo, ale np. za dwa-trzy lata, 10000 głosów to będzie nadal mało. Szukam uniwersalnego rozwiązania, bo o takim właśnie z miminalną ilością głosów już myślałem, ew. że przed osiągnięciem pewnego limitu ocena jest uszczuplana. Jednak gdy coś jest hitem, powinno na listę najlepszych trafiać już z początku (ale nie od razu na sam szczyt, np. na 10, 15 miejsce).
  5. Ostatnio przy okazji pewnego projektu rozkminiam pewien problem. Jak wiecie, wiele serwisów oferuje opcję oceniania zawartości (w tym GMCLAN też) - ale w większości istnieje pewien dość ciekawy bug - otóż gdy na jedną pozycję zagłosuje 1000 osób i wystawi średnią ocenę 9.9, a na jakąś nową pozycję zagłosuje jedna, dająć 10, to w liście najlepszych pozycji ta nowość będzie jako najlepsza. Co jest nieprawdą, bo taką ocenę mógłby sobie nawet sam twórca wystawić. Jak spojrzelibyście na ten problem, żeby na liście najlepszych pozycji znajdowały się jednak warte tego pozycje, a nie te z jednym głosem? Średnia ważona? A może coś innego?
  6. Widocznie obiekty ze sobą nie kolidują.
  7. Połowa jest z google wzięta.
  8. No ja to jeszcze myślałem o sztaplarce, ale wracam do prac nad Almorą :P
  9. Tak dla oderwania zrobiłem. Wprawne oko zauważy, że podłoga, taśmociąg i skrzynki są z Alienów - chciałem zobaczyć jak w 3D by wyglądała ta grafika :D Czysty GML. Edit: na screenie nie widać, ale taśmociągiem jadą skrzynki które są zgniatane przez te dwa filary.
  10. No w sumie to jest logo :D Takie intro które ma 5 sekund.
  11. gnysek

    3d game maker

    To nie jest strona o 3D game makerze. Zamykam temat.
  12. GML if (czekam > 0) czekam -=1; if keyboard_check(dowlny) { if czekam < 0 { czekam = 5; } else { //akcja gdy ktos szybko kliknal dwa razy } } Edit: chyba jednak nie do końca o to chodziło, no ale z tego powinieneś dojść do swojego rozwiązania.
  13. 1 i 2 - polecam Delphi, C#, czy coś takiego. 3 - stworzyć obiekty, dodać kolizje, sterowanie i gra jest. Kursy na stronie powinny wystarczyć.
  14. gnysek

    Wentylator.

    Czy chodzi o ten wiatrak co jest z tyłu na zasilaczu ? :D
  15. gnysek

    Foto-galeria

    Smutno bez was będzie :D Ale za to wystawianie banów to taka radość :D
  16. gnysek

    Foto-galeria

    UPDATE users SET ban = 1 WHERE user_admin = 0;
  17. jeśli po upływie 2 stepów, no to w create image_alpha = 1.1;, ale jesli po upływie 2 sekund, to w create image_alpha = 1 + (0.1 * room_speed); ;) Btw. przy blendingu image_alpha inne niż z zakresu 0 - 1 podobnoż daje ciekawe efekty, tak ostrzegam gdyby coś zaczęło u Ciebie dziwnie wygladać, aczkolwiek pewnie nie bawisz się blendingiem
  18. 1. funkcja random, pętla for 2. surface zmienający kolor 3. tablica + if 4. tablica Wcale nie takie trudne. Na siłę do zrobienia w dwa dni. Jak widzisz, mi wymyślenie tego zajęło minutę. Jak powiedziałem - poprogramuj z pół roku, rozwiązania przyjdą same, ale nie proś o gotowce, bo to niczego nie uczy. Tak jak wszystko inne w życiu.
  19. Więc tak, tym razem mnie zalogowało, nie mniej moich wątpliwości swoim postem nie rozwiałeś zwłaszcza w przypadku większych pakietów.
  20. Przykład stawiania i usuwania klocków: w globalnym obiekcie left pressed GML if place_free(x,y) instance_create(x,y,objKlocek); w left click klocka GML instance_destroy(); Już znalazłeś ;) No i pamiętaj, że to kosztowało 20 złotych!
  21. gnysek

    Foto-galeria

    Chyba dojebuj.
  22. A to musi być dokładnie identyczny przykład, nie można znaleźć czegoś lekko podobnego i przerobić? Słonko drogie, jak chcesz tworzyć gry, to musisz wiedzieć, że nie zrobisz w jeden dzień, tydzień czy nawet miesiąc czegoś wspaniałego. Np. znaną grę Bulletstorm która właśnie wyszła tworzyło ponad 100 osób przez 4 lata - a da się ją przejść w 6 godzin. Polecam uzbroić się w cierpliwość, rozpocząć przygodę z programowaniem - a za pół roku, rok, rozwiązania będą przychodziły same.
  23. gnysek

    Galeria Grafik

    Ja chyba dla propy będę miał pewien interes...
×
×
  • Dodaj nową pozycję...