русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Студентська бібліотека.


Дата добавления: 2015-07-09; просмотров: 542; Нарушение авторских прав


71. ЛОГІЧНА ГРА " хрестики-нулики " НА необмежене поле Додаток є реалізацією відомої логічної гри " Хрестики- нулики ". У данійреалізації передбачається гра двох гравців на необмеженій полі.

Мета гри : побудувати безперервну лінію з п'яти або більше фішок ( хрестиків або нуликів ) по горизонталі, вертикалі або діагоналі.

Можливі два режими гри, коли виграє той, хто першим збудує лінію, або хто більше набере очок за певну кількість часу. У другому випадку кількість побудованих ліній не обмежена, кожна фішка в лінії приносить гравцеві одне очко. Додаток повинен забезпечувати початок нової гри на чистому полі, а також перевірку відповідності дій гравців правилами гри та умови закінчення гри. Роль одного з гравців (за вибором користувача) може виконувати комп'ютер. Для виключення можливості утворення ізольованих ігор на одному полі і невиправданого збільшення розміру поля слід встановити максимально допустиму відстань ( не більше п'яти ) від вже існуючих фішок до нової, що розміщується гравцем.

Цей додаток є реалізацією відомої логічної гри. У даній реалізації передбачається гра двох гравців на квадратному полі фіксованого розміру. Мета гри - побудувати безперервну лінію, що сполучає горизонтальні чи вертикальні (для кожного з гравців відповідно) сторони ігрового поля, причому лінія вважається безперервною, якщо фішки межують один з одним по горизонталі, вертикалі або діагоналі. Виграє той гравець, який першим побудує свою лінію. Додаток повинен забезпечувати початок нової гри на чистому полі, а також перевірку відповідності дій гравців правилами гри та умови закінчення гри. Роль одного з гравців (за вибором користувача) може виконувати комп'ютер.

Цей додаток є реалізацією відомої логічної гри. У даній реалізації передбачається гра двох гравців на квадратному полі фіксованого розміру. Мета гри. заповнити максимальну кількість клітин ігрового поля своїми фішками. Гравці виконують ходи по черзі. Хід гравця полягає в довільній установці лінії на кордоні двох осередків, причому, якщо яка-небудь осередок виявляється з усіх чотирьох сторін обрамлена лініями, то вона відзначається фішкою даного гравця, а самому гравцеві надається додатковий хід, і т.д. Гра закінчується, коли всі ігрове поле виявляється заповнено фішками.



Виграє той гравець, чиїх фішок на полі більше на момент закінчення гри. Додаток повинен забезпечувати початок нової гри на чистому полі, а також перевірку відповідності дій гравців правилами гри та умови закінчення гри. Роль одного з гравців (за вибором користувача) може виконувати комп'ютер.

Розроблюється, являє собою програмну реалізацію популярної гри. Мозаїка. ( Puzzle ), мета якої полягає у створенні гравцем повного зображення шляхом упорядкування його фрагментів послідовним переміщенням і з'єднанням відповідних сторін. Додаток повинен забезпечувати :



<== предыдущая лекция | следующая лекция ==>
Сенегальські шашки. Розмір ігрового поля - 5х6 клітин. | Можливість переміщати фрагменти за межі робочого поля або в інше вікно і назад для поліпшення наочності.


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 1.136 сек.