Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Розробка гри "Lines"

Реферат Розробка гри "Lines"





Введення


У даному курсовому проекті повинна бути розроблена в середовищі Delphi гра В«LinesВ». Додаток повинен мати графічний інтерфейс, що передбачає освоєння навичок роботи з 2D графікою. З огляду на те, що додаток є грою, слід звернути більше увагу на рівень інтерактивності і час відгуку системи. p align="justify"> Lines - логічна гра, в якій необхідно очищати ігрове поле від кульок. Поле являє собою квадрат, що складається з клітин. На початку гри на нього виставляється три кульки різних кольорів. Як правило, використовується сім (класично) різних кольорів. За хід гравець може пересунути одну кульку, виділивши його і вказавши його нове місце розташування. При цьому для здійснення ходу необхідно, щоб між початковою і кінцевою клітинами існував шлях з вільних клітин. При вибудовуванні лінії з чотирьох і більше кульок одного кольору (по горизонталі, вертикалі або діагоналі) вона зникає. Після кожного ходу виставляються нові три кульки, але при зникненні лінії цього не відбувається. br/>

1. Постановка завдання


Згідно з завданням необхідно написати гру В«LinesВ» мовою Object Pascal в середовищі Delphi. Гра повинна бути розроблена як додаток ОС Windows. p align="justify"> Передбачуваний розмір поля 10х10 клітин. Досвідченим шляхом було отримано, що для поля такого розміру оптимальна кількість кольорів дорівнює 5, мінімальна довжина лінії - 5, число з'являються після ходу куль - 3. Більш низьке значення цих параметрів зробить гру занадто легкою, а високе - важкою. p align="justify"> Під ігровим полем слід помістити лічильник очок. Він повинен вести підрахунок прибраних куль. p align="justify"> Повинен бути присутнім метод оповіщення про програш. Методи оповіщення про виграш не потрібні зважаючи нескінченності процесу гри. p align="justify"> У грі було вирішено відмовитися від таблиці рекордів. Так як розробка програми носить навчальний характер, а створення таблиці не представляло якої цінності в цьому плані. p align="justify"> Управління досить реалізувати однією кнопкою миші. Ліву кнопку призначити як на вибір переміщуваного кульки, так і на вибір місця, в яке його слід перемістити. br/>

2. Розробка програми


Даний розділ відображає основні аспекти програми. Від загальних схем роботи і короткого опису до опису окремих шматків коду. br/>

2.1 Алгоритм роботи програми


Загальний цикл роботи програми можна представити таким чином. Після запуску виникає вікно програми з порожнім ігровим полем. Після цього треба дати команду на початок гри. На полі генеруються три випадкових кульки, і починається ігровий процес. Протягом нього гравець у будь-який момент може заново запустити гру. Після кожного ходу з'являються три нових ку...


сторінка 1 з 7 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Розробка в середовищі Turbo Pascal програми сортування елементів, що знаход ...
  • Реферат на тему: Розробка програми, що реалізує гру "Тетріс" в програмному середов ...
  • Реферат на тему: Розробка програми в середовищі операційної системи Windows XP Professional ...
  • Реферат на тему: Розробка програми для роботи з таблицею "Ліки"
  • Реферат на тему: Розробка програми побудови графіка лінії регресії