No it's not a requirement that I use canvas or svg. But does svg have javascript functions to make elements drawn interactive, like keyboard movements etc? (under the assumption that svg/canvas is one way. like only draw and not refer to the elements and edit props)
Teamonkey and Akihabara. Thanks for the links.
CakeJS and Akihabara are both good enough for me. Also, CakeJS's Google Code page says that the author is looking for a maintainer.
http://github.com/kesiev/akihabara
Somehow, these days I feel like if an opensource project is on Github it seems to be active and the maintainer responsible enough. Don't know why I have this feeling, maybe it's just easier to look at the last commit date or fork it or just find another forker who's been working on it actively.
And if anyone's interested, I'm using the graphics from http://www.lostgarden.com/search/label/free%20game%20graphic... to prototype the game. This guy has some cool graphics to make prototypes look neat :)
P.S: Just tried Akihabara's demo game Legend of Sadness here: http://www.kesiev.com/akihabara/demo/game-tlol.html and it's super awesome. Suits my needs.