forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Проекты на Blitz3D (http://forum.boolean.name/forumdisplay.php?f=14)
-   -   ZomBox 1.0 (http://forum.boolean.name/showthread.php?t=9766)

Ganociy 07.11.2009 13:19

ZomBox 1.0
 
Вложений: 1
Добрый день (или вечер ) геймдевелоперы. В общем начал писать игрушку под вышеупомянутом названии (ZombieBox) . Пока только уровень, который стыбзил у Эндрюмена (прошу извинения) . Позже будет свой уровень (и не один) . Кодил 2 дня (по два часа на каждый). Больше чем 2 часа сидеть не могу родаки ругаются (ни чё с этим не поделаешь).

Жанр: DethMatch (позже появится сюжет , а режим дезматч уйдёт на релаксацию)
Инструменты:
Blitz3D
AShadow
PhysX Wrapper (пока не используется).

Будут скоро скрины с ботами.
Я на мощной машине не тестировал , так что если будет слишком быстрое передвижение не серчайте , всё поправлю.

newman 07.11.2009 13:29

Ответ: ZomBox 1.0
 
Бегает ужасно быстро.Надо делать синхронизацию :) И половину ненужной медеи надо было викинуть.

PS: Что-то ты ранно выложил, надо было сделать ботов, и чтоб постреляться с ними можно было, а потом уже выкладывать :)
PPS: Желаю удачи с проектом :)

Ganociy 07.11.2009 13:33

Ответ: ZomBox 1.0
 
Оооо. Понял щас быстренько подправлю.
Щас у меня маленькая проблемка возникла которую решаю. Вот буквально пять минут назад добавил вторую пушку- пистолет . Ботов то же думаю сегодня загнать.) Да и спасибо за поддержку.

Ganociy 07.11.2009 13:34

Ответ: ZomBox 1.0
 
Цитата:

Сообщение от newman (Сообщение 123658)
Бегает ужасно быстро.Надо делать синхронизацию :) И половину ненужной медеи надо было викинуть.

PS: Что-то ты ранно выложил, надо было сделать ботов, и чтоб постреляться с ними можно было, а потом уже выкладывать :)
PPS: Желаю удачи с проектом :)


Да , а что такое синхронизация??? Не сочти меня не умелым.

Mhyhr 07.11.2009 14:14

Ответ: ZomBox 1.0
 
Вообщем синхронизация не даёт твоей игре пожирать всю мощность компа и делать >60 кадров/сек =)

Цитата:

В компьютерных играх играет роль также кадровая частота, создаваемая само́й игрой. При этом игры можно разделить на два класса: игры с постоянной кадровой частотой и игры с переменной кадровой частотой.

Игры с постоянной кадровой частотой обеспечивают 15 и более кадров в секунду и кадровая частота при достаточной скорости компьютера не зависит от его мощности.

В играх с переменной кадровой частотой, чем выше мощность компьютера и ниже настройки графики, тем выше кадровая частота. Оптимальная кадровая частота при просмотре демонстрационных роликов такая же, как в кино — 24 кадра в секунду. Частота, при которой задержки управления в компьютерных играх не чувствуются, несколько выше — 50 кадров в секунду

DeadElf 07.11.2009 18:40

Ответ: ZomBox 1.0
 
вау!!! никогда и нигде не видел, чтобы при прыжке если смотришь вверх, то отлетаешь назад. если же смотреть вниз - то вперёд))
может я просто первый раз это заметил? или здесь реально баг?

newman 07.11.2009 19:14

Ответ: ZomBox 1.0
 
Цитата:

или здесь реально баг?
Ага, если достать пушку(1), а потом нажать Mouse1, то виснет, а потом в MAV вылетает.

Nuprahtor 07.11.2009 19:16

Ответ: ZomBox 1.0
 
Патроны кончаются, обидно...
О синхронизации - http://forum.boolean.name/showthread...E7%E0%F6%E8%FF

Mr_F_ 07.11.2009 20:01

Ответ: ZomBox 1.0
 
Цитата:

Кодил 2 дня (по два часа на каждый). Больше чем 2 часа сидеть не могу родаки ругаются (ни чё с этим не поделаешь).
негодуй!

Ganociy 08.11.2009 10:29

Ответ: ZomBox 1.0
 
Вы знаете , я тут столкнулся с такой проблемкой : засунул в игру вторую пушку (без функций сделал), сделал смену оружий ( нарадоваться не могу )
, и вот тут загвоздка. Количество патронов в обойме и общее кол-во патронов расходуется и на пистолет, и на автомат- т.е пострелял из авт., патроны ушли и у пист. . Нет ну я же не дурак . Так вот как сделать разные обоймы при смене оружия?

Nuprahtor 08.11.2009 11:34

Ответ: ZomBox 1.0
 
Очевидно, разные виды оружия должны использовать разные патроны. Все дело в переменных, да.

NitE 08.11.2009 11:59

Ответ: ZomBox 1.0
 
сколько можно повторять что здесь нет экстрасенсов. и с логикой 2-летнего ребёнка можно понять что если из двух оружий уходят одни и теже патроны, значит ты сделал так чтобы их двух оружий уходили одни и теже патроны.

Colossus 08.11.2009 12:10

Ответ: ZomBox 1.0
 
возможно нужно использовать типы для каждого оружия)

например у тебя

Type Pistol
Field Урон (скока у бота хелса отнимет от 1 выстрела)
Field Меш (сама пушка)
Field Боеприпасы(тоесть в типе прописываешь патроны которые для этой пушки предназначены)
ну там еще добавляешь Филды
и потом
End Type

примерно так)) если что то не правильно поправьте меня

Ganociy 08.11.2009 15:13

Ответ: ZomBox 1.0
 
Короче сам додумался, но и тут маленькая загвоздка.
Сделал две глобальные переменные AllShots(общее кол-во патрон) и AllShotsAmount(кол-во патрон в рожке).Так же сделал ещё несколько переменных : allShotsAvtomat=100(общее кол-во патрон для автомата) , AllShotsAmountAvtomat=50( кол-во патрон в рожке автомата), и AllShotsPistol=20(общее кол-во патрон для пистолета), AllShotsAmountPistol=5( кол-во патрон в рожке автомата).

При нажатии на кнопку один переменная AllShots равняется allShotsAvtomat, AllShotsAmount=AllShotsAmountAvtomat .

При нажатии кнопки два переменная AllShots равняется AllShotsPistol,
AllShotsAmount=AllShotsAmountPistol.

Ну и собственно If MouseDown (1)
AllShotsAmount= AllShotsAmount-1
EndIf
Про перезарядку писать не буду.

Так вот при нажатии по кнопкам один и два
пременные AllShots и AllShotsAmount принимают первоначальные значения . Так как сделать так, что бы они принимали соответственные значения (
тобиш пострелял из автомата, переключился на пистолет, пострелял из пистолета, сново переключился на автомат , а в автомате осталось столько сколько осталось?

NitE 08.11.2009 15:28

Ответ: ZomBox 1.0
 
ты понимаешь что у тебя изначально неправильный подход ?
делаешь
AllBulletsRifle=100
AllBulletsPistol=100
PistolClipBullets=5
RifleClipBullets=30

If MouseDown(1)
If Weapon="Rifle"
RifleClipBullets=RifleClipBullets-1
Elseif Weapon="Pistol"
PistolClipBullets=PistolClipBullets-1

и т.д.


Часовой пояс GMT +4, время: 23:04.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot