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

Компьютеры, Программирование Компьютеры, Программирование     Программное обеспечение Программное обеспечение

Программ-игра «Морской бой», с использованием анимированных графических объектов и возможностью управлять их движением с помощью клавиатуры

Гуашь "Классика", 12 цветов.
Гуашевые краски изготавливаются на основе натуральных компонентов и высококачестсвенных пигментов с добавлением консервантов, не
170 руб
Раздел: 7 и более цветов
Фонарь садовый «Тюльпан».
Дачные фонари на солнечных батареях были сделаны с использованием технологии аккумулирования солнечной энергии. Уличные светильники для
106 руб
Раздел: Уличное освещение
Ручка "Шприц", желтая.
Необычная ручка в виде шприца. Состоит из пластикового корпуса с нанесением мерной шкалы. Внутри находится жидкость желтого цвета,
31 руб
Раздел: Оригинальные ручки

Домашняя работа по программированию за второй семестр Игра «Морской Бой» Выполнил: Макаров В. А. группа: С-26 Игра «Морской Бой» Требуется: Разработать программу-игру «Морской бой», с использованием анимированных графических объектов и возможностью управлять их движением с помощью клавиатуры.Эскиз: Аномалии: Аномалия Действие программы 1) Произошла ошибка инициализации графики Вывод сообщения: «I i Graph ERROR!» 2) При игре было допущено более пяти промахов. Проигрыш. Вывод сообщения «GAME OVER» Внешняя спецификация:Вход: Vipol il: Makarov Vladimir Group: C-26Press o s ar play game! Выход при проигрыше: GAME OVER Метод: Описание: Во время игры на экране изображена водная поверхность и две скалы по бокам. Время от времени из-за скал выплывают различные корабли, которые движутся вдоль горизонта к противоположенной скале. Существует три типа кораблей: маленький, средний и большой. Тип корабля всегда выбирается случайным образом. Скорость каждого корабля зависит от размера самого корабля: маленький самый быстрый, остальные соответственно обладают более низкой скоростью. Цель игрока состоит в том, чтобы с помощью пушки и прицела подбить как можно большое количество кораблей и не промахиваться. Количество подбитых кораблей (scope) показывается в нижнем левом углу экрана. Игрок должен нацеливать пушку влево или вправо и стрелять по возможности на опережение, так как снаряд вылетающий из пушки обладает относительно малой скоростью. В случае промаха игрока, корабль разворачивается и уплывает в обратную сторону. Если игрок совершил более пяти промахов, то он проигрывает и выходит из игры. Прицеливание осуществляется с помощью стрелок (вправо и влево) на клавиатуре, пробел – стрельба и escape – выход. Основной метод: В основе работы программы лежит главный зацикленный цикл, выход из которого осуществляется только при выходе или при проигрыше. В цикле выполняются действия, зависящие от состояния флагов, так как каждому событию в программе соответствует свой флаг. Так же в этом цикле отслеживаются нажатия определённых клавиш. Цикл прокручивается с, заранее определённой и постоянной, временной задержкой. Когда какой-нибудь флаг принимает истинное значение, в цикле проделывается соответствующее ему действие, после чего флаг сразу сбрасывается в положение ложь. Рисование всех двигающихся объектов производится для удобства в отдельных процедурах. В качестве параметров туда передаётся координата по оси или x или y, так же туда передаётся флаг, указывающий на то – рисовать объект или стирать. Под стиранием объекта понимается его рисование цветом фона. Движение всех графических объектов в программе осуществляется стандартным методом: сначала рисуется объект, а после временной задержки он рисуется на том же месте цветом фона (стирается) и рисуется в новом месте. Скорости всех двигающихся в программе объектов различны: Vснаряда > Vкорабля №1 > Vкорабля №2 > Vкорабля №3 Временная задержка во всей программе постоянная и используется один раз за цикл. Если один проход цикла назвать тактом, то разность скоростей объектов реализована за счёт того, что каждый объект перемещается на единицу расстояния не за каждый такт, а за каждый -ный такт, а определено для каждого объекта по-разному.

Чем меньше , тем быстрее скорость. В данной программе все скорости постоянны.Алгоритм: Procedure arge (ix: i eger; bb: boolea ) Входные данные: ix:цел bb:лог Внутренние постоянные переменные: iy=200начало если bb то {Отображение} Установить цвет(gree ) Установить тип заливки(SolidFill,gree ) Нарисовать закрашенный эллипс(ix,430,26,100) Выбрать цвет(ligh gree ) Нарисовать линию(ix-10,iy,ix 10,iy) Нарисовать линию(ix,iy-10,ix,iy 10) иначе {Стирание} Установить тип заливки(SolidFill,blue) Установить цвет(blue) Нарисовать закрашенный эллипс( (ix,430,26,100) Установить цвет(blue) Нарисовать линию(ix-10,iy,ix 10,iy) Нарисовать линию(ix,iy-10,ix,iy 10) всё конец Часть 2: Поиск в тексте единиц и вставка после них нулей Входные данные: var s :мас:стр r:цел var o e:лог Выходные данные: rez:масс:стр iz:цел Внутренние переменные: k,l:целначало o e:=ложь цикл для k:=1 до r делать l:=1 цикл пока l

Гиббон, в одном из изящнейших полетов своей фантазии, позволяет себе порассуждать о том, что было бы, обернись фортуна иначе: Иной исход сражения привел бы к тому, что нынешний мир выглядел бы совершенно иначе. Чтобы пройти победным маршем от Гибралтарской скалы до долины Луары, потребовалось немногим более 1000 миль. Еще один бросок на такое же расстояние вывел бы сарацин к границам Польши и горной Шотландии. Рейн так же судоходен, как Нил или Евфрат, и арабский флот мог бы, даже и не вступая в морской бой, войти в устье Темзы. Возможно, теперь в Оксфорде штудировали бы Коран и его знатоки вещали бы обрезанным англичанам об истинности и святости откровений Магомета[79]. И он продолжает объяснять, как христианский мир был спасен от подобной катастрофы гением и удачей одного человека: Карла Мартелла. В 1915 году Эдуард Кризи в беглом популярном обзоре истории включил это сражение в «Пятнадцать решающих битв мира». Действительно, это событие стало переломным моментом. До него арабы совершали набеги по всей Франции, хотя и не завоевывали земель

1. Разработка игровой программы "Морской бой"

2. Игра в "Морской бой" с компьютером

3. Программа "Морской бой"

4. Исследование "Тактика морского боя"

5. Жизнь в морских глубинах

6. Взаимоотношения предприятия с бюджетом на примере Дальневосточного морского пароходства
7. Морское право. Сходства и различия режимов открытого моря и свободной экономической зоны
8. Символы рыб, морских животных и обитателей воды: их значение (семиотика)

9. Развитие морской темы в повести К.М. Станюковича "Вокруг света на "Коршуне"" и романе Ф. Купера "Красный Корсар"

10. Становление и развитие системы управления Военно-Морским флотом в Петровский период Российской истории

11. История морского флота

12. Использование морских - возобновляемых ресурсов в производстве электроэнергии

13. Морские круизы

14. Из истории морских походов в VII-XII вв.

15. Морские перевозки на Каспийском бассейне

16. История морского флота

Таблетки для посудомоечной машины "Clean&Fresh", 5 in1 (mega).
Таблетки для посудомоечной машины «Clean&Fresh» – чистота и свежесть Вашей посуды в каждой таблетке! Великолепно очищает посуду и содержит
708 руб
Раздел: Для посудомоечных машин
Ящик почтовый с замком, коричневый.
Ящик почтовый с замком. Материал: пластик. Длина: 385 мм. Ширина: 310 мм. Высота: 80 мм.
490 руб
Раздел: Прочее
Настольная игра "Запретный Остров. Приключения для смелых!".
Запретный остров – это семейная кооперативная игра, в которой игроки действуют совместно против игры. Вашей команде дерзких искателей
1215 руб
Раздел: Карточные игры

17. Афонское морское сражение, 1807 г.

18. Военно-Морская академия и роль ее ученых в развитии ВМФ

19. Система морской космической разведки и целеуказания

20. Краткая история развития морской авиации

21. Элементы дифференциального и интегрального исчисления в книге П. Я. Гамалеи "Вышняя теория морского искусства"

22. Договор морской перевозки грузов
23. Влияние гигантских волн на безопасность морской добычи и транспортировки углеводородов
24. Квоты на вылов морских живых ресурсов

25. Международное морское право

26. Международное морское право

27. Страхование морских судов

28. Арест морских судов согласно Российскому законодательству

29. Качество морских вод России

30. Развитие Санкт-Петербургского морского порта

31. Ответственность перевозчика по договору морской перевозки грузов и общая и частная аварии

32. Морские блохи, козочки и пауки

Настольная игра "Хоккей".
Материал шайб: пластик. Материал игроков: пластик, металл. Количество шайб: 2. Диаметр шайбы: 24 мм. Высота игроков: 70 мм. Размер
1727 руб
Раздел: Настольный футбол, хоккей
Щетка-сметка для снега со скребком и водосгоном, телескопическая, поворотная голова.
Телескопическая усиленная рукоятка из алюминиевого с функцией установки фиксированной длины. Поворотная голова с фиксацией в 5 положениях
1010 руб
Раздел: Автомобильные щетки, скребки
Магнитная "Азбука" (106 элементов).
Мягкая магнитная "Азбука" - это набор наиболее употребляемых букв, цифр и знаков. Благодаря этому набору Вы не только
939 руб
Раздел: Буквы на магнитах

33. Морские убийцы

34. Морские ежи

35. Популяция северных морских котиков (Callorhinus ursinus) на острове Тюлений

36. Международные морские проливы и каналы

37. История открытия и освоения северного морского пути

38. Радиоактивные элементы в морской воде и глубоководных осадках
39. Полиметаллические массивные сульфиды на современном морском дне
40. Ртуть и ее поведение в морской экосистеме

41. Договоры перевозки грузов на морском транспорте

42. Военно-морская контрразведка на русском Севере (1914-1917)

43. Развитие морской темы в повести К.М. Станюковича "Вокруг света на "Коршуне"

44. Морское страхование

45. Программа по армейскому рукопашному бою для допризывной молодежи

46. Вопросы безопасности мореплавания и предотвращения загрязнения моря в деятельности Международной морской организации

47. Конвенции о труде в морском судоходстве

48. Международное морское право

Пресс для формирования котлет с начинкой "От шефа" 3 в 1.
Мечтаете примерить на себя роль настоящего шеф-повара? Хотите, чтобы Ваши блюда искренне хвалили? С прессом для формирования котлет
328 руб
Раздел: Прочее
Подставка для колец "Кошка", 12 см.
Регулярно удалять пыль сухой, мягкой тканью. Материал: металл (сплав цинка с покрытием золотой краской), стекло. Высота: 12 см. Товар не
365 руб
Раздел: Подставки для украшений
Ручка перьевая "Velvet Prestige", синяя, 0,8 мм, корпус хром/золото.
Перьевая ручка "Velvet Prestige". Цвет корпуса: хром/золото. Материал корпуса: металл. Материал пера: иридий. Пишущий узел: 0,8 мм.
404 руб
Раздел: Металлические ручки

49. Морское законодательство США

50. Охрана морских биологических ресурсов

51. Дни воинской славы России: морские сражения

52. Выдающиеся морские путешествия и великие географические открытия XI-XV в.в.

53. Составление раскладки продуктов по морскому пайку

54. Становление античной цивилизации как морской и торговой
55. Усовершенствование маркетинговой деятельности на примере Ренийского морского торгового порта
56. Борьба с морским пиратством

57. Территории в международном праве. Международное морское, воздушное, космическое право

58. Международное морское право

59. Монтаж морских вобозаборных сооружений

60. Гидротехнические морские и речные транспортные сооружения

61. Качество морских перевозок грузов

62. Мировое морское судоходство

63. Морские грузовые перевозки Приморского края

64. Морской транспорт

Конструктор 3 в 1 "Лесные сказки", 35 деталей.
Игровые наборы-конструкторы из дерева серии «Сказки» познакомят детей с героями детских сказок, подарят много часов увлекательных
479 руб
Раздел: Деревянные конструкторы
Шторка антимоскитная универсальная, с магнитными замками ТД7-008.
Размеры: 100х220 см. Препятствует проникновению насекомых. Не нарушает естественную циркуляцию воздуха. Подходит для любых типов дверных
424 руб
Раздел: Сетки противомоскитные
Умные кубики. Орнаменты. 50 игр для развития интеллекта.
IQ-кубики "Орнаменты" - универсальный набор интеллектуальных игр для дошкольников. IQ-кубики помогают развивать моторную и
306 руб
Раздел: Развивающие игры с кубиками

65. Перевозка подвижной техники судами морского флота

66. Обзор рынка морских контейнерных перевозок

67. Морские пути. Современные средства морских пассажирских перевозок

68. Организация и порядок использования в бою мотопехотной (пехотной, танковой) (бригады армий вероятного противника)

69. Ростовчане в боях за Родину

70. Работа с программой EUREKA
71. Психолого-педагогические проблемы использования компьютерных игр, программ с игровой компонентой в образовании
72. Политическая программа Ленина в работах последних лет (1922-1923 гг.)

73. Подводники тихоокеанцы в боях с противником (1941-1945 г.)

74. Петропавловский бой

75. Бои на Кавказском хребте

76. Стратегия эффективной работы с партнерскими программами

77. Программа обучения игре на народных инструментах (балалайка)

78. Великая Отечественная война: бои в Прибалтике и псковский рубеж

79. Свидетельствуют сами сатанисты: "Я боюсь, что мне придется ответить"

80. Соотношение и эффективность технических действий на соревнованиях различного уровня (на примере рукопашного боя)

Сумка чехол для малых колясок сложением книжка Bambola.
Для малой коляски сложением книжка. Прочная водоотталкивающая ткань, светоотражающие элементы, удобная ручка. Будет очень кстати в
544 руб
Раздел: Сумки и органайзеры
Микрофон "Караоке. Я пою".
В этом ярком микрофоне – 12 популярных песенок В. Шаинского, Е. Крылатова, М. Танича и других известных композиторов: "Песенка
301 руб
Раздел: Микрофоны
Багетная рама "Donna" (цвет - темно-коричневый).
Багетные рамы предназначены для оформления картин, вышивок и фотографий. Оформленное изделие всегда становится более выразительным и
558 руб
Раздел: Размер 30x40

81. Переработка ТПО и БО

82. Надо ли бояться инспекции труда?

83. Боитесь неприятностей - заводите аквариум

84. Программа, методические указания, задания для выполнения контрольной работы и контрольные вопросы для студентов з/о специальностей: 060500 «Бухучет, анализ и аудит», 060400 «Финансы и кредит»

85. Оборона в различных видах боя

86. Основи загальновійськового бою
87. Разработка программы контроллера автоматически связываемых объектов для управления конструкторской документацией в среде Windows 95/NT (дипломная работа)
88. Ордена - почетные награды за воинские отличия и заслуги в бою и военной службе

89. "Тайфун" в боях під Вязьмою i Брянським

90. Методичні засади формування в бухгалтерському обліку інформації про витрати виробництва, визначені П(С)БО 16 "Витрати". Вимоги до визначення та оцінки витрат, облік за елементами, відображення у фінансовій звітності

91. Порівняльна характеристика розкриття статей дебіторської та кредиторської заборгованостей у фінансовій звітності згідно П(С)БО та М(С)БО

92. Боевое применение гранатомётного взвода в основных видах боя

93. Призначення, будова, таврування, фарбування, маркування боєприпасів та гранат і порядок їх зберігання у військовій частині

94. Работа журналиста в прямом эфире на примере программ "Город сегодня" и "Как жить будем"

95. Изучение работы в Интернете с помощью программы Internet Explorer

96. Использование программы Outlook Express для работы с электронной почтой

Насадка на кран "Палитра", светодиодная.
Светодиодная насадка «Палитра» включается под напором воды и, в зависимости от ее температуры, подсвечивает проходящий поток в синий,
490 руб
Раздел: Ванная
Чайник эмалированный "Шиповник" EM-40X1/45, с керамической ручкой, 4 л.
Объем: 4 л. Внешнее высокопрочное трехслойное эмалевое покрытие. Внутреннее эмалевое покрытие, устойчивое к воздействию пищевых
1323 руб
Раздел: Чайники эмалированные
Папка для труда, А4, на липучке.
Удобная папка для уроков труда на липучках. Полностью раскрывается. Внутри папки находится большое отделение с прозрачным окном, а также
366 руб
Раздел: Папки для труда

97. Программы для работы с графикой, электронными таблицами, текстом, векторной графикой

98. Работа с графическим пакетом Corel Draw и создание тестовой программы в среде Visual Basic

99. Работа с программой PageMaker


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