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.


Sujets - Anakin

Pages: [1]
1
Discussions générales / Qt / SFML et événements clavier
« le: Mai 21, 2015, 08:55:41 am »
Bonjour à tous  :)

Je me permets d'ouvrir une nouvelle discussion à propos d'un problème auquel je suis confronté.

Mon programme utilise le couple Qt / SFML.

Depuis que j'ai migré vers Qt5 / SFML 2.1, ma fenêtre SFML (intégrée donc à une fenêtre Qt) ne reçoit plus les événements clavier.

J'ai migré hier soir vers SFML 2.3 en espérant que cela règle le problème mais sans succès  :-\

Ce n'est pas nécessairement un problème lié à SFML, mais je n'ai jusqu'à maintenant trouvé aucune réponse sur le sujet même si j'ai pu constater "à travers le web" que je ne suis pas le seul à être face au problème.

Le seul moyen temporaire que j'ai trouvé est d'ouvrir une fenêtre de dialogue Qt au dessus de ma fenêtre principale, puis de la refermer. Après cela, les événements clavier SFML sont de nouveau reçus  :-\

A noter que je ne rencontre par ailleurs aucun problème avec les événements souris  ???

Merci par avance, en espérant que je trouverai des réponses ici  ;)

2
Audio / Impossible de charger sons ou musiques
« le: Avril 25, 2012, 11:08:56 pm »
Bonsoir,

Voilà j'ai un petit soucis concernant le chargement de sons ou musiques.

Je suis en train de terminer ma migration vers SFML 2.0.
Lors de l'exécution du programme, impossible de charger les sons.

Failed to open sound file "blabla/blabla/son.ogg" (Supported file format but file is malformed.)

Je n'avais aucun problème en version 1.6. De quoi cela peut-il venir ?

PS : par ailleurs, peut-on utiliser des fichiers mp3 ou bien l'extension ogg est toujours recommandée ?

Merci bien  ;)

3
Projets SFML / [SpinyENGINE 1.0] - Sonic The Hedgehog
« le: Avril 16, 2012, 09:49:08 pm »


Bonjour à tous,

Je vous présente ici mon principal projet que je développe seul depuis le courant de l’année 2009 : SpinyENGINE.
www.spiny-engine.com

Bande Annonce

Voici la première bande annonce du projet.


Présentation

Avant-propos

Au premier abord, l'idée du projet peut paraître peu originale. En réalité elle est simplement née d'une certaine nostalgie et d'une volonté de relever un défi ambitieux, celui de reproduire le plus fidèlement possible le moteur de jeu de la série Sonic The Hedgehog des années 1990.

Le projet SpinyENGINE est destiné à tous les fans ou nostalgiques des premiers opus de la série Sonic The Hedgehog mettant en scène le célèbre hérisson bleu.

Le projet dans son ensemble

Le projet a débuté en 2009. L’ensemble du code a été réécrit au dernier trimestre 2011. Cette dernière refonte est également le point de départ du développement de l’éditeur de levels.

Le projet s’articule donc en réalité autour de 2 développements :
  • SpinyENGINE / Sonic & Knuckles SFML : Le jeu
  • SpinyMapEditor : Editeur de levels
En vrac
  • L’équipe : 1 personne
  • Type : jeu de plateformes
  • Langage utilisé : C++
  • Librairies utilisées : Qt et SFML
  • Fenêtre : 640x480
  • Scrolling horizontal
  • Scrolling vertical
  • Inspirations et modèles : Sonic 1, Sonic 2 et Sonic 3 sur SEGA Megadrive
Graphismes

Actuellement la plupart des images ont été reprises sur internet car mes compétences sont limitées dans ce domaine et je ne suis pas capable de les reproduire. Ainsi seules les plateformes et quelques images ont été créées.

Néanmoins les images ont été retravaillées. Le travail minimum consiste à créer une planche quadrillée afin de disposer les images avec un espace précis.

Voici un extrait de la planche du héros principal :


SpinyMapEditor

SpinyMapEditor est un éditeur de levels simple et efficace répondant aux besoins du projet en matière de création de levels.

Entièrement réalisé en C++ à l’aide de la librairie Qt, le programme est relativement optimisé.

Il permet de disposer à l’aide de la souris les différents éléments qui composeront les niveaux du jeu et propose un certains nombre de fonction telles que :
  • Annuler / Rétablir
  • Copier / Coller
  • Suppression
  • Sélection
  • Déplacement des blocs
  • Modification des paramètres (exemple : puissance d’un ressort)
Chaque élément est défini par un fichier XML ainsi qu’un fichier PNG.

Les fichiers levels (*.LVL) sont écrits en binaire.

Le mot de la fin

Le site du projet vous permettra de trouver d’autres informations et d’accéder aux liens de téléchargement.
www.spiny-engine.com/site/download.php

Il est évident que toutes les remarques, critiques ou commentaires (positifs ou négatifs) sont les bienvenus et feront l’objet d’une attention particulière.

Pages: [1]
anything