En cette période de Bac, retrouvez notre sélection de programmes. De plus, nous vous conseillons de ne pas vous y prendre au dernier moment, le site peut être indisponible suite à une surcharge de visiteurs.
Forums Casio - Actualités

Index du Forum > Actualités > La revue des projets - 108
Shadow15510
En ligne
Rédacteur
Niveau: Intermédiaire
Points: 647
Défis: 13
Message
Posté le 10/06/2018 18:03

La revue des projets - 108 :

Bonsoir à tous.
La semaine dernière Drak nous avait averti de l'avancement et de la remise en état de son projet Aventura. Et durant la semaine nous avions eu la bonne surprise d'une apparition éclaire de Maxjgolf pour nous mettre au courant de ses programmes de révisions.


Cette 108ème édition de la Revue des Projets nous révèle quelques surprises puisqu'elle débute dès maintenant avec une description des cours et des programmes "compact" de Maxjgolf dont l'existence a été mise en avant la semaine dernière...

Maxjgolf a écrit :
Bonjour à tous !
Certains d'entre vous ont dû voir passer la semaine dernière sur la page d'accueil de Planet-Casio, la mise en avant de Packs pour le BAC S de Mathématiques et de Physique-Chimie.

C'est pourquoi une présentation un peu plus précise de ces packs s'impose afin que le plus grand nombre puisse en profiter.

Le Pack de Maths est un regroupement de cours et de PRGM qui a été créé dans le but de soulager vos cerveaux de toutes les formules que le programme de mathématiques vous impose. Il comporte toutes les grandes notions du programme à savoir : Nombres Complexes, Fonctions (toutes dans leurs globalités), Suite, Géométrie dans l'espace, Statistique et Probabilité, etc... Ainsi que des programmes utiles comme résolveur de polynômes de degré 2, calcul de probabilité normale, etc... J'ai essayé de faire quelque chose de complet et de condensé.

Le Pack de Physique-Chimie est lui aussi un regroupement de cours et de PRGM, mais cette fois ci spécialisé dans le domaine de... la Physique Chimie !! Comme le pack de Maths il comporte les grandes notions abordées dans le programme de première et de terminale scientifique : Ondes et modèles, Rayonnement, Énergie et Force, Acide et Base, Chiralité/Conformation, etc... Ainsi que quelques PRGM utiles.

Globalement ces 2 packs ont été conçus par un élève de terminale S pour des élèves de terminales S, mais ils peuvent aussi être utilisés par des élèves de terminales ES/L (après je ne garantit pas le totalité de leur programme de Maths).

La mise en avant de mes Packs pour le BAC 2018 est une forme de consécration pour moi, encore un an en arrière c'est moi qui profitait du travail des autres et aujourd'hui l'équipe de Planet-Casio valorise mon travail donc j'en suis ravi Si cela peut vous inciter à télécharger ces packs ils ont déjà été téléchargé plus de 18 500 fois , c'est de mon point de vue un gage de qualité

Si jamais vous les utilisez, n'hésitez pas à me faire part de vos impressions et remarques
C'est toujours agréable, et parfois cela permet de corriger les coquilles qui auraient pu se glisser.

En attendant, bon courage à toutes et à tous pour le BAC 2018

De bons programmes qui explosent tous les records de téléchargement dans leur catégorie et qui vous permettent une dernière fois de briller au Bac puisque l'édition 2019 aura le "mode examen"

Drak occupé par ses études et par son projet n'a pas eu le temps de nous écrire un petit quelque chose... Néanmoins sont projet ambitieux avance bien et vite mérite donc que l'on vous brosse un petit tableau des lieux...
Petit rappel le projet Aventura a vu le jour pour la première fois en 2016 sur ce topic. Ce jeu est muni d'un moteur de combat innovant qui repose sur 3 types d'attaques : Puissance, Dextérité, et Vitesse. Mais une citation de l'auteur pour expliquer son propre jeu est, je pense, plus judicieux
Dark a écrit :
Que sont les Poudingues ?

Les poudingues sont des petites créatures sans bras ni jambe, au corps semblable à un mélange entre une balle d'arme à feu et un pudding. Leur visage est expressif et ils déterminent généralement leur appartenance sociale par leur couvre-chef.

Quel est le but du jeu ?

Vous incarnez un de ces fameux Poudingues, vivant au sein d'un royaume dirigé par un monarque Poudingue. En tant qu'Explorateur, vous êtes convoqué par le roi lui-même pour vous confier une mission : localiser le repaire des poudingues anti-royalistes qui semblent préparer une révolte dans l'ombre...


Après cette petite piqûre de rappel, passons au corps même du projet :
Drak a écrit :
Voici voila : Je vous fait part du plan que j'ai mis en place pour avancer dans mon projet. Y'a un peu de texte, pas d'image, donc je suis désolé si ça vous fait chier de lire Le projet est particulièrement et fortement ambitieux, et me demandera donc beaucoup de travail et d'investissement, d'où la nécessité de m'organiser avec précision. Voici :

Phase 1 : Écriture. Cette étape consiste à coucher sur le papier ce que je projette de faire, le gameplay et les composants du jeu, dans un idéal. Je ne m'occupe pas tant de savoir si ça tiendra dans le code, ni de savoir si j'aurais le temps et/ou la motivation d'en faire autant. J'essaye d'en écrire le plus possible, dont le scénario avec le plus de détails possible, les personnages, etc.

Phase 2 : Architecture générale. Il s'agit de hiérarchiser les sous-programmes, menus, et les chemins qui s'opèrent entre chaque. Dans cette partie, on ne s'occupe pas du code dans les détails, mais plutôt de « blocs » en tant qu'ensembles de fonctions. Par exemple, j'aurai un bloc « Title screen », un bloc « dessin map », un bloc « dialogue », etc. Il s'agira de définir avec une certaine précision les blocs qui interviendront pour le fonctionnement du jeu, d'estimer si possible leur taille et de les positionner les uns par rapport aux autres, les cheminements de sous-programmes à sous-programmes – sachant qu'on ne peut pas avoir plus de 10 sous-programmes qui tournent à la fois.

Phase 3 : Code. Écriture du code à l'intérieur de chaque bloc, avec seulement quelques données à titre d'exemple. Il ne s'agira pas de faire du bô graphisme ou bien pleins de sprites et de pictures différentes. L'objectif ici est de fabriquer rapidement quelques éléments de dialogue et de graphisme pour pouvoir écrire tout le code qui fera fonctionner le jeu et qui agira comme un squelette. De beaux graphismes sont inutiles si le code sous-jacent n'est pas fonctionnel. J'ai eu tort de commencer à faire des maps et des pictures, mais elles sont là et je ne vais pas les gâcher.
Il me faudra alors écrire de façon individuelle et séparée chaque « bloc » ou « fonction » pour m'assurer que leur fonctionnement propre est opérationnel. C'est aussi l'occasion de revoir certaines ambitions à la baisse si elles demandent trop de place dans le code. Cette partie ne constitue pas l'intégralité de l'écriture du code, loin de là. La phase 4 y occupera une place importante aussi.

Phase 4 : Mise en relation et assemblage des blocs. Cette partie sera délicate, mais aura été largement anticipée avec la phase 2. Il s'agit non plus de faire fonctionner des pièces détachées, mais de les assembler et de penser avec ingéniosité leur articulation pour que le jeu devienne une seule entité. Cette phase comprendra vraisemblablement des modifications à l'intérieur même de chaque bloc pour d'éventuelles optimisations. Il y aura naturellement de nombreux tests et essais quant au bon fonctionnement de l'ensemble de la structure.

Phase 5 : Travail de « remplissage ». Si le squelette du jeu est tout à fait opérationnel et ne présente pas de bug, on passe à cette phase qui consiste à remplir le jeu de son contenu : les graphismes, les maps, les dialogues. C'est donc à ce moment que je m’attellerai activement à la conception des graphismes du jeu et à ses dialogues. Cette phase porte bien son nom puisqu'elle devra également être modulée en fonction de la place restante en mémoire dans la calculatrice.

Phase 6 : Optimisations, essais et tests du jeu intensifs. Cette phase vise à repérer les éventuels défauts dans le code du jeu, mais aussi dans le gameplay. C'est une phase très importante car elle vise à rendre le jeu jouable, appréciable et source de plaisir (oh yeah baby), mais aussi cohérent dans son ensemble. Elle contiendra donc beaucoup de recorrections et peut-être même de frustration chez le concepteur (moi) qui constatera que son jeu est tout pourri.

Phase 7 : Publication. Une fois que les corrections, tests, optimisations et finitions sont finis, il ne me reste plus qu'à publier une version 1.0 (ou Bêta) du jeu et attendre des retours de la communauté, qui sera sans doute enthousiaste de voir un jeu sortir après plus de deux années d'attente, lôl. En fonctions des retours, des finitions et des ajouts auront peut-être lieu pour donner suite à une version 1.1, 1.2, etc. L'objectif sera donc de corriger les éventuels bugs qui seraient passés inaperçus, et prendre en compte des suggestions pour améliorer l'expérience de jeu.

Phase 8 : Supplication. Demander à ce que le jeu jouisse du label de qualité Casio. C'est mon rêve. Je le veux. Au moins une fois dans ma vie !




Et donc, sans plus attendre, je trace une balise signalant que nous nous trouvons en phase 1 (écriture) du projet, yiha !

=================================► Phase 1 ◄===================================

Nous lui souhaitons bon courage pour son projet.

Chers amis c'est fini pour aujourd'hui je vous rappelle que tous le monde peut soumettre un articles via le formulaire



Pages: 1, 2 | Suivante

Drak
En ligne
Rédacteur
Niveau: Intermédiaire
Points: 938
Défis: 38
Message
Citer : Posté le 10/06/2018 18:15 | #
Edit : Mes deux remarques ont été prises en compte. Merci !

Mais, autrement, félicitations pour ton premier article de la RDP !
----------------------------------
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 !

Mon projet Basic : Un Grand RPG vous attend ! et sa version Demo ici !
Et enfin, mon propre topic !
Shadow15510
En ligne
Rédacteur
Niveau: Intermédiaire
Points: 647
Défis: 13
Message
Citer : Posté le 10/06/2018 18:19 | #
en fait c'est le deuxième... le premier étant l'histoire des calculatrices
Je crois que c'est bon là...
Edit : c'est normal
----------------------------------
"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
Niveau: Confirmé
Points: 11522
Défis: 136
Message
Citer : Posté le 10/06/2018 20:55 | #
C'est pas mal comme article. Si je peux me permettre de faire deux remarques :
- Mets plus de ponctuation ! Il manque même un point à la dernière phrase...
- Il faudrait introduire plus les projets, parler des petits êtres que sont les Poudingues, rappeler en quelle année Aventura a commencé à être discuté, parler du fait que le Pack Bac de Maxjgolf explose les recors de téléchargements... tout ce qui peut permettre à une personne qui passe sur PC pour la première fois de comprendre les enjeux de ces deux projets.
----------------------------------
Rise.
Hackcell
Hors ligne
Membre
Niveau: Intermédiaire
Points: 639
Défis: 5
Message
Citer : Posté le 10/06/2018 23:05 | #
Bravo pour ta nomination en tant que rédacteur, à présent plus personne ne pourra prétendre que tu es un bleu
----------------------------------
I only need black tea and sweets to survive...
But no matter what I eat, I need love to live...
So please, don't leave me alone...
Drak
En ligne
Rédacteur
Niveau: Intermédiaire
Points: 938
Défis: 38
Message
Citer : Posté le 10/06/2018 23:20 | #
Hackcell a écrit :
plus personne ne pourra prétendre que tu es un bleu


Ha ha ha, quel jeu de mot ! 8)

... got it?
----------------------------------
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 !

Mon projet Basic : Un Grand RPG vous attend ! et sa version Demo ici !
Et enfin, mon propre topic !
Shadow15510
En ligne
Rédacteur
Niveau: Intermédiaire
Points: 647
Défis: 13
Message
Citer : Posté le 11/06/2018 08:11 | #
Je reste meilleur en rédaction qu'en programmation...
----------------------------------
"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
Ne0tux
Hors ligne
Membre d'honneur
Niveau: Aucun
Points: 3096
Défis: 261
Message
Citer : Posté le 11/06/2018 19:05 | #
Merci pour cet article !

Je le dis avec beaucoup de douceur mais à l'avenir, s'il vous plait, faites plus court. Ou sinon, il faut des images !!! Drak a déjà partagé des screens magnifiques qui auraient été du plus bel effet sur la page d'accueil.

Là c'est vraiment long, surtout que 50% de l'article est une reprise pure et dure d'un texte que nous avons déjà lu autre part. Ce qu'il faut c'est contextualiser des liens vers des projets (comme suggéré par Lephé', et comme fait au dessus de la citation de Drak), les mettre en avant ou simplement produire une valeur ajoutée autour, pas dupliquer le contenu vers lequel il pointe.

Bravo à Shadow pour sa nomination au sein de l'équipe de rédaction.
----------------------------------
Mes principaux jeux : Ice Slider - CloneLab - Arkenstone

La Planète Casio est accueillante : n'hésite pas à t'inscrire pour laisser un message ou partager tes créations !
Drak
En ligne
Rédacteur
Niveau: Intermédiaire
Points: 938
Défis: 38
Message
Citer : Posté le 11/06/2018 19:10 | #
Oui, je ne peux que plussoyer.
----------------------------------
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 !

Mon projet Basic : Un Grand RPG vous attend ! et sa version Demo ici !
Et enfin, mon propre topic !
Nemhardy
En ligne
Grand maître des Traits d'Esprit
Niveau: Confirmé
Points: 1194
Défis: 54
Message
Citer : Posté le 11/06/2018 20:53 | #
Au délà les quelques remarques de là plus haut que je rejoins (en félicitant Shadow au passage, je ne crois pas l'avoir déjà fait… ), ça fait plaisir que Drak est à la forge pour vendre du rêve encore ! Bonne phase 1 à toi !
----------------------------------
Ils n'osent pas s'avouer que c'est à cause de rien du tout…
Drak
En ligne
Rédacteur
Niveau: Intermédiaire
Points: 938
Défis: 38
Message
Citer : Posté le 11/06/2018 21:26 | #
Nemhardy, je te remercie beaucoup ! Je ne sais pas si je serai capable d'achever ce projet un jour, mais j'aimerais vraiment fournir un RPG de qualité en basic à cette communauté !
----------------------------------
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 !

Mon projet Basic : Un Grand RPG vous attend ! et sa version Demo ici !
Et enfin, mon propre topic !
Lephenixnoir
En ligne
Administrateur
Niveau: Confirmé
Points: 11522
Défis: 136
Message
Citer : Posté le 12/06/2018 08:21 | #
Tu le codes comment ce programme au fait ? Si tu le fais avec BIDE, ce serait une bonne occasion de le mettre sur le Git.
----------------------------------
Rise.
Drak
En ligne
Rédacteur
Niveau: Intermédiaire
Points: 938
Défis: 38
Message
Citer : Posté le 12/06/2018 13:04 | #
Heeeuuuuu c'est à dire ? J'ai encore jamais fait ça moi....
----------------------------------
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 !

Mon projet Basic : Un Grand RPG vous attend ! et sa version Demo ici !
Et enfin, mon propre topic !
Lephenixnoir
En ligne
Administrateur
Niveau: Confirmé
Points: 11522
Défis: 136
Message
Citer : Posté le 12/06/2018 13:52 | #
Eh bien, créer un dépôt Git sur lequel tu héberges le code du programme au format BIDE. Si tu n'es pas familier, tu peux lire un tutoriel de Git, tu verras c'est édifiant. Ça s'applique à tous les projets pour lesquels tu écris le code sur ton ordinateur au fond...
----------------------------------
Rise.
Shadow15510
En ligne
Rédacteur
Niveau: Intermédiaire
Points: 647
Défis: 13
Message
Citer : Posté le 12/06/2018 15:07 | #
moi je code on calc... et ça marche...
tous le monde
Toute la partie sur le projet de Drak est effectivement lisible autre part... Mais n'ayant eu aucun article de sa part j'ai utilisé le topic dédie au jeu pour le mettre en avant...
----------------------------------
"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
Niveau: Confirmé
Points: 11522
Défis: 136
Message
Citer : Posté le 12/06/2018 15:17 | #
Coder on-calc c'est bien mais sur PC, tu disposes de toute la puissance dont tu pourrais avoir besoin : macros, extensions du langage, méta-programmation, recompilation...

Edit : personne ne s'est encore amusé à faire ça pour le Basic, mais ça pourrait valoir le coup, qui sait ?
----------------------------------
Rise.
Shadow15510
En ligne
Rédacteur
Niveau: Intermédiaire
Points: 647
Défis: 13
Message
Citer : Posté le 12/06/2018 16:51 | #
Moi si justement... Plague.inc est fait 100% on calc la seule intervention de l'ordi c'est quand je l'ai transféré
----------------------------------
"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
En ligne
Rédacteur
Niveau: Intermédiaire
Points: 938
Défis: 38
Message
Citer : Posté le 12/06/2018 16:56 | #
Écoute, j'aime l'innovation. à l'avenir, j'essaierai de faire ça sur un Git chépakwa. De toute façon, je vais me servir de BIDE pour ce projet, c'est trop pratique. TROP PRATIQUE.
----------------------------------
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 !

Mon projet Basic : Un Grand RPG vous attend ! et sa version Demo ici !
Et enfin, mon propre topic !
Lephenixnoir
En ligne
Administrateur
Niveau: Confirmé
Points: 11522
Défis: 136
Message
Citer : Posté le 12/06/2018 17:06 | #
Drak a écrit :
Écoute, j'aime l'innovation. à l'avenir, j'essaierai de faire ça sur un Git chépakwa. De toute façon, je vais me servir de BIDE pour ce projet, c'est trop pratique. TROP PRATIQUE.

Voilà, c'est ça l'esprit ! Et mets-le sur la forge de Planète Casio pendant que tu y es !
----------------------------------
Rise.
Shadow15510
En ligne
Rédacteur
Niveau: Intermédiaire
Points: 647
Défis: 13
Message
Citer : Posté le 13/06/2018 12:57 | #
BIDE fonctionne uniquement sur PC (windows)?
----------------------------------
"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
Breizh_craft
En ligne
Modérateur
Niveau: Confirmé
Points: 733
Défis: 7
Message
Citer : Posté le 13/06/2018 16:53 | #
Non, BIDE fonctionne partout où est installé Java (Windows, Mac, Linux).

PS : PC ça veut rien dire, les Mac sont des ordinateurs personnels comme les autres
----------------------------------
Informagicien professionnel, prestidigitateur système. Tout est possible.

Pages: 1, 2 | Suivante

Index du Forum > Actualités > La revue des projets - 108

Planète Casio v42 © créé par Neuronix et Muelsaco 2004 - 2018 | Il y a 256 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements

Planète Casio est un site communautaire indépendant, géré bénévolement et n'est donc pas affilié à Casio | Toute reproduction de Planète Casio, même partielle, est interdite
Les fichiers, programmes et autres publications présents sur Planète Casio restent la propriété de leurs auteurs respectifs et peuvent être soumis à des licences ou des copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd