|
Publicité ' | ||||||||||||||||||||||||
|
|
#1 |
|
Membre habitué
![]() Quentin HenrietÉtudiant Inscription : mars 2011 Messages : 78 ![]() |
Bonjour à tous.
Je développe depuis quelques temps un petit jeu de type Role-Playing Game. Sans réel objectif d'un jeu super-fonctionnel qui révolutionne tout, je fais ça juste pour m'amuser... et je n'avance pas très vite, le temps libre est restreint ces temps-ci... Mais ça progresse un peu... Vous incarnez dans ce jeu un chevalier armé d'une épée qui combat des monstres agressifs. C'est peut-être pas très original mais ça n'est pas grave. Le développement est suffisamment avancé pour avoir un bon aperçu des capacités du jeu, mais il n'y a pas (encore) de but du jeu. Déplacement sur la carte, attaque des monstres, et quelques autres objets sont implémentés. Les actions des différents éléments sont animés. Il est disponible pour francophones et anglophones. Le jeu est en 2D et codé en C++ et en français (en grande majorité), avec la SFML, sous licence GPL. Il est hébergé chez Sourceforge : http://sourceforge.net/projects/devilsai/. Un fichier d'installation est disponible pour Windows et pour Wine. Pour les courageux, on peut compiler le jeu à partir du dépôt SVN, mais il faudra aussi compiler la SFML depuis son dépôt. Une petite capture d'écran en pièce jointe permet de se rendre un peu plus compte du jeu. |
|
|
40
|
|
|
#2 |
|
Membre habitué
![]() Inscription : octobre 2009 Messages : 133 ![]() |
Un projet sans raison et sans prise de tête, développé seul. Je dis juste bon courage.
Hâte d'en voir davantage, une petite vidéo "in-game" peut-être? |
|
|
00
|
|
|
#3 |
|
Membre habitué
![]() Quentin HenrietÉtudiant Inscription : mars 2011 Messages : 78 ![]() |
La vidéo est prête. Elle est hébergée chez Sourceforge.
http://sourceforge.net/projects/devi...r.avi/download |
|
|
00
|
|
|
#4 |
|
Membre habitué
![]() Inscription : octobre 2009 Messages : 133 ![]() |
C'est ma fois fort intéressant comme projet.
Bonne continuation et ce sera avec plaisir que je suivrai les avancées. |
|
|
00
|
|
|
#5 |
![]() ![]() ![]() ![]() Alexandre LaurentIngénieur développement logiciels Inscription : mai 2008 Messages : 10 467 ![]() |
Bonjour,
Intéressant projet mais je me demande encore pourquoi il faudrait que je recompile la SFML pour jouer à votre jeu (je n'ai pas regardai le dépot pour le moment). Sinon, je trouve que les boites de collisions des personnages sont tout de même un peu trop grande.
__________________
Vous souhaitez participer à la rubrique 2D / 3D / Jeux ? Contactez-moi ![]() La rubrique a aussi un blog ! Ma page sur DVP Mon Portfolio Qui connaît l'erreur, connaît la solution. |
|
11
|
|
|
#6 |
|
Membre éclairé
![]() ![]() Grégoire NaisseÉtudiant Inscription : décembre 2007 Messages : 167 ![]() |
Plutôt sympa, et très bon choix que Reiner's Tileset pour commencer.
|
|
00
|
|
|
#7 |
|
Membre habitué
![]() Quentin HenrietÉtudiant Inscription : mars 2011 Messages : 78 ![]() |
Merci pour vos encouragements
J'utilise la version SVN de la SFML, c'est pour ça qu'il faut la récupérer sur le dépôt pour compiler le jeu. La version 1.6 va poser des problèmes. Sinon dans l'exécutable pour Windows ou Wine la bonne version est déjà compilée. Et pour les boîtes de collision, la taille est réglée dans les fichiers de données, chaque personnage ou objet a sa propre taille. J'avoue que pour le moment j'ai réglé les tailles un peu au pif principalement de manière à ne pas rentrer dans les murs ou marcher sur les arbres... J'essaierai de rétrécir un peu les tailles des objets. J'ajoute une petite note que j'ai oublié dans le README pour les éventuels intéressés : le personnage et les guerriers alliés peuvent entrer et sortir du camp comme bon leur semble, mais les ennemis sont bloqués et ne peuvent pas entrer. Par contre (pour un peu d'équité) il n'est pas possible d'attaquer les ennemis lorsqu'on est juste à la sortie du camp. |
|
|
00
|
|
|
#8 |
|
Membre confirmé
![]() Étudiant Inscription : juin 2005 Messages : 174 ![]() |
5 étoiles pour ton projet, quentinh ! Et bon courage pour LES suites (tu m'auras compris).
Mais je suis convaincu que l'on devrait pouvoir déplacer ces machines. Et puis il manque le BOSS final, l'Echivorton ! Par contre, SFML, c'est une librairie que je ne porte pas dans mon coeur (et codée par une armée de macaques buvant du coca). PS : quentinh, pourquoi "h" ? "h" comme "liquide vaisselle" ? J'y suis : une "h" pour couper des têtes !
__________________
"That is not dead which can eternal lie And with strange aeons even death may die" The Call of Cthulhu |
|
|
00
|
|
|
#9 |
|
Expert Confirmé Sénior
![]() ![]() Inscription : août 2004 Messages : 3 673 ![]() |
|
|
|
10
|
|
|
#10 |
|
Membre habitué
![]() Quentin HenrietÉtudiant Inscription : mars 2011 Messages : 78 ![]() |
La version pour Windows existe, elle est disponible sur SourceForge.
C'est le fichier devilsai_svn26.exe sur ce lien : http://sourceforge.net/projects/devi...6.exe/download C'est un fichier d'installation fait avec NSIS (http://nsis.sourceforge.net), il contient le jeu et les bibliothèques nécessaires. Il n'y a rien d'autre à installer. PS : Comme disait l'autre, "je vous ai COMPRIS, Nyarlathotep !" (ah, non y'avait peut-être pas le Nyarlathotep...) |
|
|
00
|
|
|
#11 |
|
Membre habitué
![]() Quentin HenrietÉtudiant Inscription : mars 2011 Messages : 78 ![]() |
Voici quelques nouvelles du projet.
Comme me l'avais conseillé LittleWhite, j'ai retravaillé les boîtes de collisions qui sont maintenant beaucoup plus petites. Le village a un peu changé, j'ai aussi ajouté une brève introduction au jeu (dialogue écrit entre deux personnages), du coup le jeu a peut-être une (un peu) plus grande raison d'être... (mais c'est quand même pas très intéressant, je vous conseille donc la touche Échap pour passer l'introduction ^^). J'ai ajouté un écran d'options pour choisir la langue et le mode fenêtré ou plein écran. Les options sont aussi désormais enregistrées. Pour finir, tout a été traduit en anglais. Petite remarque : j'utilise désormais la bibliothèque PhysicsFS pour charger des fichiers zip dans le programme. J'ai archivé le tout dans un fichier zip : sources, makefile, version compilée pour Windows, version compilée pour Linux (en 32 bits). Les bibliothèques sont incluses en .dll et en .so. La version pour Windows fonctionne aussi très bien avec Wine. http://sourceforge.net/projects/devi...I.zip/download |
|
|
00
|
|
|
#12 |
![]() ![]() Ingénieur Informaticien Senior Inscription : décembre 2005 Messages : 5 001 ![]() |
Remarques lorsque j'ai tenté sur ma machine :
- Il faudrait ajouter un source qui lance le jeu avec une remise de LD_LIBRARY_PATH pour linux - libglew n'était pas dans tes libs et j'ai du mal à trouver quoi installer pour. libglew1.5-dev n'a pas aidé... J'ai une ubuntu 10.04, Jc |
|
|
00
|
|
|
#13 |
![]() ![]() ![]() ![]() Alexandre LaurentIngénieur développement logiciels Inscription : mai 2008 Messages : 10 467 ![]() |
J'ai un windows, je peux enfin jouer.
Des que j'ai cliquer sur nouvelle partie, ca clignote affreusement entre l'ecran de menu, et l'intro. Les dialogues clignotent aussi ... Je passe l'intro \ o / Dans le jeu ... hum ... il affiche recuperation ou recovering sans raison apparante. L'ecran de mort clignote aussi ... Y a des parties de la carte qui sont vides ... A gauche du village par exemple. Il peut etre judicieux de rajoute un mur (visible). J'ai pas trouve comment me soigner etant agonisant (et je suis revenu au village)
__________________
Vous souhaitez participer à la rubrique 2D / 3D / Jeux ? Contactez-moi ![]() La rubrique a aussi un blog ! Ma page sur DVP Mon Portfolio Qui connaît l'erreur, connaît la solution. |
|
10
|
|
|
#14 | |||||
|
Membre habitué
![]() Quentin HenrietÉtudiant Inscription : mars 2011 Messages : 78 ![]() |
Citation:
Citation:
Citation:
Citation:
Citation:
|
|||||
|
|
00
|
|
|
#15 |
|
Membre habitué
![]() Quentin HenrietÉtudiant Inscription : mars 2011 Messages : 78 ![]() |
Je viens de mettre à jour le jeu. Il est toujours disponible sur le même lien : http://sourceforge.net/projects/devi...I.zip/download
J'ai ajouté la bibliothèque libGLEW dans le dossier ./lib, même si elle est disponible sous Ubuntu avec le paquet libglew1.5. Il s'agit peut-être d'un problème entre des bibliothèques compilées pour une machine 32 bits et leur utilisation sur une machine 64 bits... Pour linux, il faut désormais exécuter le script ./Devils_lin.sh, qui ajoute le dossier ./lib à la liste des répertoires des bibliothèques et lance le jeu. Le problème de clignotement sous Windows devrait être résolu. La partie "utile" de la carte est désormais entourée d'un mur, il n'est plus possible d'aller dans les endroits vides. J'ai aussi ajouté le système de missions/quêtes. La seule mission introduite pour le moment est de tuer tous les monstres de la carte. Elle est donnée par le personnage au village qui jusqu'à présent ne servait à rien (s'approcher suffisamment près pour lui parler). La fontaine au milieu du village permet maintenant de se régénérer (il suffit de s'approcher assez près). J'ai pas mal modifié tout ce qui touche à la récupération de la vitalité et de l'énergie, et j'ai supprimé les messages "Récupération" et "Perte de vitalité" qui sont, il est vrai, inutiles. |
|
|
00
|
|
|
#16 |
|
Membre habitué
![]() Quentin HenrietÉtudiant Inscription : mars 2011 Messages : 78 ![]() |
Je n'ai pas posté de nouvelles depuis un certain temps, en voici donc quelques unes.
J'utilise désormais autoconf pour construire le projet. Pour compiler le projet, il est nécessaire d'installer sfml2 depuis son dépôt GIT, ainsi que la bibliothèque PhysicsFS 2 (disponibles dans certains dépôts des distributions Linux). La nouvelle version du jeu est disponible sur SourceForge : http://sourceforge.net/projects/devi...ar.gz/download Décompresser l'archive, puis taper dans une console : > cd devilsai-0.1.svn41 > ./configure && make && sudo make install Une entrée est ajoutée dans le menu principal. Pour les utilisateurs d'Ubuntu, j'ai créé un PPA : https://launchpad.net/~quentin-henriet/+archive/ppa J'ai fait un paquetage pour SFML2 et un pour le jeu, il y a donc juste besoin d'ajouter le PPA et d'installer le paquet "devilsai". alien devrait pouvoir convertir les paquets d'Ubuntu pour d'autres distributions. (nécessite la convertion de devilsai, de libsfml2, et parfois d'autres paquets selon ce que fournissent les distributions). Je ne l'ai pas encore compilé pour Windows, je l'ajouterai bientôt sur SourceForge. Ajouts de la nouvelle version : nouvelle quête, deux nouveaux ennemis, améliorations du personnage (niveaux avec expérience & améliorations aléatoires lors de coups critiques), plusieurs améliorations & corrections. |
|
|
00
|
|
|
#17 |
|
Membre habitué
![]() Quentin HenrietÉtudiant Inscription : mars 2011 Messages : 78 ![]() |
Voici la version compilée pour Windows (toutes les bibliothèques nécessaires devraient être incluses, il suffit de décompresser l'archive et de lancer Devils.exe) : Version 0.1.svn41 compilée pour Windows
|
|
|
00
|
|
|
#18 | |
|
Membre confirmé
![]() Étudiant Inscription : juin 2005 Messages : 174 ![]() |
Citation:
__________________
"That is not dead which can eternal lie And with strange aeons even death may die" The Call of Cthulhu |
|
|
|
00
|
|
|
#19 | |
|
Membre habitué
![]() Quentin HenrietÉtudiant Inscription : mars 2011 Messages : 78 ![]() |
Citation:
EDIT: Ce devrait être corrigé (enfin j'espère). http://sourceforge.net/projects/devi...n.zip/download J'en ai profité pour mettre à jour la version pour Windows à la version 0.1.svn45. Les nouveautés ne sont pas totalement terminées mais ça devrait fonctionner quand même. Le personnage est désormais doté d'un équipement qui améliore ses caractéristiques (touche 'E' pour voir l'équipement, touche 'A' pour voir les caractéristiques du personnage, ou bien boutons dans la barre supérieure). Les tonneaux dans les camps peuvent contenir des équipements générés aléatoirement par le programme, aux caractéristiques légèrement différentes des équipements originaux. Il suffit de s'approcher assez près pour faire apparaître une page qui permet de changer les équipements. Toutes les images ne sont pas terminées mais le système semble fonctionner. J'en profite pour donner l'adresse de la page Internet que je suis en train d'écrire pour présenter le jeu et annoncer les nouveautés : http://devilsai.sourceforge.net |
|
|
|
00
|
|
|
#20 |
|
Membre habitué
![]() Quentin HenrietÉtudiant Inscription : mars 2011 Messages : 78 ![]() |
Voici la version 0.2.svn51.
Une nouvelle carte, de nouveaux monstres et une nouvelle quête sont au programme. Il est également désormais possible de sauvegarder une partie. Il n'y a pour le moment qu'un seul emplacement de sauvegarde. Celui-ci est écrasé dès qu'une sauvegarde est demandée. L'interface a été épurée, avec la suppression des consoles et des messages qui s'y trouvaient (il est toujours possible d'afficher les dégâts subis et causés via la page des options). De nombreuses corrections & améliorations ont été apportées, notamment l'affichage du lieu où l'on se trouve, l'ajout de nouveaux arbres et buissons et de nouveaux chemins. Le début du jeu devrait être un peu plus simple. Les traductions anglaises ont été mises à jour. Cette version est disponible sur SVN, en archive .tar.gz (code source, image du dépôt SVN), et pour Windows. Code source : devilsai-0.2.svn51.tar.gz Archive pour Windows : devilsai-0.2.svn51-win.zip Une petite capture d'écran du personnage en train de discuter avec Fluellen :
|
|
|
10
|
Copyright © 2000-2013 - www.developpez.com