@Vadim997 C таким подходом можно ограничение на папку вообще не ставить, либо подправить выражение в .htaccess чтобы оно блокировало все php файлы кроме, например, index.php. Вообще если ты расположишь свои php файлы "выше" корня, то проблема решится сама собой)
В итоге придумал даже более изящное решение: выводим прозрачное изображение (старая добрая 1пиксельная гифка) поверх канвы и задаем области с помощь map > area
@Petroveg я его уже видел, но он больше под 3d webgl заточен. Кстати этот кинетик как раз использует прием о котором я хотел спросить: насколько кошерно создавать под каждый слой отдельный canvas?
При написании игр использующих в качестве управления мышь как раз и возникают проблемы ввиду недостатка интерактивности (проблема описанная в вопросе), а вот с портированием какого-нибудь Марио вообще никаких проблем)
Шашки это так.. для того чтобы обрисовать общий круг задач) На самом деле планирую онлайн версию игры Шакал www.mosigra.ru/Face/Show/jackal_inexpensive - я когда-то давно писал версию для игры по локалке на pascal'e, а теперь вот решил попробовать в большой веб перетащить))
@tnorman Unity3D тоже java использует? Он заточен под веб?
В большинстве случаев важнее скорость разработки следовательно приходится применять какие-то библиотеки\фреймворки, например сейчас большинство даже высоконагруженных сайтов использует jquery потому что нативный метод требует намного больше усилий для написания кода.
@kirillnikola вам нужно почитать про область видимости переменных: в ex3.php передаются все доступные в методе переменные т.е. $par3, $par4, если изменить $par4 на $par2 то строка echo $par4; будет генерировать ошибку (если конечно в error_reporting вывод notice включен)