Przejdź do głównej zawartości

Posty

Wyświetlanie postów z czerwiec, 2023

Troszkę trudniejsza gra w zgadywanie liczb

 Ostatnio przedstawiłem wam prostą grę w zgadywanie wybranej przez komputer liczby. Tym razem podnieśmy trochę poziom rozgrywki i zgadnijmy kilka cyfr w ciągu. Gra o nazwie Bagels to pierwowzór gry, o której pewnie słyszeliście i gracie do teraz. Mowa tu o Wordle, w której zgadujemy słowo za pomocą innych słów. Komputer pomagał nam przy tym w podpowiadaniu, czy jakieś litery są w tym słowie i czy są na dobrych miejscach. Tak też podpowiadał komputer w grze Bagels. Wersji gry Bagels jest wiele, które różnią się ilością znaków do odgadnięcia, czyli długością kodu (za pomocą cyfr lub liter). Pierwsza wersja proponowała nam trzy cyfry. Po pierwszej próbie odgadnięcia kodu komputer odpowiada nam w trzech zagadnieniach: fermi (jedna cyfra jest na właściwej pozycji), pico (jedna cyfra jest w kodzie, ale na innej pozycji) lub bagels (żadna cyfra nie jest poprawna). W kolejnych próbach musimy tak przestawiać podpowiedziane litery (bądź nie, jeśli któraś jest na swoim miejscu), aby odgadnąć ...

Najprostsza gra w zgadywanie liczb

 Pierwsze programy na system mainframe były naprawdę bardzo proste i jednocześnie tworzyły rozrywkę, przy której z nudów można było spędzić trochę czasu. Jedną z najprostszych takich programów-gier było popularne Number Guessing Game, czyli zgadywanie liczby, którą sobie wymyślił komputer. Dziś taką grę może napisać każdy i z kilkoma linijkami kodu możemy mieć gotową zabawę. Jest to pierwsza z dwóch gier, jaką dziś chce wam "dać". Jest to bardzo łatwy program dosłownie z kilkoma linijkami kodu źródłowego, w którym musimy zgadnąć liczbę, jaką ma na myśli komputer. Po podaniu naszej liczby komputer poinformuje nas, czy jest to za wysoka, czy za niska wartość i tak do skutku, aż zgadniemy. Kod stworzymy w programie np. Python po prostu w minutę.