Creation d'un jeu de strategie temps reel via le web

Thirael Messages postés 3 Date d'inscription jeudi 8 février 2007 Statut Membre Dernière intervention 26 février 2007 - 22 févr. 2007 à 10:38
cs_6Po Messages postés 105 Date d'inscription jeudi 16 mai 2002 Statut Membre Dernière intervention 22 janvier 2009 - 27 févr. 2007 à 09:49
Bonjour tout le monde !!! 

Je souhaiterais creer un jeu de gestion genre oGame. Vous allez me dire encore un autre ... et ben oui !!! lol. J epense qu'il y a moyen de faire bien mieux que oGame de part les actions possibles et le graphisme du site. L'interface web sera en php et la base de donnees certainement PostgreSQL. Maintenant ce qui me pose probleme et le pourquoi je suis ici est la partie serveur du jeu. Je me suis deja un peu renseigne et je crois bien que oGame est du temps reel simulé (tour par tour de l'ordre de la milliseconde par tour), alors que ce que je voudrais faire est du 'vrai' temps reel en C++ et le php (une fois dans le jeu) n'interrogerait pas la base mais le moteur de jeu.

J'aimerais savoir si vous pouviez me donner des elements me permettant de commencer ce projet concernant la programmation du serveur et si faire du vrai temps reel ne serait pas trop lourd sur un serveur (pour le moment on a pas de serveur on ne fait que reflechir sur comment faire).

Merci de votre aide ^^

5 réponses

SnOOpss Messages postés 571 Date d'inscription samedi 3 avril 2004 Statut Membre Dernière intervention 5 décembre 2013
22 févr. 2007 à 19:35
Heu ?
Tu peux m'expliquer la difference entre le "tour par tour de l'ordre de la milliseconde par tour" et le temps reel, pour moi c'est pareil d'autant plus que le temps de transmition des données est superieur a ce temps. La plupart des codes de wargame en temps reel que tu verras marcheront comme ca, le programme calcule les actions d'un joueur puis de l'autre et affiche l'image. Un ordinateur marche en binaire et ne PEUT PAS faire 2 operations a la fois, meme le multitache n'est que du tour par tour.
0
Thirael Messages postés 3 Date d'inscription jeudi 8 février 2007 Statut Membre Dernière intervention 26 février 2007
22 févr. 2007 à 20:22
En effet ^^,

entre temps j'ai fait d'autres recherches et j'en suis arriver a la meme conclusion. Le probleme etait egalement de choisir entre les threads et un tableau pour mes entites. Le choix que je vais faire et un tableau je pense.  Ca sera plus simple de repartir le temps de cette maniere plutot  qu'avec des threads et une elligibilite douteuse.

Merci pour ta reponse :)
0
cs_6Po Messages postés 105 Date d'inscription jeudi 16 mai 2002 Statut Membre Dernière intervention 22 janvier 2009
26 févr. 2007 à 19:46
On est sur le point de faire la même chose.... C++ ou pas ca je ne sais pas encore. Ca peut être du C# ou du VB.Net ou autre chose.


Ceux qu'on veut faire c'est un jeu jouable :


Depuis un client .Net application et de laisser les joueurs faire un peu de leur taches simple via un browser php.

Moi ce que j'aimerais savoir c'est comment dans oGame ils gèrent l'augmentation des ressources. Leur système est foireux apres avoir fait plusieur test mais. Le fait d'avoir par exemple un mine de métal a 100% et d'avoir que 23/40 energie donc elle tourne pas à 100% et pendant la nuit elle se termine. Je me demande si c'est pas :


22h : 300 de métal et production de 4.3 / min ... activité à 22h50 espionnage.


0h50x4.3  215... 215 + 300 515....

Rapport d'espionnage 515 métal.

Je pense par la que le calcul sur "évènement", attaque, espionnage, arrivée d'un vaisseau. Mais pour la fin d'une constuction ca colle pas vu que ca tombe sous le test dans le temps.

Le lancement du projet sous http://www.dreamersteam.ch


Le jeu sera : gratos et multijoueurs... pour le moment je travaille sur la version papier pour essayer de regrouper les "Races", "Allégences", "Techono", "Commerce", ...
0
Thirael Messages postés 3 Date d'inscription jeudi 8 février 2007 Statut Membre Dernière intervention 26 février 2007
26 févr. 2007 à 21:07
Ya d'autres trucs qui marchent moyennement sur oGame. En parlant encore des ressource ca m'ait arrive que le batiment soit fini et que la consommation d'energie ne soit pas remise a jour ou alors que le batiment soit construit mais que le % de production soit a 0 ... Sincerement oGame est deja une super idee mais on peut y ajouter bien d'autres choses. Nous voulons egalement y rajouter la notions de races. J'ai vu que sur l'uni 1 de oGame il y a le casino d'officier. Je voulais aussi y rajouter cette notion mais sous une  forme differente que d'un "Hero" a la Warcraft. D'un point de vue graphique, il faut dire que c'est plutot pauvre a part les images qui sont tres belles a mon gout. Mais le site en lui meme est pour moi tres basic pour ne pas dire pas recherche du tout.

Voila maintenant avec mon ami je vais essaye de faire mieux et peut etre que d'ici quelque temps on pourra vous accueillir dans notre univers ^^
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
cs_6Po Messages postés 105 Date d'inscription jeudi 16 mai 2002 Statut Membre Dernière intervention 22 janvier 2009
27 févr. 2007 à 09:49
oGame est plein de bugs.
Le % j'ai deja et le fait d'avoir par exemple un maxium de stock de 100k et que sans savoir pourquoi ca s'arrete a 105k... une fois je suis monter de 12k en dessus du MAX et sans que aucune flotte de transport y a porte quoi que ce soit.

J'ai des amis en mode vacances qui ont toujours leur production a 100% ....

Enfin c'est foireux et le fait de venir dessus avec des officiers payant bhen ca fait peur, avant de faire payer il fodrait peut etre que ce fonctionne la moindre. Et leur mode officiers c'est quand même de la tiche à mon avis. Il manque des options gratos faire là même chose.

Ce qu'on a prévu :
La production des matières premières sur ses planètes
La gestion de la population
La gestion des recherches
La gestion commercial
La gestion militaire
La création des vaisseaux de guerre ou de commerce
La gestion des flotes
La gestion politique envers les autres joueurs (en guerre, en paix, en alliance, …)

Un nombre de ressources proche de 100 afin de demande un effort au niveau du commerce. Nous visons sur un moteur basé sur le "commerce" et/ou la "guerre".
0
Rejoignez-nous