Lo cierto es que necesitarás algún soporte para crear un juego, ya sea Flash Player para un flash o la Java Virtual Machine para un applet (Que obviamente tendrán que instalar los usuarios).
No se si JSP podría correr un juego en una página, creo haber leído que PHP puede hacerlo y siendo similares, suena lógico (Aunque de lo último ni estoy seguro).
La otra alternativa sería que el juego fuera descargable, así podrías hacerlo con C por ejemplo y no dependería de nada más, aunque por el perfil de los usuario dudo mucho que les agrade la idea de tener que descargar el juego tampoco...
Averiguaré más sobre los juegos con PHP y JSP, quizá sea posible y esté ahí la solución. Suerte