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 » L'Odyssée Projet de jeu casio
Math680 Hors ligne Membre Points: 455 Défis: 5 Message

L'Odyssée Projet de jeu casio

Posté le 03/07/2018 21:19

Eléments pratiques :
L'adresse du Gitea : https://gitea.planet-casio.com/Equipe_Odyssee/Odyssee
le scénario : ici et ainsi que sur le Git
Mécanique de base et combats
Fuite et sorts
Les niveaux ils vont jusqu'ici
Les objets

Connaissances
Le système de matrice pour les maps
Le Gitea
Le Gitea
Pour git, c'est pas sorcier :
1) faut installer git (la complexité varie en fonction de votre OS)
2) une fois installé, on lance la console, on se rend dans le fichier où l'on veut bosser à coup de cd sous linux et mac et de mv sous windows
3) git clone <URL du dépôt en HTTPS ou SSH>

Vous avez cloné le dépôt git, vous pouvez bosser dessus.

Pour mettre à jour votre dépôt : git pull
Pour sauvegarder chez vous les changements que vous avez fait : git commit
Pour envoyer vos modif sur le dépôt central :git push



Précédente 1, 2, 3 ··· 10, 11, 12, 13, 14, 15, 16 ··· 19, 20, 21 Suivante
Lightmare Hors ligne Membre de CreativeCalc Points: 690 Défis: 0 Message

Citer : Posté le 22/07/2018 15:49 | #


est ce qu'on devrait créer un groupe discord ?

"Quand je dis à la cour : "Sautez ! ", tout le monde me demande "jusqu'où ?" "
Dijkstra - The Witcher
Shadow15510 Hors ligne Administrateur Points: 5504 Défis: 18 Message

Citer : Posté le 22/07/2018 18:24 | #


Je ne sais pas ce que c'est...
"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

Drak Hors ligne Rédacteur Points: 1925 Défis: 40 Message

Citer : Posté le 22/07/2018 19:02 | #


C'est un gtroupe de discussion. ça pourrait être pratique, mais je ne suis pas familier avec Discord
Eon the Dragon : version 1.2
Let's have a look!
Marre de ces RPGs qui t'imposent des classes, des compétences et des sorts ? Crée tes propres capacités sur Eon the Dragon ! Des monstres, des dragons et des combats aussi épiques que difficiles t'attendent !
Un RPG unique et immense t'attend ! Joue dès maintenant à Aventura, le Royaume Poudingue !
Vous aussi, soyez swag et rejoignez Planète Casio !
Lephenixnoir En ligne Administrateur Points: 24676 Défis: 170 Message

Citer : Posté le 22/07/2018 20:37 | #


Si vous passez sur Discord on ne verra plus rien ici... je pense que c'est une mauvaise idée !
Mon graphe (11 Avril): ((Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; passe gint 3 ; ...) || (shoutbox v5 ; v5)
Shadow15510 Hors ligne Administrateur Points: 5504 Défis: 18 Message

Citer : Posté le 23/07/2018 08:31 | #


J'ai eu du mal à m'habituer avec Git c'est pas pour tout refaire avec Discord
"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

Drak Hors ligne Rédacteur Points: 1925 Défis: 40 Message

Citer : Posté le 23/07/2018 10:14 | #


Hmmmm...
Git ≠ Discord

Eon the Dragon : version 1.2
Let's have a look!
Marre de ces RPGs qui t'imposent des classes, des compétences et des sorts ? Crée tes propres capacités sur Eon the Dragon ! Des monstres, des dragons et des combats aussi épiques que difficiles t'attendent !
Un RPG unique et immense t'attend ! Joue dès maintenant à Aventura, le Royaume Poudingue !
Vous aussi, soyez swag et rejoignez Planète Casio !
Lephenixnoir En ligne Administrateur Points: 24676 Défis: 170 Message

Citer : Posté le 23/07/2018 18:48 | #


Je dirais plutôt type of git <> type of discord pour emprunter à Coq... (oui c'est syntaxiquement valide)
Mon graphe (11 Avril): ((Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; passe gint 3 ; ...) || (shoutbox v5 ; v5)
Maxipoint14 Hors ligne Membre Points: 244 Défis: 0 Message

Citer : Posté le 09/08/2018 16:50 | #


Si tu veux pour t'aider je participes
Ps : malheureusement j'ai une 25+e
Mon moral de programmation:
   80%

avancée de la maj 1.15 de fortcalc
   5%
Drak Hors ligne Rédacteur Points: 1925 Défis: 40 Message

Citer : Posté le 09/08/2018 18:00 | #


Pour un jeu qui risque d'être aussi fat, ça va être difficile pour toi de le tester, j'imagine. Mais, après, rien ne t'empêche d'installer un émulateur sur ton PC !
Eon the Dragon : version 1.2
Let's have a look!
Marre de ces RPGs qui t'imposent des classes, des compétences et des sorts ? Crée tes propres capacités sur Eon the Dragon ! Des monstres, des dragons et des combats aussi épiques que difficiles t'attendent !
Un RPG unique et immense t'attend ! Joue dès maintenant à Aventura, le Royaume Poudingue !
Vous aussi, soyez swag et rejoignez Planète Casio !
Shadow15510 Hors ligne Administrateur Points: 5504 Défis: 18 Message

Citer : Posté le 26/08/2018 17:29 | #


Je sais que pas mal de trucs m'ont détourné de se projet collectif et je m'en excuse. J'ai réfléchit un peu aux avancées possibles du projet avant de me rendre compte que 36000 octets pour le dixième de la plus petites des parties même en optimisant comme pas possible... ça passera jamais...
Le Basic et ses limitations j'en ai marre... Désolé de balancer ça comme ça mais je pense sincèrement porter le projet en C Beaucoup plus de mémoire, possibilité de calculs et d'affichage en semi 3D bien plus performante... En plus je pense que le *.g1a est compatible avec la Graph 90+E sans trop de motif On a des super banques de sprites Drak tu dessines comme un pro je me démerde a peu près et je suis sûr que C le projet sera plus simple.
Je commence à porter le projet en C dès que j'en suis rendu au même point que le projet en BASIC je vous le dit... On va le reprendre ce RpG et on va le finir !
"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

Lephenixnoir En ligne Administrateur Points: 24676 Défis: 170 Message

Citer : Posté le 26/08/2018 17:39 | #


Shadow15510 a écrit :
En plus je pense que le *.g1a est compatible avec la Graph 90+E sans trop de motif

Ha ha ! Je soutiens à fond le projet, peu importe le langage dans lequel vous le faites, mais pour la compatibilité de l'add-in je suis obligé d'exposer la réalité de la chose.

C'est déjà pas mal si tu arrives à coder le même add-in pour les deux plateformes en changeant moins de la moitié du code, alors le même fichier sur les deux machines, c'est dead impossible.
Mon graphe (11 Avril): ((Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; passe gint 3 ; ...) || (shoutbox v5 ; v5)
Shadow15510 Hors ligne Administrateur Points: 5504 Défis: 18 Message

Citer : Posté le 26/08/2018 17:43 | #


AH... merde
C'est pas cool du tout ça... ainsi un *.g1a pour SH4 qui tourne avec une Graph 75 ne marchera pas avec une Graph 90 alors ?
Bon bon bon... Et pis bon courage pour tout refaire de manière à ce que cela marche... Autant le BASIC c'est tout simple autant le C...
"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

Lephenixnoir En ligne Administrateur Points: 24676 Défis: 170 Message

Citer : Posté le 26/08/2018 18:01 | #


C'est pas cool du tout ça... ainsi un *.g1a pour SH4 qui tourne avec une Graph 75 ne marchera pas avec une Graph 90 alors ?

Il ne marchera même jamais !

Si tu codes bien tu peux faire quasiment le même add-in pour les deux. Regardes l'add-in de contrôle de gint que je suis en train de développer, il y a 20 lignes qui changent et tout le reste c'est identique. (Bon j'ai encore que 500 lignes mais voilà.) Je compile les mêmes sources avec deux environnements différentes pour générer le g1a et le g3a.

Donc c'est totalement possible, mais il faut avoir un bonne idée de comment designer l'application. Par exemple, le dessin, qui va être très différent sur Graph 75 et Graph 90, doit absolument être isolé. La logique du jeux et les IA n'auront pas besoin de changer, donc si elles sont bien dans leur coin tu peux les réutiliser.

La clé c'est de bien identifier quelle partie du code va changer et quelle partie de ne va pas changer. Ensuite tu les sépares bien et ça roule.
Mon graphe (11 Avril): ((Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; passe gint 3 ; ...) || (shoutbox v5 ; v5)
Shadow15510 Hors ligne Administrateur Points: 5504 Défis: 18 Message

Citer : Posté le 26/08/2018 18:04 | #


Je pense réutiliser le petit sprite du perso de mon Essai en C en isolant tous les dessins dans le fonction Draw comme tu m'as dit cela sera plus simple peut-être...
"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

Lephenixnoir En ligne Administrateur Points: 24676 Défis: 170 Message

Citer : Posté le 26/08/2018 18:06 | #


En général tu auras envie de faire deux versions des sprites (petit et en noir et blanc, grand et en couleurs) si tu veux exploiter les possibilités de la Graph 90, si c'est dans tes moyens.

Après tu n'es pas obligé. La fonction de dessin de la Graph 90 peut afficher le même sprite, ce n'est pas un problème. Comme elle est bien isolée du reste du code, quoi qu'elle fasse, cela n'affecte pas le reste. Tu pourras toujours modifier plus tard.
Mon graphe (11 Avril): ((Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; passe gint 3 ; ...) || (shoutbox v5 ; v5)
Shadow15510 Hors ligne Administrateur Points: 5504 Défis: 18 Message

Citer : Posté le 26/08/2018 18:09 | #


Je n'ai pas de Graph 90 moi... je n'en ai même jamais vu de ma vie... je ne sais pas trop ce que le dessin peut rendre... enfin... le dossier du projet n'est pas encore créé je m'y mettrait demain après avoir bouclé la fonction Draw de l'essai
"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

Drak Hors ligne Rédacteur Points: 1925 Défis: 40 Message

Citer : Posté le 26/08/2018 20:13 | #


Lol. Alors du coup on peut se lâcher sur les graphismes ?
Eon the Dragon : version 1.2
Let's have a look!
Marre de ces RPGs qui t'imposent des classes, des compétences et des sorts ? Crée tes propres capacités sur Eon the Dragon ! Des monstres, des dragons et des combats aussi épiques que difficiles t'attendent !
Un RPG unique et immense t'attend ! Joue dès maintenant à Aventura, le Royaume Poudingue !
Vous aussi, soyez swag et rejoignez Planète Casio !
Shadow15510 Hors ligne Administrateur Points: 5504 Défis: 18 Message

Citer : Posté le 27/08/2018 08:06 | #


Exactement on vatout faire en semi-3D et ce sera magnifique !!
"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 07/09/2018 16:31 | #


Salut tous le monde désolé pour mon absence mais c reparti alors je fais quoi !

Ajouté le 07/09/2018 à 16:32 :
Au fait je suis pour les 2versions
“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: 5504 Défis: 18 Message

Citer : Posté le 07/09/2018 18:26 | #


Tout d'abord je pense me focaliser sur l'apprentissage du C : le code doit être clean clean clean pour "simplifier le portage en *.g3m Lorsque j'aurais réussi à faire un truc propre en C je pense que je vais pouvoir me pencher sur l'adaptation du code existant en C. Ensuite, je nettoie le code en C et on continue le scénario !
Mais ça va prendre du temps
"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

Lightmare Hors ligne Membre de CreativeCalc Points: 690 Défis: 0 Message

Citer : Posté le 07/09/2018 18:32 | #


je remarque qu'il y a que Shadow qui bosse sur ce projet...
"Quand je dis à la cour : "Sautez ! ", tout le monde me demande "jusqu'où ?" "
Dijkstra - The Witcher
Précédente 1, 2, 3 ··· 10, 11, 12, 13, 14, 15, 16 ··· 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
: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 104 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