Легко перемагати в грі Балда
Граючи в гру "Балда" на сервісі гри-маілру часто було так, що аппонент видавав довгі ланцюжки з букв майже моментально, за кілька секунд. У відповідь же вдавалося придумати слово з 3-5 букв. Можна подумати, що з іншого боку сидять унікуми. А може справа в тому, що вони користуються спеціальними програмами.
Навіщо програмісту чужа програма? Можна написати свою. Delphi 5 в допомогу, алгоритми придумані. В результаті була написана ця програма-гра. Її завдання - підібрати сіпсок слів для наявного набра букв в поле 5 на 5 клітин. «Балда» - настільна гра для кількох гравців, в якій необхідно складати слова за допомогою літер, що додаються певним чином на квадратне ігрове поле. У найпоширенішому варіанті слова складаються за допомогою переходів від букви до букви під прямим кутом. У найбільш популярному варіанті ігрове поле являє собою 25-клітинну квадратну таблицю, осередки / клітини центральної рядки якої містять по одній букві, а рядок цілком - довільне 5-буквене загальне іменник в називному відмінку і однині (множині, якщо слово не має однини). Розміри поля, розташування і довжина слова можуть варіюватися, проте кількість порожніх клітин на початку гри має бути парним, щоб у обох гравців була однакова кількість ходів / слів.
Для зручності можна додавати слова, які вже були використані в список слів винятків. Тоді при наступному пошуку відповідних слів слова -виняток НЕ будуть додаватися до загального списку.
PHP - це мова програмування, заснований на використанні скриптів. Дана мова широко застосовується для створення різних front-end і back-end веб-додатків. Підтримується по-замовчуванню більшістю хостерів, будучи одним з лідерів серед мов програмування, призначених для створення динамічних інтерактивних сайтів.