Библиотека Рефераты Курсовые Дипломы Поиск
Библиотека Рефераты Курсовые Дипломы Поиск
сделать стартовой добавить в избранное
Кефирный гриб на сайте za4eti.ru

Компьютеры, Программирование Компьютеры, Программирование     Программирование, Базы данных Программирование, Базы данных

Разработка игровой программы на языке программирования Turbo Pascal

Совок №5.
Длина совка: 22 см.
19 руб
Раздел: Совки
Совок большой.
Длина 21,5 см.
21 руб
Раздел: Совки
Крючки с поводками Mikado SSH Fudo "SB Chinu", №4BN, поводок 0,22 мм.
Качественные Японские крючки с лопаткой. Крючки с поводками – готовы к ловле. Высшего качества, исключительно острые японские крючки,
58 руб
Раздел: Размер от №1 до №10

МАГНИТОГОРСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТКАФЕДРА ИНФОРМАТИКИ Курсовая работа по информатике Выполнили: студентка 2 курса Гойтина Ю.В. Руководитель: ст. преподаватель Гусева Е. Н. СОДЕРЖАНИЕ ВВЕДЕНИЕ 3 РАЗРАБОТКА ИГРОВОЙ ПРОГРАММЫ НА ПРИМЕРЕ ИГРЫ «SIEGE» . . . 5 СПЕЦИФИКАЦИЯ ИГРОВОЙ ПРОГРАММЫ «SIEGE» . 9 СТРУКТУРНАЯ ДИАГРАММА . 11 3.1 Описание назначения модулей . .11 ЗАКЛЮЧЕНИЕ . . 13 СПИСОК ЛИТЕРАТУРЫ . 14 ПРИЛОЖЕНИЕ . 15 ВВЕДЕНИЕ Большинство пользователей, как опытных, так и начинающих, не без удовольствия играют в компьютерные игры. Компьютерные игры сравнительно молодое явление, обладающие достаточно богатой со своими падениями и взлетами. Их история началась не с конца 1970 годов. Начало лежит гораздо раньше. На самом деле все начиналось с модели железной дороги, на основе которой появились предпосылки для дальнейшего развития первых компьютерных игр. Игры дают нам шанс расслабиться играя, сбросить стресс. Что они делают лучше всего, так это создают альтернативные реальности, в которые можно погрузиться. Иногда эти реальности пытаются повторить наш реальный мир. И иногда они могут перенести нас в полностью враждебный или фантастический мир. От управления реактивным истребителем до управления командой Национальной Футбольной лиги, от сражения с драконами до создания новых миров, постройки дорог, исследование космоса, до всего, что может изобрести наше воображение. Указать точное число компьютерных игр очень трудно. Можно только примерно оценить число различных наименований игр, находящихся на рынке в любое время. Компьютерная игра – один из наиболее популярных видов программного обеспечения, давший начало целому направлению – игровой информатике. Несмотря на многообразие подобных программ, все игры могут быть разделены на следующие виды: Обучающие Развивающие Деловые Развлекательные Комбинированные Целью нашей курсовой работы является изучение основных положений теории игр, а также разработка игровой программы на языке программирования urbo Pascal. Проектирование игрового продукта состоит из нескольких этапов: Определения класса игры. На данном этапе необходимо сформулировать правила игры. Выделение компонентов игры. Определение иерархического уровня игры: А) оперативный Б) тактический В) стратегический Разработка дизайна игры. Разработка интерфейса игры. Чтобы достигнуть поставленной цели необходимо решить задачи, связанные психологической областью (использование палитры, образы на экране) и областями теории игр, а также задачи, связанные с областью программирования (изучение графических возможностей urbo Pascal). 1.РАЗРАБОТКА ИГРОВОЙ ПРОГРАММЫ НА ПРИМЕРЕ ИГРЫ «SIEGE» Для того чтобы разработать игровую программу необходимо определить цели и задачи, которые будут сопровождать нас в процессе ее создания. Создание компьютерной игры – это не только работа программистов, но и творческих деятелей, так как при разработке игровой программы необходимо уделять большое внимание дизайну игры. Будут ли играть в игру, во многом зависит от ее дизайна. Поэтому желательно использовать все свое воображение и фантазию. Вообще, под и г р о й понимается такой вид деятельности, который характеризуется взаимодействием игроков, действия которых ограничены правилами и направлены на достижение цели.

Под и г р о к о м понимается человек или группа людей. Особенностью компьютерных игр является то, что в качестве одного из игроков выступает компьютер. В каждой игре обязательно существуют свои определенные правила. П р а в и л о – предписание, устанавливающее порядок действий играющих. В нашей игре также существуют свои правила – используя клавиши управления курсором играющий может последовательно передвигать героя на протяжении всей стены. Он должен сбрасывать камни на своих врагов, находясь именно над теми врагами, на которые нужно сбросить камень.Чтобы перейти на слудующий уровень ему нужно уничтожить определенное количество врагов. При этом ни один из врагов не должен добраться до верха стены, в противном случае игра будет закончена. В теории игр существуют 2 широких класса компьютерных игр: игры с преобладанием роли; игры с преобладанием правил; Игры с преобладанием роли можно разделить на следующие подклассы: сюжетно-ролевые; деловые; организационно-деятельностные; имитационные; Игры с преобладанием правил можно разделить на: дидактические; развивающие; спортивные; военные; азартные; Игра «Siege» относится к играм, в которых преобладают правила. В данной игре не предусматривается то, что играющий может изменять и вводить свои правила на всем ее протяжении . Во время игры играющему необходимо принимать решения: в каком направлении нужно двигать героя вдоль стены и останавливать его в определенном месте для сбрасывания камней. Можно выделить следующие составляющие при разработке компьютерной игры: цель игровую среду взаимодействие с играющим оценку игровой ситуации Целью является прохождение всех уровней игры, а средством – выбор правильных действий для достижения нужного результата. В нашей игре под этим подразумевается принятие правильного хода игроком в быстро меняющейся ситуации. И г р о в а я с р е д а – совокупность связей объектов в игре и правил их изменения. В игре «Siege» в качестве игровой среды выступает стена с героем и врагами. Во время игры герой уничтожает врагов, сбрасывая на них камни. Когда герой уничтожает врагов, он попадает на уровень выше. Если герой не успеет сбросить камень на какого - либо врага либо пройдет все уровни, игра заканчивается. По мере прохождения каждого уровня игры увеличивается скорость и количество врагов. В з а и м о д е й с т в и е с и г р а ю щ и м – совокупность средств, предоставляемых для изменения игровой среды. В нашей игре при помощи клавиш управления курсором можно изменить напрвление движения героя, движущегося вдоль стены. Должна учитываться быстрота реакции на быстро движущихся и появляющихся в разных местах врагов. О ц е н к а и г р о в о й с и т у а ц и и - соотношения и условия, которые определяют цель поведения играющего. В игре «Siege» начальное положение героя – середина верхней части стены. Задачей игрока является то, что он, должен уничтожить всех врагов. Находясь в разных положениях, он должен передвигаться именно в то место, где находится враг и сбрасывать на него камень. Этап создания компьютерной программы начинается только после выбора сюжета, способов взаимодействия с играющим и системы критериев оценки поведения играюще­го, описания игровой среды.

Игровая программа состоит из двух частей: первая реализует внутреннюю, логическую структуру компьютерной игры, т. е. отображает игру в системе машинных дан­ных и алгоритмов, вторая - отображает процесс игры на терминале. Основную роль любой компьютерной игры составляет логическая структура, в которой выделяют три уровня – оперативный, тактический и стратегический. Под о п е р а т и в н ы м у р о в н е м понимают совокупность действий внутри программы между двумя последовательными действиями играющего. Результатом действия оперативного уровня является отображение всех перемещений и изменений на экране дисплея. Т а к т и ч е с к и й у р о в е н ь определяется как совокупность игровых действий, ведущих к достижению какой-либо локальной цели. В результате действия тактического плана играющий достигает улучшения (или ухудшения) положения в игре. С т р а т е г и ч е с к и й у р о в е н ь предполагает планирование всей игры, которая должна строиться так, чтобы достичь цели и добиться выигрыша. В игре «Siege» можно выделить все три уровня, но преобладает тактический, так как от играющего требуется принимать решения, куда переместить героя в быстроменяющейся ситуации. Так же при разработке компьютерных игр, должно уделяться большое внимание на проектирование интерфейса между человеком и компьютером. Среди множества вариантов интерфейса человек-компьютер есть два принципиально отличных вида: «вспоминай-и-набирай» - это язык команд, которые сначала надо вспомнить, потом набрать и выполнить; «смотри-и-выбирай» - это язык всевозможных меню и пиктограмм, в котором следует выбрать необходимое, после чего произойдет соответствующее действие. Мы в нашей курсовой работе использовали второй вид интерфейса человек-компьютер для разработки меню игры. В игре «Siege» мы использовали стандартные средства для работы с графическими изображениями языка программирования Турбо Паскаль. Диалог между компьютером и играющим осуществляется как в меню, так и во время самой игры. 2. СПЕЦИФИКАЦИЯ ИГРОВОЙ ПРОГРАММЫ «SIEGE» Название задачи Компьютерная игра. Название программы – «Siege». Система программирования urbo Pascal. Описание Игра начинается с заставки, где написано название игры. Затем следует главное меню, где пользователь может выбрать один из трех пунктов меню: «Play he game», «I s ruc io », «S ory», «Exi o DOS». Если пользователь выбирает первый пункт меню, то после предисловия он может начать игру. Если он выбирает – второй, то можно ознакомиться с инструкцией. Если он выберет третий пункт, то он может прочитать предысторию. Иначе пользователь может выйти из игры. Игрок должен успеть сбрасывать камни на своих врагов, пока они не добрались до верха стены. При неудачном окончании игры, если враг достиг героя, игра заканчивается и выдается сообщение - «Game Over». При выигрыше, если пользователь прошел десять уровней, то он может выйти из игры. 3. Управление режимами работы программы Игра осуществляется с помощью меню. 4. Входные данные Входными данными являются действия играющего во время игры, то есть информация о нажатии клавиш управления курсором для управления героем и для выбора пункта меню, клавиши Esc для выхода из игры, клавиши E er для выбора пункта меню, клавиши Space для сброса камней.

Сама программа и ее отдельные части могут вставляться в программы пользователей. Программа таблицы имеет средний размер. Операционная система (ОС) может иметь любой объем. Понятность текстов ОС невысокая. Простой текстовый редактор представляет собой короткую программу, состоящую из нескольких подпрограмм. Сложный текстовый процессор получается из простого редактора экстенсивным дополнением большого количества сервисных функций с трудно воспринимаемыми алгоритмами. Таким образом, именно для поставленных целей разработки побеждает вариант электронной таблицы (ЭТ), которая включает: клеточный редактор по идеологии функционирования, близкий к текстовому редактору; алгоритмы работы с файлами сложной структуры; интерпретатор языка формул с исполнителем математических расчетов. Фирма "Borland Inc." с ранними разработками компилятора (Turbo Pascal 4.0) поставляла демонстрационную программу простейшей электронной таблицы MicroCalc. В более позднем дистрибутиве Turbo Pascal 6.00 появилась новая демонстрационная версия электронной таблицы TurboCalc, реализованная с использованием объектно-ориентированной технологии

1. Разработка программ в среде программирования Turbo Pascal 7.0

2. Разработка программы на языке Borland Object Pascal (Ide Borland Delphi)

3. О содержании и методике разработки региональной комплексной программы "Образование и занятость населения"

4. Принципы разработки алгоритмов и программ для решения прикладных задач

5. Разработка анимационно-обучающей программы механической системы

6. Разработка программы на четырех языках программирования
7. Разработка форматов хранения программ. Структурирование
8. Разработка авторской коррекционной программы для снижения предэкзаменационной тревожности

9. Разработка и реализация программы управления универсамом

10. MachCAD Знакомство с неизвестной программой (интерфейс программы)

11. Конструирование программ и языки программирования

12. Курсовая работа программирование на Pascal

13. Операторы цикла в языке программирования Си++"

14. Работа со структурами в языке программирования Си++

15. Разработка элементов информационной системы средствами СУБД MS Access и языка программирования VBA

16. Разработка программы формирования перестановок, сочетаний, размещений (Turbo Pascal 7.0.)

Логическая игра «Монстры».
48 заданий, 4 уровня сложности. Способствует: развитию логического мышления и познавательных способностей; социальному развитию;
1504 руб
Раздел: Игры логические
Корзина "Плетенка" с крышкой, 35х29х22,5 см (белая).
Материал: пластик. Ширина: 29 см. Длина: 35 см. Высота: 22,5 см. Цвет: белый.
349 руб
Раздел: Корзины для стеллажей
Тачка детская.
Только выбравшись из коляски, малыши сами начинают что-то катать и возить. Тачка понравится детям, не меньше каталок и колясок. С ней
367 руб
Раздел: Тележки

17. Обучающая программа "Графика" программированию в графическом режиме на языке turbo-pascal 7.x

18. Программы в среде Turbo Pascal

19. Разработка диалоговой системы, оформленной в виде пакета прикладных программ и реализующей идею искусственного интеллекта (WinWord, PASCAL)

20. Разработка рекламной программы для страховой компании

21. Конвертер программы с подмножества языка Си в Паскаль с использованием LL(1) метода синтаксического анализа (выражения)

22. Разработка программы на языке LISP для построения кривых Серпинского i-го порядка
23. Изучение методики перевода из одной системы исчисления в другую и разработка программы для этой операции
24. Разработка программы- тренажера "Управление электросетями"

25. Отчет по практике по Turbo Pascal

26. Разработка лабораторного практикума "Создание тестирующей программы"

27. Понятие алгоритма, его свойства. Описание алгоритмов с помощью блок схем на языке Turbo Pascal

28. Разработка системы задач (алгоритмы-программы) по дискретной математике

29. Билеты для проведения контрольных мероприятий по Turbo Pascal для начинающих

30. Образовательная программа школы: назначение, содержание, участие учителей и учащихся в ее разработке

31. Помощь жертвам активного манипулирования психикой (разработка программы консультирования о выходе из нетрадиционных религиозных культов с учетом индивидуально-психологических особенностей личности)

32. Разработка программы стимулирования сбыта

Стул "Ника СТУ2" пластмассовый, складной (синий).
Особенности: - стул складной; - предназначен для детей от 3 до 7 лет; - металлический каркас; - на ножках стула установлены пластмассовые
481 руб
Раздел: Стульчики
Пылесос автомобильный с функцией сбора воды (арт. TD 0380).
Забудьте о дорогой услуге, предлагаемой на автомобильных мойках. Теперь Вы сможете быстро и легко пропылесосить салон Вашего автомобиля
436 руб
Раздел: Автоаксессуары
Пенал 3-секционный Back to School с наполнением (20 предметов).
Размер: 190x115 мм.
328 руб
Раздел: С наполнением

33. Прогнозирование банкротства и разработка антикризисной программы предприятия

34. Разработка оптимальной программы организации инвестирования и финансирования создания малого предприятия по производству прецизионных профилей из цветных металлов

35. Разработка маркетинговой программы

36. Разработка программ стимулирования труда

37. Рекомендации по разработке рекламной программы

38. Разработка системы управления асинхронным двигателем с детальной разработкой программ при различных законах управления
39. Разработка программы управления промышленным роботом на базе контроллера SIMATIC S5 фирмы SIEMENS
40. Разработка модулей программы /Укр./

41. Отладка программ пользователя в Tubro Pascal

42. Разработка и применение пакетов прикладных программ

43. Разработка программы диагностики и тестирования аппаратных средств ПК

44. Разработка программы психотестирования

45. Конвертер программы с подмножества языка Си в Паскаль с использованием LL(1) метода синтаксического анализа

46. Программа Microsoft Excel. Ее применение для разработки электронных таблиц

47. Разработка программы для построения кривых Серпинского i-го порядка

48. Разработка программы, реализующей алгоритм шифрования ГОСТ 28147-89

Подушка детская стеганая "Baby Nice", 40х60 см.
Детская подушка "Baby Nice" - невероятно мягкая, легкая, пористая структура волокна осуществляет великолепный воздухообмен и
383 руб
Раздел: Подушки
Термостопка в виде объектива (малая).
Кружка-термос в виде объектива снабжена специальной вакуумной стальной колбой с двойными стенками и герметичной крышкой с
300 руб
Раздел: Оригинальная посуда
Магнитная мозаика "Такси", 312 элементов.
Собирая мозаику ребенок развивает творческие навыки, учится усидчивости, тренирует мелкую моторику рук. Набор мягких магнитных деталей
370 руб
Раздел: Магнитная

49. Turbo Pascal

50. Модульне програмування. Turbo Pascal

51. Особенности разработки программы KURS.EXE

52. Проектирование и разработка программы ЧАТ для локальной сети

53. Разработка компьютерной программы на языке Паскаль для проведения простого теплофизического расчета

54. Разработка обучающей программы, поддерживающей изучение темы "Структуры данных"
55. Разработка программ с использованием динамической памяти
56. Разработка программы "Ведение основных фондов" для централизованной бухгалтерии комитета по образованию при администрации г. Богородицка

57. Разработка программы Helpopr

58. Разработка программы автоматизированного рабочего места диспетчера такси

59. Разработка программы запросов

60. Разработка программы контроля изделий и подготовка программной документации

61. Разработка программы поиска решения системы дифференциальных уравнений двумя методами: Рунге-Кутта и Рунге-Кутта-Мерсона

62. Разработка программы при помощи языка низкого уровня ассемблер

63. Разработка программы решения системы линейных уравнений

64. Разработка программы, генерирующей пароли пользователей

Мезороллер.
Мезороллер – уникальная новинка в сфере косметологии. Аппарат представляет собой валик с тончайшими иглами из стали, которые проникают в
472 руб
Раздел: Прочее
Ростомер деревянный (ростомер-пазл).
Ростомер способствует развитию малыша, помогает наблюдать за ростом, служит отличным украшением детской. Как измерить рост? Соберите
340 руб
Раздел: Ростомеры
Пакеты с вырубной ручкой "Лондон", 48x38 см (100 штук).
Размер: 48x38 см. Толщина: 50 мкм. В упаковке: 100 штук. Материал: полиэтилен (ПВД).
949 руб
Раздел: Мужские

65. Разработка программы-компилятора

66. Разработка форматов хранения данных программы. Структурирование

67. Среда разработки и платформа для выполнения программ LabVIEW

68. Файлы в языке Turbo Pascal

69. Численные методы. Программа-калькулятор на Pascal

70. Разработка пакета программ для расчета фазированной антенной решетки
71. Разработка маркетинговой программы деятельности предприятия
72. Разработка программы маркетинга на предприятии (на примере ИПЦ "Гузель")

73. Разработка программы маркетингового исследования рынка парфюмерии

74. Разработка программы продвижения с использованием BTL технологий

75. Разработка программы стимулирования сбыта продукции предприятия

76. Разработка антикризисной программы развития ОАО Концерн "Калина" на основе комплексной оценки деятельности

77. Разработка программы кадрового аудита

78. Методическая разработка рабочей программы дисциплины "Психологическое здоровье в старшем подростковом возрасте"

79. Разработка программы профессиональной подготовки заливщиков металла

80. Этапы разработки экскурсионной программы

Игровой надувной коврик для ванной.
Красочный надувной коврик, наполняемый водой. Размер в сдутом виде: 57 см. Пол наполняется водой, бортик воздухом. В полу внутри 5 игрушек
381 руб
Раздел: Развивающие коврики не интерактивные
Автокружка c подогревом от прикуривателя и дисплеем, 500 мл (черная).
Автокружка от прикуривателя с дисплеем порадует каждого, кто проводит много времени за рулем! Автокружка с дисплеем Expedition позволит
1832 руб
Раздел: Автоаксессуары
Набор STABILO LeftRight для левшей.
В наборе: шариковая ручка, механический карандаш, грифели, ластик, точилка. STABILO LeftRight: • Созданы специально для обучения письму
415 руб
Раздел: Механические

81. Этапы разработки производственной программы предприятия

82. Программа управления самолётом в режиме автопилота

83. Патентование избирательных программ в контексте формирования концептуального рынка

84. Политическая программа английского просвещения Джона Локка

85. Политическая программа декабристов

86. Программы и планы действий Декабристов
87. Компьютерные вирусы и антивирусные программы
88. Антивирусные программы

89. Проект учета пользовательских счетов для интернет-провайдеров на базе OS FreeBSD с применением программы "Billing ISP"

90. Программа эмуляции развития популяций животных

91. Написание экспертной системы на языке Turbo-Prolog

92. Описание языка Turbo Basic для студентов всех специальностей

93. Написание игровой программы Tetris и описание алгоритма

94. Программа и План - сопоставительный анализ

95. Web-Дизайн и программы для создания web-страниц

96. Кадры с использованием программы Microsoft Access 97

Флэш-диск "Glossy", 16Gb, черный.
Флэш-накопитель USB Flash Drive SmartBuy Glossy предназначен для хранения и переноса цифровых данных. Совместим с любым считывающим
512 руб
Раздел: Более 8 Гб
Набор доктора в пластиковом чемоданчике (13 предметов).
Докторский чемоданчик включает в себя полный набор необходимых аксессуаров для маленького врача, которые создадут увлекательную атмосферу
495 руб
Раздел: Наборы доктора
Зонт "Самурай".
Материал: пластик. Зонт - трость механический, с чехлом. Длина зонта: 98 см. Диаметр: 110 см.
700 руб
Раздел: Зонты-трости

97. Программа, которая упорядочивает элементы чётных строк матрицы по возрастанию, а нечётных – по убыванию

98. Создание проекта с использованием программы GeniDAQ и контроллеров серии АДАМ-4000

99. Программа управления самолётом в режиме автопилота


Поиск Рефератов на сайте za4eti.ru Вы студент, и у Вас нет времени на выполнение письменных работ (рефератов, курсовых и дипломов)? Мы сможем Вам в этом помочь. Возможно, Вам подойдет что-то из ПЕРЕЧНЯ ПРЕДМЕТОВ И ДИСЦИПЛИН, ПО КОТОРЫМ ВЫПОЛНЯЮТСЯ РЕФЕРАТЫ, КУРСОВЫЕ И ДИПЛОМНЫЕ РАБОТЫ. 
Вы можете поискать нужную Вам работу в КОЛЛЕКЦИИ ГОТОВЫХ РЕФЕРАТОВ, КУРСОВЫХ И ДИПЛОМНЫХ РАБОТ, выполненных преподавателями московских ВУЗов за период более чем 10-летней работы. Эти работы Вы можете бесплатно СКАЧАТЬ.