УНІВЕРСИТЕТ «КРОК»
Коледж економіки, права та інформаційних технологій
циклових комісія з комп ютерних наук
Курсова робота
з дисципліни" Про єктно-орієнтоване програмування
на тему:
Розробка комп ютерної гри баліста
Київ - 2013
Вступ
Метою курсової роботи є моделювання пострілу балісті через стіну по мішені. У даного випадка мішенню є Інша баліста. Снаряд має летіті по балістічній Траєкторії з урахуванням сили тяжіння и возможности стікання зі стіною.
У ході робіт з моделювання стрільбі балісті проводитися:
Аналіз балістічної Траєкторії з урахуванням ваги снаряду, фізичних сил Які діють на снаряд, таких як сила тяжіння, сила Поштовх;
Завдання кута нахилится балісті;
Аналіз предметної Галузі задачі моделювання пострілу балісті
Баліста булу вінайдена в 399 до н. е. в городе Сіракузі Архімедом
Баліста (лат. Balistarum від грец. ????????? - «кідаті») - антична зброя для метання Сферичність кам'яних снарядів. Головний діючий Механізм - дві важелі з торсіоннімі пружинами як штовхач, пружини Складанний з кількох петель скручених канатів.
Стародавні греки називали Такі метальні машини палінтонамі, тобто тієї что кідає навісом або «катапелта петроболос» (буквально - камінь проти щита). Найпошіреніша римська назва для подобной оружия - баліста.
Стрільба з балісті це складним процес Який поклади від багатьох факторів таких як:
Кут нахилится балісті;
Сила тяжіння яка Діє на камінь;
Сила Поштовх каменя;
Урахування балістічної Траєкторії;
Відстань до цілі;
Для розрахунків успішної роботи багатьох машин, механізмів, приладів Використовують комп ютерне моделювання як например в даній курсовій работе. У ході виконан роботи ми Можемо спостерігаті что відбувається з снарядом при взаємодії з різнімі про єктами.
У даній работе використанн Імітаційне моделювання.
Воно дозволяє:
Перевіріті ефективність использование різніх варіантів компонувальніх РІШЕНЬ для попадання по цілі;
Візначіті або уточніті технічні характеристики балісті;
Візначіті найбільш ефектівні алгоритми попадання по цілі;
Визначення необхідніх зон попадання снаряда;
Визначення умови знищення балісті, стіни;
Визначення умови перемоги гравця;
Віходячі з Принципів побудова візуально про єктніх систем, необходимо провести статичність декомпозіцію про єктів для моделі катапульти.
Основним компонентом візуального размещения імітаційної моделі є місце (простір) де відбувається гра. Це місце Включає в собі дінамічні про єкти Такі, як катапульта, снаряд, стіна. Про єкт катапульта вікорістовується для моделювання механізму Який запускає снаряд и водночас Виступає мішенню. Про єкт стіна вікорістовується для моделювання захисна про єкту для балісті. Про єкт снаряд вікорістовується для Ураження мішені.
Подання дінамічніх про єктів:
Обробка дінамічніх про єктів імітаційної моделі балісті складається з циклу Звернення до набору модулів у Певний момент годині або при створенні Деяк умів.
Моделювання почінається за визначеня сценарієм з використанн завданні користувачем параметрів моделювання.
Моделювання Включає в собі:
Імітація Завдання кута нахилится балісті;
Імітація польоти снаряду;
Імітація знищення балісті при влучанні в неї снаряду;
Імітація руйнування стіні при влучанні в неї;
загаль імітатор вікорістовує ПІДХІД моделювання з годин поділом для ОБРОБКИ всех процесів. Вікорістовуючі задані параметри моделі у деякі інтервалі годині Із завданні діапазонів відбувається зміна картинки при попаданні в балісту чі стіну Завдяк чому ми Можемо впевнітісь в тому что ми влучілі.
Постановка задачі
Моя мета - розробка програми моделювання стрільбі з балісті. Такоже я травню всі умови и Описання СИТУАЦІЙ, Які я винен змоделюваті. Т...