IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Projets Discussion :

Red Aleph (Anciennement Projet Hack 'N' Slash)


Sujet :

Projets

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre chevronné Avatar de Fusoy
    Homme Profil pro
    Pas astronaute
    Inscrit en
    Juin 2014
    Messages
    215
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Pas astronaute

    Informations forums :
    Inscription : Juin 2014
    Messages : 215
    Par défaut Red Aleph (Anciennement Projet Hack 'N' Slash)
    Salut tout le monde !

    Je suis de retour pour présenter un nouveau projet !

    Le projet

    Pour l'instant, il s'appelle sobrement Hack'N'Slash. Oui c'est pas très inspiré, mais le nom viendra plus tard. Donc le jeu sera du genre... Hack'N'Slash (Wow ! Quelle surprise.).

    Plus précisément, le jeu se déroulera en arène, à comprendre environnement très fermé et simple dans leur conception. L’intérêt résidera alors dans les combats. Le principe de base est que les ennemis viendront par vague sur le terrain et il faudra simplement les dézinguer avec votre héros. Étant donné le type du genre, la gestion des sorts/équipement/compétences sera le nerf du gameplay.

    L'univers du jeu sera résolument fantastique/moderne donc plutôt ambiance Steampunk, nous avons aussi décidé que les combats seront majoritairement fait avec des armes à feu, plutôt d'une façon Shooter en réalité. (Vu le niveau de l'équipe en graphisme, ça sera ambiance bouillie de pixel pour le moment )

    L'équipe

    Cette fois-ci je ne serais pas seul sur ce projet. En effet notre équipe se compose de 4 personnes. Nous nous connaissons tous personnellement et somme issus de la même licence. Travailler en équipe nous sera très favorable, pour nos compétences de travail de groupe ainsi qu'a nos compétences de programmations tout court.
    Même si l'équipe est peu variée, 4 programmeurs, nous avons chacun nos compétences ainsi que nos spécialités. En plus le travail de groupe c'est vachement motivant.
    Les autres membres du projet viendront peut-être se présenter ici ou faire des messages de temps en temps mais rien n'est sûr.

    La technique

    Nous avons choisi de faire ce jeu en C# en utilisant le framework Monogame qui se base lui même sur XNA. Le jeu étant en 2D, il nous semble suffisant pour nos différentes idées et envies pour le jeu. L'un des avantages est qu'il nous sera relativement aisé de porter le jeu sur différentes plateforme une fois terminé.

    L'avancement

    Nous avons déjà élaboré la quasi-totalité des système du jeu sous format texte en plus d'avoir un paquet d'idées, faisable ou non, qui y sont consignées. Le diagramme de classe est déjà élaboré cependant la programmation du jeu vient à peine de commencer et actuellement en train d'élaborer les classes et la structure générale du code il n'y a pas grand chose de visuel pour le moment.

    Mais je peux quand même vous montrer un petit carré qui tire des rectangles avec ma spécialité : le gif pas fluide.

    Il sert surtout à se faire les dents pour comprendre le fonctionnement global de monogame.


    Donc voilà. Si je présente le projet c'est simplement pour vous montrer l'avancement au fur et a mesure du projet mais aussi pour récolter des avis/conseils. Le projet avancera à son rythme, probablement lentement, surtout vu les disponibilités de chacun, mais j'essayerais de faire un maximum de message ici pour vous tenir au courant.

    A bientôt pour d'autre nouvelles

  2. #2
    Membre chevronné Avatar de Fusoy
    Homme Profil pro
    Pas astronaute
    Inscrit en
    Juin 2014
    Messages
    215
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Pas astronaute

    Informations forums :
    Inscription : Juin 2014
    Messages : 215
    Par défaut Version 0.02
    Salut tout le monde ! Nous avons quelques avancée à vous montrer, le boulot avance doucement mais sûrement.

    Pas mal de nouveauté, même si on est encore largement à l'état de prototype, ça fait plaisir de voir le boulot qui avance :

    Le visuel d'abord, les explications après :

    Nom : 4bc1c37eb811cb82421c445f7b646696.gif
Affichages : 1478
Taille : 323,8 Ko

    Voilà, grosso modo les nouveauté visuelles sont le fait d'avoir des ennemis sur le terrains. Ennemis qui possèdent de la santé et sont tuable, comme le joueurs, ils partagent la même classe. Tuable grâce aux détections des collisions -pour l'instant sommaire, l'optimisation sera faite lorsque nécessaire- entre les balles et les monstres. Des textes flottant sont ajoutés pour voir la violence commise envers ces monstres qui font la tronche.

    Un petit fond d'écran à été ajouté grâce à une classe level, qui représentera un niveau et qui s'occupe de gérer tout ce beau monde proprement.

    Les paramètres comme la vitesse de déplacement du joueurs/balles, les dégâts, le temps de rechargement est faite de façon objet et sont initialisé avec des valeurs en dur pour le moment, après, toutes ses données seront chargée automatiquement grâce aux data du jeu.

    D'ailleurs, ça m'amène à une question :

    De quelle façon gérez-vous tout le contenu de vos jeux, comme la configuration des niveaux ? Configurer tout les niveaux dans le code me semble très peu pratique. Vous utilisez le format XML ? Un format propre ? Nous avons eu aussi dans l'idée d'enregistrer le tout dans une base de données, mais cela aura peut-être des conséquences pour les temps de chargement. Que me conseillez vous ?


    Voilà, c'est ce qui est fait pour le moment, pour l'instant c'est pas très surprenant comme résultat mais il faut forcément commencer quelque part

  3. #3
    Responsable 2D/3D/Jeux


    Avatar de LittleWhite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2008
    Messages
    27 129
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 27 129
    Billets dans le blog
    150
    Par défaut
    Super les avancements.

    Sinon, pour éditer un niveau, j'utiliserai un éditeur comme Tiled (même si je ne suis pas sur qu'il convienne à votre cas), au pire je le tweak. Le stockage, oui, XML surement (sauf si j'ai des contraintes supplémentaires).
    Vous souhaitez participer à la rubrique 2D/3D/Jeux ? Contactez-moi

    Ma page sur DVP
    Mon Portfolio

    Qui connaît l'erreur, connaît la solution.

  4. #4
    Expert confirmé
    Avatar de Kannagi
    Homme Profil pro
    cyber-paléontologue
    Inscrit en
    Mai 2010
    Messages
    3 226
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : cyber-paléontologue

    Informations forums :
    Inscription : Mai 2010
    Messages : 3 226
    Par défaut
    Citation Envoyé par Fusoy Voir le message
    D'ailleurs, ça m'amène à une question :

    De quelle façon gérez-vous tout le contenu de vos jeux, comme la configuration des niveaux ? Configurer tout les niveaux dans le code me semble très peu pratique. Vous utilisez le format XML ? Un format propre ? Nous avons eu aussi dans l'idée d'enregistrer le tout dans une base de données, mais cela aura peut-être des conséquences pour les temps de chargement. Que me conseillez vous ?


    Voilà, c'est ce qui est fait pour le moment, pour l'instant c'est pas très surprenant comme résultat mais il faut forcément commencer quelque part
    Moi j'utilise un format propre , mais sinon oui il faut clairement pas gérer les données dans le code (et pas seulement que pour les niveaux , mais le texte ect).
    Pour la 2D , oui il y a Tiled ou créer son propre éditeur ^^'

    Par exemple pour les perso de mon RPG 2.5D , j'ai ceci sur un fichier texte :
    [map0]
    nbr = 3

    pnj1.position.x = 80
    pnj1.position.y = 16
    pnj1.position.z = 34
    pnj1.type = 1
    pnj1.texture = DATA/ouvrier.png

    pnj2.position.x = 70
    pnj2.position.y = 16
    pnj2.position.z = 160
    pnj2.type = 1
    pnj2.copytexture =1

    pnj3.position.x = 160
    pnj3.position.y = 16
    pnj3.position.z = 160
    pnj3.type = 1
    pnj3.texture = DATA/vielle_homme.png

  5. #5
    Membre expérimenté
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    110
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 110
    Par défaut
    Une question pour la partie graphique : Vous comptez rester avec un style minimaliste ou prévoyez de faire quelques que chose de plus détaillés ?
    La vue de dessus me fait penser à un p'tit projet que j'avais en tête, mais ça demande beaucoup de boulot

    Pour les niveaux à gérer, ça dépend surtout de votre façon de bosser. Vous êtes plusieurs, allez certainement créer plusieurs niveau, peut être faire un éditeur assez simple(à paufiner avec le temps).
    Import/export en binaire pour la version finale et ascii pour faciliter la lecture des données en cours de dev.

    Un vieux graphiste amateur ça vous interresse ?

  6. #6
    Membre chevronné Avatar de Fusoy
    Homme Profil pro
    Pas astronaute
    Inscrit en
    Juin 2014
    Messages
    215
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Pas astronaute

    Informations forums :
    Inscription : Juin 2014
    Messages : 215
    Par défaut
    Citation Envoyé par jwar0 Voir le message
    Une question pour la partie graphique : Vous comptez rester avec un style minimaliste ou prévoyez de faire quelques que chose de plus détaillés ?
    La vue de dessus me fait penser à un p'tit projet que j'avais en tête, mais ça demande beaucoup de boulot

    Non non, les graphismes seront plus détaillé par la suite. Pour l'instant c'est simplement des petits sprites fait en 30 secondes sous Paint pour s'assurer du bon fonctionnement à l'écran


    Pour l'édition des niveaux nous allons partir avec un petit éditeur de niveau rudimentaire, avec un stockage du contenu de ces niveaux en XML. Une fois l'éditeur fait, ça nous permettra de proposer des niveaux bien plus rapidement et éventuellement faire participer la communauté.
    Tiled est un bon outil mais pas forcément adapté a ce que nous voulons faire, le contenu dont nous avons principalement besoin est plutôt du style : tel monstre avec tel statistiques apparait a tel moment.

    Citation Envoyé par jwar0 Voir le message
    Un vieux graphiste amateur ça vous interresse ?
    Merci de la proposition mais pour l'instant nous avons ce qu'il faut, mais si besoin est, nous n'hésiterons pas demander un peu d'aide

  7. #7
    Rédacteur/Modérateur


    Homme Profil pro
    Network game programmer
    Inscrit en
    Juin 2010
    Messages
    7 153
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Canada

    Informations professionnelles :
    Activité : Network game programmer

    Informations forums :
    Inscription : Juin 2010
    Messages : 7 153
    Billets dans le blog
    4
    Par défaut
    Rien ne t'empêche d'ajouter ton xml de données d'init du niveau (position de mobs etc) à une map créée par Tiled, ce serait même plutôt une bonne approche.
    Pensez à consulter la FAQ ou les cours et tutoriels de la section C++.
    Un peu de programmation réseau ?
    Aucune aide via MP ne sera dispensée. Merci d'utiliser les forums prévus à cet effet.

  8. #8
    Membre chevronné Avatar de Fusoy
    Homme Profil pro
    Pas astronaute
    Inscrit en
    Juin 2014
    Messages
    215
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Pas astronaute

    Informations forums :
    Inscription : Juin 2014
    Messages : 215
    Par défaut Version 0.06
    Citation Envoyé par Fusoy Voir le message
    Salut tout le monde !
    L'univers du jeu sera résolument fantastique/moderne donc plutôt ambiance Steampunk, nous avons aussi décidé que les combats seront majoritairement fait avec des armes à feu, plutôt d'une façon Shooter en réalité.
    Pour introduire l'update d'aujourd'hui je met en lumière ce passage qui est désormais erroné. En effet nous avons décidé de donner un aspect futuriste en faisant de nos loups, des vaisseaux spatiaux.

    Le résultat en image :

    Nom : SPAAAAAAAAAAAAAAAAaaaaaaace.png
Affichages : 1204
Taille : 209,3 Ko

    Les visuels sont loin d'être définitif, mais l'esprit est là. Et pour le coup le projet Hack'n'Slash porte très mal son nom, mais c'est surtout les mécaniques à coup de compétences, de statistique et d'équipement qui seront importante.

    Et justement en parlant d'équipement, le code pour l'équipement et les statistiques est fait. Rien de visuel, mais les dégâts/vitesse/santé etc... sont directement impacté par les pièces d'équipement que le joueur porte.

    Pour l'instant les différentes pièce d'équipement disponible sont :
    • Arme
    • Coque
    • Cockpit
    • Générateur
    • Réacteurs
    • Stockage
    • Bouclier Énergiquement


    La liste n'est pas figée dans le marbre et il est possible qu'il y ait des ajouts et modifications. Mais l'essentiel est là. Après ça commence à faire beaucoup et on ne veut pas perdre le joueur dans l'inventaire à gérer ses dizaines et dizaines de pièce d'équipement.

    Un autre ajout est un système de particule, simple. Histoire que ça pète quand il y a impact et destruction. Rien de nouveau sous le soleil.
    Nom : 8ddb9bac9ce44565f9093cb972c5b26f.gif
Affichages : 1031
Taille : 64,5 Ko

    J'ai simplement suivi ce tutoriel très sympa et clair ici. Il sera modifié et amélioré dans le futur


    Bon encore une fois, rien n'est définitif et étant encore plutôt tôt dans le développement (même si ça prend forme !) c'est normal qu'il y a des changements et améliorations à venir.

    La prochaine mise à jour sera probablement plus longue à venir (Études oblige !) donc à bientôt !

  9. #9
    Expert confirmé
    Avatar de Vetea
    Homme Profil pro
    Technicien Test - Maintenance - Production - BE dans une PME d'electronique
    Inscrit en
    Février 2005
    Messages
    2 061
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Technicien Test - Maintenance - Production - BE dans une PME d'electronique
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Février 2005
    Messages : 2 061
    Par défaut
    Trés sympa tout ça.
    J'ai l'impression que le Hack'n'Slash cache un tout autre projet avec un soupçon de stratégie et un zeste de RPG spatial.
    Je me trompe peut être .. ?

  10. #10
    Membre chevronné Avatar de Fusoy
    Homme Profil pro
    Pas astronaute
    Inscrit en
    Juin 2014
    Messages
    215
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Pas astronaute

    Informations forums :
    Inscription : Juin 2014
    Messages : 215
    Par défaut
    RPG spatial oui, stratégie un peu moins

    Le terme Hack'N'Slash est un peu erroné mais tant pis.

  11. #11
    Membre chevronné Avatar de Fusoy
    Homme Profil pro
    Pas astronaute
    Inscrit en
    Juin 2014
    Messages
    215
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Pas astronaute

    Informations forums :
    Inscription : Juin 2014
    Messages : 215
    Par défaut
    Salut tout le monde !

    Citation Envoyé par Fusoy Voir le message
    RPG spatial oui, stratégie un peu moins

    Le terme Hack'N'Slash est un peu erroné mais tant pis.
    Bon tant pis, mais graphiquement le projet évolue toute les semaines, on est maintenant parti sur des graphismes plutôt abstrait, désormais ça sera des cubes qui se mettent sur la tronche, pour deux raisons. La première étant que c'est relativement facile à faire pour nous, simple programmeur. Et la seconde sera un élément de gameplay que je présenterais rapidement après.

    (Va falloir que je me mette à suivre les tutos inkscape que Littlewhite à posté ici , parce que les carrés au bout d'un moment )

    Alors pour ce qui a été fait et défait avec une vidéo montre un peu le tout :



    Première chose, l'amélioration du système de particule. Comme vous pouvez le voir le système a été globalement amélioré et les particules restent sur le terrain. On pense que ça peut rendre bien graphiquement et en plus peu servir de gameplay. On a quelques idées de ce coté là, comme par exemple, on peut imaginer un mode de jeu ou il faut peinturlurer x% du terrains avec un nombre limité d'ennemis ou de temps.

    Seconde chose, deux compétences, un tir de projectiles à 360 degrés et une rune qui touche périodiquement les ennemis présent dedans pendant un temps donné.
    Le joueur aura une panoplie de skill et chacun de ses skills possèdera une tripotée de modificateur. Par exemple, la première compétence qui tire autour de soi un certain nombre de projectile, aura un modificateur qui rajoute 5 projectiles, ou qui les rend explosif, ou même encore plus rapide voir même avec effet boomerang.

    Autre chose non présente sur la vidéo :



    Les ennemis composés. Pour faire simple un ennemi pourra être composé de plusieurs entités qui agirons indépendamment de l'ennemi eux-mêmes. Comme les tourelles sur le gifs qui visent le joueurs alors que l'ennemi continu sa route.

    Voilà a peu près ce qui a été fait depuis la dernière fois. Ça avance lentement mais sûrement.

  12. #12
    Membre Expert Avatar de Cirrus Minor
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2014
    Messages
    953
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Allemagne

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2014
    Messages : 953
    Par défaut
    En effet, ça ce n'est plus du hack'n'slash, ça me fait penser au jeu http://www.crimsonland.com/ !

    Et bien, ça avance pas mal !
    Ça peut donner quelque chose de sympa

Discussions similaires

  1. Qu'est ce qu'un grand projet ?
    Par Geronimo dans le forum Débats sur le développement - Le Best Of
    Réponses: 62
    Dernier message: 04/04/2013, 14h52
  2. Comment créer un Hack'n slash
    Par Petipo dans le forum Développement 2D, 3D et Jeux
    Réponses: 9
    Dernier message: 27/08/2006, 11h46
  3. Réponses: 10
    Dernier message: 03/09/2004, 17h26
  4. Réponses: 6
    Dernier message: 21/06/2002, 14h48
  5. Les fichiers d'un projet
    Par Manolo dans le forum C++Builder
    Réponses: 4
    Dernier message: 07/05/2002, 17h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo