Si tu veux créer un jeu en php, la solution est de te lancer dans les tutos du site du zero, ils sont trés bien pour commencer a apprendre et il n'est pas nécessaire d'avoir un serveur internet (expliqué aussi sur le site du zero). Ca reste pour la partie développement :). Mais pour un jeu en php, faut aussi apprendre le mysql, car faut bien que tu gardes les données des joueurs quelques part ^^. Cf site du zero
Apres il y a un http://www.jeuphp.net/ qui regroupe pas mal d'astuce, tres bon site aussi. Beaucoup de topic sont postés par des créateur de jeu et ca peut t'aider car principalement c'est les mêmes problèmes qui reviennent.
A partir de ces sites et un peu de recherche google, j'ai pu développez http://www.targate.fr/.
Et faire du java sans php, faut bien un support, ... de même pour l'ajax.