» Материалы за 03.01.2019 » Страница 2

 

Первая видеоигра для Алисы, или голосовой помощник как игровой контроллер

Автор: admin от 3-01-2019, 17:20, посмотрело: 44

Первая видеоигра для Алисы, или голосовой помощник как игровой контроллер


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

Категория: Яндекс

 

Кое-что о пространстве имён

Автор: admin от 3-01-2019, 16:25, посмотрело: 30

Я программирую на PHP. И немножко на JS. Когда-то я программировал на Java, ещё раньше — на LotusScript. Попробовал на вкус python и dart. Basic, Fortran, Pascal, Prolog, VisualBasic, С++/С, perl — на всём этом я тоже изображал что-то исполняемое. Языки программирования меня интересуют с точки зрения создания компьютерных приложений. Web-приложений. Сложных web-приложений. Таких, которые пишут незнакомые друг с другом люди. Точнее, лично незнакомые — они знают друг друга по подписям в коммитах в общий репозиторий и по nickname’ам в баг-трекерах. Я не слишком умён, чтобы программировать на С/С++ для различных ОС, и поэтому я программирую на PHP для Magento.



Так, вот, возвращаясь к теме статьи, могу сказать, что пространство имён — один из очень важных столпов, на которых базируется написание сложных web-приложений группой слабознакомых друг с другом разработчиков.

Категория: Компании

 

Основы внедрения зависимостей

Автор: admin от 3-01-2019, 14:40, посмотрело: 20

Основы внедрения зависимостей



В этой статье я расскажу об основах внедрения зависимостей (англ. Dependency Injection, DI) простым языком, а также расскажу о причинах использования этого подхода. Эта статья предназначена для тех, кто не знает, что такое внедрение зависимостей, или сомневается в необходимости использования этого приёма. Итак, начнём.

Категория: Программирование, Веб-разработка, Game Development, Android

 

Сказ о том как .NET 4.5 на ReactOS ставился

Автор: admin от 3-01-2019, 12:55, посмотрело: 39

Это могла бы быть рождественская история со счастливым концом, но он не такой.



В канун рождества 2018 года заметил в списке проверенных приложений для ReactOS установщик .NET 4.0 и был приятно удивлён, что он успешно устанавливается и приложения запускаются. Но так как 4.0 давно не актуален меня посетила безумная идея — а что будет если попытаться установить версию 4.5?

Категория: Программирование

 

Космический аппарат «Чанъэ-4» совершил успешную посадку на обратной стороне Луны

Автор: admin от 3-01-2019, 09:40, посмотрело: 25

Китайский космический аппарат «Чанъэ-4» впервые в истории человечества совершил мягкую посадку на обратной стороне Луны, сообщается в твиттере официального китайского агентства «Синьхуа».



Космический аппарат «Чанъэ-4» совершил успешную посадку на обратной стороне Луны


В агентстве Associated Press, со ссылкой на китайское телевидение, уточнили, что аппарат прилунился в 10.26 по Пекинскому времени (это утро четверга 5.26 по Московскому времени).



Китайские власти особенно подчеркивают, что данное космическое событие является «важной вехой в освоении космических просторов».

Категория: Game Development

 

Способы применения и искажения меткости в играх. Наглядные графики для сравнения

Автор: admin от 3-01-2019, 09:40, посмотрело: 32

Вычислять факт попадания в играх на основе полученной меткости можно по разному:

— сравнивая с одним псевдослучайным числом (которое тоже можно получать по разному [1]);

— сравнивая с наибольшим или наименьшим из двух псевдослучайных чисел;

— сравнивая среднее из двух и более случайных чисел (среднее тоже можно считать по разному).

Способы применения и искажения меткости в играх. Наглядные графики для сравнения

Бонусы к меткости тоже можно реализовать по разному, вызывая тем самым у игроков раздражение по разными причинам.

Точно также по разному можно рассчитывать наносимый урон, особенно на основе дайсов (кубиков).

Все эти разные подходы влияют на игровой процесс: его сложность и предсказуемость. Каждый из них может оказаться удачным решением в зависимости от преследуемых целей, поэтому выгоднее всего делать выбор осознанно.

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

Категория: Веб-разработка, Game Development

 

Android: создание динамических Product Flavors и Signing Configs

Автор: admin от 3-01-2019, 08:40, посмотрело: 235

При работе над Android-проектом, представляющий собой платформу для создания приложений для просмотра видео-контента, возникла необходимость динамического конфигурирования product flavors с выносом информации о signing configs во внешний файл. Подробности под катом.

Категория: Android

 

Модернизация IDA Pro. Отладчик для Sega Mega Drive (часть 2)

Автор: admin от 3-01-2019, 05:25, посмотрело: 360

Модернизация IDA Pro. Отладчик для Sega Mega Drive (часть 2)

Привет всем,



В предыдущей статье мы успешно модифицировали ядро эмулятора игр на Sega Mega Drive / Genesis, добавив в него возможность отладки. Теперь пришёл черёд написания собственно плагина-отладчика для IDA Pro, версия 7.0. Приступим.

Категория: Программирование

 
Назад Вперед