Скрипт - простенькая сцена взлома замка для аси.
У игрока есть отмычка, которой он пытается попасть в зазоры движущихся частей замка (см. скрин).

lockpick.PNG

Есть возможность настройки:
  1. Картинок фона, частей замка, отмычки
  2. Скорости движения зазоров, "ширину" зазоров
  3. Количества частей
  4. Режим хард (если не попал в зазор - сброс в начало), легкий (бесконечно попыток)
  5. Настройка свитча победы.



Пример запуска (из события, скриптом)
$game_system.lp_num_locks = 2 # число замков
$game_system.lp_base_speeds = [2,2.5] # массив скоростей
$game_system.lp_back_name = "lock_bg1" # картинка бекграунда
$game_system.lp_lockbg_name = "lock_bg" # картинка замка
$game_system.lp_lock_name = "lock" # картинка язычка замка
$game_system.lp_lockpick_name = "lockpick" # картинка отмычки
$game_system.lp_win_switch_id = 112 # id свитча победы
$game_system.lp_space = 6 # зазор
$game_system.hard_mode = true
SceneManager.call(Scene_LockPick)


Скрипт
https://drive.google.com/open?id=0B_...HBiQnNfZXFGY28
Демо пример
https://yadi.sk/d/7LLZ_xd23MXRzQ