forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Болтовня (http://forum.boolean.name/forumdisplay.php?f=25)
-   -   Просто интересно (http://forum.boolean.name/showthread.php?t=8610)

falcon 06.07.2009 23:04

Ответ: Просто интересно
 
tormoz возможно я не вкурил таки что ты имел ввиду в 24ом посте...
единственное что я понял - создать нечто вроде набора "физ" анимаций.
кучу физ анимаций. типа...
если лежим
если лежим на животе
задействовать группу движений по подьему с живота:
фазы:
1)пододвинуть подсебя руки (в каком бы положении не находилис)
2) отжаться..
3) бла бла бла
4) последняя фаза
закончить группу движений "встать из положения лежа" (выполнив случайную группу движений из класса "оправиться")
end if
end if


выглядит интересн... но кажеться не возможным...
просто даже если примерно прикинуть сколько разных условий придется проверять.... скоолько переборов... и это только на 1ого то персонажа... а если их шутк 20?... приправить слабеньким ИИ и всо! )))
фпс 0....
а в том же SWTFU прикручено еще и ДММ и Хавка и вообще наполнение нехилое... и нету тормазов. наводит на мысли о каком то фейке в системе...))

falcon 07.07.2009 02:21

Ответ: Просто интересно
 
xDDDDDDDDDDDDDDDDDDD
в общем зацепила меня фраза "тысячи и тысячи условий"...
думаю над праверить как к ним блиц отнесется.)

ничего сложного
Код:

file%=WriteFile("cod.txt")
WriteLine file,"time#=millisecs()"
For i=1 To 100000
WriteLine file,"if a="+Rand(1,2000)+" then a="+Rand(1,2000)
Next
WriteLine file,"print millisecs()-time"
WriteLine file,"waitkey()"
include "cod.txt"

100к строк кода )))
результат - время выполнения ))))
короче... сгенирировал код...
открываю файлик... копипист в иде блица...
в общем вердикт - блиц загнулся еще до компиляции :) :) :)
сижу 5 минут ...блиц "не отвечает"...
(10 тысяч строк вставлялось значительно быстрее... выполнялось 7 милисекунд -_-)
ща еще разобью файлик... и инклюдами их!!инклюадми!
(Добавлено)
ну вот.. инклюдом все работает.. компилица долго но задержка аж 10 мс!!(какая великая разница 10к и 100к строк кода!))
но если все условия ВЫПОЛНЯЮТСЯ:
Код:

file=WriteFile("cod.txt")
WriteLine file,"time#=millisecs()"
For i=1 To 10000
WriteLine file,"a="+i
WriteLine file,"if a="+i+" Then b=b+a"
Next
WriteLine file,"print millisecs()-time"
WriteLine file,"waitkey()"
CloseFile file
Include  "cod.txt"

то при 10 000 верных условий задержка 23 мс.. гыыы))))
беднняжко блиц)))

(з.ы. я понимаю... тут помимо условий еще и присванивания и ваще все проверить можно было создав условие в цикле.. но это ж было бы не интересно ! XD )

tormoz 07.07.2009 05:42

Ответ: Просто интересно
 
Дебильный тест
Ты измеряещ скорость запаси-чтения в файл и работы со строками
это ВСЕ языки делают крайне медленно.


Никто такие вещи не делает строками, тем более с записью в файл
Код:

x#=0
y#=10
Repeat
time=MilliSecs()
For i=1 To 100000

 If i<50
    x=x+1
    y=y*5
 Else
    x=x-1
    y=y/5
 EndIf

Next
time=MilliSecs()-time

UpdateWorld
RenderWorld

Text 100,100,time
Flip
Until KeyHit(1)
End

1 мс

FDsagizi 07.07.2009 09:47

Ответ: Просто интересно
 
Есть определенный набор конечностей. Руки, Ноги, Голова.

Чтобы человек стоял ровно, нужно манипулировать Двумя ногами, Двумя руками, туловищем – голову в расчет не берем.

Настраивать ноги по отдельности особого смысла нету, т.е. у нас есть руки, ноги, туловище – того три элемента.

Дальше хитрая матика по вычислению смещению попы человека + не глюченые джоинты + я думаю там не честная физика до конца, внешние воздействия на устойчивость присутствуют( слабые )

Юзал эндорфин, там чувакам достаточно трудно устать. И в основном они работают по такому принципу, Анимация -> Упал, Привстал -> Анимация.

Что больше всего понравилось, это переход от анимации, к физике- т.е. физика когда симулируется, она опирается на ключи анимации.

К примеру как он встает, он переворачивается на живот, и потом опираясь на стандартную анимацию, встает…

Тут все относительно не просто. Ходя думается мне, что если посидеть несколько месяцев, можно что-то приблизительно похожие навоять…

IGR 07.07.2009 12:18

Ответ: Просто интересно
 
Цитата:

Сообщение от tormoz (Сообщение 109953)

ничего так собачка... нечто похожее на "Танцы со свездами" !! :)

3dr1aN 07.07.2009 13:16

Ответ: Просто интересно
 
наверно боГ дал им сорцы

falcon 07.07.2009 14:42

Ответ: Просто интересно
 
tormoz ты уж так всерьез воспринял ))))
всё я понимаю ))))
просто прикольнулся... этж не тест... :)
так просто...


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

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