Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze – Piškvorky ve windows forms

Zpět

Upozorňujeme, že diskuze pod našimi online kurzy jsou nemoderované a primárně slouží k získávání zpětné vazby pro budoucí vylepšení kurzů. Pro studenty našich rekvalifikačních kurzů nabízíme možnost přímého kontaktu s lektory a studijním referentem pro osobní konzultace a podporu v rámci jejich studia. Toto je exkluzivní služba, která zajišťuje kvalitní a cílenou pomoc v případě jakýchkoli dotazů nebo projektů.

Komentáře
Avatar
Petr Nymsa
Tvůrce
Avatar
Petr Nymsa:17.5.2013 9:14

Zkoušel jsi umělou inteligenci ? Dělali jsme ji jako závěrečku na konci prváku :D. Moje i celkem ušla ale teď ji sem nepostnu, dnes bych to napsal i líp.

Odpovědět
17.5.2013 9:14
Pokrok nezastavíš, neusni a jdi s ním vpřed
Avatar
Odpovídá na Petr Nymsa
Neaktivní uživatel:17.5.2013 9:30

Moje alfa verze umělé inteligence byla neporazitelná, udělal jsem kolečko, ona vedle mě křížek, já udělal další kolečko, a inteligence mi přes kolečku udělala křížek :D

Odpovědět
17.5.2013 9:30
Neaktivní uživatelský účet
Avatar
martinsakra
Tvůrce
Avatar
Odpovídá na Petr Nymsa
martinsakra:17.5.2013 9:40

Mám v plánu,ale až po zkouškovém. Jen zatim nemám představu o tom co o za taktiku naučim. Já piškorvky hraju od oka

Odpovědět
17.5.2013 9:40
Democracy is two wolves and a lamb voting on what to have for lunch. Liberty is a well-armed lamb contesting the vote.
Avatar
Petr Nymsa
Tvůrce
Avatar
Odpovídá na martinsakra
Petr Nymsa:17.5.2013 9:42

No my jsme dělali většinou to, že PC si vyhdonotil tvůj tah, spočítal svoje a spočítal ohrožení, čím více jsi jich měl u sebe (větší šance na výhru) tím více přiřadil větší stupeň ohrožení. Poté spočítal i možnost útoku a pak už stačilo porovnat jestli má cenu útočit nebo spíše se bránit. Bohužel můj PC se neustále bránil :D

Odpovědět
17.5.2013 9:42
Pokrok nezastavíš, neusni a jdi s ním vpřed
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na martinsakra
David Hartinger:17.5.2013 9:43

Na piškvorky je tu machr Samik11, na srazu mě úplně rozcupoval :D

Odpovědět
17.5.2013 9:43
New kid back on the block with a R.I.P
Avatar
Зайчик
Člen
Avatar
Odpovídá na martinsakra
Зайчик:17.5.2013 13:53

Čau piškvorky pro dva hráče na jenom počítači alias klikne jeden klikne druhý je podle mě úplně zbytečná aplikace. Co se týče kódu tak to je docela hrůza :D viz

if ((maze[i + 4, j] == 1 && maze[i + 3, j + 1] == 1 && maze[i + 2, j + 2] == 1 && maze[i + 1, j + 3] == 1 && maze[i, j + 4] == 1) || (maze[i + 4, j] == 2 && maze[i + 3, j + 1] == 2 && maze[i + 2, j + 2] == 2 && maze[i + 1, j + 3] == 2 && maze[i, j + 4] == 2))
                    {
                        RepaintFinalPosiion(i + 4, j);
                        RepaintFinalPosiion(i + 3, j + 1);
                        RepaintFinalPosiion(i + 2, j + 2);
                        RepaintFinalPosiion(i + 1, j + 3);
                        RepaintFinalPosiion(i, j + 4);
                    }

Zkus tam aspoň dodělat nějakou UI ať to není tak suchý. Máš tam toho zbytečně moc, když to jde jednodušeji. UI na poškvorky je jednoduchý akorát mu musíš dát nějakou tu šanci na to aby se spletl jinak moc porazit nejde. (samozřejmě pokud to napíšeš dobře) ;)

A úplně ideální by bylo aby začínal počítač a řídil se pravidlům swapu ;)

Editováno 17.5.2013 13:56
Odpovědět
17.5.2013 13:53
Коммунизм для нашего будущего!
Avatar
martinsakra
Tvůrce
Avatar
Odpovídá na Зайчик
martinsakra:17.5.2013 21:09

No tohle je kódově vcelku prasárna, ale popravdě nepřišel jsem na lepší způsob detekce 5 stejných znaků v řadě, líp než takovým pěkným ifem, resp nějakou jeho variací.
Jinak zbytečná aplikace to podle mě není, i když chápu že papír je lepší a bez UI to nemá tolik využití.

Odpovědět
17.5.2013 21:09
Democracy is two wolves and a lamb voting on what to have for lunch. Liberty is a well-armed lamb contesting the vote.
Avatar
martinsakra
Tvůrce
Avatar
martinsakra:24.5.2013 11:05

Tak máte tu update a piškvorky mají AI a to dvou stupňu, ta težší je celkem tuhá, ta normální občas udělá nějakou chybu. + Zdroják může posloužit i jako ukázka lokalizace

Odpovědět
24.5.2013 11:05
Democracy is two wolves and a lamb voting on what to have for lunch. Liberty is a well-armed lamb contesting the vote.
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 8 zpráv z 8.