[En Cours] Moteur de jeux

Fermé
TechAndCo Messages postés 252 Date d'inscription jeudi 3 mai 2007 Statut Membre Dernière intervention 4 octobre 2010 - 23 sept. 2008 à 10:50
TechAndCo Messages postés 252 Date d'inscription jeudi 3 mai 2007 Statut Membre Dernière intervention 4 octobre 2010 - 25 sept. 2008 à 12:18
Bonjour,

Que conseillez vous pour la gestion des ressources d'un joueur pour un jeux en ligne:
1- Stockage des infos dans la session (ressources, valeur, production par heure,...) avec un affichage basé là dessus
2 - Lecture des infos dans la bdd pour l'affichage (plus lourd pour le serveur).

Le but est de faire en sorte que le serveur ne soit pas surchargé de requêtes.

Si vous avez déjà travaillé sur des jeux avec une gestion similaire, ça serait sympa de faire un feed-back de vos expériences ici !!!

Sinon, pour les algos de combat, existe t-il des bases ou êtes vous partis de 0 ?

Merci d'avance, à bientôt !

-----

Développement du moteur de jeux php en cours:
Etape: Base de données
- définition des contraintes [OK]
- modélisation de la base de donnée [En Cours]
A voir également:

2 réponses

Bonjour,

Personnellement je suis un programmeur en java.
J'ai des bases en html,css,php,javascript et sql.

J'ai voulu pour parfaire ma connaissance en java, créer un jeu de gestion.
A l'heure actuelle il est quasiment terminé.

Pour ce qui est des ressources, j'ai choisi de faire un accès en BDD pour aller chercher l'information au plus direct pour éviter les calculs en différer. ( comme j'ai une partie commerce, et une partie combat, l'intéraction entre les joueurs me semble meilleure si les données prises sont à jour).

Pour ce qui est de l'algorithme de combat, je bute encore pour en avoir un équilibrer, j'en ai fais 3 différents, l'un qui prends un ensemble avec une puissance d'attaque et de défense et qui avec un part d'aléatoire, donne un ratio et donne un % de perte.

Un qui prends les unités une par une au hasard et qui les confronte une par une aux unités d'en face.
(Procédé trop lourd et qui peut tourner en rond si on ne prends pas en compte les points de vie)

Enfin je galère encore un peu pour l'algo de combat. Après pour les ressources si tu fais les opérations en session et que tu enregistres dès qu'il fait une action significative, ca doit pouvoir être mieux.

Bonne journée.
-1
TechAndCo Messages postés 252 Date d'inscription jeudi 3 mai 2007 Statut Membre Dernière intervention 4 octobre 2010 20
25 sept. 2008 à 12:18
Bonjour Nixial,

Merci pour ta réponse ! En fait, je pense faire des appels en base directement. On m'a évoqué une possibilité de triche:
Un user ouvre deux sessions qui contient chacune 100 en or... il peut construire des batiments dans chaques sessions puisqu'il à 200 !!!


Donc je ferai du requêtage et voir pour des vues.

Sinon, si ça t'intéresse, on recherche d'autres personnes pour l'équipe ! si ça t'intéresse !

A bientôt !
-1