Действительно — протокол, основанный на командах ввода от игрока — великая вещь. Он позволил нам сделать повторы игр. (Пример: http://www.snailz.ru/replay/?id=285274&p=124,100&s=24&cp=640x561 — нужно нажать на кнопку «play»). Но нам не удалось достичь полного синхрона — часто у клиентов разные версии flash-playerа — в итоге по разному обрабатывался колижн и т.п. Если объектов в игре немного, то в целях экономии времени, лучше делать синхронизацию по координатам в ключевых моментах.
Знаете — у меня есть опыт написания песен таким вот нон-стопом и с потолка. Но у нас сроки поменьше — ночь на песню — вечером идея — к полуночи музыка и к утру песня. Ясно, что ничего гениального, но в конечном итоге все превратилось в такое себе времяпрепровождение с концентрированным процессом — и никто не знает что будет в конце. Вот уже больше года мы так собираемся — и нас по прежнему прет.… нужно с играми попробовать. :) Но боюсь, что за ночь не управимся… разве что тетрис или реверси… :)
с точки зрения морочиться, встраивая флеш в страницу и потом передавать ему параметры — верно — флеш тут как обуза, но в условиях чистого эксперимента (в обоих случаях используем только draw-функции) — синусы и арктангенсы явно затормозят проц и посадят батарею быстрее флеша (у которого давно присутствует методы типа drawRoundRectangle...).
На www.google.com.ua текст в поле ввода и кнопках «Пошук Google» и «Мені пощастить» смещен вниз немного — бросается в глаза. Как по мне — на пару пикселей стоит поднять
syo.com.ua
Но часто в поле url (в том числе и в резюме) указываю
battlecity.com.ua
— лучше работает %)
(требуется Flash Player)
syo.com.ua/data/works/05_10_14_inputtext/index.htm
Кроме того этот принцип позволяет не только ввожить символы:
www.microth.com/circumscript/keywheel_demo.asp
Я даже этот способ ввода как бакалаврскую пропихнул :)
picasaweb.google.com/yakavoska/Firence#5332759090330765026