Секреты программирования игр



         

Net Tank: танковый имитатор для двух игроков - часть 2


Ответьте утвердительно;

4.      Дрбавьте в командную строку все модули, входящие в библиотеку, как это укаэано:                                            

operations: +SNDLIB +GRAPH1 +KEYLIB +SERLIB              

5.      Затем появятся еще два запроса. Ответьте на них нажатием клавиши Enter.

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

Для создания игры, вам необходимо создать два исполняемых модуля:

·       Один для игрока 1;

·       Другой для игрока 2.

Чтобы это сделать, вам надо:

1.      Откомпилировать NET1.C и NET2.C (2 версии игры) следующим с помощью командного файла СС.ВАТ:

cl -AM -Zi -с -Fc -Gs -G2 %1.С

if errorlevel 1 goto с fail

link  /ST:16384 /CO %1/,,,graphics.lib+myiib.iib,,

:c_fail

Этот командный файл компилирует игру и объединяет ее с библиотекой, чтобы создать исполняемый модуль. Сделайте это, чтобы создать два файла:

NET1.EXE и NET2.EXE;

2.      Поместите NET1.EXE ,на ПК1 и NET2.EXE на ПК2. Соедините обе машины нуль-модемным кабелем через СОМ1;

3.      Теперь можно начинать игру. Наберите NET1.EXE на ПК1 и NET2.EXE на ПК2. Машины соединятся и вы можете сразиться со своим приятелем на танковой дуэли.

Используйте следующие управляющие клавиши:

Стрелка вправо     Повернуть направо

Стрелка влево       Повернуть налев

Стрелка вверх       Двигаться вперед

Стрелка вниз         Двигаться назад

Esc                         Выход из игры

Пробел                  Стрельба

Т                             Подразнить партнера

Поиграйте в Net-Tank и попутно обратите внимание на следующие вещи:

·                     Возникает ли эффект запаздывания при перемещениях?

·                     Теряет ли игра синхронизацию?                     

·                     Если да, то в какие моменты? 

Также обратите внимание на звуковые эффекты. Для их создания я использовал собственный голос и условно-бесплатную программу Blaster Master Наконец, игру можно проводить при установленной программе-ускорителе клавиатуры. Если при нажатии клавиши танк слишком резво устремляется вперед, попробуйте уменьшить скорость реагирования клавиатуры, установив программу TURBOKEY.COM, которая имеется на дискете.




Содержание  Назад  Вперед