Просмотр полной версии : когда появились AS-программисты?
когда появились AS-программисты?
когда была первая волна AS-программистов, вторая и т.д. в России?
в пятёрке, вроде, первые появились. правда они тогда ещё сами не осознавали, что они уже не мультики рисуют, а пишут код. в четвёрке программистов не было. там и код-то особо негде было писать.
undefined
29.12.2007, 15:59
да нее, движки трехмерные были уже на четверке.
были, а GTA3 до сих пор нет.
что-то не помню я никаких движков на четвёрке. там больше одной строки кода написать нельзя было. хотя может быть я чего-то уже забыл...
в пятёрке, вроде, первые появились. правда они тогда ещё сами не осознавали, что они уже не мультики рисуют, а пишут код. в четвёрке программистов не было. там и код-то особо негде было писать.Я на 4-ке еще простой код писал.
а вот я только Flash MX застал.
ну вроде как с появлением новой версии флэша начинаалась новая волна.. вот только я седьмой прозевал, а когда в восьмерке начал работать то уже двятый вышел..
valyard.com
29.12.2007, 20:47
что-то не помню я никаких движков на четвёрке. там больше одной строки кода написать нельзя было. хотя может быть я чего-то уже забыл...
ты забыл
или не знал
я делал трехмерные вещи и сложные игры еще на четверке
Это не 3D было, а изврат. Тригонометрических функций не было, либо эмуляции писали, либо массив по градусам использовали. Программно рисовать нельзя было, поэтому все линии строились за счет искажения размеров и угла мувиклипа с нарисованной ручками линией. Заливок не было. Какое 3D с таким набором?
я делал трехмерные вещи и сложные игры еще на четверке
а исходники сохранил?
Это не 3D было, а изврат. Тригонометрических функций не было, либо эмуляции писали, либо массив по градусам использовали. Программно рисовать нельзя было, поэтому все линии строились за счет искажения размеров и угла мувиклипа с нарисованной ручками линией. Заливок не было. Какое 3D с таким набором?
дык этож наоборот круто! среда ничего не умеет, а люди такое вытворяли!
я делал трехмерные вещи и сложные игры еще на четверке
хотя бы на словах опиши четвёрочные трёхмерные вещи. или сложные игры. не помню я никаких программерских изысков на четвёрке. тогда все были увлечены анимацией. я тоже писал на четвёрке вещи, которые брали данные с сервера и динамически генерили содержимое. но дофига было и анимации. и анимации было больше, чем кода. и делал всё это один человек. as-программер - это тот, кто пишет только код. во времена четвёрки таких людей не было.
aQuestion
30.12.2007, 19:59
зачем на словах? линки - в студию!
undefined
30.12.2007, 20:02
Заливок не было
Помню, еще на старом флэшере, в исходниках, видел двигло, где треугольный мувик на таймлайне искажался через деформацию сдвига, а потом ему програмно, через gotoAndStop(), _width, _height и _rotation придавалась нужная форма. Чем не заливка? А насчет тригонометрии, так для движка она и не нужна.
К сожалению, хоть убей не помню как назывался тот исходник.
aQuestion
30.12.2007, 20:13
не этот (http://www.jurjans.lv/flash/shape.html) ли? увы, я не видел ничего на этом "двигле".
undefined
30.12.2007, 20:34
нет, не этот, на том моделька крутилась, кубик или пирамидка.
Я это к тому что в 4-ом флэше уже было все для создания простенького 3д двигателя.
aQuestion
30.12.2007, 20:36
ну, у инков тоже вроде как всё было для создания колеса, но ведь не сделали.
undefined
30.12.2007, 20:40
Наверно Вы просмотрели все, что было написанно на четверке, чтоб так утверждать.
Помню, еще на старом флэшере, в исходниках, видел двигло, где треугольный мувик на таймлайне искажался через деформацию сдвига, а потом ему програмно, через gotoAndStop(), _width, _height и _rotation придавалась нужная форма. Чем не заливка?Деформацию сдвига, в смысле skew? Так skew придумал Иван Дембицкий в конце 2001 года (погуглите на эту тему), а это уже был период развития 5-ки (до выхода 6-ки оставалось меньше полугода).
Но дело даже не в этом. Движок в первую очередь это динамика. А здесь речь о ней не идет. Я тоже делал на 4-ке вращающиеся в пространстве предметы (см. аттач, хотя там почему то выставляется 5-ый плеер, но исходник апреля 2000, а 5-ка вышла только в августе), только это не движок, а имитация.
А насчет тригонометрии, так для движка она и не нужна.3D строится на матричных преобразованиях которым необходимы синус и косинус.
CrazyFlasher
31.12.2007, 07:49
я на Flash lite 1.1 (он же 4-ка) недавно писал несколько довольно непростых для 4-ки игр с динамичными настройками
aQuestion
31.12.2007, 15:16
Наверно Вы просмотрели все, что было написанно на четверке, чтоб так утверждать.
где линк, товарищ? уже постов пять тому назад просил.
undefined
31.12.2007, 16:16
Деформацию сдвига, в смысле skew?
принтскрин
так это непрограммный Skew :D
undefined
31.12.2007, 16:34
мувик на ТАЙМЛАЙНЕ искажался через деформацию сдвига, а потом ему програмно, через gotoAndStop(), _width, _height и _rotation придавалась нужная форма. Кто говорит про програмный
где линк, товарищ? уже постов пять тому назад просил.
Тот линк был в разделе исходники, старого флешера. К сожалению, сейчас этот раздел не доступен.
Движок в первую очередь это динамика. А здесь речь о ней не идет.
Что такое динамика в вашем понимании? Крутится ведь ваш кубик, чем не динамика.
3D строится на матричных преобразованиях которым необходимы синус и косинус.
Матричные преобразования - это линейная алгебра, синусов и косинусов там нету.
Кажется тема начинает залазить в болото. Что собственно я сказать хотел?
1) Четверка имела весьма убогий набор операторов/конструкций, которого, однако, вполне хватало для написания не сложных 3Д эффектов.
2) Пользуясь определением, Double'а
as-программер - это тот, кто пишет только код
человека, написавшего такой эффект/движок можно назвать програмером
3) As-програмеры, imho, появились уже на 4-ке.
3) As-програмеры, imho, появились уже на 4-ке.
undefined, и что же они предвнесли, какие стандарты придумали, которые сейчас используют и знают все As-программисты?
undefined
31.12.2007, 16:53
Стандарты 3д графики придуманы были еще за долго до 4-ки.
Взять хотя бы придание треугольному кусочку текстуры формы полигона через skew, _width, _height. Вплоть до появления beginBitmapFill это был чуть-ли не единственный способ нарисовать текстурированую модельку и использовался он везде и всюду.
CrazyFlasher
31.12.2007, 16:56
ну в 4-ке появились т.н. "функции" (call("myFrame")), что уже большой прорыв
меня интересует именно AS, и то, что на нём было сотворено в разные периоды, что является основами сегодняшнего AS-программирования, но было достигнуто уже тогда. или AS можно спкойно приравнять к любому языку, и развитие у него получается такое же?
мувик на ТАЙМЛАЙНЕ искажался через деформацию сдвига, а потом ему програмно, через gotoAndStop(), _width, _height и _rotation придавалась нужная форма. Кто говорит про програмный
Что такое динамика в вашем понимании? Крутится ведь ваш кубик, чем не динамика.
То есть для каждого объекта надо было сначала сделать анимацию с skew, а потом уже использовать?
Крутится, но изменить его форму пользователь не может, без изменения исходника. А движок позволяет формировать контент, не меняя самого исходника движка.
Матричные преобразования - это линейная алгебра, синусов и косинусов там нету.
http://livedocs.macromedia.com/flash/8/main/00002402.html
И это простые повороты (истинный skew именно так и делается) в 2D, в 3D формулы чуть сложнее.
undefined
31.12.2007, 20:14
То есть для каждого объекта надо было сначала сделать анимацию с skew, а потом уже использовать?
Крутится, но изменить его форму пользователь не может, без изменения исходника.
Нет, не совсем верно. Для оторбажения произвольного полигона требуется всего одна анимация skew мувиклипа. Внутри мувиклипа содержится несколько кадров для всех полигонов движка с различными текстурами. Т.е. для изменения геометрии обьекта вносить изменения в код не нужно.
Вот и я говорю, это имитация :)
Это тоже самое, что взять детскую машину с педалями или с аккумултором и электродвигателм, и говорить, что это полноценный автомобиль, аргументируя словами "но она ведь едет". :D
undefined
31.12.2007, 21:26
Кто говорит что автомобиль "полноценен" ? По большому счету он и на последней версии флэша остался игрушечным.
Вообще стоит определить что называть 3д двигателем. Я называю движком любую программу, способную отображать проекцию произвольных 3д тел на двумерную плоскость. На сегодня визуализация 3д движка потенциально написанного на 4-ке и на 9-ке, по большому счету, отличаются только скоростью работы.
А я называю движком программное ядро, воспользовашись которым, любой разработчик может создавать свое приложение, не меняя ядро. А в 4-ке даже attacheMovie не было, чтобы создавать динамически произвольную структуру клипов.
Вы конечно можете называть это движком, это ваше право. Только Движком это все равно не будет, в силу накладываемых 4-ой ограничений.
И далее на этот счет:
На сегодня визуализация 3д движка потенциально написанного на 4-ке и на 9-ке, по большому счету, отличаются только скоростью работы.Вы это (http://blog.alternativagame.com/ru/) видели? Хотите сказать, что на 4-ке такое возможно?
видимо, альтернатива уже культовая игра :) движок там классный.
undefined
31.12.2007, 23:07
И что, одна плоскость с рельефностью с фпс 15-20? До выхода 10-го плеера с аппаратными шейдерами 3д графика на флэше будет равноценна пляскам с бубном на двух костылях.
Вот я намеренно все это время не касался скорости, потому, что в 4-ке все эти манипуляции были той самой пляской с бубном. А сейчас уже у нас диско :D
Но в целом согласен, все это не это. Но меня 3D в целом мало волнует, есть оно у флеша, нету, все равно.
undefined, так надо учитывать, что там была текстурка высокого разрешения, если делать меньшего, то тормоза вряд ли возникнут.
Альтернатива - это тоже "имитация" (с) iNils
По сути ничем не отличается от http://oos.moxiecode.com/jailbitch/flash4/3d_cubeb_f4.html
CrazyFlasher
02.01.2008, 10:30
раз уже на то пошло, то всё 3Д - это имитция...т.к. на плоском мониторе не может быть ничего объёмного
aQuestion
02.01.2008, 17:32
раз уже на то пошло, то всё 3Д - это имитция...т.к. на плоском мониторе не может быть ничего объёмного
кхе кхе (http://images.google.com.ua/images?q=stereogram&num=50&hl=en&safe=off&um=1&ie=UTF-8&sa=X&oi=images&ct=title)
CrazyFlasher
02.01.2008, 17:34
опять таки - имитация! ты не можешь обойти вокруг этой картинки....значит она плоская, т.е. 2Д
CrazyFlasher, оптически это будет соответствовать оригиналу, так что не имитация.
CrazyFlasher
02.01.2008, 17:49
ок, тогда получается, что нельзя называть 3Д вещи сделанные на flash 4 имитацией...ведь оптически всё верно
CrazyFlasher, неверно. Я про голографию говорил, которая делается по законам оптики, а на мониторе всё имитация, но тут же речь об программировании, там вроде как свои понятия об имитация или как?
CrazyFlasher
02.01.2008, 17:55
возможно...но в целом всё имитация нахрен! :D
undefined
03.01.2008, 05:37
Люди, откланяемся от сабжа. Когда появились as-програмисты? Програмисты были задолго до макромедии, только после появления ActionScript некоторая их часть переквалифицировалась на него, только название сменили, IMHO вопрос поставлен некоректкно, програмисты были всегда, а как они себя называли их личное дело, сути это не меняет. Програмирование - это больше стиль мышления, чем навык владения инструментом.
aQuestion
03.01.2008, 05:44
опять таки - имитация! ты не можешь обойти вокруг этой картинки....значит она плоская, т.е. 2Дтакой тест трехмерности некорректен - вокруг картинки в зеркале тоже обойти нельзя, хотя она трехмерна.
undefined
03.01.2008, 06:09
опять таки - имитация! ты не можешь обойти вокруг этой картинки....значит она плоская, т.е. 2Д
Попробуй обойти вокруг картинки, играя в DOOM3, вроде тоже двумерна.
зд мониторы же изобрели уже..
undefined
03.01.2008, 07:04
а сабж топика какой?
subject про AS-прграммистов, зато раздел флейм :D
CrazyFlasher
03.01.2008, 11:03
бесит слово "сабж" :)
...Когда появились as-програмисты? Програмисты были задолго до макромедии...
не нужно передёргивать. речь шла именно о том, когда появились люди, пишущие на AS. ответ - в пятёрке. кто-то вырос из аниматоров, кто-то подтянулся с других языков (тогда "подтянувшихся" были единицы). и нет смысла уводить разговор в 3д-тематику. программист может за всю свою карьеру не написать ничего из 3д. в то время, как грамотный _аниматор_ может создать на мониторе полную иллюзию объёмного изображения.
CrazyFlasher
03.01.2008, 20:00
ответ - в пятёрке
да ёпрст...а 4-ку куда мы опять потеряли?!
undefined
03.01.2008, 20:00
не нужно передёргивать. речь шла именно о том, когда появились люди, пишущие на AS
Вместе с появлением самого AS.
и нет смысла уводить разговор в 3д-тематику.
Просто имено написание 3д эффектов (не псевдо3д) очень лаконично вписывается в ваше-же определения ас-кодера - минимум анимации, максимум кода. Первые 3д-фишки появились на 4-ке.
а имён и фамилий/ников первопроходцев история не оставила?
undefined
03.01.2008, 20:10
Mythril приводил ссылку на нечто похожее.
да ёпрст...а 4-ку куда мы опять потеряли?!
считается что в пятерке появился экшен скрипт
CrazyFlasher
03.01.2008, 20:44
интересно, на чём тогда я и другие программисты писали игры, если не на AS ?! и Flash Lite 1.x , тоже не AS? а что тогда?
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.