[XNA] Blind Shark
| Gulix |
Posté le 19 Mai 2008 à 22:03
|
|
![]() Messages : 184 GCPoints : 8860 |
Bonsoir à tous ! Je suis Gulix, et voici Blind Shark, mon projet de Blind Test. Ce projet a été commencé il y a plus d'un an, lors de l'épreuve des Novendiales sur le GCN. Le thème était l'audio, et j'avais choisi de développer un programme de Blind Test. Parce que je ne suis pas un grand fervent des jeux online, j'ai axé Blind Shark sur le multi-salon. Ca en fait donc un party-game. ![]() Gameplay Le principe est assez simple : une musique est jouée, et jusqu'à 4 joueurs doivent trouver de qui il s'agit. Tout se joue (jouait) au clavier, chaque joueur disposant d'une touche "buzzer" choisie au démarrage de la partie. La réponse est ensuite tapée au clavier, et le programme indique si oui ou non c'est la bonne réponse (des fautes sont permises). Chaque bonne réponse apporte des points, les mauvaises peuvent en enlever. Voilà pour le principe de base du jeu. Les morceaux sont choisis par les joueurs avant la partie. On peut jouer sur ses propres listes de morceaux dans un mode spécial (Challenge) où l'on perd plus de points sur ses propres chansons (quand on se trompe) et on gagne inversement plus de points sur les chansons des autres concurrents. Sinon, on peut préparer des listes pour ses amis. Pour gérer les listes de morceau, un éditeur est fourni. ![]() Développement et re-développement La première mouture du jeu (toujours dispo) a été codée en C# 2.0, en utilisant les bibliothèques suivantes : - SdlDotNet pour l'affichage du jeu et la gestion Clavier/Souris - FMod pour la lecture des morceaux Au début de l'année, j'ai voulu ajouter pas mal de nouveaux trucs à Blind Shark, mais je ne m'en sortais pas dans le code. J'ai donc choisi de redévelopper (presque) tout, et de me baser cette fois sur XNA pour la partie affichage et gestion des entrées. FMod est conservé pour la gestion du son, pour la simple et bonne raison que c'est (pour l'instant) trop fastidieux de jouer un MP3 en XNA pur. Parmi les nouveautés les plus significatives : - plus de modes de jeu - une gestion par listes de morceaux, et une banque de morceaux dans laquelle piocher - des "succès" pour les joueurs - un support des buzzers du jeu Buzz ! Screenshots Les 3 premiers screenshots présentent l'éditeur du jeu, qui permet d'ajouter des morceaux, des questions, ainsi que de gérer les profils des joueurs. L'éditeur de profils La banque de morceaux Ajouter une question à un morceau L'interface de jeu Démos Une nouvelle version jouable est disponible depuis le 24 décembre : version Astute Cislobog (voir le site pour plus d'explications sur le nom de la version Quelques conditions nécessaires pour jouer pleinement, le readme.txt est important. Le Manager est fourni avec et permet déjà de se constituer une banque de morceaux. Site internet Les news importantes seront relayées sur mon blog. Sinon, plusieurs infos sont présentes sur un wiki que je tâcherai de mettre à jour : http://www.gulix.fr/blindshark ![]() Je recherche ... Si un artiste se sent intéressé pour me pondre un joli logo dans les tons du jeu, je serai plus que content. Sinon, je bidouillerai sans doute le premier. Je recherche également des avatars originaux pour avoir une bonne base à proposer aux joueurs, puisque, pour l'instant, je ne vois pas la possibilité de proposer du contenu graphique personnalisable. Pareil pour les icônes des succès. A la sortie de la première version, je rechercherai surtout des bonnes âmes pour tester ce programme. Je l'ai maintes fois testé en soirée, et ça marche du tonnerre. Quand les mods tournois, ligues, compétition seront en place, ce sera encore mieux. N'hésitez pas à poser vos questions !
Dernière édition le 26 Déc 2008 à 11:23
"Bien souvent, l'école représente votre meilleure chance. Non pas d'apprendre quoi que ce soit, bien sûr, mais de survivre à une attaque de morts-vivants".
Max Brooks - Guide de survie en territoire zombie Mon Blog, mélange de prog' et de culture Blind Shark - Pull N' Bounce |
|
| stilobique |
Posté le 19 Mai 2008 à 22:21
|
|
![]() Messages : 2368 GCPoints : 834447 |
Sa à l'air bien sympathique comme jeu ; même si je vois plus sa sur console de salon que sur PC mais bon, je vais pas chipoter |
|
| Daru13 |
Posté le 19 Mai 2008 à 23:22
|
|
![]() Messages : 2869 GCPoints : 95966 |
Effectivement ça à l'air bien sympa Pour les avatars, je sais pas, un micro, des instruments de musiques... ? En tout cas, bonne chance ! J'aime bien cette interface orangée, très jolie |
|
| Gulix |
Posté le 20 Mai 2008 à 11:33
|
|
![]() Messages : 184 GCPoints : 8860 |
"killpatate" a écrit :
C'était une des fonctionnalités qui m'avaient poussé vers XNA (jeu lançable sur XBox 360). Mais la possibilité de gérer ses propres listes de morceaux / questions a fait que le portage sur XBox 360 est quasi impossible. Il y a aussi la lecture des fichiers audio qui pose problème. Quand les jeux XNA seront jouables par tous sur XBox 360, je me pencherai peut-être dessus, mais pour l'instant, la plateforme PC me convient parfaitement (et puis, sur PC, le clavier est de base). Citation :
Je compte proposer des collections d'avatars, pour avoir de la diversité.
"Bien souvent, l'école représente votre meilleure chance. Non pas d'apprendre quoi que ce soit, bien sûr, mais de survivre à une attaque de morts-vivants".
Max Brooks - Guide de survie en territoire zombie Mon Blog, mélange de prog' et de culture Blind Shark - Pull N' Bounce |
|
| Didux |
Posté le 20 Mai 2008 à 14:09
|
|
![]() Messages : 265 GCPoints : 24312 |
Le design actuel me plait bien. Il semble travailler. Sauf les éditeurs, mais bon ça c'est un peu normal. J'ai hâte de tester blind shark, pour voir comment il peu animé des soirées comme les autres party game :) J'ai une question, les musiques que tu mettras d'office dans le jeu serons connues ou pas ? |
|
| Gulix |
Posté le 20 Mai 2008 à 14:25
|
|
![]() Messages : 184 GCPoints : 8860 |
Il n'y aura sans doute pas de musiques fournies avec le jeu (question de droits). J'ai l'intention de contacter quelques personnes pour utiliser leurs productions (disponibles gratuitement sur le net), mais j'attends d'avoir une version jouable pour le leur proposer. L'éditeur est là pour pallier ce manque. On peut ainsi jouer sur sa collection, et adapter le jeu aux goûts et connaissances des joueurs. Une fonction d'importation / exportation de morceaux sera disponible un peu plus tard. Elle permettra d'échanger des "paquets" de morceaux, et ainsi de préparer en avance les questions.
"Bien souvent, l'école représente votre meilleure chance. Non pas d'apprendre quoi que ce soit, bien sûr, mais de survivre à une attaque de morts-vivants".
Max Brooks - Guide de survie en territoire zombie Mon Blog, mélange de prog' et de culture Blind Shark - Pull N' Bounce |
|
| Didux |
Posté le 20 Mai 2008 à 14:34
|
|
![]() Messages : 265 GCPoints : 24312 |
Ok je vois. Et s’agissant du format des musique, il y a t-il un format que tu as déjà choisi ? Ou il y aura t-il plusieurs format possible ? (Désolé pour toutes ces questions simplement que cela m’intéresse) |
|
| Gulix |
Posté le 20 Mai 2008 à 15:28
|
|
![]() Messages : 184 GCPoints : 8860 |
Pour l'instant, les formats wav, mp3 et ogg sont supportés. Il va sans doute falloir que je remette légèrement à jour mon moteur audio avec la dernière version de FMod, mais pour l'instant, ces formats sont compatibles (mais certains fichiers plantent à la lecture).
"Bien souvent, l'école représente votre meilleure chance. Non pas d'apprendre quoi que ce soit, bien sûr, mais de survivre à une attaque de morts-vivants".
Max Brooks - Guide de survie en territoire zombie Mon Blog, mélange de prog' et de culture Blind Shark - Pull N' Bounce |
|
| Gulix |
Posté le 30 Juin 2008 à 20:06
|
|
![]() Messages : 184 GCPoints : 8860 |
La première version jouable de la nouvelle mouture de Blind Shark est disponible. Voilà l'adresse pour arriver directement à la page de téléchargement : http://gulix.fr/blindshark/doku.php?id=telecharger:artemis. Cette version est jouable sous certaines conditions, dont une assez rédhibitoire : il faut avoir les buzzers de Buzz ! Je travaille ce soir et demain matin sur la config clavier, ayant été en priorité sur les buzzers pour les tester ce Week end. Le design a été légèrement revu. Le menu a principal a disparu le temps que je trouve quoi y mettre Y a un peu plus d'infos sur le site, et je vais continuer à le compléter. Toutes les remarques sont les bienvenues !
"Bien souvent, l'école représente votre meilleure chance. Non pas d'apprendre quoi que ce soit, bien sûr, mais de survivre à une attaque de morts-vivants".
Max Brooks - Guide de survie en territoire zombie Mon Blog, mélange de prog' et de culture Blind Shark - Pull N' Bounce |
|
| Didux |
Posté le 01 Juil 2008 à 01:45
|
|
![]() Messages : 265 GCPoints : 24312 |
oh le retour ^^ je la télécharge dessuite par contre je testerai demain matin. Tu aura de ma pars une critique constructive parce que ton projet a l'air bien :) edit: J'ai pas pu attendre. Bon alors concernant le gestionnaire. Il est bien le seul petit soucis que j'ai eu ou petit reproche c'est que pour qu'un profil nouvellement créer par celui ci sois pris en compte il faut redémarer ce dernier. Mais Bon la je chipote. :D Ensuite j'ai trouvé interressant mais vraiment interressant que l'on puisse créer nos propres questions, du choix multiple à la question simple. Vraiment très bien cela m'a un peu fait penser à scène it mais en musical. A oui autre chose, fait attention aux erreurs éventuelles, Quand on fait un nouveau profil si on a pas cliqué sur nouveau et bien en défilant les images de profil ont a des messages d'erreurs bizares qui apparaissent. Je pense que tu l'avais remarqué. Meme si c'est sans importance quand tu auras fini ton jeu ce serai bien d'y jetter un petit coup d'oeuil ;) Jusque la tous va bien. Maintenant concernant le jeu en lui même gros hic ! Le jeu ne fonctionne pas. Messagne d'érreur "nom du jeu" a cesser de fonctionner. Je précise que je suis sous windows vista. Peu etre petit probleme de compatibilitée. Je te laisse voir cela. C'est frustrant j'aurai vraiment voulu essayer ton jeu. J'attend des info de ta part avec impatience :)
Dernière édition le 01 Juil 2008 à 02:08
|
|
| Gulix |
Posté le 01 Juil 2008 à 12:30
|
|
![]() Messages : 184 GCPoints : 8860 |
Merci pour le retour ! Concernant les petits défauts de l'interface du manager, c'est noté, et je corrigerai ça. Concernant Vista, je n'avais pas eu le temps de tester le programme sous Vista, parce que je n'en avais pas sous la main. J'ai testé ce matin, et pour ma part, aucun des deux programmes n'a fonctionné As-tu le framework XNA 2.0 d'installé ? Et surtout, pour la partie jeu, possèdes-tu les buzzers Buzz ! ? Je vais installer un système de trace sur la prochaine version pour récupérer toutes les erreurs. Merci !
"Bien souvent, l'école représente votre meilleure chance. Non pas d'apprendre quoi que ce soit, bien sûr, mais de survivre à une attaque de morts-vivants".
Max Brooks - Guide de survie en territoire zombie Mon Blog, mélange de prog' et de culture Blind Shark - Pull N' Bounce |
|
| Gulix |
Posté le 03 Juil 2008 à 09:26
|
|
![]() Messages : 184 GCPoints : 8860 |
Une nouvelle version est disponible depuis ce matin, la version Beautiful Artemis. Pas grand chose de neuf, sauf qu'il est désormais possible de jouer sans les buzzers (en les remplaçant par le clavier). J'ai également rajouté un système de trace pour détecter les erreurs, et peut-être savoir pourquoi ça ne marche pas sous Vista. Je pars en vacances ce soir, donc c'est normal si je réponds pas avant le 14 juillet
"Bien souvent, l'école représente votre meilleure chance. Non pas d'apprendre quoi que ce soit, bien sûr, mais de survivre à une attaque de morts-vivants".
Max Brooks - Guide de survie en territoire zombie Mon Blog, mélange de prog' et de culture Blind Shark - Pull N' Bounce |
|
| Mod |
Posté le 04 Juil 2008 à 22:35
|
|
![]() Messages : 4954 GCPoints : 2100823 |
Alors, alors, chez moi... Ca plante, zut. Deuxième projet de la journée que je teste et qui crashe. Je tourne sous Windows XP, et je ne peux pas installer le framework XNA (qui a priori n'est pas nécessaire si tu en as choisi l'option) à cause de conflits entre celui-ci et certains de mes projets. C'est une erreur Windows classique, type crash "ce programme a effectué une opération non conforme...". Si tu as besoin de plus d'info (d'ici un peu plus d'une semaine ^^), je suis disponible. |
|
| Aeon Syx |
Posté le 10 Juil 2008 à 20:11
|
|
![]() Messages : 660 GCPoints : 26061 |
Ca plante chez moi aussi Même erreur que mod... ![]() |
|
| Gulix |
Posté le 15 Juil 2008 à 14:33
|
|
![]() Messages : 184 GCPoints : 8860 |
Si vous avez utilisé la dernière version (Beautiful Artemis), un fichier Log.txt doit se trouver dans le répertoire de l'exécutable. Ce qui y est contenu m'aiderait à résoudre ces bugs. Par contre, si le framework XNA est pas installé, ça vient automatiquement de là. Il suffit d'installer la version Redistribuable, pas forcément la version de développement. Au fait, c'est l'éditeur ou le jeu qui plante ?
"Bien souvent, l'école représente votre meilleure chance. Non pas d'apprendre quoi que ce soit, bien sûr, mais de survivre à une attaque de morts-vivants".
Max Brooks - Guide de survie en territoire zombie Mon Blog, mélange de prog' et de culture Blind Shark - Pull N' Bounce |
|
| Mod |
Posté le 15 Juil 2008 à 14:46
|
|
![]() Messages : 4954 GCPoints : 2100823 |
Donc pour moi, il doit vraisemblablement s'agir d'un problème lié au Framework. Et pour le jeu même, pas l'éditeur. Ne serait-ce pas plus simple de faire en sorte que le projet n'ai pas besoin du Framework ? Je ne connais pas grand monde qui l'ai installé ou se donnerait la peine de l'installer pour un projet seul. |
|
| Gulix |
Posté le 15 Juil 2008 à 15:00
|
|
![]() Messages : 184 GCPoints : 8860 |
Citation :
Ce n'est pas du tout envisageable, puisque le framework est ce qui permet au jeu de tourner. En gros, c'est comme DirectX qui est nécessaire aux jeux DirectX, la Machine Virtuelle Java nécessaire pour les programmes Java, ... J'ai commencé à préparer un installeur qui s'occupera de détecter la présence ou non du framework, et proposera de l'installer.
"Bien souvent, l'école représente votre meilleure chance. Non pas d'apprendre quoi que ce soit, bien sûr, mais de survivre à une attaque de morts-vivants".
Max Brooks - Guide de survie en territoire zombie Mon Blog, mélange de prog' et de culture Blind Shark - Pull N' Bounce |
|
| Gulix |
Posté le 26 Juil 2008 à 16:02
|
|
![]() Messages : 184 GCPoints : 8860 |
Salut à tous ! Un petit message pour vous annoncer la sortie d'une nouvelle version, qui corrige et améliore plusieurs petits trucs. Ce sera sans doute la dernière version de la série Artémis, sauf découverte de bug. La prochaine version aura des fonctionnalités supplémentaires dans la création des questions, et dans la configuration des parties. J'ai testé sous Windows Vista, et ça fonctionne enfin. Il semblerait que certains fichiers étaient mal nommés ... ? Par contre, il faut lancer le programme en tant qu'Administrateur (sous Program Files en tout cas). Bon jeu ! Citation :
"Bien souvent, l'école représente votre meilleure chance. Non pas d'apprendre quoi que ce soit, bien sûr, mais de survivre à une attaque de morts-vivants".
Max Brooks - Guide de survie en territoire zombie Mon Blog, mélange de prog' et de culture Blind Shark - Pull N' Bounce |
|
| Gulix |
Posté le 06 Août 2008 à 13:27
|
|
![]() Messages : 184 GCPoints : 8860 |
Une nouvelle version du programme est disponible depuis lundi. J'ai amélioré le Manager, qui permet maintenant de définir une liste de questions pré-enregistrées, qui peuvent être associées à un tag. Ca permet de récupérer la réponse directement dans le fichier audio. Pour le jeu, un nouveau mode de jeu a fait son apparition : le Quiz. Son principe ? Il propose une question à choix multiples, et les joueurs doivent répondre le plus rapidement à la question, sachant que tous les joueurs jouent en même temps. Pour ce mode de jeu, les buzzers de Buzz ! sont (pour l'instant) obligatoires. Bon jeu !
"Bien souvent, l'école représente votre meilleure chance. Non pas d'apprendre quoi que ce soit, bien sûr, mais de survivre à une attaque de morts-vivants".
Max Brooks - Guide de survie en territoire zombie Mon Blog, mélange de prog' et de culture Blind Shark - Pull N' Bounce |
|
| Gulix |
Posté le 24 Déc 2008 à 10:27
|
|
![]() Messages : 184 GCPoints : 8860 |
Pour Noël, je vous offre la nouvelle version de Blind Shark ! Plus d'infos là dessus J'ai revu pas mal de l'interface du programme, mais j'ai surtout travaillé sur les contrôles utilisateurs. Il est désormais possible de jouer : - avec les 4 buzzers Buzz ! - en hybride, en mélangeant clavier, manette PC, manette XBox 360 Les différents modes de jeu sont ainsi accessibles à tous les joueurs ! Et tout est fait pour être facilement extensible à d'autres contrôles (à coups d'interfaces). J'ai également revu beaucoup de code, pour créer plus facilement de nouveaux modes de jeu (le code entre les différents modes de jeu est plus partagé). Et puis, grande nouveauté, un installeur et un patch ont vu le jour ! J'ai aussi intégré un script permettant de détecter la présence des frameworks prérequis (XNA 3.0 et .NET 3.5). Et oui, c'est Windows XP/Vista only. Le jeu est en cours continu de développement. Il y a notamment des aspects graphiques à revoir, de nouveaux modes à rajouter, les Récompenses à réintégrer, les stats à afficher ... Je suis preneur de toute critique, remarque, conseils, ... [EDIT] Quelques captures ![]() Voir l'image en grand ![]() Voir l'image en grand ![]() Voir l'image en grand ![]() Voir l'image en grand
Dernière édition le 24 Déc 2008 à 10:41
"Bien souvent, l'école représente votre meilleure chance. Non pas d'apprendre quoi que ce soit, bien sûr, mais de survivre à une attaque de morts-vivants".
Max Brooks - Guide de survie en territoire zombie Mon Blog, mélange de prog' et de culture Blind Shark - Pull N' Bounce |
|


















