Задание. Реализовать на языке VB.NET 2005 консольное приложение «Война потоков», сохранив системные вызовы и использование объектов синхронизации

Реализовать на языке VB.NET 2005 консольное приложение «Война потоков», сохранив системные вызовы и использование объектов синхронизации. Потоки необходимо реализовать стандартными средствами.NET. Для генерации объявления функций рекомендуется использовать программу API Viewer 2004.

Приложение представляет собой игру, которая называется «Война потоков». Игра имеет следующие правила. Пользователь управляет перемещающейся в нижней части экрана пушкой и может стрелять по врагам, которые летают по всему экрану. Цель игры – уничтожить как можно больше противников. Управление перемещением пушки осуществляется при помощи клавиш «влево» и «вправо». Для выстрела используется клавиша «пробел». Пользователь может совершить одновременно только три выстрела. Каждую секунду может появиться новый противник. Со временем вероятность возникновения нового противника увеличивается. Кроме того, со временем противники начинают двигаться быстрее. За каждого уничтоженного противника начисляется одно очко. Если противник перемещается за край экрана, считается, что пользователь промахнулся. Если было упущено 30 врагов, считается, что игра проиграна. Враги не появляются до тех пор, пока не нажата одна из кнопок управления курсором («влево» или «вправо»). Если кнопки не нажаты в течение 15 секунд, враги появятся на экране автоматически.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: