Дії та команди — девблог 53

Світ гри став більш живим і різноманітним. Я додав нові шляхи, намалювавши їх швидко, і тепер вони інтегровані в гру. На ділянках з темною травою шляхи стали відповідно темнішими.

Поки що на піску немає шляхів, але можливо я пізніше додам дерев'яні доріжки, які можна буде додавати до піщаних територій. Також я працював над кущем шипшини — він уже готовий, але плоди для збору ще не намальовані.

Окрім візуальних змін, я також змінив функціональність гри. Тепер управління котами здійснюється через текстове меню. Спочатку команди котів давалися без тексту, і кожен об'єкт мав лише одну дію — клік на їжу давав команду "їсти", клік на подушку — "спати". Однак це обмежувало вибір дій, тому я додав текстове меню для команд. Тепер, якщо гравець вибирає кота та клацає на об'єкт, з'являється меню з можливими командами.

Я також працював над позиціонуванням меню при кліку біля краю екрану. Спочатку меню з'являлося праворуч від обраного об'єкта, щоб не перекривати його, але якщо об'єкт був близько до правого краю, меню могло зникати з екрану. Для виправлення я створив "ковзаюче" меню.

Також я додав функціональність подвійного кліку для стандартних дій. Тепер меню не блимає, чекаючи другого кліку. Замість цього я додав невелику затримку, і якщо другого кліку не буде, меню відкриється як зазвичай.

Я додав кілька умов, за яких меню може відкриватися та закриватися. Наприклад, клік на слот інвентарю закриває меню, а якщо гравець тримає предмет, меню не відкривається. Також, якщо об'єкт виходить за межі екрану, меню закривається.

Вікно виготовлення тепер показує не лише необхідну кількість інгредієнтів, а й доступні ресурси. Якщо кількість доступних інгредієнтів менша за необхідну, рядок підсвічується червоним.

Також я додав візуальний індикатор для всіх статусів, що показує, скільки часу залишилося. Чим більше сірого кольору заповнено, тим довше потрібно чекати.

Невелика зміна: якщо коти повністю виснажені і їх енергія падає до нуля, вони лягають спати прямо на землю. Якщо енергія вище нуля, вони все ще будуть шукати подушку.

Перекладено з: Actions and commands — devblog 53