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: 3737 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, 2, 3, 4, 5, 6, 7, 8, ... 18Suivante
KikoodxHors ligneMembrePoints: 1323 Défis: 7 Message

Citer : Posté le 27/06/2019 10:05 | #


Le pack est déjà en noir et blanc Rader
RaderHors ligneMembrePoints: 188 Défis: 0 Message

Citer : Posté le 27/06/2019 10:10 | #


Faut inverser les couleurs alors, c'est blanc sur noir
KikoodxHors ligneMembrePoints: 1323 Défis: 7 Message

Citer : Posté le 27/06/2019 10:15 | #


C'est une base
Et le blanc sur noir rend très bien, regarde Minit, Downwell, Baba is You (après en vert fonce sur vert je ne dis pas...)
HackcellEn ligneMembrePoints: 1121 Défis: 6 Message

Citer : Posté le 27/06/2019 10:18 | #


On parle de la calculatrice, avec un blanc plus beige que blanc, et des lignes blanches entre les pixel noirs, donc je pense qu'un fond blanc rendrait mieux
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 ⭐
KirafiHors ligneMembrePoints: 2105 Défis: 10 Message

Citer : Posté le 27/06/2019 12:07 | #


Je vous ai vu parler de gestion du clavier et tout, mais vous utilisez pas gint pour faire ça ?

Ajouté le 27/06/2019 à 12:12 :
Aussi par rapport à la tailles des Tiles, perso je trouve qu'en 9*9 c'est parfait, et surtout je vous déconseille du 16*16, l'écran monochrome est trop petit pour ça, ça fait pas grand chose à afficher sur l'écran...
Aussi vous faites un scrolling ou du map par map ?
Si c'est un scrolling il faut penser à ne pas trop surcharger sinon ça fait du flou dégueu.
Après avec du map par map pas de soucis, mais si les map ne font que 4 de haut (avec du 16*16) on va changer beaucoup trop de fois de map...

Pour les tile 9*9 regardez Pokémon de Dodormeur, et aussi dans certaines rdp qui parle de SeaRush y'a pas mal de truc
iPod
Pour des parties rapides
Jusqu'où pourras-tu aller dans ce jeu "partie rapide" qu'est Dextris (élu Jeu Du Mois)
Pourras-tu survivre plus de 20 secondes dans ce fameux tunnel appelé Graviton
Rebondis entre les murs en évitant les piques dans SpikeBird
Pourras-tu éviter de te faire écraser dans FallBlocs (élu Jeu Du Mois)
Autres
Franchement ils valent le coups
Deviens l'amiral de la marine dans SeaRush (jeu concours) (élu Jeu Du Mois)
La version 2048 tactile amélioré au plus haut point : 2048 Delux !
Pars à la recherche des morceaux d'étoile dans Lumyce (élu Jeu Du Mois)
RaderHors ligneMembrePoints: 188 Défis: 0 Message

Citer : Posté le 27/06/2019 12:12 | #


Faut demander à Shadow, perso je m'occupe des maps
KirafiHors ligneMembrePoints: 2105 Défis: 10 Message

Citer : Posté le 27/06/2019 12:15 | #


Ici pour SeaRush : https://www.planet-casio.com/Fr/forums/topic14332-1-La-revue-des-projets---76.html
Ici pour Pokémon : https://www.planet-casio.com/Fr/programmes/programme2427-1-Poke.-n%C3%A9phrite-dodormeur-add-in.html

si ça vous intéresse j'ai pleeeein de tiles 9*9 déjà prêt haha.
iPod
Pour des parties rapides
Jusqu'où pourras-tu aller dans ce jeu "partie rapide" qu'est Dextris (élu Jeu Du Mois)
Pourras-tu survivre plus de 20 secondes dans ce fameux tunnel appelé Graviton
Rebondis entre les murs en évitant les piques dans SpikeBird
Pourras-tu éviter de te faire écraser dans FallBlocs (élu Jeu Du Mois)
Autres
Franchement ils valent le coups
Deviens l'amiral de la marine dans SeaRush (jeu concours) (élu Jeu Du Mois)
La version 2048 tactile amélioré au plus haut point : 2048 Delux !
Pars à la recherche des morceaux d'étoile dans Lumyce (élu Jeu Du Mois)
KikoodxHors ligneMembrePoints: 1323 Défis: 7 Message

Citer : Posté le 27/06/2019 12:27 | #


Pourquoi 9x9 ? Le code est tellement plus propre et simple à porter quand c'est une puissance de 2, il faut garder à l'esprit qu'ils comptent le porter sur 90+e
KirafiHors ligneMembrePoints: 2105 Défis: 10 Message

Citer : Posté le 27/06/2019 12:43 | #


9*9 car
=> 64-1 = 63 = 7*9 = 7 tiles de haut
=> 127-1 = 126 = 14*9 = 14 tiles de large

Et le truc du code, je sais pas comment vous comptez gérer l'affichage de sprites, mais ça change rien la hauteur et tout... surtout que si vous parlez d'un portage 90+e couleurs, avec gint ça le fait tout seul, faut juste refaire une fonction d'affichage de sprite, ce qui est simple à mettre en place.

Si vous utilisez pas gint, faire un portage risque d'être plus fouilli que prévu...
iPod
Pour des parties rapides
Jusqu'où pourras-tu aller dans ce jeu "partie rapide" qu'est Dextris (élu Jeu Du Mois)
Pourras-tu survivre plus de 20 secondes dans ce fameux tunnel appelé Graviton
Rebondis entre les murs en évitant les piques dans SpikeBird
Pourras-tu éviter de te faire écraser dans FallBlocs (élu Jeu Du Mois)
Autres
Franchement ils valent le coups
Deviens l'amiral de la marine dans SeaRush (jeu concours) (élu Jeu Du Mois)
La version 2048 tactile amélioré au plus haut point : 2048 Delux !
Pars à la recherche des morceaux d'étoile dans Lumyce (élu Jeu Du Mois)
HackcellEn ligneMembrePoints: 1121 Défis: 6 Message

Citer : Posté le 27/06/2019 12:47 | #


Et de toutes façon, sur la 90+E, vous voudrez sans doute afficher plus de tiles, vous aurez donc sans doutes à choisir une nouvelle dimension et les redessiner
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 ⭐
KirafiHors ligneMembrePoints: 2105 Défis: 10 Message

Citer : Posté le 27/06/2019 12:49 | #


Ah et 9*9 au lieu de 8*8 car tu t'en rendra compte, mais t'arrives à des résultats plus convaincants, enfin reste à voir, mais l'argument de la "gestion en puissance de 2" n'est pas valable, qu'elle que soit la taille ça se programme pareil .

Exact Hackcell, et donc refaire la fonction de dessins de la map, voir la gestion de votre découpage qui sera différent car pas le même nombres de tiles et tout...
iPod
Pour des parties rapides
Jusqu'où pourras-tu aller dans ce jeu "partie rapide" qu'est Dextris (élu Jeu Du Mois)
Pourras-tu survivre plus de 20 secondes dans ce fameux tunnel appelé Graviton
Rebondis entre les murs en évitant les piques dans SpikeBird
Pourras-tu éviter de te faire écraser dans FallBlocs (élu Jeu Du Mois)
Autres
Franchement ils valent le coups
Deviens l'amiral de la marine dans SeaRush (jeu concours) (élu Jeu Du Mois)
La version 2048 tactile amélioré au plus haut point : 2048 Delux !
Pars à la recherche des morceaux d'étoile dans Lumyce (élu Jeu Du Mois)
Shadow15510Hors ligneAdministrateurPoints: 3737 Défis: 15 Message

Citer : Posté le 27/06/2019 12:51 | #


Pour la Graph 90 le 16*16 est parfait, mais on y est pas…

Je regarde le 9*9 et je vois ce que je peux faire… Mais le personnage va être hard à redimensionner… le 8*8 c'est la merde nan c'est vrai c'est juste super chiant à dessiner…

Concernant le système de maps, c'est pas simple, il faut trouver un compromis, je pencherai pour garder le perso au centre et faire une map grande avec des tiles de 16*16. Arrivé en bordure de cette map on passe à la map suivante selon un système classique. Cela permet de garder les tiles de 16*16 tout en ayant une carte de jeu finale énorme !
"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%


KirafiHors ligneMembrePoints: 2105 Défis: 10 Message

Citer : Posté le 27/06/2019 13:12 | #


Le truc c'est que si tu affiches que 4 tiles de haut, on va passer notre temps à switcher de map, et de mon point de vu, j'aurais pas une visibilité assez grande pour apprécier le terrain. J'aurais l'impression d'être tout le temps cloisonné.
Après reste à voir, quand vous aurez un prototype je verrai si ça me fait bizarre où pas.
iPod
Pour des parties rapides
Jusqu'où pourras-tu aller dans ce jeu "partie rapide" qu'est Dextris (élu Jeu Du Mois)
Pourras-tu survivre plus de 20 secondes dans ce fameux tunnel appelé Graviton
Rebondis entre les murs en évitant les piques dans SpikeBird
Pourras-tu éviter de te faire écraser dans FallBlocs (élu Jeu Du Mois)
Autres
Franchement ils valent le coups
Deviens l'amiral de la marine dans SeaRush (jeu concours) (élu Jeu Du Mois)
La version 2048 tactile amélioré au plus haut point : 2048 Delux !
Pars à la recherche des morceaux d'étoile dans Lumyce (élu Jeu Du Mois)
HackcellEn ligneMembrePoints: 1121 Défis: 6 Message

Citer : Posté le 27/06/2019 13:14 | #


Kirafi a écrit :
9*9 car
=> 64-1 = 63 = 7*9 = 7 tiles de haut
=> 127-1 = 126 = 14*9 = 14 tiles de large

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: 3737 Défis: 15 Message

Citer : Posté le 27/06/2019 13:14 | #


Le problème est que le joueur ne tiens pas sur une tiles de 9*9 Il est presque deux fois plus grand… Et puis le 9 par 9 laisse un pixel de blanc, je trouve ça moyen…

J'avais fait un petit RpG en C.Basic avec ce système de maps avec des tiles de 16*16, il est là : https://www.planet-casio.com/Fr/programmes/voir_un_programme_casio.php?showid=3762&page=last Perso, je trouve que ça rend bien le 16*16, même si c'est un peu gros…
"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%


KirafiHors ligneMembrePoints: 2105 Défis: 10 Message

Citer : Posté le 27/06/2019 13:17 | #


Le pixel de blanc tu le vois pas honnêtement.
Et tu peux facilement refaire un perso en 9*9, si tu veux je peux essayer .

Justement, tous les projets que j'ai vu sur le site en 16*16 me paraissaient trop gros ...
iPod
Pour des parties rapides
Jusqu'où pourras-tu aller dans ce jeu "partie rapide" qu'est Dextris (élu Jeu Du Mois)
Pourras-tu survivre plus de 20 secondes dans ce fameux tunnel appelé Graviton
Rebondis entre les murs en évitant les piques dans SpikeBird
Pourras-tu éviter de te faire écraser dans FallBlocs (élu Jeu Du Mois)
Autres
Franchement ils valent le coups
Deviens l'amiral de la marine dans SeaRush (jeu concours) (élu Jeu Du Mois)
La version 2048 tactile amélioré au plus haut point : 2048 Delux !
Pars à la recherche des morceaux d'étoile dans Lumyce (élu Jeu Du Mois)
Shadow15510Hors ligneAdministrateurPoints: 3737 Défis: 15 Message

Citer : Posté le 27/06/2019 13:20 | #


Mouais… Ça m'embête un peu… En même temps ce serait plus simple, mais super long de tout refaire…


"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: 188 Défis: 0 Message

Citer : Posté le 27/06/2019 13:22 | #


Mais une fois que c'est fait, y'a plus rien a faire
Shadow15510Hors ligneAdministrateurPoints: 3737 Défis: 15 Message

Citer : Posté le 27/06/2019 13:22 | #


C'est pas faux…
"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%


HackcellEn ligneMembrePoints: 1121 Défis: 6 Message

Citer : Posté le 27/06/2019 13:22 | #


c'est pas pour rien qu'a l'époque ont t'avais dis de pas commencer les sprites tant que les dimension des tiles était pas fixées
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: 3737 Défis: 15 Message

Citer : Posté le 27/06/2019 13:23 | #


J'ai pas attendu que le projet commence pour dessiner ces tiles
"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, 2, 3, 4, 5, 6, 7, 8, ... 18Suivante

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