generátor hrací desky

Ahoj. Je tu někdo, kdo by naprogramoval generátor matice 6x6 podle následujícího pravidla?
1) v každém řádku i sloupci je právě jedna číslice od 1 do 6
Čili vyhovuje třeba matice:
123456
234561
345612
456123
561234
612345

Tohle je samozřejmě primitivní řešení posunem, ale mně zajímají i matice, kde nejsou čísla za sebou a není to jen o posunu:
1 3 4 6 5 2
2 6 1 5 4 3
4 5 3 2 6 1
5 4 2 1 3 6
3 1 6 4 2 5
6 2 5 3 1 4

A podobně....
Díky.

Acer
7.4.2012 00:02:36

Acer
Ahoj, behem obeda jsem to spachtil.

http://leteckaposta.cz/213266913

7.4.2012 13:47:04

to Falco
Ahoj.

Děkuju za rychlost, ale asi jsem napsal špatně zadání, nebo si to špatně pochopil. V každém řádku i sloupci je právě jedna číslice od 1 do 6. Tvůj algoritmus sice udělá šest řádek, kde je každé číslo právě jednou, ale na sloupce už nebere ohled, t
akže třeba tady:
4 2 1 5 3 6
2 5 4 3 1 6
4 2 1 6 5 3
4 1 5 3 2 6
2 3 4 6 1 5
4 1 6 3 2 5
máš v prvním sloupci 3× číslo čtyři a 3× číslo dvě, ale já chci, aby tam byla čísla 1-6 a každé taky právě jednou.

Vysvětlil jsem to teď už dostatečně? Ale jinak obdivuji tvojí rychlost při obědě :-)

Acer

7.4.2012 15:41:56

Acer1968
Mrknu na to u vecere kdyztak :) proste jednodussi sudoku

7.4.2012 17:47:54

Acer
lenost me premohla

http://www.jaapsch.net/sudoku.htm?x=6&y=6&typ=4&data=

klikni na latin square, zadej 6x6 a prava matice je reseni a tudiz vygenerovana podle tvych predstav :)

pro vygenerovani nove musis kliknout na clear a pak na easy

7.4.2012 20:47:49 | Upraveno autorem (porovnej)

acer
kdyztak jsem to pridal i do sve verze
http://leteckaposta.cz/591182591

7.4.2012 22:37:54

Děkuji uctivě.
Ano, teď už to dává správné výsledky. Až komerčně vydám tuhle hru, napíšu Tě tam jako člověka, který vyřešil generování herní desky :-)

Nechceš vyřešit podobný problém s tvorbou hracího plánu pro jinou hru - pro Gangzzz ??? To je o jeden level složitější Sudoku :-) Ale způsob bych vysvětlil majlem, abych tady neprudil do diskuze.

Acer

9.4.2012 20:06:25

Vybíráme z Bazaru

Florenza: The Card Game + promo (rarita)
Florenza: The Card Game + promo (rarita)
Akt. cena: 200 Kč
Končí za: 12 dnů

Nejnovější otázky

další >>

Velké herní akce

Kalendář všech akcí >>

Offcanvas