Игра С# MVC console + wpf

Доброго времени суток!

Вот такое задание. Сроки - "чем раньше, тем лучше". Цена обговариваемая.

с# net 8.0, wpf, console шаблон MVC, своя логика игры без openGl, Unity

Нужно разработать игру, простенький аналог JetpackJoyride.

Помимо шаблона MVC, нужно еще минимум два шаблона проектирования любых. И плюс нужно задействовать многопоточность, хоть в какой нибудь часть кода. Но при том, чтоб +- обоснованно это было.
И юнит тестирования для любого одного класса. Это вот основное.

Общее задание прикрепляю файлом ниже.

Под упрощенным форматом игры, имею ввиду, или представляю что-то на подобие флапиБерда. Персонаж может бежать по полу, может взлетать на ранцы. Препятствия сначала - статические. А потом когда пробежал какое-то расстояние, сложность повышается и препятствия уже динамические (вверх вниз двигаются).

просто сделать
что игрок бежит по бесконечному коридору

препятствия появляются рандомно
препятствия двух видов
1)просто статичные
2)и которые двигаются вверх вниз

Я еще ТЗ писал, но там перемудрил и буду переделывать.

В том ТЗ там писал про врагов, которые стреляют - это не надо, и сам игрок тоже тогда не стреляет

скорость игрока увеличивается каждое N-ое пройденное расстояние

в таблицу рекордов тогда только пройденное расстояние

(либо думать еще и над добавлением каких нибудь монеток)

иерархия меню, подменю не так важно, переделаю потом в ТЗ, на тот вариант, который получится

В качестве выполненного заказа хочу вот получить игру.

Еще нужно будет оформлять код по определённому соглашению (скину, если возьметесь). Есть набор чужих примеров, также вышлю для понимания, что требуется

Читайте на 123ru.net