Игра "Gun" - Игростроение и развлечение

Форма входа

Приветствую Вас Гость!

Логин:
Пароль:

Наш опрос

Какой у вас компьютер ?
Всего ответов: 76


    Случайное фото

    Статистика


Поддержите наш проект

WebMoney:
R309699065243
U292079291240
Z373355457648

Счётчики


Rambler's Top100
Рейтинг@Mail.ru

Игра "Gun" - Игростроение и развлечение

[ Новые сообщения · Участники · Правила форума · RSS ]

WWW Site Forum
Страница 1 из 11
Игростроение и развлечение » Программинг » Языки программирования и конструкторы » Игра "Gun"
Игра "Gun"
KostiaДата: Суббота, 24.01.2009, 15:10 | Сообщение # 1
Программист
Группа: Проверенные
Сообщений: 80
Репутация: 2
Статус: Offline
Данный пример я написал для того чтобы показать то, на сколько важно знать алгебру и физику в программировании игр.

Игра элементарная, но в ней есть пара моментов которые стоит подчеркнуть.
Во-первых это метод двойной буферизации, в котором все изображение сначала рисуется в невидимом буфере(buf), а затем этот буфер выводится на форму. Таким методом можно избежать мерцания.
Во-вторых в игре очень активно используются тригонометрические функции, sin,cos,arctan для определения угла полета и смещения координат в соответствии с углом.
И одна формула из геометрии для определения длинны вектора, sqrt(sqr(x2-x1)+sqr(y2-y1)).

Исходник на delphi находится в архиве. http://depositfiles.com/files/p1nlidkdm(~10kb)

Прикрепления: 4625400.png(3Kb)


Сообщение отредактировал Kostia - Суббота, 24.01.2009, 15:15
 
quadrathellДата: Суббота, 24.01.2009, 23:00 | Сообщение # 2
Admin
Группа: Администраторы
Сообщений: 1018
Репутация: 23
Статус: Offline
Kostia, а можно скомпилированный файл? 0:)
Хочется результат посмотреть ...


 
KostiaДата: Воскресенье, 25.01.2009, 18:22 | Сообщение # 3
Программист
Группа: Проверенные
Сообщений: 80
Репутация: 2
Статус: Offline
http://depositfiles.com/files/4bu0fopj6

Сообщение отредактировал Kostia - Воскресенье, 25.01.2009, 18:25
 
Игростроение и развлечение » Программинг » Языки программирования и конструкторы » Игра "Gun"
Страница 1 из 11
Поиск: