Les membres ayant 30 points peuvent parler sur les canaux annonces, projets et hs du chat.
La shoutbox n'est pas chargée par défaut pour des raisons de performances. Cliquez pour charger.

Forum Casio - Projets de programmation


Index du Forum » Projets de programmation » Projet Odyssée
Shadow15510 Hors ligne Administrateur Points: 5503 Défis: 18 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.

Le projet est en cours de refont après de multiple arrêts. Pour l'instant seuls quelques points sont sûrs :
- le projet sera compilé avec Gint (d'abord pour monochromes)
- le monde sera une matrice de map qui correspondront aux différents écrans du jeu
- les tiles seront en 8 pas 8 pixels, a priori en nuances de gris

Le lien vers le dépôt Gitea


Précédente 1, 2, 3 ··· 10 ··· 16, 17, 18, 19, 20, 21, 22 Suivante
Disperseur Hors ligne Membre Points: 1830 Défis: 1 Message

Citer : Posté le 20/04/2020 10:26 | #


Salut Shadow15510, je sait que je ne fait pas partie de l'équipe du projet mais je souhaite quand même assister à la réunion de Mercredi. Est-ce possible ?
Shadow15510 Hors ligne Administrateur Points: 5503 Défis: 18 Message

Citer : Posté le 20/04/2020 10:27 | #


Hey !
Bien sûr ! Tous le monde est le bienvenu
"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

Disperseur Hors ligne Membre Points: 1830 Défis: 1 Message

Citer : Posté le 20/04/2020 10:30 | #


Super, mais seulement je n'ai jamais utilisé Mumble. Je sait que le serveur en question est disponible d'ici et je m'y suis rendu pour tester avant mercredi. Il me suffit donc de mettre mon pseudo et mon mot de passe et c'est tout ?
Shadow15510 Hors ligne Administrateur Points: 5503 Défis: 18 Message

Citer : Posté le 20/04/2020 10:32 | #


Oui, c'est ç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

Disperseur Hors ligne Membre Points: 1830 Défis: 1 Message

Citer : Posté le 20/04/2020 10:36 | #


Oky super merci !
Lephenixnoir Hors ligne Administrateur Points: 24574 Défis: 170 Message

Citer : Posté le 20/04/2020 10:38 | #


Euh, tu n'as pas besoin de ton nom d'utilisateur ou de quelque mot de passe que ce soit normalement. Tu peux regarder dans ce tutoriel : https://www.planet-casio.com/Fr/forums/topic15898-1-tutoriel-installation-et-configuration-de-mumble-pc-android-web.html

Essaie la partie web d'abord, si elle marche tu gagneras du temps
Mon graphe (11 Avril): ((Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; passe gint 3 ; ...) || (shoutbox v5 ; v5)
Disperseur Hors ligne Membre Points: 1830 Défis: 1 Message

Citer : Posté le 20/04/2020 10:43 | #


Ok merci Lephe ça fonctionne sur le client web. Pour se déconnecter suffit de fermer la fenêtre non ?
Lephenixnoir Hors ligne Administrateur Points: 24574 Défis: 170 Message

Citer : Posté le 20/04/2020 10:44 | #


Oui, c'est ça ! Voire même l'onglet.
Mon graphe (11 Avril): ((Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; passe gint 3 ; ...) || (shoutbox v5 ; v5)
Disperseur Hors ligne Membre Points: 1830 Défis: 1 Message

Citer : Posté le 20/04/2020 10:45 | #


Oui l'onglet évidemment Pourquoi j'ai dit la page
Math680 Hors ligne Membre Points: 455 Défis: 5 Message

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


Je participe, c’etait le cas il y a longtemps mais on ne pas indiqué dans le topic (en programmeur du coup puisque vous en cherchez un)

Dans l’architecture du code, on remarque, que il manque pas mal d'information, en premier pour la sauvegarde, on ne sait pas se qui doit être sauvegarder, chaque moment important du jeu, les rubis également, mais doit t-on sauvegarder par exemple les ennemis que l'on a tués ou alors ils réapparaitront à chaque fois ? (ne pas les sauvegarder ou seulement les boss par exemple serait beaucoup plus simple, mais on peut toujours enregistrer que dans le fichier de sauvegarde que dans la map (X, Y) , 2 ennemis sur trois on été éliminés) Si l'on prend en compte les jeux de se style il n'y aura pas de sauvegarde de ce style.
De plus, sans un scénario détaillés (au moins pour le début) il est impossible de faire un système de sauvegarde censé, il faudrait donc mieux l'oublier pour le moment.

Ajouté le 21/04/2020 à 11:24 :
Modif de dernière minute, je viens de trouver un fichier "sauvegarde.mf" un peu paumé
“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
Lephenixnoir Hors ligne Administrateur Points: 24574 Défis: 170 Message

Citer : Posté le 21/04/2020 11:40 | #


De plus, sans un scénario détaillés (au moins pour le début) il est impossible de faire un système de sauvegarde censé, il faudrait donc mieux l'oublier pour le moment.

En fait tu réponds toi-même à la question précédente. Le détail des mécaniques du jeu (quels ennemis respawnent ?) n'est pas encore établi assez clairement pour pouvoir coder ça.

Faites les choses dans l'ordre et commencez par décider de vos maps ou de vos mécaniques de combat, codez-les, et ensuite passez aux détails. Vous n'avez pas besoin de sauvegarder toute de suite.
Mon graphe (11 Avril): ((Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; passe gint 3 ; ...) || (shoutbox v5 ; v5)
Math680 Hors ligne Membre Points: 455 Défis: 5 Message

Citer : Posté le 21/04/2020 11:52 | #


De plus je ne vois pas l'intérêt de mettre toute la map dans une matrice, on peut très bien le mettre dans un fichier et l'ouvrir à chaque fois que on change de minimap
Si c'est trop long alors peut être que on peut séparer la map en 4 partie (ou plus) et charger que une partie(celle où on se trouve) dans la matrice, puis quand on change de partie, on met à jour la matrice à partie du fichier
“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
Lephenixnoir Hors ligne Administrateur Points: 24574 Défis: 170 Message

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


C'est un peu l'idée, excepté que ça ne sert à rien d'utiliser un fichier alors que l'add-in en lui-même est déjà un fichier. Selon comment la map est définie, elle peut arriver dans la RAM ou rester dans la ROM.

Si la map est utilisée telle quelle, sans transformation alors il est purement et simplement inutile de la charger. Mais bon les perfs risquent de souffrir un peu (?).
Mon graphe (11 Avril): ((Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; passe gint 3 ; ...) || (shoutbox v5 ; v5)
Math680 Hors ligne Membre Points: 455 Défis: 5 Message

Citer : Posté le 21/04/2020 12:06 | #


C'est justement l'idée que j'ai exposé en disant que il faut mieux la charger en petite partie (pour ne pas saturer la mémoire et ne pas perdre trop de perf)

Ajouté le 21/04/2020 à 12:52 :
Je ne trouve pas le code du projet sur le git, seulement des test compilés et textures etc...
Savez-vous dans quel répertoire se trouve t-il ?
“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: 5503 Défis: 18 Message

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


Pour le code c'est le dossier Odyssee > src
"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

Math680 Hors ligne Membre Points: 455 Défis: 5 Message

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


Shadow tu peux m'ajouter dans les participants stp

Ajouté le 21/04/2020 à 13:06 :
D'ailleur on devrais pas aussi le compiler en g3a à chaque fois pour la g90 ?
“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: 5503 Défis: 18 Message

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


Alors on va reprendre… Rien n'est décidé. On a pas la plateforme, on a pas de système de map, tous les dessins sont possiblement obsolètes, le système de sauvegarde n'est pas à l'ordre du jour.

Et ouaip je j'ajoute de suite
"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

Math680 Hors ligne Membre Points: 455 Défis: 5 Message

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


Par contre il va vraiment falloir COMMENTER le code parce que sinon ça va pas être possible...
“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: 5503 Défis: 18 Message

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


Ouaip, m'enfin vu qu'on a pas de code…
"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

Math680 Hors ligne Membre Points: 455 Défis: 5 Message

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


La g90 a beacoup plus de mémoire (de l'ordre de 16 Mo), avec ça on peu se permettre de faire beaucoup de sprites, il y a également plus de mémoire vive, nécessaire, vu le projet ça me semble le plus adapté. (on discutera de tout ça pendant la réunion de demain)
“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: 5503 Défis: 18 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

Précédente 1, 2, 3 ··· 10 ··· 16, 17, 18, 19, 20, 21, 22 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
: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 v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 245 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