Курсовая работа (т). Читать текст оnline - Введение. Читать курсовую работу online по теме ' Игра. Тема: Игра " Пятнашки ". Object Pascal ( Delphi) является результатом функционального расширения. Курсовая работа Игра 'Пятнашки' (игрок - человек) в среде программирования Delphi (Дельфи, Делфи) Программа и описание.
Развитие вычислительной техники тесно связано с развитием игровой индустрии. Сегодня игровая общественность до конца не определилась, кто является их первоначальным создателем. История знает трех человек, которые в 1. Первым из этих людей является Ральф Баэр. Будучи инженером, в 1. Вторым человеком является А. С. В 1. 95. 2 году им была написана игра, получившая название «ОХО». Данная игра представляла собой программную реализацию всем известных «крестиков- ноликов». И третьим человеком, которого можно назвать отцом компьютерных игр, является Уильям Хигинботем. В 1. 95. 8 году он создал компьютерную игру «Теннис». В нее могли играть два человека. Мы приведем вам хронологии основных событий, которые покажут вам основные шаги и этапы развития игровой компьютерной индустрии. Он получил название PDP- 1. Спустя 2 года, в 1. Space War. Речь идет о компьютерной мышке. Человека, получившего патент, звали Дуглас Энгельбарт. Уильям Кроутер создает игру, которая является прообразом приключенческого жанра и называет ее Colossal Cave Adventure. Данная игра распространяется моментально через сеть Arpa. NET. Сейчас можно сказать, что именно в 1. Появилось множество компаний занимающихся исключительно разработкой игр. Компания Namco выпускает игру Pac- Man, суть которой сводилась к управлению непонятным существом, которое должно было собирать разбросанные по лабиринту точки, уклоняясь от врагов. Идея данной игры жива до сих пор и часто находит свое выражение на мобильных платформах. Эти события отправили в прошлое 1. Теперь на мониторах 2. В 1. 99. 3 году 1. Id Software, был выпущен великий Doom. Игра, которая заложила основы жанра шутер. А на следующий год появляется The Terminator: Future Shock, первый шутер с элементами трехмерности мира и врагов, а так же свободным обзором при помощи мышки. Это позволило выпустить Duke Nukem 3. D и Quake - первые полностью трехмерные игры. Так же в этом году появились такие игры, как Super Mario, Command & Conquer: Red Alert, Tomb Raider, Resident Evil, Diablo и многие другие. Игры, не теряющие популярности до сих пор, спустя уже 1. Ежегодно выпускаются тысячи игр, расходящиеся по всему миру миллионами копий, а оборот составляет десятки миллиардов долларов. Замедление, вызванное мировым финансовым кризисом, постепенно уходит, и индустрия вновь набирает обороты. Именно для них создаются мощные видеокарты, процессоры, растет объем доступной оперативной памяти. Существует даже мнение, и весьма не безосновательное, что компьютеры стали такими, какими мы их знаем именно благодаря играм. Ее развитие и рост не видит разве что слепой. Стоит только взглянуть на игровые выставки (Games. Con, Games. Com, E3, Quake. Con и т. д.), которые по размаху не уступают кинофестивалям. Растут также запросы и требования игроков. Современный геймер ждет реалистичной и детализированной картинки, глубины сюжета, внимательности к деталям, зрелищности и качества боев и перестрелок (в отличие от времен Mario и Танчиков на NES, когда от игры ждали только веселья и развлечения). К тому же игровая индустрия - отличное место для поиска работы. Компании разработчики / издатели постоянно набирают специалистов на разнообразные должности. Этот рынок труда является довольно широким и быстрорастущим. Штабы игровых компаний постоянно растут, растут вместе с индустрией. В таких компаниях требуются и программисты (разработка кода, движка игры), и сценаристы (создание сюжета проектов), и PR- щики, и менеджеры, и репортеры (так как игровая индустрия без игровой прессы никуда) и т. Это также демонстрирует важность и универсальность индустрии цифровых развлечений. Это выгодный современный рынок, имеющий свои особенности, колебания, своих монополистов и гигантов. И, в конце концов, продукция этой индустрии не перестает радовать нас - геймеров! Итак, перейдём к теме моего курсового проекта, который называется «Игра в 1. Постановочная часть. Формулировка задачи«Игра в 1. Планируется организация управления мышью. Будет предусмотрено создание главного меню, и окна статистики с количеством побед и проигрышей для каждого игрока. Также, планируется организация смены цветов клеток, в зависимости от того, какой игрок закрывает данное число. На бумаге выписаны числа от 1 до 9. Игроки по очереди закрывают по одному числу фишкой своего цвета. Выигрывает тот игрок, который закроет фишкой своего цвета три числа, сумма которых будет равна 1. Пользователь может закрыть большее количество чисел, в таком случае, необходимо, чтобы сумма хотя бы одной из троек чисел была равна 1. После окончания игры выводится сообщение с информацией о выигравшем игроке. Также, после завершения игры можно посмотреть окно статистики с количеством побед и поражений 1 и 2 игрока. Проектная часть. 1 Описание алгоритмов. Схема 2. 1. 1 «Ход 1 игрока». Схема 2. 1. 2 «Ход 2 игрока». Схема 2. 1. 3«Начало новой игры». Таблица идентификаторов. Таблица 2. 2. 1. Идентификатор. Смысловое содержание. Тип. Разрядностьq. Переменная, определяющая очередь хода. Integer. 4 байтn. Переменная, увеличивающая значение при закрытии панели 1 игроком. Integer. 4 байтm. Переменная, увеличивающая значение при закрытии панели 2 игрокомinteger. Переменная, обозначающая количество цифр, закрытых 1 игроком. Integer. 4 байтj. Переменная, обозначающая количество цифр, закрытых 2 игроком. Integer. 4 байтpob. Счётчик побед 1 игрока. Integer. 4 байтpob. Счётчик побед 2 игрока. Integer. 4 байтpor. Счётчик поражений 1 игрока. Integer. 4 байтpor. Счётчик поражений 2 игрока. Integer. 4 байтs. Запоминает позицию выбранной цифры во всём ряду для 1 игрока. String. 25. 6 байтs. Запоминает позицию выбранной цифры во всём ряду для 2 игрока. String. 25. 6 байт. Таблица 2. 2. 2. Pob. Выводит число побед 1 игрока. String. 25. 6 байт. Pob. 1Выводит число побед 2 игрока. String. 25. 6 байт. Por. Выводит число поражений 1 игрока. String. 25. 6 байт. Por. 1Выводит число поражений 2 игрока. String. 25. 6 байт. Организация интерфейса пользователя. В игре есть 3 окна, это. Инструментальные средства реализации курсового проекта. Краткая характеристика операционной системы. Операционная система: Windows 7 Максимальная. В линейке Windows NT система носит номер версии 6. Windows 2. 00. 0 - 5. Windows XP - 5. 1, Windows Server 2. Windows Vista и Windows Server 2. Операционная система поступила в продажу 2. Windows Vista. Хотя изначально операционная система должна была поступить в продажу уже 3. Финальная нелицензионная версия (копия с дисков, которые потом пошли в продажу) была доступна всем с первых чисел августа 2. В состав Windows 7 вошли как некоторые разработки, исключённые из Windows Vista, так и новшества в интерфейсе и встроенных программах. Из состава Windows 7 были исключены игры Inkball, Ultimate Extras; приложения, имеющие аналоги в Windows Live (Почта Windows, Календарь Windows и пр.), технология Microsoft Agent, Windows Meeting Space; из меню «Пуск» исчезла возможность вернуться к классическому меню и автоматическая пристыковка браузера и клиента электронной почты. Windows 7 стала самой продаваемой операционной системой в истории Microsoft. Дистрибутив с операционной системой содержит набор драйверов, который подходит практически для любой материнской платы, видеоадаптера и аудиокарты. Можно просто установить Windows 7 и не искать по старым коробкам диски, чтобы на компьютере появился звук и настроилось изображение - все уже предусмотрено. Для Windows 7 подойдет даже процессор всего на 1 ГГц, оперативная память объемом в 1 Гб и обычная видеокарта с поддержкой Direct. X 9. Также в Windows 7 есть Windows Media Player 1. AAC, divx, xvid и. Обновленная версия браузера Internet Explorer 8 (со встроенным In. Private. Browsing, управляющим cookies и кэшированными данными) более удобна, отличается отличной производительностью и повышенной безопасностью. Обновленный Wordpad позволяет теперь работать не только с текстовыми документами с расширением. Название используется начиная с 7 версии среды разработки, ранее это был Object Pascal, разработанный фирмой Borland и изначально реализованный в её пакете Borland Delphi, от которого и получил в 2. Object Pascal по сути является наследником языка Pascal с объектно- ориентированными расширениями.- чрезвычайно мощная система разработки прикладных программ для Windows. Она все увереннее завоевывает ведущие позиции в нашей стране как среди профессиональных программистов, так и среди людей, никогда профессионально программированием не занимавшихся. Профессионалы используют Delphi для построения сложных приложений с распределенными базами данных и для многих других целей. Специалисты самых разных специальностей (не программисты) создают с помощью Delphi небольшие прикладные программы для решения своих профессиональных задач и радуются, что, не владея всерьез программированием, могут создавать интерфейс, неотличимый от привычного интерфейса Windows. Студенты (не программисты) выполняют с помощью Delphi свои курсовые и дипломные проекты. Сейчас уже есть даже средние школы, в которых начинают знакомить с работой в среде Delphi. При этом Delphi позволяет свести к минимуму объем вводимого вручную программного кода. В состав Delphi входят средства, необходимые для разработки, тестирования и установки приложений, включая обширную библиотеку компонентов (VCL - Visual Components Library), средства визуального проектирования, шаблоны приложений и форм, а также различные мастерa. Паскаль был полностью процедурным языком, Турбо Паскаль, начиная с версии 5. Паскаль объектно- ориентированные свойства, а в Object Pascal - динамическую идентификацию типа данных с возможностью доступа к метаданным классов (то есть к описанию классов и их членов) в компилируемом коде, также называемом интроспекцией - данная технология получила обозначение RTTI. Так как все классы наследуют функции базового класса TObject, то любой указатель на объект можно преобразовать к нему, после чего воспользоваться методом Class. Type и функцией Type. Info, которые и обеспечат интроспекцию. Object Pascal (Delphi) является результатом функционального расширения Turbo Pascal.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. Archives
August 2017
Categories |