Кодирование без нажатия клавиши: создание полной видеоигры Dig Dog без громкой связи

Dig Dog — довольно забавная маленькая видеоигра. Назовите это «Spelunky для детей» — и не думайте об этом как об откатном комплименте. Dig Dog, которая запускалась в четверг на iOS, Xbox, Windows и Mac, избавляет от некоторых осложнений жанра, она контролирует плавно и имеет глубину. Это похоже на то, что в начале 80-х аркад существовала современная волна случайного генерации, приключения для сюрпризов. (И всего за 3 доллара!)

Мне понравилась Dig Dog, когда я наткнулся на нее на прошлогоднем Fantastic Arcade в Остине, штат Техас. Но мой интерес к игре усилился, когда ее создатель добрался до начала этой недели, чтобы подтвердить что-то, я не уверен, что создатель другой видеоигры сделал: кодирование всей игры сам … без использования его рук.

  • Объект каждой стадии Dig Dog прост: проскочите уровень, чтобы найти кость. И следить за врагами на этом пути.
  • Как и в Spelunky, ваша игра всегда случайным образом генерируется в Dig Dog. Эта более новая игра немного проще, чем Spelunky, но ее трудность растет неожиданными и хитрыми способами.
  • Принудительная атака дает вашей собаке краткую неуязвимость и позволяет вам копать боком.
  • Каждая золотая монета, которую вы накапливаете в беге, может быть потрачена на пополнение здоровья, бонусы за перемещение и другие угощения. Вам нужно золото.

    Rusty Moyher

  • Белые значки в захороненной грязи могут представлять собой бомбы и другие опасности.
  • Чем дальше вы копаете, тем больше становятся враги.

Долгосрочный разработчик и житель Остина Расти Мойер был поставлен диагноз «Повторяющаяся деформация травмы» (RSI) примерно пять лет назад — в то время как в середине непродуманного времени дизайн-проекта не менее — и обнаружил, что его единственное истинное физическое облегчение пришло когда он полностью воспользовался, 100-процентные перерывы от ввода и использования мыши. Он не допустил этого. «Я все еще хочу делать игры, — сказал Мойер Арсу. «Трудно представить себе какую-либо карьеру или работу, которая не связана с компьютерами».

Мойер хотел доказать, что его мечта — сделать законные видеоигры без использования его рук — была возможна. Для него единственным истинным ответом было создание и запуск хорошей рабочей игры — и рассказать миру, как он это сделал, чтобы другие могли последовать его примеру.

Борьба с RSI драконом

Ни у кого нет диагноза RSI когда-либо удобно, но боли в запястье и руке Мойера достигли  пика, когда он был в середине возможно наименее совместимого проекта, который только можно себе представить. Он и два давних партнеров по разработке игр только что встретили цель Kickstarter за 60 000 долларов для проекта «шесть игр за шесть месяцев». Просто чтение Retro Game Crunch в эти дни все еще заставляет запястья Мохера болеть: команда будет принимать предложения от платных сторонников, а затем превратить прототип в течение 72 часов. Последующий процесс тонкой настройки будет завершен, и к концу месяца будет завершена игра-потихоньку, а создание и развитие следующей игры начнутся сразу же после этого.

Благодаря RSI от Moyher команда из трех человек не встречалась эти сроки. Тем не менее, он распался на эти игры Kickstarter, экспериментируя с изменениями в его офисной настройке: эргономичные клавиатуры, настольные изменения для позы, обмены мышей. Ничего не работало, кроме хорошего старомодного времени от клавиатуры и мыши (вместе с инъекциями медицины прямо в его кожу).

Читайте:

Программа Для Создание Видео С Музыкой Айфон... новости интернета не современных технологий Извнстно ли вам, что созданные вами фотографии есть вариант в несколько кликов превратить в волшебный видеоряд? Для этой цели вам потребуется только приложение с соответствующим функционалом не совсем немного времени. Для примера, приведем несколько подобных решений, востребованных среди пользователей. P...
Создание сайта на WordPress: пошаговая видеоинстру... Навигация по видеогайду 1. Почему WordPress 1:05 2. Установка WP 5:45 3. Выбор и установка темы 8:00 4. Настройка движка, общие настройки 13:58 5. Настройка движка, меню 27:01 6. Расширение функциональности, безопасность 39:10 7. Расширение функциональности, SEO 47:18 8. Расширение функциональности, микроразметка 58:00 9. Расширение ф...
Как создать сайт самому, создание сайта с нуля... Пошаговая видео инструкция по созданию сайта с нуля. source
Создание простого сайта в HTML... Notepad ++ : http://notepad-plus-plus.org/download/v6.3.3.html !!!!!! При сохранение вашей страницы в любую папку(или на рабочий стол) обязательно просле названия сайта пишите .html , в ином вслучае страница не откроется !!!!!! В этом видео уроке вы научитесь создавать простой сайт с помощью HTML. Если вам интерестно програмирование сайтов ...

«Серебряная пуля» появилась, когда Мойер нашел видео-презентацию разработчика и кодера Трэвиса Радда, который появился в сети в 2013 году вскоре после его диагноза, заставило зрителей шаг за шагом через собственный опыт RSI в Rudd. 28-минутное видео показывает, что Рудд разбил точно, как он настроил Dragon NaturallySpeaking, программный пакет для распознавания голоса, для написания кода на языке Python, используя ничего, кроме его голоса. Это противоречило мудрости, которую Мойер видел на форумах о RSI и кодировании, заявляя, что полезность Дракона в кодировании была ограничена. «Не делай этого, это невозможно», — говорила Мохер.

Но Рудд клялся хаками, которые он применил к экосистеме Дракона, которую Мойер в конце концов выудил у спикера, поглаживая его по электронной почте. Два инструментария, о которых он узнал, Natlink и Dragonfly, привлекательны, потому что они могут быть настроены для поддержки определенных ключевых фраз, которые затем будут запускать что-либо от базовой текстовой записи до имен переменных в макросы. «Команды, которые вы придумали, в основном на языке, выстроены так, чтобы быстро и легко распознать Дракона», — сказал Мойер, и он рекомендовал «короткие, плотные слова или фразы, которые можно выполнить быстро». [19659002] Слово «пощечина» однажды обращается к ключу возврата; «Два пощечины» ударяет его дважды. Скажите «верблюд», прежде чем произнести фразу типа «это переменная» вслух, и она будет проанализирована так: «thisIsVariable». Скобки с открытым лицом можно напечатать, сказав «недостаток» (для <) and «rack» (for >). Для образца точно, как это работает, Мойер был достаточно любезен, чтобы предоставить видео среднего сеанса кодирования, встроенного ниже:

Расти Мойер демонстрирует, как он кодирует, используя ничего, кроме его голоса.

Некоторые из этих термины уже были запечены в инструментах, которые Мойер загрузил и привязал к своей установке Dragon NaturallySpeaking. Но он признает, что по большей части ему приходилось изобретать и обучать систему принимать новые.

Ол ‘Техас два пощечины

«Мне нужно было создать словарь, который был бы подходящим для того, что я делал, с которым я знаком», — сказал Мойер. «Процесс кодирования по голосу заключается в том, что я должен выполнять задачи программирования, как обычно, и придумывать команды и изменять систему. Кроме того, все сразу, я также должен помнить эти [shortcut terms]. я должен был медленно создавать библиотеку команд, с которыми я был знаком, работая с моим голосом, что я мог в основном помнить ».

Часть его потребности в специальном словаре заключалась в том, что его выбор языка программирования Visual Studio и Xcode лучше подходят для разработки игр, а не для Emacs-дружественных голосовых команд, которые создали Rudd и его сверстники. Он, кстати, также требовал значительно большего количества движений курсора, что означало, что ему нужно что-то, что Радд и другие не предложили: настоящая безмозговая замена мыши.

Вместо того, инфракрасной головы или прицела, Moyher пошел на то, что оказалось лучшим вариантом в то время: $ 500 SmartNav 4 от специализированных вычислительных ресурсов компании Natural Point. Один датчик помещается перед его линией визирования, и он прикрепляет небольшой отражатель к любой шляпе, которую он хочет носить. После некоторых корректировок чувствительности, Moyher получил это, чтобы работать с довольно минимальным движением головы, примерно «5-10 градусов» слева направо и меньше вверх-вниз. Последней частью аппаратной головоломки была педальная педаль, которую он использовал для управления щелчками мыши.

Как единственный кодер, дизайнер и художник Dig Dog, это решение для отслеживания головы было необходимо для рисования элементов и анимации игры кадры, которые по общему признанию просты. Гигантский пиксельный вид игры заполняется примерно на 220p с максимальной шестицветной палитрой. «Это не так точно или быстро, как мышь», — признал Мойер. «Я разработал стиль игры, чтобы быть более достижимым с помощью этой системы».

Первоначальная миссия Мойера заключалась в том, чтобы снять что-то, что не только было бы разработано без рук, но и проверено без рук, но он не совсем потянул часть off. Dig Dog первоначально начала жизнь с приоритетом дизайна, который выходил за пределы просто достижимости; он хотел создать хороший платформер iOS. Его первые прототипы были более атмосферными и сдержанными, и они просто отличались пиксельной собакой, блуждающей по гигантской пустыне. «Тогда я наткнулся на рытье и понял, о, это, очевидно, о копании сейчас». (В самом деле, основное действие нажатия на то, чтобы выкапывать и перемещаться, ударяя по краям экрана, хорошо работает в рамках ограничений экрана смартфона, хотя это также забавно со стандартным геймпадом.)

Читайте:

Программа Для Создание Видео С Музыкой Айфон... новости интернета не современных технологий Извнстно ли вам, что созданные вами фотографии есть вариант в несколько кликов превратить в волшебный видеоряд? Для этой цели вам потребуется только приложение с соответствующим функционалом не совсем немного времени. Для примера, приведем несколько подобных решений, востребованных среди пользователей. P...
Создание сайта с нуля — Часть 1 — Осно... Первое видео из цикла создания сайта с нуля, в конце которого вы разберетесь в основах php, mysql, html и css и сможете самостоятельно создавать такие сайты как социальная сеть или даже собственную систему управления сайтом (cms). source...
Создание простого сайта в HTML... Notepad ++ : http://notepad-plus-plus.org/download/v6.3.3.html !!!!!! При сохранение вашей страницы в любую папку(или на рабочий стол) обязательно просле названия сайта пишите .html , в ином вслучае страница не откроется !!!!!! В этом видео уроке вы научитесь создавать простой сайт с помощью HTML. Если вам интерестно програмирование сайтов ...
Как создать сайт самому, создание сайта с нуля... Пошаговая видео инструкция по созданию сайта с нуля. source

Но как единственный дизайнер и кодер, Мойеру пришлось переносить боль в запястье в виде одного исключения: тестирование прототипа. «Я хотел сыграть в игру с помощью моих инструментов, но все игры были моими руками», — сказал Мойер. «Не было другого способа заставить игру чувствовать себя и точно настроить механику, не делая этого».

Бросание сообщества в кость

Миссия Moyher в полной игре пришла, отчасти, дать себе передышку, чтобы понять словарный запас кодировки. В отличие от Kickstarter, он не хотел, чтобы кто-либо в проекте зависел от его скорости или компетенции, чтобы получить работу над крупным проектом. Теперь он полагает, что у него есть корни для продвижения вперед в качестве речевого первого кодера, будь то в одиночку или в более крупном проекте. («Я приблизился к скорости« один к одному », — сказал он, сравнивая скорость разговорной речи с обычной скоростью набора текста.) И он уже изучает превосходные инструменты, в частности технологию отслеживания глаз, чтобы узнать, может ли он получить увеличенная скорость и точность при движении головы с отслеживанием мыши.

Но так же, как Мойер обратился к сообществу за вдохновением, когда он впервые поддался RSI, поэтому он надеется, что другие производители игр с похожими диагнозами или инвалидами будут смотреть на его достижение и пахать вперед на своих собственных играх в сон.

«Моя мысль (с самого начала) заключалась в том, что если бы я мог играть в игру интересной и забавной, было бы интересным способом продвинуть [voice coding] в качестве идеи», — сказал Мойер. , «Инструменты прямо сейчас довольно хрупкие: они могут довольно легко ломаться, имея в виду установить программное обеспечение, заставить его работать в Windows, получать различные надстройки и аппаратные средства. Чтобы продвинуть идею о том, что есть другой способ работы, и что эти вещи существуют? Может быть, это улучшит кодирование голоса в целом! »

Мойер послал несколько ссылок после нашего интервью для кого-то заинтересованного, так как многие его хитрости и усилия были основаны на общедоступной информации. Начните с этого руководства по DragonFly как дополнение к NaturallySpeaking, а также руководство по установке соответствующих надстроек.

Листинг image by Rusty Moyher

источник

, , , , , , ,