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
Shadow15510 Hors ligne Administrateur Points: 4610 Défis: 16 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.

Des réunions régulières seront organisées sur Mumble.

- 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

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

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
   0%

Avancement des Graphismes
   0%

Avancement du Scénario
   5%


- Équipe :
- Rader (Graphiste)
- Shadow15510 (Scénariste, Graphiste)
- Leno (Programmeur)
- Milang (Programmeur)
- Math680 (Programmeur)

- On demande :
• 1 Scénariste
• 1 Graphiste
• 1 Programmeur



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 : 23 Avril 2020


Précédente 1, 2, 3 ··· 10 ··· 17, 18, 19, 20, 21 Suivante
Shadow15510 Hors ligne Administrateur Points: 4610 Défis: 16 Message

Citer : Posté le 21/04/2020 13:14 | #


Ouaip
"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
   98%
Math680 Hors ligne Membre Points: 451 Défis: 5 Message

Citer : Posté le 21/04/2020 13:17 | #


Petite question, dans la map les cases dans lesquelles ont pourras se déplacer prendront la totalité de l'écran (style Zelda 1) ou alors il y aura un scrooling en fonction de la position du personnage (style Zelda 3)?

Désolé pour la comparaison mais j'avais que ça en tête
“Il y a bien moins de difficultés à résoudre un problème qu’à le poser.”

Vous êtes fan de « The legend of Zelda ocarina of Time »,si c’est le cas allez voir ZeldaGAME
mon projet de jeu basic casio
Shadow15510 Hors ligne Administrateur Points: 4610 Défis: 16 Message

Citer : Posté le 21/04/2020 13:19 | #


Comment veux-tu que je te réponde vu que la question sera posée demain… ? J'ai pas la réponse…
"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
   98%
Math680 Hors ligne Membre Points: 451 Défis: 5 Message

Citer : Posté le 21/04/2020 13:20 | #


Ah ok je n'avais pas vu que c'était dans la liste des questions qui seront posées demain. (d'ailleurs, il y en a une ? )
“Il y a bien moins de difficultés à résoudre un problème qu’à le poser.”

Vous êtes fan de « The legend of Zelda ocarina of Time »,si c’est le cas allez voir ZeldaGAME
mon projet de jeu basic casio
Leno Hors ligne Membre Points: 282 Défis: 0 Message

Citer : Posté le 21/04/2020 13:21 | #


Ou se trouve-t-elle ?
Seid ihr das essen ? Nein ! Wir sind der Jaeger !
Math680 Hors ligne Membre Points: 451 Défis: 5 Message

Citer : Posté le 21/04/2020 13:22 | #


En fait c'était une question, y en a t-il une ?
“Il y a bien moins de difficultés à résoudre un problème qu’à le poser.”

Vous êtes fan de « The legend of Zelda ocarina of Time »,si c’est le cas allez voir ZeldaGAME
mon projet de jeu basic casio
Leno Hors ligne Membre Points: 282 Défis: 0 Message

Citer : Posté le 21/04/2020 13:23 | #


Ah alors aucune idée mais ce serait judicieux en effet
Seid ihr das essen ? Nein ! Wir sind der Jaeger !
Shadow15510 Hors ligne Administrateur Points: 4610 Défis: 16 Message

Citer : Posté le 21/04/2020 13:23 | #


Une liste des questions ? Non… mais chacun peut réfléchir aux questions (ce serait même plutôt pratique que chacun ait des questions )
"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
   98%
Lephenixnoir Hors ligne Administrateur Points: 18156 Défis: 142 Message

Citer : Posté le 21/04/2020 13:38 | #


Annonce un ordre du jour, une liste de choses qu'il faut avoir décidées à la fin de la réunion demain ! Comme ça vous serez sûrs d'avancer !
Shadow15510 Hors ligne Administrateur Points: 4610 Défis: 16 Message

Citer : Posté le 21/04/2020 19:48 | #


Math680 à fait un topic spécial questions à élucider : https://www.planet-casio.com/Fr/forums/topic16264-1-odyssee-question-pour-la-reunion-de-demain.html#175468

Je ferais un compte-rendu de la réunion d'ici le week-end Je ne sais pas encore sous quelle forme : dans la RdP, article à part sur la page d'accueil, simple post ici ?
"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
   98%
Lephenixnoir Hors ligne Administrateur Points: 18156 Défis: 142 Message

Citer : Posté le 21/04/2020 20:08 | #


Fais un article sur la page d'accueil si tu veux
Shadow15510 Hors ligne Administrateur Points: 4610 Défis: 16 Message

Citer : Posté le 21/04/2020 20:09 | #


Alors ok pour la page d'accueil !
"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
   98%
Kikoodx Hors ligne Membre Points: 2146 Défis: 11 Message

Citer : Posté le 22/04/2020 16:02 | #


Résumé d'une heure. Bonne chance pour comprendre.

Plateformes ciblées : 90+e et 35+e
Combat : Zelda ALTTP
Map : Zelda ALLTP
Affichage : Zelda ALLTP
Layers : multiples, on improvisera
Saves : La save fonctionnera sur les nouveaux opus, points de gloire ?
2+2=5
Perdu
Disperseur Hors ligne Membre Points: 1784 Défis: 1 Message

Citer : Posté le 22/04/2020 16:10 | #


Non c'est clair
Mes meilleurs jeux
N'hésitez pas, notez !

Jeux BasicCasio / CBasicCasio:
-World Tank War II
-Apollo 11
-GeoGraph ! Élu Jeu du Mois de Mars 2019 !
Jeux C:
-Planétarium 2 ! Chef d'Oeuvre !


√(2+2-2+2-2+2+2-2-2-2) = 0
Shadow15510 Hors ligne Administrateur Points: 4610 Défis: 16 Message

Citer : Posté le 22/04/2020 16:22 | #


Je ferais un compte-rendu d'ici ce week-end
"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
   98%
Massena Hors ligne Rédacteur Points: 1289 Défis: 6 Message

Citer : Posté le 22/04/2020 16:48 | #


Ce que je retiens : Odyssée = Zelda ALTTP
Peace was never an option. - Untitled goose game, 2019
Disperseur Hors ligne Membre Points: 1784 Défis: 1 Message

Citer : Posté le 22/04/2020 17:00 | #


Pour calto ouais
Mes meilleurs jeux
N'hésitez pas, notez !

Jeux BasicCasio / CBasicCasio:
-World Tank War II
-Apollo 11
-GeoGraph ! Élu Jeu du Mois de Mars 2019 !
Jeux C:
-Planétarium 2 ! Chef d'Oeuvre !


√(2+2-2+2-2+2+2-2-2-2) = 0
Math680 Hors ligne Membre Points: 451 Défis: 5 Message

Citer : Posté le 22/04/2020 21:35 | #


Après le conte-rendu de Shadow on commencera à parler de qui va faire quoi (plus précisément)
“Il y a bien moins de difficultés à résoudre un problème qu’à le poser.”

Vous êtes fan de « The legend of Zelda ocarina of Time »,si c’est le cas allez voir ZeldaGAME
mon projet de jeu basic casio
Shadow15510 Hors ligne Administrateur Points: 4610 Défis: 16 Message

Citer : Posté le 23/04/2020 09:49 | #


J'ai loupé les dernières minutes, et j'aurais voulu éclaircir des points qui étaient restés obscurs :
- Pour la plateforme on commence sur Graph 90+E
- la taille des tiles, on part bien sur du 24 par 24 ?
- Le moteur de combat est en temps réel avec des combats à l'épée comme dans Link's Awakening
- Au niveau de l'affichage des maps, on travaille map après map sans scrolling ?
- Pour la save j'ai pas réussi a être clair… En fait l'idée est de se servir des points d'XP pour contrôler l'avancée du joueur dans le jeu. Quand on ouvrira le premier opus et que le jeu se rendra compte que l'on a atteint la limite haute des points d'XP il affichera un message du genre : "Vous avez fini cet opus". Et inversement, même avec l'exécutable du second opus, si la limite basse des points d'XP n'est pas atteinte, on aura un message : "Vous n'avez pas fini le premier opus". Du coup ça permet au joueur un truc très intuitif : il n'a qu'a télécharger les opus sans s'occuper de rien et la continuité du jeu est gérée. (du coup le joueur conserve son épée et ses points de force de vie… etc)
"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
   98%
Math680 Hors ligne Membre Points: 451 Défis: 5 Message

Citer : Posté le 23/04/2020 10:06 | #


Il me semble que c'est bon Shadow(corrigez-moi si je me trompe), pour commencer je vais voir pour l'organisation du code en lui même.(de manière à se que tout le monde comprenne bien). D'ailleurs à tout ceux qui vont programmer, n’oubliez pas de COMMENTEZ le code, de manière à ce que on se retrouve.

EDIT : il va falloir mettre à jour le topic et le README sur le git
“Il y a bien moins de difficultés à résoudre un problème qu’à le poser.”

Vous êtes fan de « The legend of Zelda ocarina of Time »,si c’est le cas allez voir ZeldaGAME
mon projet de jeu basic casio
Leno Hors ligne Membre Points: 282 Défis: 0 Message

Citer : Posté le 24/04/2020 19:21 | #


Donc on part sur des tiles en 24x24 ?
Ce serait bien de décider ça maintenant car ça met en pause pratiquement tout le reste du projet.

Ajouté le 24/04/2020 à 19:25 :
Et aussi pour les couleurs, on choisit une palette ou on fait comme on veut ? Une palette rendrait plus propre car elle apporterait une certaine cohérence graphique mais c'est aussi plus contraignant et donc plus long.
Seid ihr das essen ? Nein ! Wir sind der Jaeger !
Précédente 1, 2, 3 ··· 10 ··· 17, 18, 19, 20, 21 Suivante

LienAjouter une imageAjouter une vidéoAjouter un lien vers un profilAjouter du codeCiterAjouter un spoiler(texte affichable/masquable par un clic)Ajouter une barre de progressionItaliqueGrasSoulignéAfficher du texte barréCentréJustifiéPlus petitPlus grandPlus de smileys !
Cliquez pour épingler Cliquez pour détacher Cliquez pour fermer
Alignement de l'image: Redimensionnement de l'image (en pixel):
Afficher la liste des membres
Pour coloriser votre code, cliquez ici.
Sinon cliquez sur le bouton ci-dessous.
:bow: :cool: :good: :love: ^^
:omg: :fusil: :aie: :argh: :mdr:
:boulet2: :thx: :champ: :whistle: :bounce:
valider
 :)  ;)  :D  :p
 :lol:  8)  :(  :@
 0_0  :oops:  :grr:  :E
 :O  :sry:  :mmm:  :waza:
 :'(  :here:  ^^  >:)

Σ π θ ± α β γ δ Δ σ λ
Veuillez donner la réponse en chiffre
Vous devez activer le Javascript dans votre navigateur pour pouvoir valider ce formulaire.

Si vous n'avez pas volontairement désactivé cette fonctionnalité de votre navigateur, il s'agit probablement d'un bug : contactez l'équipe de Planète Casio.

Planète Casio v42 © créé par Neuronix et Muelsaco 2004 - 2020 | Il y a 40 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