english • polish

wężykiem-wężykiem – gra tekstowa i generator tej gry

wężykiem-wężykiem jest grą tekstową. Jest też programem, który generuje plansze do tej gry.

gra

Masz prostokątną planszę wypełnioną literami. Startujesz z lewego górnego rogu. Idziesz przez planszę. Każdą literę musisz odwiedzić raz i tylko raz. Litery, przez które przejdziesz, mają utworzyć sensowny tekst.

Przykład (z cytatem to be or not to be – that is the (...))

example

Tutaj znajdziesz trochę plansz do tej gry. Wydrukuj je i pograj sobie kiedyś w pociagu albo w słonczeny dzień na działce.

program

Stąd ściągniesz program do generowania plansz do gry w wężykiem-wężykiem. Program uruchamia się z linii poleceń, do działania wymaga Pythona, więc przyda się przede wszystkim linuksiarzom (i windowsowym hakerom). Program uruchamia się tak:

$ python wezykiem.py --width=8 --height=4 --text='To be or not to be - that is the question'

Na wyjściu program daje wygenerowaną trasę prowadzącą przez planszę i planszę wypełnioną twoim tekstem:

Kod może przydać się też innym osobom piszącym gry. Generuje on sprawnie losowe trasy Hamiltona na nawet dużych prostokątnych planszach – planszę 100x100 potrafi on wypełnić w kilkanaście sekund.


main()