Не сочтите за рекламу несложный TowerDefence на html5:
html5game.ru/index.php?menu=game&id=202
Как это работает? А конкретнее:
Там сервер что ни будь обсчитывает или всё в браузере?
На чём сделано, на Java?
БД в этом случае используется какая ни будь, или тут вообще ничего не хранится и она не нужна?
Принятие решений о выборе цели пушкой как обеспечивается?
Тоже самое о принятии решения о траектории движения шаров нападающих?