L'un des jeux de navigateur les plus simples est juste une série de pages statiques avec des liens sur chaque page menant à d'autres pages. Souvent, il y aura une «histoire» sur la page suivie par quelques choix que vous pouvez faire. Différents choix conduisent à des pages différentes.
L'étape suivante consiste à utiliser des pages dynamiques à la place. Lors du chargement d'une nouvelle page, le navigateur peut envoyer des variables au serveur et le serveur peut générer une page à la volée. Cela vous évite de créer de nombreuses pages similaires à la main, et vous permet également de faire des choses comme des résultats aléatoires. Cependant, si vous voulez conserver beaucoup d'état d'utilisateur (tel que l'inventaire, les compétences, etc.), il devient fastidieux (et non sécurisé) de passer continuellement cela du serveur au navigateur au serveur. C'est à cela que sert la gestion de session: il mémorise un utilisateur pendant un moment et vous permet de vous souvenir de certaines variables du côté serveur. Si vous voulez un jeu plus interactif, vous devriez regarder dans Javascript et AJAX, qui permettent aux choses de changer dans le navigateur sans avoir besoin de charger une nouvelle page.
En termes de langage, je suggère Python CGI, parce que j'aime Python. Commencez par quelque chose de simple afin que vous puissiez avoir une meilleure idée de ce que vous travaillez, avant de concevoir quelque chose de grand.
Amusez-vous!
Avez-vous déjà utilisé une base de données? – Artelius
Oui, mais pas en temps réel, seulement pratiqué. Mais j'ai beaucoup de temps je peux apprendre n'importe quel aspect qui est exigé. – 5lackp1x3l0x17
Très peu d'informations. Quel est exactement le jeu? Quel sera le gameplay? La meilleure chose à faire est de prendre un stylo et du papier et écrire ce que vous voulez dans le jeu et le gameplay. –