икористовуваною програмою є AutoCAD. Вона також використовується для тривимірного моделювання та візуалізації, професійного архітектурно-будівельного проектування, постійно доповнюється новими можливостями. Досить велика кількість програм можуть бути інтегровані з базовим ядром AutoCAD raquo ;. Наприклад, додаток для візуалізації в таких областях, як вентиляція, трубопроводи, електрика і так далі. Якщо програму 3D Studio MAX більше воліють дизайнери та аніматори, то програмою AutoCAD в основному користуються професійні архітектори для реалізації складних проектів.
Малюнок 3.Модель кабінету, виконана в програмі 3D Studio MAX
Глава 2. Розробка програмного продукту гра Шибениця
.1 Постановка завдання
Потрібно написати гру Шибениця raquo ;. Програма вибирає слово і малює стільки прокреслень, скільки букв в цьому слові. Потрібно відгадати, яке слово загадане програмою. У кожен хід граючий вгадує одну букву. Якщо літера названа правильно, вона підставляється замість відповідного прочерку. В іншому випадку граючий втрачає одне очко, а програма малює елемент шибениці. На початку у граючого 10 очок.
.2 Інтерфейс
Дана програма запускається файлом Project2.exe. Стартовий екран виглядає наступним чином (Рис.4)
Малюнок 4. Стартовий екран
На стартовому екрані граючий бачить вітання, правила гри Шибениця і список невикористаних їм букв. Потрібно відгадати слово, кількість літер в якому відповідає кількості рисочок, показаних на екрані. При помилку кількість очок зменшується на 1 і програма будує один елемент шибениці. Спочатку гравцеві дається 10 очок, і їх поточну кількість відображається на екрані.
Гравець програв, якщо він втратив всі очки, і на екрані з'явилися всі елементи шибениці, в цьому випадку програма повідомить про поразку і виведе на екран слово, яке гравець не зміг відгадати (рис.5).
Малюнок 5. Поразка
Гравець виграв, якщо слово відгадане до того, як побудовані всі елементи шибениці (рис.6)
Малюнок 6. Перемога
2.3 Структура програми
Для роботи програми описаний текстовий файл F: text raquo ;, який пов'язаний з фізичним файлом words.txt raquo ;, призначеним для зберігання слів, загадувати в процесі гри. Слова в файл заносяться вручну, без порожніх рядків та прогалин. Правильність заповнення файлу контролюється користувачем.
Вибір слова, загадувати в процесі гри, здійснюється програмно - випадковим чином. Програма підраховує кількість рядків у файлі, привласнює значення змінної ns і за допомогою функції Random генерує випадкове ціле число в інтервалі від 0 до ns Потім програма вибирає слово, що міститься в рядку з отриманим номером.
На початку гри задається вихідне кількість життів ( ochki =10), кількість відгадати букв ( otgadano =0), кількість рядків у файлі ( ns =0) і довжина загаданого слова ( dl =0).
Після того як програма загадала слово і порахувала його довжину, починається головний цикл, що триває до тих пір, поки кількість життів гравця більше нуля ( ochki gt; 0). Тіло циклу складається з процедури pht та перевірки умови: otgadano = dl raquo ;. Якщо так, то програма повідомляє про перемогу. Якщо ж кількість життів гравця стає дорівнює нулю (ochki=0), то програма повідомляє про поразку.
У програмі використовується процедура pht (bk: char) raquo ;. Як аргумент процедурі передається змінна bk raquo ;, відповідна введеної букві, наявність якої перевіряється в загаданном програмою слові, з кожним невірним ходом програма зменшує на одиницю змінну ochki і малює відповідний елемент шибениці. Процедура виконується до тих пір, поки кількість життів у гравця не стане дорівнює нулю.
2.4 Технічний опис
Мова програмування Pascal.
Середа програмування Delphi 7
Висновок
У процесі написання даної курсової я дізналася багато нового про різні класифікаціях моделей, про побудову і використанні комп'ютерних моделей і про їх застосування в повсякденному житті. Я отримала цінні знання про основні методи, принципи та цілі моделювання та про 3D графіку.
Також при створенні програмного додатка Шибениця мені вдалося застосувати отримані знання на практиці, ознайомитися з реалізацією модуля CRT32 в Delphi і поняттями псевдографічним зображення і псевдографічним анімація .
І на закінчення, розглянувши хар...