"Pour les jeux vidéo, il vaut mieux faire de la POO que du procédural, ça permet d'avoir un code beaucoup plus clair"
Pardon mais c'est totalement faux, la POO apporte une structure de code qui n'est pas de base dans le procédural, mais tu peux très bien faire du code parfaitement clair en C, suffit d'être rigoureux.
ton projet est mort? ![]()
"mais tu peux très bien faire du code parfaitement clair en C, suffit d'être rigoureux."
+1
hum... tu m'espionne bandinette ? ![]()
juste au moment ou je ré-lance le jeu par nostalgie (
), tu me parle de projet mort
Le projet n'est pas mort, non ![]()
un projet n'est jamais mort, il est toujours en pause attendant son heure
Bref. Je doit up master sur SC2 et après je reprends le projet
Il est en pause là ![]()
Bon... vue que je m'emmerde en ce moment, je travail un peu dessus
Les "comportements", utiles pour les spells, objets utilisable (potion etc.) et quelques "animations"
Effet du comportement est une ID qui sera lié a un "effet", et cet effet contiendra les informations sur les "sprites" qui devront être afficher sur le lanceur/cible avant et après le lancement d'un sort
ensuite c'est plus ou moins compréhensible ![]()
Les ID stats correspondances, aux "Stats" comme l'intel, l'endu etc.
l'ID objet et le nombre d'objet, c'est le nombre d'objet nécessaire pour pouvoir utiliser tel ou tel sort et si c'est a 0, c'est qu'aucun objet n'est nécessaire, mais de la mana ou de l'énergie
bref
Les stats (qui existe depuis des mois et des mois maintenant
, utilisable par les comportements (objet, spell etc.) et par les personnages)
bref, c'est le moment Nostalgie ![]()
et le projet va reprendre, mais du genre, je vais travailler 1h par semaine dessus
(je doit revoir les animations par exemples...
)
Dire qu'une démo était censé sortir...
Non j'rigole, bon courage pour la suite ![]()
Je continue de suivre, donc continue de bosser et continue de poster.
Je me sens naze avec mes petit hello world en fac d'info là ![]()
Je n'ai jamais parler de Démo
(ah ? bon...)
et, ouep, ouep, mais a coup d'1h par semaine, il ne vas pas y avoir beaucoup de mise-à-jour ![]()
Ashuras Voir le profil de Ashuras
Posté le 23 décembre 2012 à 00:44:11 Avertir un administrateur
Je me sens naze avec mes petit hello world en fac d'info là
Tkt tu vas vite faire beaucoup mieux
En fin de DUT on faisait ça en une grosse semaine :
http://www.youtube.com/watch?v=5PV4kQejGL4
Tkt tu vas vite faire beaucoup mieux
"
pas bien difficile aussi, no étude pour moi ![]()
Bah ça se voit si t'avais fait des études on t'aurait appris à ne pas coder en C à partir de zéro comme un gros boloss ![]()
Genre
Les Héros !
![]()
Bon, ça ce sont les "Héros" que vous pourrez contrôler, et/ou recruter
l'idée étant qu'il sera possible aussi de les tués pour récupérer son stuff ou autre... mais tué de manière définitif, vous voyez ? le genre de mort que si le gars est un objectif de quête, vous vous en mordiez les doigts quoi
et aucun "Héro" n'aura de classe pré-définis... ce sera a vous de les créez en mettant les points nécessaires et en choisissant les "Compétences" et "Passifs" qu'ils pourront utiliser
On imagine par exemple, pendant une fight, le Héro principal de l'histoire et 2 Héro (compagnons), l'un d'eux sera Mage et l'autre soignant, ou fourniras les Buff nécessaires aux deux autres pour augmenter leurs puissances
ce dernier étant intéressant ![]()
on imagine que pour 50 points de mana, il augmente la puissance des attaques magiques, du mage, de +20% pendant 5 a 10 secondes... et qu'il n'est que ce genre de spell en stock...
Les Héros que vous recruterez auront un niveau différent en fonction de la zone dans lesquels vous les "retrouverez" et garderont en mémoire les compétences apprises si vous les remplacez par d'autre
Le personnage principal n'aura pas de limite particulière quant a l'apprentissage des différents spells, le joueur pourra apprendre toutes les compétences du jeu si il en a envie...
pour les compagnons par contre, c'est différent, ils auront une limite de 3 ou 5 compétences maximums (le nombre est a définir :D )
Bref... ![]()
Bon !
J'ai du revoir ma gestion du personnage principal... et d'un ou deux détails dans les menus pour intégrer les "Héros" secondaires...(je n'ai pas eut trop de mal en faite, 1h
)
D'autres détails sur les Héros ! ![]()
- Les héros partageront un seul et même inventaire, celui du joueur !
- Les Compagnons auront chacun leur propre équipement, ou du moins, on pourra customisé un Compagnon de A à Z, équipement, stats, spells
(sauf pour le nom et le skin
)
- Deux Compagnons pourront être recruter a la fois...
- Ils seront trouvables un peu partout sur la carte
et de ce fait, l'un d'eux peu très bien disparaitre après une quête... comme déjà dit, les quêtes/cartes seront gérer en fonction des actions du joueur... et a la manière du village détruit après la quête du nécromancien qui est là-bas, les quelques héros présent dans celui-ci (le village... pas le nécro), disparaitront... soit mort, soit migrerons dans d'autres zones
Les héros seront soit disponible "toute de suite" :
"Salutation Héro ! Je suis à la recherche de Compagnon pour venger la destruction de mon village. Un Nécromancien est a l'origine de ce massacre. Êtes-vous a la recherche de Compagnon pour votre groupe ?"
Ou alors ! Les héros seront disponibles après une série de Quête ![]()
"La Famine fait rage dans cette zone, blablabla"
- Quête Terminée ! -
et là, vous pourrez le recruter
dstarMDA :
T'as déjà essayer de gérer des sauvegardes ? ![]()
Je suis en train de "réfléchir" là-dessus et sa me parait chaud perso
t'as un exemple sous la main ou autre ? ![]()
"T'as déjà essayer de gérer des sauvegardes ?"
Moi oui, y a 5 ans. ![]()
Typiquement, il s'agit de sauvegarder ton état (ton statut) à un certain degré, et à un certain moment. Il faut structurer les infos essentielles d'une certaine manière, en prenant bien en compte le fait que tu dois pouvoir vérifier si le fichier de sauvegarde est dans un format (structurel) valide, si tout est cohérent (donc si le joueur n'a pas triché en chipotant dedans, s'il est ouvert. Ca c'est si t'en as qqch à foutre que le mec triche, c'est à toi de voir), si tout est complet.
Ah, et il faut pouvoir charger la sauvegarde au lancement de préférence, c'est toujours mieux.
Sinon pour la structure des infos elles-mêmes, c'est toi qui voit. Perso, ça concernait un jeu en Java, du coup tout était en OO, du coup j'ai "sérialisé" (voir http://ydisanto.developpez.com/tutoriels/java/serialisation-binaire/ ) mon objet "Jeu", qui contenait pas mal de paramètres etc. C'est super simple et ça casse pas les couilles.
Mais bon ça c'est la méthode fainéant, tu peux très bien écrire tes données dans un fichier avec une certaine structure, des balises, etc.
ok ![]()
je vais voir pour la Sérialisation ![]()
(Je cherche surtout un moyen de sauvegarde pour les "couches" de scénario par "carte"/quête
c'est ce qui me pose un véritable problème pour le moment)
"(donc si le joueur n'a pas triché en chipotant dedans, s'il est ouvert. Ca c'est si t'en as qqch à foutre que le mec triche, c'est à toi de voir)"
Je m'en fout ![]()
Je développe le jeu de manière a ce que du nouveau Contenu puisse être ajouter
(nouvelle quête, pnj, héro, objet, équipement... et qu'il soit possible d'ajouter tout ça "simplement"... via une base de données sous SQL, il suffiras de sélectionné une "Campagne", ou une liste d'objet, pour que ce soit intégrer au jeu original
)
donc savoir si le joueur triche ou pas, en sachant que tout sera éditable... ![]()
Mon personnage principal a recruter Luke après une quête supra difficile !!
Il me manque une ou deux ch'tites interfaces et ça devrait-être bon... (le livre des compétences, des quêtes, et l'interface des "personnages", avec le lore de ceux-ci etc.
)
(quand je travail sur une interface, j'intègre tout ce qu'il faut au jeu, donc quand l'interface des quêtes sera en développement, tout devrait fonctionner
)
je vais m'occuper des spells et de liés les comportements aux objets (potion etc.) en Janvier... et des différents calculs, entre les Stats, équipement, buff, debuff etc.
(<- ça va être fun !
)
![]()
Parce que je n'ai pas chaumé ces derniers mois, je vous montre ce a quoi ressemblera la "beta" technique
(qui n'aura ni son, ni sprites
)
se sera un couloir pour la "beta", les zones vertes seront les zones "ouvertes", et les zones grises les zones qui contiendront un boss ou un choix a faire pour faire avancer l'histoire (1 quete sur 2 ou 3 a choisir
)
a l'intérieur de chaque zone verte, il existera des quêtes qui lieront toutes les zones entre elles (on pourra "voyager" donc
) et comme déjà expliquer, réaliser une quête peut influencer sur le comportement et l'emplacement des PNJ (genre vous tuez un PNJ dans la zone 1, la famille du pnj qui était dans le village de la zone 3 migrera dans la zone 1 pour le "deuil/enterrement
) (la migration ne sera pas "visible", vous ne verrez pas les pnj se déplacer, mais après la validation de la quête, un "flash" aura lieu qui rechargera les différentes cartes liés a la quête, et vous y verrez les pnj comme si les temps avait défiler de plusieurs jours
)
et par exemple dans la zone 1, on peu imaginer un village de pêcheur, la zone 2 une forêt etc. avec entre les deux (dans la zone grise) un gardien/druide (boss/quête ou autre) etc.
pour les combats, ils n'auront pas lieu sur le monde, a la pokemon/FF, il sera possible de provoqué les ennemis et un écran de combat chargera... et depuis les options deux choix seront possibles :entre des combats "textuels" et "texturés"
le premier sera en texte tout simplement, on aura juste les menus et les cinq dernières actions en texte (les buffs et debuffs seront visibles en tant qu’icône)
et le deuxième choix, contiendra les animations, sprites, etc.
(bref quelque chose de plutôt classique
)
et pour ce qui est de la "technique" pour des chargement plus rapide, j'ai séparer les fichiers contenant les informations des sprites...
a l'époque toutes les infos étaient dans un seul fichier, je vais maintenant séparer tout ça...
Les Sprites des personnages/menus/monde seront dans le fichier "Sprite" (hein ?
)
et les Icones des Spells/Debuff/Bufffs/Objets seront dans le fichier "icones"
(quel logique fracassante !
)
T'avance bien dit-donc
.
Mais vu ce que tu a dis que tu voulais sur le scénario avec les quêtes, les divers embranchement je pense que tu va bien en chier pour l'écriture
.
T'avances tellement bien que je t'ai oublié ![]()