Я насправді останнім часом думав про таке, і думаю, що це було б чудовим кандидатом на додаток для Android у парі з невеликою бібліотекою будь-якою мовою . Додаток - це налаштований набір кнопок, перемикачів, спаднень тощо (будь-який віджет, який ви хочете), і він надсилатиме дії через WLAN (або USB, якщо ви хочете ускладнити речі) в бібліотеку. Бібліотека породила б окремий потік від ігрового процесу і дізналася б, яким елементам керування на телефоні Android відповідає яким змінним у грі (ви встановили б їх у своєму стартовому коді) та матиме з'єднання з додатком Android.
Тоді возитися зі своєю грою так само просто, як торкатися речей на телефоні. Ви можете навіть мати кілька текстових полів на телефоні, які показують значення змінних у режимі реального часу від гри, або ви можете мати бібліотеку вперед stdin
або stderr
до прокрутки текстових областей телефону. Варіанти безмежні!
Єдине справжнє занепокоєння - швидкість. Якщо швидкість та час реакції є вирішальними, то ви просто підключите телефон через USB, а adb (андроїд-налагоджувач) підтримує порти пересилання через USB до телефону. Але в іншому випадку WLAN матиме лише невелику затримку, яка, на мою думку, була б цілком прийнятною для цієї мети.
Я не думаю, що написано таке, як було сказано вище, але я наполегливо розглядав можливість його написання. (Я просто ще не зайшов досить далеко в розробку власних ігор, щоб це ще потрібно)
Звичайно, ті, хто є користувачами Apple, ймовірно, можуть зробити те ж саме з вашими iDevices. Я особисто вважаю, що розробка iOS на порядок складніше, ніж розробка Android, і, звичайно, вищезазначений додаток може бути легко опублікований на ринку Android для легкого розповсюдження, тоді як Apple, ймовірно, не дозволить інструменту розробника в магазин додатків, тому я відчуваєте, що платформа Android краще підходить цьому інструменту.