[#1] Ukladanka
Chcialbym przedstawic malutka gre ktora powstala impulsywnie w mysl przyslowia:
"Zrobmy to szybko zanim zorietujemy sie ze to bez sensu".

Tak naprawdę napisalem to bo zaintrygowal mnie jeden problem logiczny ktory
byl zamieszczony w jednym z numerow Mlodego Technika,

Gra to cos w stylu Shuffle, jednak sa troche inne zasady.
Nalezy ulozyc odpowiedni wzor tyle ze z innego z gory zdefiniowanego.
Nalezy to zrobic uzywajac jak najmniejszej liczby ruchow.

Obsluga wylacznie klawiszami:
- Kursory - przesuwanie klocka
- R - restart planszy do stanu poczatkowego
- P - jakby ktos chcial zamieszac uklad
- W - umozliwia wczytanie pliku tekstowego z ruchami. Gra wyzuca w formie debugu litery
kierunkow. Mozna je przekopiowac i zapisac do pliku "ruchy.txt" i umiescic w katalogu z gra.
- 0 - 4 - wybor ukladu do ulozenia.

Troche o wymaganiach.
OS3+ z powodu uzycia DT (bylo mi poprostu prosciej). Gra uruchamia sie w okienku na blacie WB. Wykozystalem kolory MagicWB.
Pod MOSem tez dziala

Ukladanka

Udostepniam tak po prostu a noz kogos zaiteresuje.
Ot, taka gierka z nudow do ponudzenia sie


Ostatnia aktualizacja: 13.05.2021 19:02:18 przez Phibrizzo
4
[#2] Re: Ukladanka

@Phibrizzo, post #1

Dziala pod OS4, sterowanie troche przewrotne jak dla mnie. Intuicyjnie strzałkami przechodze przesuwając puste pole, a tu przesuwam klocki w okolicy pustego pola.
[#3] Re: Ukladanka

@Risc, post #2

Dzieki za test gry pod OS4.
Co do sterowania, to na poczatku bylo tak jak piszesz, ze przesuwalo sie puste pole
jednak dla mnie wlasnie bylo to nieintuicyjne. W rzeczywistej ukladance trzeba przecierz przesunac element

Ostatnia aktualizacja: 10.05.2021 11:12:38 przez Phibrizzo
[#4] Re: Ukladanka

@Phibrizzo, post #3

Po odpaleniu - eeee, banalne, miałem takie coś za dzieciaka, do dziś pamiętam zapach taniego plastiku z Chin.

300 ruchów i kilka minut później... &%$#@ mać, no to nie może być takie trudne!!!!

W końcu się udało, jednak nie jestem taki tępy... ;)



A tak na poważnie - fajne, i ładnie zrobione, a sterowanie intuicyjne (poza tym 'P', mogłoby od początku być pomieszane, bo nie rozumiałem co trzeba zrobić ;)

Dodaj kilka buttonów albo menu dla tych "P", "R", "W" i wrzuta na aminet, bo gierka fajna i wciągająca!


Ostatnia aktualizacja: 10.05.2021 14:59:08 przez vojo
[#5] Re: Ukladanka

@vojo, post #4

Zastanawialem sie nad rozwojem gry.
Nawet mam jeden pomysl ale nie wiem kiedy go wdroze.
Narazie chcialem dodac obsluge myszki aby nia mozna bylo przesuwac klocki.
1
[#6] Re: Ukladanka

@Phibrizzo, post #5

Nowa wersja 1.0:
- wiecej wzorow do ulozenia
- dodanie obslugi myszy
- zapis/odczyt wynikow

Uwaga, nowy link: Mozaika
1
[#7] Re: Ukladanka

@Phibrizzo, post #6

dzieki :) sprawdzam

Ostatnia aktualizacja: 13.05.2021 19:07:55 przez juen
[#8] Re: Ukladanka

@Phibrizzo, post #6

Spoko gierka. 120 ruchów i mi się udało ułożyć. Nie wiem czy to tylko u mnie ale na PAL 640x256 dół jest trochę przycięty jakby.
[#9] Re: Ukladanka

@asman, post #8

No tak. O tym zapomnialem. Posiadajac GFX troche mnie ponioslo.
Bede musial pomyslec o wersji odpalajacej sie na wlasnym ekranie.
Albo otwierac okno w poziomie.

Ostatnia aktualizacja: 13.05.2021 20:06:27 przez Phibrizzo
[#10] Re: Ukladanka

@asman, post #8

Miedzy pierwszym a drugim daniem, poprawilem gre z wersji pionowej na pozioma.
Inne zmiany:
- Debug juz sie nie wyswietla. Po skonczonej rozgrywce ruchy zapisuja sie do pliku "moves_xx.txt"
gdzie xx to numer ukladu.
- Wykonane ruchy mozna zapisac w kazdej chwili klawiszem "Z"
- Dodanie programu Optymizer. Podajac jako parametr numer ukladu, np:

Optymizer 5

plik z ruchami jest analizowany i wyrzucane sa zbedne ruchy.
Algorytm jest bardzo prymitywny ale jest wstanie pokazac ile ruchow zostalo
zrobionych niepotrzebnie.

Link jak poprzednio.

Ostatnia aktualizacja: 15.05.2021 15:33:26 przez Phibrizzo
[#11] Re: Ukladanka

@Phibrizzo, post #10

Sprawdziłem i teraz spoko się mieści na 640x256.

Muszę przyznać, że zmotywowałeś mnie do napisania czegoś małego pod OS.
2
[#12] Re: Ukladanka

@asman, post #11

Dzieki za testy.

Pod ostatnim linkiem wrzucilem wersje 2.1
Dodalem w niej dwa gadzety zeby nie trzeba bylo uzywac klawiatury.

Ostatnia aktualizacja: 17.05.2021 23:15:23 przez Phibrizzo
Na stronie www.PPA.pl, podobnie jak na wielu innych stronach internetowych, wykorzystywane są tzw. cookies (ciasteczka). Służą ona m.in. do tego, aby zalogować się na swoje konto, czy brać udział w ankietach. Ze względu na nowe regulacje prawne jesteśmy zobowiązani do poinformowania Cię o tym w wyraźniejszy niż dotychczas sposób. Dalsze korzystanie z naszej strony bez zmiany ustawień przeglądarki internetowej będzie oznaczać, że zgadzasz się na ich wykorzystywanie.
OK, rozumiem