• Главная
  • Блог
  • Пользователи
  • Форум
  • Литературное творчество
  • Музыкальное творчество
  • Научно-техническое творчество
  • Художественно-прикладное творчество

Проект "Маленькие игры"

Опубликовано Ахмадиева Любовь Леонидовна вкл 21.04.2012 - 18:46
Автор: 
Гусаров Александр

 

Таинство превращения строк программного кода в живую, движущуюся игру, набросков в персонажей, строчек текста в захватывающий сюжет не может не манить. Уверены, каждому в голову хотя бы раз приходила идея о создании собственной игры. Почему же в мире так много отличных идей, и так мало конкретных реализаций? Все просто, большинство не знает главного секрета программирования игр: главное – начать!

И мы начали!

Цель нашего творческого проекта – изучить возможности среды программирования Delphiв процессе разработки простейших игр.

Скачать:

ВложениеРазмер
Package icon igry.zip1.32 МБ

Предварительный просмотр:

Пакет мини – игр

Гусаров Александр, учащийся 9б класса МБОУ СОШ №1 п.г.т. Уренгой

Руководитель: Ахмадиева Л.Л., учитель информатики

Проект

П.г.т. Уренгой, Пуровский район, РФ

Маленькие игры

Автор: Гусаров Александр, учащийся 9 класса, МБОУ «СОШ №1» п.г.т Уренгой       Руководитель: Ахмадиева Любовь Леонидовна, учитель информатики


Оглавление

Оглавление        

Введение        

Основная часть        

Пакет мини – игр        

Головоломка Ллойда        

Игра «Угадай число»        

Цветнашки        

Игра «Догонялки»        

Заключение        


Введение

Таинство превращения строк программного кода в живую, движущуюся игру, набросков в персонажей, строчек текста в захватывающий сюжет не может не манить. Уверены, каждому в голову хотя бы раз приходила идея о создании собственной игры. Почему же в мире так много отличных идей, и так мало конкретных реализаций? Все просто, большинство не знает главного секрета программирования игр: главное – начать!

И мы начали!

Цель нашего творческого проекта – изучить возможности среды программирования Delphi в процессе разработки простейших игр.

Для решения поставленной цели необходимо решить задачи:

  1. изучить ресурсы Интернета, посвященные программированию игр.
  2. изучить свойства и события компонентов, чаще всего используемых при создании игр в Delphi
  3. разработать пакет мини – игр  

Основная часть

Программирование игр – для обывателя эти два слова звучат пугающе, но на деле можно начать программировать игры, даже не имея навыков программирования.

Представляем Вашему вниманию нашу разработку «Пакет мини – игр»

Пакет мини – игр

Головоломка Ллойда

Головоломка Ллойда – это компьютерная версия одной из головоломок Самуэля

Ллойда. Цель игры: из заданного набора чисел надо выбрать те, сумма которых составит 50.

Числа,

которые избрал Ллойд для своей головоломки: 25, 27, 3, 12, 6, 15, 9, 30, 21, 19.

Ход игры:

  1. После запуска программы в окне изображается список чисел Ллойда.
  2. Выбираем с помощью флажков числа и помещаем в правое окно.
  3. Сумма выбранных чисел представлена в виде надписи.
  4. Для выхода из программы необходимо щелкнуть мышью на закрывающей кнопке в строке заголовка.

Игра «Угадай число»

Компьютер загадывает число случайным образом от 0 до 100. Пользователь вводит число, пытаясь его угадать. Программа соответственно отвечает больше число, которое загадано, или меньше. Например если компьютер загадал число 45, а пользователь ввел число 50, то программа должна ответить: "Меньше".

Цветнашки

Простая графическая игрушка, суть  которой  - за отведенное время успеть найти все фигуры одинакового цвета.

Игра «Догонялки»

Большинство компьютерных игр содержат искусственный интеллект. Если брать во внимание все серьёзные игры, то они полностью "захвачены искусственным разумом". Другое дело - мини-игры. К примеру, общеизвестный Сапёр прекрасно живёт и без интеллекта, думать ему во время игры вообще не нужно.

Проблема искусственного интеллекта известна довольно давно. Противостояние игроку - одна из целей. Действительно, не интересно было бы играть, если бы монстры вместо того, чтобы нападать на вас, ходили бы в разные стороны только из-за того, что направление движения выбирается с помощью случайных чисел, а пойти с атакой на конкретную точку они не догадываются. Каждая конкретная игра требует своего интеллекта, который является уникальным. Интеллект в одной игре не применим в другой.

В данной игры мы попытались создать самый простой AI (Artificial Intelligence кстати) на примере небольшой игры.

Суть игры кроется в ее названии -"Догонялки". Задача игрока очень проста: управляя своим героем, стараться не попасть в лапы соперника. Очень простая задумка, но, тем не менее, здесь реализован AI, хотя и простейший. Программа автоматически увеличивает уровень сложности по мере игры.


Заключение

Мы представили Вашему вниманию наш небольшой проект «Пакет мини – игр». Наша работа отлично доказывает, что программирование на Delphi – это увлекательный и достаточно несложный процесс.

Конец одного путешествия – начало нового!

Продолжим изучать бескрайние возможности Delphi.


Список литературы и изображений

  1. www.delphiexpert.ru
  2. www.inattak.ru
  3. www.VBbook.ru
  4. А. Чиртик, В.Борисок, Ю.Корвель. Трюки и эффекты Delphi. – Спб., 2007 год
  5. Веб – ресурс «Королевство Delphi»
  6. Культин Н.Б. Delphi в задачах и примерах. – СПб.: БХВ – Петербург, 2005.
  7. М. Фленов. Программирование в Delphi  глазами хакера. – Спб., 2003
  8. С.М. Парижский. Delphi: учимся на примерах. – Киев, 2005

В работе использованны скриншоты разработанных программ


Поделиться:

Акварельные гвоздики

Золотая хохлома

Самодельный телефон

Швейня

Карты планет и спутников Солнечной системы