Odpaliłem sobie tę gierkę, pograłem, i w levelu nr 11 moim zdaniem ewidentnie jest błąd, albo po prostu czegos nie wiem. Ktoś w niego grał dłużej niż minutę, żeby to potwierdzić?
W załączniku screen planszy w stanie początkowym. Jak widać, jednej skrzynki nie da się wypchnąć.
Polecam moją poprawioną i rozbudowaną wersję: ->link<-
Level 11 powinien wyglądać tak:
W wersji z Bajtka było 14 lub 15 poziomów (10 pierwszych w wersji na Atari i kolejne w klanie Spectrum).
W oryginalnej grze - Sokoban było 50 poziomów i jeden miał błąd (nie pamiętam który, ale chyba dużo dalszy) - nie dało się go ukończyć - w mojej wersji wykorzystałem jedną z dwóch poprawek które znalazłem w Internecie (jedna paczka przemieszczona).
W pliku tekstowym jest info co i jak, jak również które poziomy ukończyłem wraz z zapisem rozgrywki.
W załączniku wersja z dodatkowymi 50-cioma levelami przerysowanymi z gry (małego urządzonka). Prawdopodobnie jest to kompilacja leveli, wybranych tak, aby mieściły się na niewielkim wyświetlaczu. Aby zagrać należy wybrać poziomy "1-50" na ekranie startowym. Poziomy dość proste, choć zdarzają się nieco trudniejsze. Każdy poziom zawiera nagraną solucję. Wszystkie rozwiązania wygenerowane solverem by Takaken.
Obecnie gra zapamiętuje nasze ruchy, ale nie jest zaimplementowane zapisywanie do pliku, ani linii data (jest częściowo, więc można spróbować to zrobić ręcznie). Obecnie gra odtwarza tylko zapisane dane, więc aby zobaczyć swoje ruchy w grze trzeba je najpierw zapisać do linii data (zastąpić dołączone).
Miało być tak, że gra będzie zapisywać replay z mniejszą ilością ruchów, więc po przejściu poziomu zapisywany byłby replay gracza (niezależnie od replayu dołączonego do gry).
Replay może być pomocny, aby porównać nasz sposób z zapisanym i spróbować uzyskać jeszcze lepszy wynik.