Bienvenue, Invité. Merci de vous connecter ou de vous inscrire. Avez-vous oublié d'activer ?

Voir les contributions

Cette section vous permet de consulter les contributions (messages, sujets et fichiers joints) d'un utilisateur. Vous ne pourrez voir que les contributions des zones auxquelles vous avez accès.


Messages - actuenligne

Pages: « Précédente 1 [2]
16
Réseau / [SFML2] Gérer le reception TCP en continu
« le: Mai 22, 2012, 02:48:28 pm »
Bonjour  :)

J'ai commencé ma première maquette d'application en réseau.
Il y a deux clients et un serveur qui ne fait que relayer ce que les clients envoient,
le tout en TCP.

Pour l'instant l'émission marche bien : le client envoie dès qu'il reçoit une input.
En revanche j'ai plus de mal avec la réception, car je ne sais pas comment faire
pour que le client soit toujours à l'écoute du serveur sans ralentir l'application.

Faut-il laisser en boucle un socket.receive(), pour être à l'écoute du serveur ?
Le problème est que même en mettant la socket non bloquante,
l'application a de terribles lags quand je fais ça (je n'utilise pas de threads).

Et est ce qu'on peut envisager d'avoir deux sockets par client : une qui ne fait que recevoir
et l'autre qui s'occupe d'émettre ?
Ou alors faut-il nécessairement utiliser des Selector dans ce cas ?

Merci d'avance pour votre aide !

17
J'ai fait un petit blog pour suivre l'avancée de Strategos... une sorte de dev-log disponible ici : http://strategos-devlog.blogspot.fr

18
Audio / Re : Impossible de charger sons ou musiques
« le: Mai 08, 2012, 05:38:06 pm »
Salut,

Le dernier post date un peu, mais je le même soucis que toi.
Pourrais tu détailler la solution que tu as appliquée ?
Merci !

19
Réseau / Re : [SFML 1.6] Linkage statique pour le module Network
« le: Mai 08, 2012, 05:01:12 pm »
D'accord merci, maintenant je vais attendre bien sagement un tuto sur la 2.0  :)

20
Réseau / Re : [SFML 1.6] Linkage statique pour le module Network
« le: Mai 08, 2012, 03:54:00 pm »
Oui, je pensais que c'était une phase nécessaire pour un linkage statique... !

Et du coup, je suis sur la 2.0. Juste une question, qui concerne toujours le réseau : comment déclarer
un socket TCP ? La classe SocketTPC a été remplacée par sf::Socket avec un enum pour choisir entre TCP et UDP, mais je ne sais pas comment l'utiliser  ::)

21
Réseau / Re : [SFML 1.6] Linkage statique pour le module Network
« le: Mai 08, 2012, 02:50:03 pm »
Bon désolé pour le cafouillage, en plus j'imagine que tu as des préoccupations bien plus importantes en ce moment !
Du coup je passe à la SFML 2.0, apparemment je n'aurais plus ce problème.

22
Vraiment ? Alors je pense m'y mettre, parce que j'ai quelques soucis avec le module network...  :-\

23
Réseau / Re : [SFML 1.6] Linkage statique pour le module Network
« le: Mai 08, 2012, 12:29:55 pm »
 :-[ Je m'attendais à ça, j'ai bidouillé (honte à moi).

A vrai dire j'ai du mal a suivre les instructions du tutoriel.

Dans build.bat, j'ai modifié la variable PATH ainsi :
REM Add the Code::Blocks path to the PATH
set PATH=%PATH%;"C:\Program Files (x86)\CodeBlocks"

Et quand j'execute build.bat, j'obtiens cette erreur :
http://img15.hostingpics.net/pics/220498erreur.png


24
Merci beaucoup de prendre la peine d'essayer mon jeu ! Si tu as la moindre question n'hésite pas à me demander.
(Tu peux me considérer comme la hotline gratuite du jeu) ;)

25
Réseau / [SFML 1.6] Linkage statique pour le module Network
« le: Mai 08, 2012, 12:02:04 pm »
Bonjour à tous !

J'ai "linké" manuellement la SFML depuis le "Compiler and debugger settings" de Code::Blocks :
http://img15.hostingpics.net/pics/70278linkage.png

Je ne suis vraiment pas sûr de ce que j'ai fait, mais en tout cas ça marche. Cependant, je ne
sais pas quoi faire pour ajouter le module Network au projet.
Quelles librairies dois-je ajouter ?

Merci d'avance !

26
Ton retour fait très plasir !
Quand tu dis que tu es "sur le 1", tu joues sur l'ancienne version c'est ça ?
Si c'est le cas tu as tout à fait raison, la V2 est une version complète et a priori stable !

En faisant une troisième version, je ne compte rien changer au gameplay, je ne refais que le code
pour l'optimiser et intégrer des nouveautés (dont un tutoriel in game)  ;)



EDIT : D'ailleurs j'ai retiré la V3, c'était plutôt déroutant puisque la V2 marche très bien et la V3 semble
être en recul par rapport.
Donc pour l'instant je travaille sur la V3 tout en laissant la V2 en téléchargement :)

27
Comme c'est une version démo, il faut pour l'instant utiliser la touche espace pour finir son tour.
Pour ouvrir la caserne, c'est l'icone de cheval en haut à gauche.

Ensuite, les interactions de base :

Attaquer: une créature alliée sélectionnée, clic sur un ennemi.

Les postures : Il faut cliquer à nouveau sur la créature déjà sélectionnée. Si tu cliques dans la moitié supérieure, elle sera en posture d'attaque, et sur la moitié inférieure en posture défensive. (le manuel parle des postures plus en détail)

Et pour l'instant c'est tout. C'est pas un jeu d'action, loin de là  :D
Il faut faire les bons choix, choisir les bonnes créatures au bon moment.

Mais du coup tu m'as motivé, là je bosse sur un tutoriel in-game !

28
Oui je sais c'est une critique récurrente qu'on m'adresse. Je compte bien implémenter une aide in game dans les versions suivantes  ;)
Parce que là je reconnais que le joueur est lâché directement dans le jeu sans aide ni tuto :(

Dans le dossier du jeu tu as un manuel succinct.
Si tu en veux un plus complet, tu peux le télécharger ici : http://www.mediafire.com/?pgsd15z9grpz8vr

Et si tu as des questions précises n'hésite pas je me ferais un plaisir de te répondre  :)


29
Projets SFML / STRATEGOS - le jeu dont vous êtes le stratège
« le: Mai 05, 2012, 09:06:11 am »
Bonjour à tous !

Je vous présente le projet sur lequel je travaille actuellement. Les liens pour le télécharger sont en bas de ce message.
Vous pouvez visiter le blog consacré à son développement à cette adresse : http://strategos-devlog.blogspot.fr/

1er Juillet 2012 : version jouable de la dernière version disponible : http://www.mediafire.com/download.php?bh9elzosuofj8l4

Présentation
Le jeu s'appelle STRATEGOS. Il peut être vu comme un mélange entre un jeu de cartes et un jeu de stratégie, au tour par tour.
Le jeu consiste en effet de placer ses créatures sur le champ de bataille et de prendre les bonnes décisions au bon moment pour remporter la partie.

Univers de jeu
Il s'agit d'un univers de type Fantasy / médiéval.
On retrouve différentes factions qui s'affrontent, chacune ayant un gameplay et des créatures uniques.
Voici un bref aperçu des 5 factions présentes dans le jeu :

La Sylve : représente la nature. Troupes équilibrées, début de jeu plutôt aisé.
La Néropole : une armée de mort-vivants. Troupes peu chères mais capables d'écraser l'ennemi par le nombre.
La Horde : groupe hétéroclite de barbares, gameplay très offensif.
L'Atlantide : composée de troupes d'élites onéreuses. Débuts difficiles car manque d'argent, mais possède les créatures les plus puissantes du jeu en fin de partie.
Le Pandémonium : aussi offensif que la Horde, mais avec de puissants sorts.

Chaque faction dispose de ses créatures uniques, allant du niveau 1 au niveau 4. Chaque créature a des statistiques uniques, et certaines d'entre elle peuvent lancer des sorts (offensif, soutien ou invocation).

Gameplay
Le principe est simple : le joueur doit tout au long d'une partie ériger une armée et combattre celle de l'adversaire. Le recrutement des créatures se fait via une caserne, où le joueur pourra acheter avec son or durement gagné des créatures aux profils variés. Il n'y a donc pas de pioche et pas d'aléatoire : vous décidez des troupes qui vous accompagneront sur le champ de bataille.
Le combat est en réalité une série de duels entre les créatures. Chaque créature peut attaquer un ennemi, engageant ainsi un duel.
STRATEGOS peut offrir un certain nombre de stratégies pour les joueurs qui prennent la peine d'assimiler les règles, mais peut aussi être joué sans avoir une parfaite connaissance des mécanismes !

Journal de bord
La dernière version stable est la 1.0 (V2). Celle-ci est entièrement jouable.

Cependant, j'ai décidé de tout reprendre à zéro, et je travaille actuellement sur une V3.
Dans la liste ci-dessous, est en vert ce qui est fait, en orange ce qui est en cours de réalisation, et en rouge ce qui n'est pas encore implémenté.

Avancement de la V3 :
  • Nouveau système de combat dynamique et animé
  • Refonte des HUD
  • Linkage statique de la SFML (le jeu devrait cette fois marcher sur tous les PC, quelque soit la carte graphique)
  • Version multijoueur LAN (en plus du hot seat)
  • Travail sur les créatures pour les rendre plus uniques et plus complètes
  • Remaniements de certaines créatures, équilibrages
  • Implémentation des menus
  • Modes de jeu (classique, campagne, puzzle...)


Liens
Télécharger la dernière version stable du jeu :
Windows : http://www.mediafire.com/download.php?bh9elzosuofj8l4 (V3, 0.4)


(Version Linux éventuellement, selon votre demande)

30
Projets SFML / Re : Contagion
« le: Mars 31, 2012, 01:09:38 pm »
J'aime beaucoup l'idée, et j'ai pris du plaisir à tester ! Le fait que le jeu tourne seul après qu'on ait posé les "pions" est vraiment agréable.
Tu as fait ton propre algo de pathfinding ?

Pages: « Précédente 1 [2]
anything