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: 3946 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.


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

Avancement des Graphismes
   12%

Avancement du Scénario
   10%


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

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

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 ... , 10, 11, 12, 13, 14, 15, 16, 17, 18Suivante
Shadow15510Hors ligneAdministrateurPoints: 3946 Défis: 16 Message

Citer : Posté le 12/07/2019 15:49 | # | Fichier joint


J'arrive à ça :



Mais je ferai un tile d'herbe léger et je rajouterai les fontaines
"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: 194 Défis: 0 Message

Citer : Posté le 12/07/2019 15:50 | #


Je trouve que l'eau est trop noire comparé au reste des tiles...
LenoHors ligneMembrePoints: 193 Défis: 0 Message

Citer : Posté le 12/07/2019 15:51 | #


C'est cool mais tous les tiles que tu modifies à la main, il faudra les rajouter dans un tileset pour pouvoir les afficher sur la calto
Seid ihr das Essen ? Nein, wir sind der Jäger !
Shadow15510Hors ligneAdministrateurPoints: 3946 Défis: 16 Message

Citer : Posté le 12/07/2019 15:55 | #


Je modifie le tilset direct J'en ai fait n gros avec tous les dessins : 101 au total !
"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: 3946 Défis: 16 Message

Citer : Posté le 12/07/2019 16:12 | # | Fichier joint


Bon, j'ai retouché tout ç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%
LephenixnoirEn ligneAdministrateurPoints: 16098 Défis: 140 Message

Citer : Posté le 12/07/2019 20:56 | # | Fichier joint


Quitte à apporter mes 10 centimes, j'ai tenté d'alléger le trait... mon eau est horrible, faites comme si elle n'était pas là...

Mon conseil : doucement sur l'herbe et le gris dans la cabane. C'est pas facile de seulement voir que c'est une cabane ! Tu as aligné des planches et des rondins mais il n'y a rien pour attacher, pas de séparation claire entre la façade et le toit, et la porte et la fenêtre ont du mal à se distinguer...

LephenixnoirEn ligneAdministrateurPoints: 16098 Défis: 140 Message

Citer : Posté le 12/07/2019 20:58 | # | Fichier joint


Pendant que j'y suis, si ça peut vous inspirer... un concept (incomplet) de maison en bois en gris. Je doute que ça rende bien tel quel à cause de la quantité de gris.

RaderHors ligneMembrePoints: 194 Défis: 0 Message

Citer : Posté le 12/07/2019 21:23 | #


Faudrait faire un addin pour voir toutes les tiles sur la calto et voir comment rendent les gris
TituyaHors ligneRédacteurPoints: 557 Défis: 15 Message

Citer : Posté le 12/07/2019 23:15 | #


@Lephenixnoir j'aime vraiment beaucoup ton design de maison ainsi que l'image allégée plus haute, c'est (selon moi) beaucoup mieux que la version de shadow. D'ailleurs ton eau est pas si horrible que ça je trouve
Casio VS Nokia 3310 ? Qui gagne ?



Shadow15510Hors ligneAdministrateurPoints: 3946 Défis: 16 Message

Citer : Posté le 13/07/2019 16:31 | #


Je suis sur l'add-in en question mais la gestion de gris de Gint est en chantier, j'attend le feu vert de Lephe
"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%
LephenixnoirEn ligneAdministrateurPoints: 16098 Défis: 140 Message

Citer : Posté le 28/07/2019 18:01 | #


Voilà voilà, le feu vert est ici ! Le moteur de gris est officiellement en production dans gint, vous pouvez donc l'utiliser dès maintenant en mettant simplement à jour le noyau.
Shadow15510Hors ligneAdministrateurPoints: 3946 Défis: 16 Message

Citer : Posté le 28/07/2019 18:07 | #


Ah ! Alors reprenons ! Il faut revoir les niveaux de gris sur les tiles, en fait, le top serait de limiter leurs utilisation pour avoir un rendu le plus beau possible on calc ! Je vous rappelle que le projet est loin d'être terminé si dès que je tourne le dos vous dormez …

Bon alors clarification des choses à faire :

Faire les moteurs de jeu
Commencer ou continuer le code
Prendre des renseignements sur la gestion du clavier par timer et l'appliquer
Architecture du code à préciser


Dessiner le mobilier
Faire les monstres animés
Continuer les artéfacts
Constituer les designs des maps
Faire la carte du monde du jeu (esquisse à la main dispo dans le second dépôt archivé)
Faire des PnJ (animés ou pas)



Faire le scénario
Isoler les points-clés
Revoir ou créer les dialogues
Décider des cinématiques : endroit, actions,… etc

Autrement dit, on en a pour du travail ! Le moteur de gris étant au point, on peut commencer à réfléchir sur comment passer de Tiled à la calto ? Pour l'instant je n'ai pas de réponse : va falloir chercher ! A vos neurones… Prêt ? Partez !!

"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%
KikoodxEn ligneMembrePoints: 1479 Défis: 9 Message

Citer : Posté le 28/07/2019 18:19 | # | Fichier joint


Je peux m'en charger, j'ai de l'expérience en trifouillage de types
Il faudra juste spécifier quelques paramètres et normaliser un peu l'utilisation de Tiled, sinon je risque de m'y perdre.
(En fichier joint mes recommandations actuelles de paramétrage après test.)
Mon idée est de faire un script Python se chargeant de la conversion vers whatever format vous souhaitez.
Je dis ça mais ne pas oublier que Tiled est un superbe outil, il y a peut-être plus simple
Bum-bo wants coins

2+2=5
Shadow15510Hors ligneAdministrateurPoints: 3946 Défis: 16 Message

Citer : Posté le 28/07/2019 18:36 | #


Ok, super ! Lephe est toujours ok pour nous bricoler un truc pour convertir vers un format utilisable, on a encore le temps !

Pour ma part, je vais bricoler un truc qui va permettre de tester les image du jeu un peu comme une visualeuse de photo sur la calto
"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: 3946 Défis: 16 Message

Citer : Posté le 28/07/2019 20:20 | # | Fichier joint


J'ai terminé la visionneuse d'image, elle a un dossier dans le git les touches sont super simples :
[LEFT] pour voir l'image précédente
[RIGHT] pour voir l'image suivante
[OPTN] agit comme un toggle avec l'affichage en haut du numéro de l'image.
[EXIT] pour quitter

Pour l'instant il n'y a que deux image de test, mais je compte passer en nuances de gris rapidement

Le *.g1a est en pièce jointe
"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%
HackcellHors ligneMembrePoints: 1150 Défis: 10 Message

Citer : Posté le 29/07/2019 11:27 | #


Pourquoi ne pas faire un dépot à part pour ta visioneuse d'image, Odysée ne sera sans doute pas le seul projet qui en aura besoin, et avec un peu de chance deviendra un outil indispensable pour visionner les images
I usually spend meow time cosplaying as a diligent student...
So it can get pretty stressful.
That's exactly why PC is such a happy place for meow to be ⭐
Shadow15510Hors ligneAdministrateurPoints: 3946 Défis: 16 Message

Citer : Posté le 29/07/2019 13:36 | #


Parce qu'il faut changer le code pour voir de nouvelles images et que le code tiens en 2 lignes donc c'est ni très ergonomique, ni très dur… Les sources sont sur le dépôt donc si quelqu'un veut en faire un outil plus puissant libre à lui…
"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%
LephenixnoirEn ligneAdministrateurPoints: 16098 Défis: 140 Message

Citer : Posté le 29/07/2019 13:38 | #


Si tu avais un dépôt le quelqu'un en question pourrait partager sa version plus puissante et serait donc incité à le faire.
Shadow15510Hors ligneAdministrateurPoints: 3946 Défis: 16 Message

Citer : Posté le 29/07/2019 13:41 | #


Mais c'est vraiment rien ! Juste un bricolage pour voir une image ou deux sur la calto Je veux bien faire un dépôt spécial mais les utilisations sont super réduite : faut bidouiller le code, aligner les images à la main… Pour bricoler ça passe, mais c'est pas du tout ergonomique… 
"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%
HackcellHors ligneMembrePoints: 1150 Défis: 10 Message

Citer : Posté le 29/07/2019 13:45 | #


Donc ce programme est bugué. d'accord.

À ton avis, entre le laisser là avec juste toi qu'en a besoin et qui connait les bidouillages et le poster à part pour que tout le monde puisse y participer, laquelle des deux situations mènera à un programme fonctionnel ?
I usually spend meow time cosplaying as a diligent student...
So it can get pretty stressful.
That's exactly why PC is such a happy place for meow to be ⭐
Shadow15510Hors ligneAdministrateurPoints: 3946 Défis: 16 Message

Citer : Posté le 29/07/2019 13:47 | # | Fichier joint


Hein ? Mais il est déjà sur le git hein il a un dossier dans le projet Odyssée depuis hier Tous le monde peut participer, c'est juste que c'est pas un dépôt à part quoi…

Ajouté le 29/07/2019 à 15:10 :
Bon les premiers screens du jeu sont visibles on calc grâce à la visionneuse du projet Odyssée

Le résultat est pas mal mais clignote un max, si l'on peut profiter d'un tel effet pour simuler la houle d'une mer c'est vraiment classe de tire des avantages des inconvénients mais il faut absolument diminuer notre consommation de gris ! Les dessinateurs ? À vous !
"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%
Pages : Précédente1 ... , 10, 11, 12, 13, 14, 15, 16, 17, 18Suivante

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