Rambler's Top100
 
 
  01 декабря 2008 года Компьюлента
CIO
Терралаб
Бизнес-журнал
в поле зрения | обзоры и тесты | своя игра | интерактив
DiNGS – программирование игр в домашних условиях. Часть 9.2
Автор: Александр Супрунов
Опубликовано 06 марта 2003 года

Проще создать массив:

Объявляем массив score из 2-х ячеек. (На самом деле в объявленном массиве 3 ячейки, т.к. можно также помимо ячеек score[1] и score[2] обратиться к ячейке score[0], но это опустим из внимания)

DIM score [2]

. . .
// Где-то в игре…
//Увеличим счет первого игрока на 10

score[1]=score[1]+10

. . .

Другой пример показывает, как легко можно создать 50 различных значений координат для 50 объектов!!!

DIM zvezda_x [50]

FOR i=1 TO 50
Zvezda_x[i]= RND (800)
NEXT

Теперь у нас есть 50 различных координат. Чтобы 50 раз не писать Zvezda_x[1]= RND (800), Zvezda_x[2]= RND (800) и тд. мы воспользовались конструкцией FOR ... TO ...NEXT. Что означает: ОТ (стольки) ДО (стольки) действие ПОВТОРЯТЬ. RND – создание случайного числа из диапазона указанного за оператором в скобках. Пример:

X= RND(30) //присвоение Х случайного числа из диапазона от 0 до 30.
 

Практическое использование полученных значений массива zvezda:

SPRITE 100, zvezda_x[5],100,0

Мы рассмотрели одномерный массив, но бывают и многомерные. Возьмем аналогию с тем же столом. Вы открываете второй ящик стола и видите в нем еще один ящик. Многомерные массивы объявляются так:

DIM stol[10][2]

Стол с 10-ю ящиками, в каждом из которых находится еще по 2 ящика!

Ниже мы рассмотрим функции, подпрограммы, применим в игре эффекты скалинга и ротации и перейдем к созданию скролеров, которые можно видеть в многочисленных демо!

(Продолжение следует)

ТАКЖЕ В РАЗДЕЛЕ
 
SQL Server 2008 - это шифрование баз данных, регулятор ресурсов, управление серверами на основе Политик Администрирования, а также готовность управлять большими объемами данных.

TechDays.ru - окунитесь в мир технологий Microsoft
Более 50 технических докладов для ИТ-специалистов и разработчиков. Узнайте самое интересное по каждой технологии за 15 минут. Если интересно - прослушайте дополнительные доклады.

Театр ИТ-кошмаров
Ваша ИТ-инфраструктура не способна выдерживать темп развития бизнеса? Не прячьтесь от реальности. Загляните в Театр ИТ-кошмаров и посмотрите правде в глаза.

/  бумажный номер

Тема номера: Кризис в ИТ Читайте на сайте тему номера "Кризис в ИТ" и другие статьи из журнала "Компьютерра" от 04 ноября 2008 года
  Архив номеров журнала

О проекте | Реклама на сайте | Рассылки сайта | КПК–версия | RSS-трансляция

© ООО «Компьютерра–Онлайн», 1997 — 2008.
При цитировании и использовании любых материалов ссылка на портал «Компьютерра–Онлайн» обязательна (для Интернет–изданий — www.computerra.ru)
Редакция сайта: site@computerra.ru
Техподдержка сайта: websupport@computerra.ru
Редакция журнала: inform@computerra.ru
Отдел рекламы: reklama@computerra.ru
Телефон: (495) 232–22–61, (495) 232–22–63
Работает на «Битрикс: Управление сайтом»
Почта защищена сервером «СПАМОРЕЗ»
Трилан — продвижение сайта,
поисковая оптимизация сайта

Сайт работает на сервере DEPO Computers
Rambler's Top100