Seuls les membres ayant 30 points peuvent parler sur le chat.

Forum Casio - Projets de programmation


Index du Forum » Projets de programmation » Projet Odyssée
Shadow15510Hors ligneAdministrateurPoints: 3782 Défis: 15 Message

Projet Odyssée

Posté le 26/06/2019 17:23

Le projet Odyssée est un projet de jeu de Rôle en C.

Ce topic sert à cumuler les avancements du projet, mais aussi les discussions diverses autour du projet.

Les éléments du jeu et de ses moteurs sont répertoriés dans les éléments pratiques.

- Les Réunions :
Les réunions sont indispensables à l'organisation de l'équipe. Mais il est dur de se trouver tous au même endroit en même temps, c'est pourquoi je propose un Framapad (voir l'adresse plus bas). Cela permet à chaque membre de poser des questions ou d'y répondre sans forcément que tous le monde soit présent. Je vous invite donc a y aller régulièrement pour suivre l'avancée du projet. Ce Framapad sert également à l'élaboration collective des articles pour la RdP.


- Débats en cours :
Sont consignés dans cette section, tous les débats qui touchent le projet. Ces débats ont lieu soit sur le Framapad soit sur ce topic

• Quel système pour les maps ?
• Faut-il utiliser des tileset de Pokémon ?

- Décisions prises :
Sont consignés ici tous les débats ayant aboutit.

Les sprites
Les sprites
Taille de 8 pixels par 8 pixels, en nuances de gris : #ffffff (blanc), #aaaaaa (gris clair), #555555 (gris foncé) et #000000 (noir).

Nous avons besoin de :
- Au moins deux PnJ animés (8 sprites au total de 8x12 avec deux sprites par direction) de préférence un homme et une femme. (PnJ femme est en cours de dessin)
- PnJ plus simple et monstres animés ou non.
- Des styles de murs, de toit de fenêtres et de portes
- Des éléments de décors textures : herbes, mer animé (ou lac) berge ensablée, forêt (donc arbres), plantes…
- Mobilier : lit, tables, chaises, tabouret, coffres, placards, armoires, …
- Une police pour le jeu


L'outil pour coder
Gint
Gint a été retenu par l'équipe.


- Éléments pratiques :
Adresse du Framapad
Adresse du Git

L'équipe : détails sur les rôles
Cahier des charges et tâches ⇒ À poursuivre
L'architecture du code ⇒ À faire
La gestion des maps ⇒ À faire
Les capacités
Les combats

La TODO List

Éditeur de maps

Scenarii et idées

- Connaissances :
Pour Gitea :
1°. Installer git
2°. Lancer la console, et changer le répertoire de travail pour le dépôt local : cd <nom_du_répértoire> sous linux et mac et de mv <nom_du_répértoire> sous windows
3°. git clone <URL du dépôt en HTTPS ou SSH>
Vous avez cloné le dépôt git, vous pouvez travailler dessus.
Pour mettre à jour votre dépôt : git pull
Pour envoyer sur le dépôt en ligne, les modifs' :
git add <nom_fichier.extension>
git commit -m "Commentaire"
git push
Pour connaitre l'état de votre dépôt local par rapport à celui en ligne : git status

- Avancement du projet :
Avancement total
   7%


- Par catégorie :
Avancement du Code
   1%

Avancement des Graphismes
   12%

Avancement du Scénario
   10%


- Équipe :
- KikooDX
- Rader (Graphiste)
- Shadow15510 (Scénariste)
- Massena (Graphiste)
- Leno (Graphiste)
- Milang (Programmeur)

- On demande :
• 1 Programmeur
Graphiste (Pas necessaire pour l'instant)
• 1 Scénariste

Soit un total de 6 membres minimum à la fin.
Les rôles sont cumulables et peuvent changer à la demande du membre.


Dernière mise à jour le : 29 Août 2019


Pages : Précédente1 ... , 12, 13, 14, 15, 16, 17, 18Suivante
MassenaHors ligneRédacteurPoints: 854 Défis: 3 Message

Citer : Posté le 29/08/2019 09:20 | #


J'ai deux questions :
- Il y a-t-il des régions dans le jeu
- Faut-il dessiner des sprites pour les monstres et leur trouver des noms
Et aussi je comprend pas trop l'architecture du scénario alors je me contente de trouver des idées x)
Now, Luke. A true gentleman suscribe to Planet Casio. This reminds me of a puzzle...
Shadow15510Hors ligneAdministrateurPoints: 3782 Défis: 15 Message

Citer : Posté le 29/08/2019 09:27 | #


Pour les monstres : oui ! Ce serait super, mais doucement sur le gris, j'ai revu le joueur et je commit de suite mais il reste encore pas mal de tiles à retoucher (110 au total xD)…

Pour les région dans le jeu, je suis en train de dessiner une carte du pays, c'est vite-fait, mais pas trop moche, je met un scan en ligne dès que possible ! ^^'

Pour l'architecture du scénar, je comprend pas trop… Au début tu as le jeu avec les passages du narrateur et les dialogues et animations sont linkés et répertoriés dans des sous-parties. Tout en bas un schémas montre les différents 'chemins' que le joueur peut prendre : par exemple, il peut choisir, dès le début de partir de la maison sans parler à Lauryl, auquel cas au premier embranchement il prend le chemin du bas… Les indications C.#1 ou D.#1 font références respectivement au cinématique (ici la 1) et au dialogue (le 1 aussi). Ça va ?
"Ce n'est pas parce que les chose sont dures que nous ne les faisons pas, c'est parce que nous ne les faisons pas qu'elles sont dures." Sénèque

Moral
   95%
MassenaHors ligneRédacteurPoints: 854 Défis: 3 Message

Citer : Posté le 29/08/2019 09:29 | #


Ouch, c'est un peu dur à digérer, mais oui ça va x)
J'attend avec impatience ton schéma, et je n'hésiterais pas à en faire un joli dessin <3
Now, Luke. A true gentleman suscribe to Planet Casio. This reminds me of a puzzle...
Shadow15510Hors ligneAdministrateurPoints: 3782 Défis: 15 Message

Citer : Posté le 29/08/2019 09:31 | #


Le schémas du scénario est sur le il est en markdown donc pas très beau, pour la map je commit le joueur et je m'y met
"Ce n'est pas parce que les chose sont dures que nous ne les faisons pas, c'est parce que nous ne les faisons pas qu'elles sont dures." Sénèque

Moral
   95%
MilangHors ligneMembrePoints: 315 Défis: 0 Message

Citer : Posté le 29/08/2019 09:33 | #


Je me propose comme programmeur pour le projet
Cependant je serais peut être un peu moins actif puisque je travaille sur mon moteur 3d, mais vous pouvez compter sur moi
Je pense d'ailleurs qu'il serait possible d'approfondir aussi la structure au niveau de la programmation...
Shadow15510Hors ligneAdministrateurPoints: 3782 Défis: 15 Message

Citer : Posté le 29/08/2019 09:35 | #


Alors dans ce cas bienvenu dans l'équipe ! Fait comme tu veux pour l'architecture c'était un premier modèle…
"Ce n'est pas parce que les chose sont dures que nous ne les faisons pas, c'est parce que nous ne les faisons pas qu'elles sont dures." Sénèque

Moral
   95%
FilojiHors ligneMembrePoints: 152 Défis: 12 Message

Citer : Posté le 29/08/2019 09:39 | #


Je m’intéresse au projet, pense vouloir mais ne pas pouvoir (par manque de connaissance) y participer, et j'ai donc une question : le dialogue 1 nous fait forcement gagner un xp ou non ?
Sinon, très beau projet !!!
Shadow15510Hors ligneAdministrateurPoints: 3782 Défis: 15 Message

Citer : Posté le 29/08/2019 09:41 | #


Le dialogue 1 fait gagner un XP si on le fait, cela permet de savoir que le joueur a parlé à Lauryl donc lorsque le joueur sort de chez lui, il ny' a plus rien à faire, on peut lancer l'animation 2 qui fait sortir Lauryl de la maison…
"Ce n'est pas parce que les chose sont dures que nous ne les faisons pas, c'est parce que nous ne les faisons pas qu'elles sont dures." Sénèque

Moral
   95%
MassenaHors ligneRédacteurPoints: 854 Défis: 3 Message

Citer : Posté le 29/08/2019 10:01 | #


J'ai ajouté un cinquantaine d'items en idées pour le scenario
Now, Luke. A true gentleman suscribe to Planet Casio. This reminds me of a puzzle...
Shadow15510Hors ligneAdministrateurPoints: 3782 Défis: 15 Message

Citer : Posté le 29/08/2019 10:51 | #


Eh, c'est du super boulot ça !! C'est super !!
"Ce n'est pas parce que les chose sont dures que nous ne les faisons pas, c'est parce que nous ne les faisons pas qu'elles sont dures." Sénèque

Moral
   95%
Shadow15510Hors ligneAdministrateurPoints: 3782 Défis: 15 Message

Citer : Posté le 29/08/2019 11:15 | # | Fichier joint


J'ai fait un écran 'Quête' qui permet d'afficher les quêtes au joueur, du type : 'Trouvez tel objet' ou autres… J'ai pris un style de rouleau de message avec un papier parcheminé, ça donne un truc comme ça :


"Ce n'est pas parce que les chose sont dures que nous ne les faisons pas, c'est parce que nous ne les faisons pas qu'elles sont dures." Sénèque

Moral
   95%
MilangHors ligneMembrePoints: 315 Défis: 0 Message

Citer : Posté le 29/08/2019 11:24 | #


juste une précision au niveau code, on indente bien avec des espaces, surtout pas des tabs, hein ?
Shadow15510Hors ligneAdministrateurPoints: 3782 Défis: 15 Message

Citer : Posté le 29/08/2019 11:26 | #


Euh… ben non, j'ai toujours indenté avec des tabs moi… enfin, fait comme tu veux tu gères comme ça t'arranges
"Ce n'est pas parce que les chose sont dures que nous ne les faisons pas, c'est parce que nous ne les faisons pas qu'elles sont dures." Sénèque

Moral
   95%
MilangHors ligneMembrePoints: 315 Défis: 0 Message

Citer : Posté le 29/08/2019 11:29 | #


quand je regarde le main, c'est des espaces, c'est pour ça...
MassenaHors ligneRédacteurPoints: 854 Défis: 3 Message

Citer : Posté le 29/08/2019 11:32 | #


Je m'occupe du tileset
Now, Luke. A true gentleman suscribe to Planet Casio. This reminds me of a puzzle...
Shadow15510Hors ligneAdministrateurPoints: 3782 Défis: 15 Message

Citer : Posté le 29/08/2019 11:33 | #


Ah bon ? Ça doit être les indentation auto de mon IDE qui fait des espaces alors Fait comme tu veux
"Ce n'est pas parce que les chose sont dures que nous ne les faisons pas, c'est parce que nous ne les faisons pas qu'elles sont dures." Sénèque

Moral
   95%
RaderHors ligneMembrePoints: 191 Défis: 0 Message

Citer : Posté le 29/08/2019 11:37 | #


Sinon @Shadow, j'ai vu que tu parlais de faire un croquis de la map. Essaye si tu y arrives de positionner les maisons, etc dessus (ça permettra d'aller plus vite pour faire la map)
Shadow15510Hors ligneAdministrateurPoints: 3782 Défis: 15 Message

Citer : Posté le 29/08/2019 11:38 | #


J'ai pas les maisons, mais j'ai les grandes lignes de la map J'essaye de vous donner ça dès que possible
"Ce n'est pas parce que les chose sont dures que nous ne les faisons pas, c'est parce que nous ne les faisons pas qu'elles sont dures." Sénèque

Moral
   95%
MassenaHors ligneRédacteurPoints: 854 Défis: 3 Message

Citer : Posté le 29/08/2019 11:40 | #


/tu peux t'inspirer des lieux que j'ai trouvé /
Now, Luke. A true gentleman suscribe to Planet Casio. This reminds me of a puzzle...
Shadow15510Hors ligneAdministrateurPoints: 3782 Défis: 15 Message

Citer : Posté le 29/08/2019 11:41 | #


La carte est vraiment très sommaire, mais on pourra en prendre oui, il y a de quoi faire !
"Ce n'est pas parce que les chose sont dures que nous ne les faisons pas, c'est parce que nous ne les faisons pas qu'elles sont dures." Sénèque

Moral
   95%
KikoodxHors ligneMembrePoints: 1365 Défis: 7 Message

Citer : Posté le 29/08/2019 14:36 | #


Milang a écrit :
Il me semble que tauriel, il y a aussi dans le seigneur des anneaux

Exact
https://fr.wikipedia.org/wiki/Tauriel

Pour Undertale elle se nomme Toriel

Faudrait placer moult références tout de même
Pages : Précédente1 ... , 12, 13, 14, 15, 16, 17, 18Suivante

Planète Casio v42 © créé par Neuronix et Muelsaco 2004 - 2019 | Il y a 178 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements

Planète Casio est un site communautaire non affilié à Casio. Toute reproduction de Planète Casio, même partielle, est interdite.
Les programmes et autres publications présentes sur Planète Casio restent la propriété de leurs auteurs et peuvent être soumis à des licences ou copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd