Les membres ayant 30 points peuvent parler sur les canaux annonces, projets et hs du chat.

Forum Casio - Projets de programmation


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

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, 4, 5, 6 ··· 10 ··· 20, 21, 22 Suivante
Kikoodx Hors ligne Labélisateur Points: 2768 Défis: 11 Message

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


Le pack est déjà en noir et blanc Rader
Time is running out
Rader Hors ligne Membre Points: 234 Défis: 0 Message

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


Faut inverser les couleurs alors, c'est blanc sur noir
Kikoodx Hors ligne Labélisateur Points: 2768 Défis: 11 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...)
Time is running out
Hackcell Hors ligne Membre Points: 1413 Défis: 11 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
Kirafi Hors ligne Membre Points: 2174 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)
Rader Hors ligne Membre Points: 234 Défis: 0 Message

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


Faut demander à Shadow, perso je m'occupe des maps
Kirafi Hors ligne Membre Points: 2174 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)
Kikoodx Hors ligne Labélisateur Points: 2768 Défis: 11 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
Time is running out
Kirafi Hors ligne Membre Points: 2174 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)
Hackcell Hors ligne Membre Points: 1413 Défis: 11 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
Kirafi Hors ligne Membre Points: 2174 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)
Shadow15510 Hors ligne Administrateur Points: 5011 Défis: 16 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

Kirafi Hors ligne Membre Points: 2174 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)
Hackcell Hors ligne Membre Points: 1413 Défis: 11 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
Shadow15510 Hors ligne Administrateur Points: 5011 Défis: 16 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

Kirafi Hors ligne Membre Points: 2174 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)
Shadow15510 Hors ligne Administrateur Points: 5011 Défis: 16 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

Rader Hors ligne Membre Points: 234 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
Shadow15510 Hors ligne Administrateur Points: 5011 Défis: 16 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

Hackcell Hors ligne Membre Points: 1413 Défis: 11 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
Shadow15510 Hors ligne Administrateur Points: 5011 Défis: 16 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

Précédente 1, 2, 3, 4, 5, 6 ··· 10 ··· 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 v42 © créé par Neuronix et Muelsaco 2004 - 2021 | Il y a 92 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