|
Проекты на Blitz3D Обсуждение будущих проектов, демок, набор команды и т.п. |
09.01.2008, 15:07
|
#1
|
AnyKey`щик
Регистрация: 22.08.2007
Сообщений: 16
Написано 0 полезных сообщений (для 0 пользователей)
|
Проект Python
Завершена работа над первой демкой проекта Python
Первую техно-демку можно скачать со странички (всего 5Mb):
http://blitz3d.at.ua/index/0-14
Очень надеюсь на Ваш проявленный интерес к проекту Python. Нужна Ваша критика, отзывы и пожелания.
Последний раз редактировалось Spidy, 09.01.2008 в 15:14.
|
(Offline)
|
|
09.01.2008, 19:33
|
#2
|
Знающий
Регистрация: 08.06.2006
Сообщений: 304
Написано 3 полезных сообщений (для 8 пользователей)
|
Игру счас качаю. Название что-то напоминает (я знаю что это переводиться как питон ).
Графика не понравилась. Всё какоето угловатое, что ли(Бамп на модельки надо!). Но это лично моё мнение. А всё остальное вроде нормально.
Последний раз редактировалось HolyDel, 09.01.2008 в 19:43.
|
(Offline)
|
|
09.01.2008, 20:14
|
#3
|
Дэвелопер
Регистрация: 17.01.2007
Сообщений: 1,552
Написано 351 полезных сообщений (для 774 пользователей)
|
Ответ: Проект Python
В первую очередь нуно поднять фпс, а то на моей конфе компа(P4 1.60Ггц, жираф фх 5500 128 мб, 384 ОЗУ) жутко тормозит, и этот блюр, все портит. Единственное радует , интерактивность окружения, тока нужно еще доработать конеш
|
(Offline)
|
|
09.01.2008, 20:21
|
#4
|
Знающий
Регистрация: 07.09.2005
Сообщений: 238
Написано 2 полезных сообщений (для 2 пользователей)
|
Ответ: Проект Python
Ничо , вначале было интересно .... слишком темно, и ещё сделай возможность что можно каждый придмет таскать а не тока колесо, багов мелких много, а так молодец! Удачи!
|
(Offline)
|
|
09.01.2008, 22:27
|
#5
|
ПроЭктировщик
Регистрация: 22.12.2007
Сообщений: 107
Написано 15 полезных сообщений (для 15 пользователей)
|
Ответ: Проект Python
Все ок, НО:
1 Вода сделана из тысячи квадов ~20x20(на глаз) в которые идет рендер. *я так понял
2 Это не блюр, это перерисовка с альфа каналом, но тормозит из-за этого тоже прилично
3 Слишком темно
Сделай чтобы не тормозило, убери эту глючную воду, блюр и замени текстурки на новые.
Остальное я заценить не смог, т.к. после нескольких шагов фпс упало до 4-5
*Название поменяй. Нехорошо прикрываться таким замечательным скриптовым языком.
|
(Offline)
|
|
09.01.2008, 23:34
|
#6
|
Бывалый
Регистрация: 04.01.2008
Адрес: Казахстан \ Талдыкорган
Сообщений: 659
Написано 170 полезных сообщений (для 509 пользователей)
|
Ответ: Проект Python
Очень юыл ужевлен когда сел в машину(сам факт)
еще очень много делать, хотя видать что уже чтото сделано!
Ужаснул скайбокс(сферический лутше не юзать.)
поодерживаю ораторов насчет блюра!
ЗЫ\ спрайты выстрело литят очень очень медленно!
|
(Offline)
|
|
10.01.2008, 00:46
|
#7
|
Знающий
Регистрация: 27.07.2006
Сообщений: 250
Написано 6 полезных сообщений (для 7 пользователей)
|
Ответ: Проект Python
Видимо используемый AShadow старой версии. У меня была проблема с "темнотой" тк на радиках и жирафах картинка была различной, помогло обновление AShadow (правда код придеться править немного).
зы тож темно, разработчег у тебя видеокарта radeon?
|
(Offline)
|
|
10.01.2008, 12:02
|
#8
|
AnyKey`щик
Регистрация: 22.08.2007
Сообщений: 16
Написано 0 полезных сообщений (для 0 пользователей)
|
Re: Проект Python
Большое спасибо за отзывы!Попытаюсь ответить всем.
Действительно, я согласен, что fps`ы надо увеличить. Над этим уже ведутся работы
по оптимизации окружающего мира.
Да,уровень вышел мрачноватый. Вообще по задумке и должно быть темно - но темнота вышла не такой как планировалось и в итоге надо многое переделать и поработать над улучшением освещения локации (на подсевших трубках вообще тьма). А водичка, кстати, вообще-то не рендерится (отключено в демке).
Дизайнера в проекте нет - так что приходится двум программистам параллельно и текстурки лепить и модельки клепать.
|
(Offline)
|
|
10.01.2008, 12:08
|
#9
|
.
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений (для 6,863 пользователей)
|
Ответ: Проект Python
Сделай синхронизацию, без неё, игры не играбельны, а техно-демы и беты не тестируемы, смотришь в пол - всё быстро смотришь вперёд - всё медленно. Тебе поможет это.
|
(Offline)
|
|
10.01.2008, 14:13
|
#10
|
Модератор
Регистрация: 11.07.2007
Сообщений: 2,910
Написано 686 полезных сообщений (для 1,694 пользователей)
|
Ответ: Проект Python
Посмотрел...
Конечно, слишком темная земля... и ужасное небо...
Но понравилось, что уже достаточно много сделано...
Вода норм ... а вот то, что глючит, если смотреть в центр карты - убивает...
И там что, используется физика для дыма о_О
|
(Offline)
|
|
10.01.2008, 14:23
|
#11
|
.
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений (для 6,863 пользователей)
|
Ответ: Проект Python
Данил, ага, у физикса есть физика для партиклов
|
(Offline)
|
|
10.01.2008, 14:42
|
#12
|
AnyKey`щик
Регистрация: 22.08.2007
Сообщений: 16
Написано 0 полезных сообщений (для 0 пользователей)
|
Re: Проект Python
Вообще-то дым не физикса,а ньютона :p .
У кого какие советы по оптимизации кода? Например как можно съэкономить fps`ы и как правильно использовать синхронизацию, MoKa?!
|
(Offline)
|
|
10.01.2008, 14:46
|
#13
|
Дэвелопер
Регистрация: 17.01.2007
Сообщений: 1,552
Написано 351 полезных сообщений (для 774 пользователей)
|
Ответ: Проект Python
вот здесь об этом написано : http://blitz.pp.ru/forum/showthread.php?s=&threadid=44
Еще, счас МоКа прийдет, свой код принесет :D
Способ съэкономить: перейти на ФизИкс, с ньютона. Убрать блур, для отражений на воде использовать библиотеку Михаила : http://blitz.pp.ru/forum/showthread....&threadid=2460 . Всю логику засунуть в библиотеку написанную на пурике. пока все
Последний раз редактировалось H@NON, 10.01.2008 в 14:59.
|
(Offline)
|
|
10.01.2008, 15:02
|
#14
|
.
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений (для 6,863 пользователей)
|
Ответ: Проект Python
H@NON
Spidy, в обще ВОТ ссылка.
Там всё просто:
Это вот сам синхронизатор.
Const UPS=60
period=1000/UPS
time=MilliSecs()-period
Repeat
Repeat
elapsed=MilliSecs()-time
Until elapsed
ticks=elapsed/period
tween#=Float(elapsed Mod period)/Float(period)
For k=1 To ticks
time=time+period
; Tyt Tolko logica
If KeyHit(1) End
UpdateWorld
Next
; Tyt renderi vsjakije, cubemapi, teni i t.d.
RenderWorld
; tyt 2D
Flip 0
Forever
Const UPS=60 - это указываешь сколько в секунду будет UPS (Update per Second, FPS - это визуальное обновление а UPS - логическое).
Для action игр, 60 самый раз.
time=time+period
; Tyt Tolko logica
If KeyHit(1) End
UpdateWorld
Next
Вот тут логику вставляешь, все просчёты и т.п.
Next
; Tyt renderi vsjakije, cubemapi, teni i t.d.
RenderWorld
; tyt 2D
Flip 0
Тут комменты говорят тоже за себя.
В общем всё просто, главное разложить всё по отдельности.
ЗЫ, физика входит в разряд логики
В общем тогда твоя игра, будет работать с одинаковой логической скоростью на всех компьютерах Разный будет только fps.
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
10.01.2008, 15:07
|
#15
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Ответ: Проект Python
Spidy, это имеется ввиду для игр, с несложной логикой (точнее дешевой), которая просчитывается быстро.
для экшн в самый раз
кстати, вопрос в студию, а физику рассчитвать где? логически кажется что вместе с логикой, но мне по чему то хочется ее вынести за етот цикл.
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Похожие темы
|
Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
(MGC) Мой проект |
=MAK$= |
Проекты на Blitz3D |
36 |
06.07.2009 06:11 |
Проект мяч |
kailzloi |
Проекты на Blitz3D |
7 |
14.02.2009 22:26 |
Часовой пояс GMT +4, время: 00:01.
|