Публикации по теме 'finite-state-machine'


Перечисление тестовых примеров путем умножения конечных автоматов
Конечные автоматы очень полезны для очистки кода, но также очень мало используются программистами. Ричард Клейтон написал отличное вступление к конечным машинам здесь . О них велись шумные дебаты на Hacker News. По сути, если ваша сущность имеет свойство с именем status или несколько логических переменных, таких как hasStarted , hasSucceeded etc, ваш код может выиграть от использования шаблона проектирования конечного автомата. В одном из моих проектов мы создали инструмент B2B..

Как в играх использовался искусственный интеллект и его прогнозирование в будущем
TL; DR Искусственный интеллект и машинное обучение доказали свое мастерство в видеоиграх. От победы над гроссмейстерами до овладения стратегической игрой го - ограничения возможностей машин кажутся бесконечными. Тем не менее, интеграция AI / ML в видеоигры осталась неизменной с тех пор, как первые несколько игр вышли на рынок. Хотя сложность ИИ выросла, его основные функции остались прежними. Однако с появлением новых технологий интеграция ИИ в видеоигры показывает многообещающее..

Программирование без логических значений: приложение To-Do
С тех пор как я открыл для себя функциональное программирование, я знал, что могу создать приложение To-Do без написания собственных переменных. Я сделал несколько руководств и получил работающее приложение. С тех пор как я открыл для себя программирование на основе автоматов, я знал, что могу создать приложение To-Do без написания собственных IF или логических значений. Ну теоретически. Раньше я этого не делал. Я начал задаваться вопросом, смогу ли я создать приложение To-Do не..