На данной странице представлены видео о законченных приложениях и различных решаемых мной задачах.


The Sensay

Приложение, добавляет в Ваше устройство целую энциклопедию упражнений боевых искусств. Такие знаменитые стили как стиль обезьяны, богомола или пьяного мастера теперь может выучить каждый. УЧИТЕЛЬ продемонстрирует Вам все элементы упражнений, и не забудет повторить их по вашей просьбе.

Доступно в GooglePlay.

 


Программная модель моделирующая процессы происходящие в вертикальном гелиевом криостате.

Данное приложение бесплатно и доступно в PlayMarket для  телефонов на базе Android, выполнено в Unity3d и может легко быть скомпилировано под различные другие платформы.

 

Ссылка на приложение: com.j0schi.HelioCriostate

Приложение так-же может быть найдено по запросу в PlayMarket "heliocriostate".

 

К моему огромному сожалению программа является узкоспециализированной. Но к счастью ее можно использовать и в качестве макета для обучения.


Головоломка из детства

Данное приложение доступно в PlayMarket. Мне захотелось попробовать себя в чем-то простеньком знакомом мне из детства. Ну была у меня когда то исполненная из пластмассы головоломка. Но теперь она есть у всех!

Приложение так-же доступно в NashStore:


Игры созданные с нуля и успешно принятые сообществом, пока я работал в игровой конторе в г. Новосибирск.

SamuraiCatGirlRampage3D

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

WhaleHunting3D

Игра про охоту на китов.


Участие с ребятами в конкурсе(игра за 3 дня) ludum dare


TestCaseR2 (java). Первая программа на java(2012г.), для создания списка требуемых тест кейсов.

Приложение позволяет смоделировать в себе интерфейс тестируемого приложения, а так-же описать наборы сложных функциональных тест кейсов относительно бизнес требований. После чего позволяет распечатать полный список тест кейсов, включая "пропущенные" пользователем стандартные кейсы. Имеется патент. Правообладатель ОнИИП.


"Лошадка для android"

Текущий проект реализует: игрок управляет лошадкой, управление как на андроид так и на ПК. Идти прямо, поворот на месте, бег, идти назад. Полоса выносливости, как заканчивается пока не восстановим не бежим. На карте вокруг всегда должны быть другие лошадки управляемые простеньким ИИ. Задачка для тех кто в "Теме".


Задача "комивояжера"

Текущий проект реализует: в течении 30 сек на сцене в случайных местах генерируются случайные объекты, по истечении срока они исчезают. Главный объект(шарик), при истечении времени должен пройти кратчайшим путем через каждый сгенерированный объект. В конце пути требуется вывести информацию о пройденном пути, продолжительность, затраченное время, количество точек.

Затрачено 6+-1 часов. 

Позже я конечно разобрался почему данное приложение не совсем соответствует решению поставленной задачи комивояжёра, и почему для нее требуются квантовые компьютеры. Но проект все равно получился интересным.


"Адаптация" примера реализации нейронных сетей под Unity3D

Прочитав замечательную книгу, замечательного автора(М. Тим Джонс: Программирование искусственного интеллекта в приложениях), я вдохновился для более глубокого понимания данного примера, который в книге реализован на языке с++, реализовать данный пример в Unity3D. Вот то что вышло, нейронные сети великолепны(пусть и простейшие)...


Space_Invader_Lan

Итак, проект(тестовое):
1. Меню: Старт(запускает игру), Присоединиться(просит ввести ip и подключается к игре, если таковая есть), Выход.
             На экране сверху вниз двигаются вражеские корабли(движение хаотичное), внизу корабль игрока двигается на клавиши стрелок влево и вправо. В правом верхнем углу счетчик очков(я добавил еще рекорд). При столкновении с вражеским кораблем или попаданием в нас вражеского снаряда, выход в главное меню.
Модели быстро выполнил в Blender3D(там же и затекстурил).

Так как времени затрачено 12+-1 часов, найдите отличия на видео :). Ладно не ломайте голову, следите за красными противниками.