ďťż
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
||||
![]() |
![]() |
|||||
![]() |
![]() |
![]() |
||||
![]() |
![]() |
|||||
![]() |
Pomysł na nowy algorytm tasujący.
Gilu - N sie 20, 2006 7:44 am " />Na forum wiele razy pojawiały się tematy związane z tasowaniem w wizardzie. Jedni są za tym by zmienić algorytm na inny, bo karty nie podchodzą tak często jak w rzeczywistości. A drudzy uważają , że to dobrze, bo gra jest ciekawsza i bardziej wymagająca. Myślę, że można by napisać algorytm, który spowoduje, że karty będą nadal losowo ułożone, ale tasowanie będzie bliższe rzeczywistości .Po zwykłym tasowaniu na wizardzie algorytm rozłożył by karty na kilka gromadek, które po tym losowo ustawił jedna na drugiej. Dobrze by było jakby gracza mógł wybrać liczbę gromadek(np. od 2 do 7 albo 8, każdy by sobie wybrał ile chce). Twórcy wizarda na problem z tasowaniem odpowiadają „To napisz lepszy algorytm”. Ja dopiero zacząłem uczyć się programować, więc na razie to jest dla mnie za trudne. Mam nadzieję , że ktoś mógłby się tym zainteresować i napisać program jeśli się spodoba. Czekam na wasze odpowiedzi co o tym sądzicie.[/b] MasterBLB - N sie 20, 2006 10:36 am " />co my sądzimy to małe piwo-weź ziomek namów Aliena,aby raczył COKOLWIEK w tym temacie przedsięwziąć,bo pomysłów na inny algorytm,ba z pseudokodem nawet to on już dostał niemało ;] alien - N sie 20, 2006 11:19 am " />Algorytm tasowania nie ma tu nic do rzeczy. Wazne jest, ze w wyniku przeprowadzonych przeze mnie badan (napisalem specjalny program, ktory byl dla wszystkich dostepny) tasowanie w Wizardzie jest zupelnie losowe. Nie ma kompletnie znaczenia, w jaki sposob to uzyskalem. Jezeli w wyniku innego algorytmu potasujemy karty rowniez zupelnie losowo, to nie ma znaczenia, ktory algorytm wybierzemy. Wazny jest efekt: karty w koncu i tak sa potasowane zupelnie losowo Naprawde nie ma sensu odgrzewac tego kotleta i temat uwazam za zamkniety. Pytanie moze byc innego rodzaju. Czy chcemy aby karty byly tasowane zupelnie losowo? Czy nie chcemy, aby podobnie jak w realu pomoc troche szczesciu ukladajac karty na rozne sposoby. Jest to mozliwe do zrobienia, ale z randomowym rozkladem ma to niewiele wspolnego. Jezeli o to Wam chodzi, to przyznaje, Wizard tego nie robi, no bo tasuje karty zupelnie losowo Gilu - N sie 20, 2006 11:41 am " />Wiem, że jeśli użyje się innego algorytmu to karty i tak będą losowo ułożone- oto chodzi. Ale myślę, że taka zmiana by karty były tasowane na gromadki spowoduje, że nie zadowoleni gracze przekonają się, że to nie wina algorytmu, że karty nie podchodzą. Widziałem, że sporo osób właśnie tak tasuje w realu, dzieląc je na gromadki. Malek - N sie 20, 2006 12:26 pm " />Nie, nic to nie zmeni bo i tak przeciętny użytkownik nie bedzie "widział" samego procesu tasowania. Równie dobże alien mógłby zamilknąć na kilka dni a potem wychynąć i stwierdzic "jest nowa wersja wizarda z nowym algorytmem tasowania, który dzieli na kupki". I co - jak stwierdzisz że taki algorytm faktycznie jest? Tasowanie dzieje sie w ułamku sekundy i jest niewidoczne - równie dobże alien mógby coś takiego ogłosić a de facto w kodzie nic nie ruszyć. I absolutnie nic to nie zmieni. Dlatego lepiej zostawić ten temat - niezadowoleni i tak bedą marudzić a ci którzy nie marudzą i tak nie zwróca na to żadnej uwagi. MasterBLB - N sie 20, 2006 1:07 pm " /> ">wyniku przeprowadzonych przeze mnie badan (napisalem specjalny program, ktory byl dla wszystkich dostepny) tasowanie w Wizardzie jest zupelnie losowe. A to sorka,nieco niezorientowany byłem,myślałem że od czasu naszych dyskusji nic się sprawa nie ruszyła.Zwracam niniejszym honor Alien ">Pytanie moze byc innego rodzaju. Czy chcemy aby karty byly tasowane zupelnie losowo? Czy nie chcemy, aby podobnie jak w realu pomoc troche szczesciu ukladajac karty na rozne sposoby. Jest to mozliwe do zrobienia, ale z randomowym rozkladem ma to niewiele wspolnego. Hmmmm może pójdźmy na swoisty kompromis-niech program wykona losowanie dotychczasowym algorytmem,skoro jest on OK.Potem wynik podzieli na pewną ilość kupek(najlepiej imho ustawionych w opcjach),i złoży to z powrotem w dek. Tym sposobem nie będzie trzeba dokonywać w kodzie wizarda jakiś rewolucyjnych zmian,a malkontenci będą usatysfakcjonowani Co ty sądzisz Alien o czymś takim? twoface - N sie 20, 2006 1:20 pm " />Ale po co? Dalej układ będzie całkowicie losowy. Zmiany nie będzie widać.. no może wydłuży to tasowanie o jakieś 0,1 sekundy. Tak jak to napisał Malek, Alien może powiedzieć, że Wizard rozkłada na kupki, tak jak to niektórzy robią w realu, ale to i tak to nic nie zmieni w wynikach tasowania. Jeżeli komuś na tym zależy to Alien napisz: ".. na koniec wizard rozkłada karty na 10 kupek i je składa kolejno - 1 z 6, 2 z 7, 3 z 8, 4 z 9 i 5 z 10." Gilu - N sie 20, 2006 1:27 pm " />Chodziło mi właśnie oto co napisał MasterBLB. Zmiana nieduża, a może zadowolić każdego. Malek - N sie 20, 2006 1:59 pm " />Zmiana nieduża ob i tak nikt jej wizualnie nie zauważy. Jak mówiłem alien mógłby ogłosić że coś takiego zrobił bez zbliżania się na kilometr do kodu. I tak tego nijak nie sprawdzimy. Gilu - N sie 20, 2006 2:19 pm " />W sumie to racja alien mógłby tak zrobić, ale jestem ciekawy jaka by była reakcja graczy gdyby faktycznie tak tasowało. Czy uznaliby, że jest "lepiej", "gorzej" albo "nie ma różnicy". Vini - Pn sie 21, 2006 7:06 am " />A ja dalej nie widze sensu, takiego rozkładania, bo co to zmieni? wcisnij sobie ctrl + s jeszcze raz jak tak bardzo chcesz. A alien niech zajmie sie sprawami ktore naprawde są potrzebne. |
![]() |
||||
![]() |
![]() |
|||||
![]() |
![]() |
|||||
![]() |
||||||