La Revue des Projets – 152
Posté le 23/06/2019 15:27
Bonjour à tous !
Ce soir nous avons trois articles pour la RdP. Tout d'abord un de Lephénixnoir, notre éternel admin', un second de CaptainLuigi et enfin … Ben je ne sais pas… L'article est de source connue, mais l'auteur(e) a demandé à conserver son anonymat, donc voila…
Commençons par Lephe et son projet d'affichage mathématique en 2D. Son projet, une fois fini, permettra d'écrire du texte sur sa Casio comme sur un éditeur mathématique (genre LaTex). J'arrête de vous enquiquiner, place au vrai pro :
Lephenixnoir a écrit :Salut à tous ! Et merci à Shadow15510 qui me permet de plus en plus souvent de passer de ce côté de la Revue des projets.
Voici la suite de l'article que j'ai écrit il y a... fichtre, déjà 3 semaines !
J'ai fait des progrès importants sur mon
afficheur mathématique en 2D, un travail dérivé de
WebCalc. J'y ai ajouté quelque chose d'impensable dans la version originale : des matrices !
Vu l'architecture qu'il y a derrière, je suis maintenant confiant que cette lib peut servir de couteau suisse d'affichage mathématique. Vous la verrez peut-être à l'oeuvre dans des documents ou cours dans le futur !
J'ai ajouté de la
documentation sur le wiki, avec notamment la liste des éléments et des paramètres graphiques que l'on peut contrôler. Comme vous pouvez le voir il y en a un paquet !
Un outil dérivé de cet... outil dérivé, c'est une police avec des symboles mathématiques. J'ai déjà parlé de ma
police Unicode 5x7. Elle support maintenant pas moins de
1474 caractères et a un
dépôt sur le Gitea.
J'ai prévu que le texte de gint soit nativement en Unicode, comme ça fini les prises de tête, on peut écrire
print("génial") et ça donne pas des symboles bizarres. J'y travaille en même temps que je porte le moteur de rendu de texte rapide sur Graph 90+E - ce qui sera pour une future RDP.
À la prochaine !
Si vous souhaiter participer : jetez un œil sur le topic dédié. Vous pouvez également travailler de concert avec les membres déjà impliqués dans le projet notamment
Hackcell sur le git.
Passons ensuite à
CaptainLuigi qui se dévoile sous son vrai nom pour nous parler de son dernier projet dont nous étions sans nouvelles depuis presque un mois !
En effet après avoir lancé la nouvelle de son projet de Mario bors en C.Basic, le projet est tombé dans l'oublie… D'où l'interêt des
topics dédiés pour maintenir un communication sans faille autour de son projet. D'un certain côté ça aide à l'organisation aussi…
CaptainLuigi ( Paul Thorel ) a écrit :Bonjour à tous.
En cette période intense du Bac ( bon courage pour ceux qui planchent actuellement ) , ( moi j'ai rien à faire
) , j'ai une grosse ( tres grosse annonce à vous faire ).
J'avais publié il y a quelques temps un article sur mon dernier jeu (Mario Galaxy Run ).
Depuis , je l'avais vraiment mis de côté ( non , Shadow , je ne l'abandonne pas )
J'avais quasiment la certitude que ce projet n'avait plus de jus ; ( et ma calto plus de piles )
Je l'ai repris il y a peu de temps , et j'ai depuis rajouté plein de nouvelles features :
-Chargement du jeu convivial avec des anecdotes ( type loading "Minecraft" )
-Desi entièrement revu.
-Magasin terminé
-Niveaux de difficulté.
-Ajout de nouveaux objets : les vies , par exemple , qui vous permet de survivre plus longtemps.
Screenshots :
Et avant la sortie d'une démo ( le jeu est convivial, entièrement jouable ; mais il va y avoir de nombreux ajouts), je compte ajouter de nouvelles (encore !) features:
-Changement de tout le design.
-Ajout de nouveaux ennemis.
-Compteur de mètres.
-Menu des records (Certifié Guinness).
La démo sortira bientôt ( d'ici il y aura des nouvelles )
J'ai également un autre projet à vous exposer
Je travaille sur une librairie ( quasi ) graphique pour Python :
J'ai déjà réussi à générer sur la calculette ( 35+e ) un affichage 32 par 32 ( pas sur tout l'écran , mais visible ) des points de graphiques , et des fonctions de calcul , de résolution et d'affichage utilisant une bibliothèque pour le texte créé par mes soins )
Elle utilise ma bibliothèque de texte ici présentée :
(Avec possibilité de localiser le texte , et de rajouter de l'espace en dessous de celui-ci ) :
Je vous informerai dès que possible pour cette bibliothèque prometteuse .
A plus.
Paul Thorel
Bravo pour ce renouveau de ton projet ! Hésite pas à faire un topic et à nous tenir au courant de tes avancées, et, éventuels problèmes… En attendant, je vous invite à vous manifester dans les commentaires (qui servent, il faut le dire, à ça…). Parle-nous aussi de ta bibliothèque pour Casio Python ! Maitriser la sortie graphique est un avantage énorme dans la création de jeu !
Ah, nous arrivons à notre article à Nonyme… euh… anonyme.
Fallait que je la fasse celle-là ! Alors l'article est explicite, je vous le met là :
Ceci n'est pas un troll…
Je vous propose donc d'entrer sans préambule dans le vif du sujet.
J'ai été très déçu d'apprendre appris que le projet Odyssée a été archivé. La faute à une mauvaise gestion du groupe, pas de code, peu ou pas de communications sur les avancées. Sans doute aussi à cause d'une équipe pas assez compétente, et trop grande empêchant d'avoir tous le monde en même temps.
Les avancées ? Beh oui, en un an il y a eu des choses de faites. Par exemple, toutes les tiles du jeu ( maisons, joueur animé, interface in-game, écran stats,…). Mais pas que : le scénario est poussé, les moteurs de jeu théorique sont en ligne, les cartes à dessiner également.
Peut-être est-ce cela qui coince ? Il n'y a plus rien à faire ? Après, si c'est le scénario qui coince, on peut rejeter celui de Shadow ? Faire un système de jeu plus simple ? Tout reprendre ? Vous en pensez quoi ?
En fouillant sur le dépôt archivé, j'ai trouvé des tiles du jeu, les bordures sont gérées donc pas besoin de bandes de jonction, ça donne quelques choses comme ça (j'invente rien, tout est en ligne depuis plus de six mois) :
De même toutes les postions du joueurs (sans armes) sont gérées en 16 par 16. J'ai fait une compilation des 8 sprites :
Les sprites du joueur avec l'épée dans les quatres directions est géré ainsi que le sprite du joueur victorieux où l'on voit le joueur à genoux les bras en l'air.
Un écran in-game permettra d'afficher (à l'instar des Zelda) le nombre de Rubis, de vies, et de clé. Un espace a été ménagé en bas… Pour afficher du texte ? Le lieu ? un choix ? On peut en faire ce qu'on veut (même l'enlever). Je précise qu'il y a 10 pixels de blanc dans l'espace donc assez pour afficher des trucs. Quand on s'en sert pas on pourrait même afficher une image ?
Voila, j'ai terminé… Tout ça pour vous dire que si vous êtes motivé, je veux bien tenter de re-constituer une équipe (3~4 personnes maximum). L'ancien dépôt restera archivé et servira de base de données provisoire, puis sera sans doute supprimé ? Et un autre dépôt 100% code sera créé.
Merci d'avoir tout lu !
P.S. : Même si l'on part sur un truc plus simple, ce serait cool de reprendre les sprites et les trucs déjà fait, même si l'on ne garde pas tout… Le header avec les quelques 50 sprites est déjà fait avec son *.c. Ces premières sources seront mise en ligne dans le courant de la semaine à venir sur un dépôt gitea tout neuf avec une documentation solide sur mes premiers essais de moteurs de combat simplifié… mais pas trop. Je vous tiens au jus ?
Peut-être rappeler que le projet de jeu de Rôle Odyssée avait un dépôt gitlab qui a été migré a
cette adresse. Ce dépôt contient toutes les mécaniques de jeu. Je ne peux que souhaiter bonne chance à ceux qui se lanceront dans ce sauvetage de projet ! Le topic du projet
est toujours disponible. Je vous invite à vous faire remarquer dans les commentaires si vous avez des suggestions…
Bon ben c'est tout pour cette fois !
Cette semaine 9 programmes ont été postés !
4 programmes de maths d'
Aleyna :
math,
math,
math et
math.
Les Probas de
32f55z est un cours de proba.
Un
cours de merca de
Marany.
Invaders de Thori. L'unique, le vrai, l'indémodable Space Invaders !
2 jeux de
Dimibly :
Jeu de cartes simule un tirage de carte, et
Dé 6 faces qui simule un jeter de dé à 6 faces.
Lire la RdP précédente :
La Revue des Projets - 151
Besoin d'aide ? Une idée ? Un projet ? Un article !
Citer : Posté le 24/06/2019 14:53 | #
-Planétarium 2
Citer : Posté le 24/06/2019 14:57 | #
@Kikoodx : Tu ne fais pas attention au détail :P
Et7f3 ne s'est pas connecté depuis 2018, or pour poster un article il faut un vrai compte (juste que Shadow à transformé l'article pour faire disparaitre le pseudo)
Edit : oulà ça parle trop vite sur le forum
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)
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)
Citer : Posté le 24/06/2019 14:58 | #
C'est l'auteur qui m'a demandé par MP de cacher son pseudo
Citer : Posté le 24/06/2019 15:00 | #
Vous avez pas bientôt fini de spammer pour rien ?
Citer : Posté le 24/06/2019 16:00 | #
Déjà , cette fonction représente une graphe , et c'est des points "." comme ça .
Donc c'est un écran graphique pour tracer des courbes en ASCII art ? J'ai encore du mal...
Du reste, je me suis arrangé avec l'anonyme. À l'époque de l'Illustre Inconnu, ça avait un peu dégénéré mais je pense que ça va bien aller. Donc ne vous acharnez pas dessus, on sait qui c'est...
C'est vrai que l'article est très provocateur mais il touche à un problème de fond : l'équipe ne marchait pas bien. J'en vois qui préfèrent s'abstenir parce qu'ils n'ont jamais fait de C, c'est une erreur je pense. Il y a largement de quoi faire en graphismes et scénario pour ne jamais toucher au code !
Citer : Posté le 24/06/2019 16:10 | #
J'ai quasi jamais fais de C, mais si faut faire des maps, j'suis partant (du moment que j'ai un schema qui me montre quoi faire)
Lien: https://www.planet-casio.com/Fr/forums/lecture_sujet.php?id=15779
Citer : Posté le 24/06/2019 20:39 | #
43 commentaires en 1 jour ???
Mon dieu, il faut que je fasse un article xD
Concernant le projet Odyssey, j'aimerais complimenter le publicateur anonyme : c'est assez osé de sa part, et même plutôt courageux. Cela montre que le projet n'est pas mort
Citer : Posté le 24/06/2019 20:41 | #
Je t'ai pingé plusieurs fois cette semaine car tu avais dit vouloir en faire un, mais pas de bol ! Tu n'as probablement pas pu lire mes messages sur la shout.
Citer : Posté le 24/06/2019 20:41 | #
Je ne suis pas très actif
A.Nonyme Invité
Citer : Posté le 24/06/2019 21:00 | #
Merci Massena !
Je voulais quand même dire que je ne voulais pas faire un article provocateur, pas autant, mais qu'en même temps je suis content de voir que j'ai réussi à montrer que le projet est encore loin d'être mort…
J'en reviens à l'équipe, des volontaires ? Il faudrait aussi faire un dépôt pour le projet du coup, et s'organiser ! C'est ce qui a perdu l'ancienne équipe.
Citer : Posté le 24/06/2019 21:02 | #
Yep, j'en suis ! Pendant que le projet vole encore !
Je m'occupe du git Ça me fera une occasion pour m'apprendre à m'en servir…
Je le ferais demain
Citer : Posté le 25/06/2019 07:54 | #
Il va falloir en effet une bonne organisation car au fur et à mesure du développement vous allez vous retrouver tous avec chacun une version différente du projet
-Planétarium 2
Citer : Posté le 25/06/2019 08:17 | #
Ben c'est à ça que sert Gitea, non ? Avoir tous la même version ?
Sinon pour les réunions, je plussoye le Framapad C'est pratique et en temps réel, on pourra rédiger notre cahier des charges la-dessus…
Citer : Posté le 25/06/2019 08:27 | #
Déjà , cette fonction représente une graphe , et c'est des points "." comme ça .
Donc c'est un écran graphique pour tracer des courbes en ASCII art ? J'ai encore du mal ...
Comment tu veux que ça sorte ? on peux pas contourner le shell ( enfin si vous avez des idées ou des pistes hésitez pas ).
Et je pense pas qu'on puisse sortir par la shell des pixels.
Passé ici il y a peu. ಥ‿ಥ
Jouez à Mario sans arrêt sur votre Casio !
City Heroes
Piano Casio
Micro GIMP
Citer : Posté le 25/06/2019 09:56 | #
Je ne reviendrais plus sur l'inconnu j'ai perdu trop de temps, bonne chance à lui
CaptainLuigi, qu'est-ce que tu fais exactement ? Ce n'est pas clair.
J'aimerais voir du code dès que possible
Citer : Posté le 25/06/2019 11:49 | #
Je ne reviendrais plus sur l'inconnu j'ai perdu trop de temps, bonne chance à lui
CaptainLuigi, qu'est-ce que tu fais exactement ? Ce n'est pas clair.
J'aimerais voir du code dès que possible
Voilà la description , puisque tu y tiens :
C'est une bibliothèque qui permet de résoudre des graphes ( en affichage des résultats ça marche perfect ) , d'afficher du texte localisé sur l'écran , tracer des points de graphes ( vraiment simpliste ) , et plein de trucs que je vais rajouter ; et j'essaye de le nettoyer pour le faire marcher un peu et le montrer dans un topic dédié ....
Déjà , cette fonction représente une graphe , et c'est des points "." comme ça .
Donc c'est un écran graphique pour tracer des courbes en ASCII art ? J'ai encore du mal...
!
C'est pas un écran graphique vraiment ...
Ca affiche des points qui représente la fonction( f(x ) ) , comme j'ai dit plus haut ( comment je pourrais faire mieux ? )
Ca serait beaucoup plus clean si on pouvait afficher des pixels dans la shell , j'en conviens
Par contre , je ne vois pas comment une commande pourrait créé un affichage en dehors de la shell ( c'est des calculatrices , non ? )
Passé ici il y a peu. ಥ‿ಥ
Jouez à Mario sans arrêt sur votre Casio !
City Heroes
Piano Casio
Micro GIMP
A.Nonyme Invité
Citer : Posté le 25/06/2019 12:04 | #
Merci Kikoodx pour ton soutient !
J'ai envoyé un mail à Shadow pour qu'il puisse finir le git. Je continue à vous demander : qui veut participer ?
Citer : Posté le 25/06/2019 12:33 | #
Merci Kikoodx pour ton soutient !
J'ai envoyé un mail à Shadow pour qu'il puisse finir le git. Je continue à vous demander : qui veut participer ?
Je vais réfléchir , ça m'intéresse ...
Passé ici il y a peu. ಥ‿ಥ
Jouez à Mario sans arrêt sur votre Casio !
City Heroes
Piano Casio
Micro GIMP
Citer : Posté le 25/06/2019 13:01 | #
Et voila, le dépôt git est dispo ici : https://gitea.planet-casio.com/Shadow15510/Odyssee
Edit : J'ai créer un Framapad privé pour les réunions de l'équipe, ceux qui le souhaite peuvent aller jeter un œil (pour l'instant c'est vide). On peut discuter dessus sans gêner le flux de commentaires
Le framapad est disponible ici https://mypads.framapad.org/p/odyssee-hmyba7l2
Citer : Posté le 25/06/2019 13:38 | #
Le framapad n'a pas l'air très privé mais c'est cool
Je pourrais être intéressé mais je ne pourrais pas travailler beaucoup dessus avant la fin de la 1KBCJ#1...
Et cet histoire d'anonymat m'irrite toujours
Citer : Posté le 25/06/2019 13:39 | #
Oui, j'ai rendu le framapad public entre temps car je ne veux pas forcer l'inscription.