Bienvenue sur Planète Casio !

Planète Casio est la commauté française de référence pour toutes les calculatrices Casio. Apprenez à utiliser votre machine, téléchargez et partagez des programmes, ou initiez-vous à l'informatique sur le forum. Ou bien venez développer des jeux avec nous pour passer le temps !

Actualités

La Revue des Projets — 155


Bonsoir et bienvenue dans la 155ème édition de la Revue des Projets ! Ce soir, un petit article : le résultat du vote du Jeu du Mois !

Allez ! Même pas de quote ! C'est parti !

L'heureux vainqueur de la maxi édition de l'élection du Jeu du Mois est… Bitmap Wars avec 5 points ! Bravo à Milang qui remporte cette élection, talonné de près par Shadow15510 et son jeu de rôle en Python avec 3 points.



Merci à tous nos participants et un grand merci à nos deux votants : KikooDX et Matcul. On vous espère bien plus nombreux la prochaine fois ! En attendant, tous à vos calculatrices !

Ce soir la première édition de la Game Jam lancée par KikooDX touche à sa fin ! Un grand bravo à son organisateur qui sait désormais à quel point il peut être complexe de lancer un projet ! Merci à tous ceux qui ont joué le jeu et qui ont pondu, parfois avec des temps records, des jeux de moins de 1000 octets !

C'est tout pour cette soirée !

Cette semaine, 13 programmes ont été postés !

D'abord tous les participations à la 1 kB Basic Casio Game Jam #1 ! Mais aussi :

RushB de Mastermokemo, qui est une démo pour son futur jeu sur ClassPad 400. Son jeu est doublé d'un autre programme : Simon.
VolumeArea par Psychohacker est un cours de géométrie.

Lire la RdP précédente : La Revue des Projets - 154
Besoin d'aide ? Une idée ? Un projet ? Un article !

Commentez cette news ! (0)

Publié par Shadow15510 le 14/07/2019 17:49

Voir toutes les news


La Revue des Projets — 154


Bonjour à tous !
Ce soir un article qui devrait vous tenir en haleine jusqu'à dimanche prochain… A vos calculatrice ? Prêt ? Partez !!


Massena prend la parole ce soir au nom du jury de la première édition du 1Ko Basic CASIO Jam ! Un jeu plus qu'un concours où le but et d'optimiser à fond son programme pour ne pas dépasser les 1000 octets… Un pari pas simple d'autant plus que votre jeu doit être en relation avec un thème imposé.

Masséna a écrit :


Bonjouuur à tous !
A l'heure où cet article parait, si les redacteurs sont à l'heure *hem hem*, la 1 ko Basic Casio Jam #1 est lancée !

Tout d'abord, un petit rappel des règles :
Le but est de créer un jeu en Basic Casio, language natif donc, qui ne dépasse pas 1 ko (variables, listes, matrices et pictures comprises), et étant en rapport un thème choisi. Vous devrez donc, oh seigneur ! optimiser votre code pour inclure un maximum de contenu dans un minimum d'espace. Le but n'est pas de créer un programme de 5 octets bien sûr...

Les jeux seront notés de deux façons :
- Le jeu le mieux optimisé, où le jury composé de Kikoodx et moi-même choisiront un jeu rapide, rempli de contenu, optimisé et sans bugs.
- Le jeu le plus fun, avec le plus d'originalité, le gameplay le mieux abouti, et les graphiiismes !

Le barème
Le barème
Technique :
10 - optimisation du poids
5 - contenu du jeu (nombre de tableaux par exemple)
5 - vitesse du jeu (délai entre deux actions)
5 - graphismes et présentation
10 - absence de bugs

Amusement :
10 - gameplay/ressenti
5 - concept
5 - lisibilité de l'écran
5 - délai des entrées (si il y a lieu)
10 - absence de bugs


Liste des participants
Liste des participants
- Tituya
- Lephenixnoir
- Shadow15510
- Sentaro21
- Leno
- Lightmare
- Mactul
- Alexot
- Krevo_
- Hackcell
- Ityt
- Captainluigi


Bien, et maintenant, le moment que vous attendez tous... Après tant de suspens... Le thème sera...

Ahahaha, Shadow, tu ne sauras rien
Ahahaha, Shadow, tu ne sauras rien


Bien, bonne chance à toutes et à tous !
Nous nous retrouvons la semaine prochaine pour clore la jam.
On espère que ça vous plait, on en fera une deuxième si c'est le cas...

Bonne soirée !


Comment ? Tu ne veux pas me donner le thème avant tous le monde ? Et comment je vais faire pour gagner moi, si je peux pas tricher ??

On souhaite bonne chance à nos candidats ! En leurs rappelant que le douzième chapitre du tutoriel de Totoyo sur le BASIC Casio porte sur l'optimisation. À bon entendeur !

C'est tout pour cette semaine…

Cette semaine 3 programmes ont été postés
Ftune 3 de Sentaro21 qui signe ici le portage de son célèbre addin d'overclockage pour la Graph 35+E II !
Tentacule d'Alexot, un programme qui vous dessine la tentacule animée de son auteur…
JeuMat2 d'Alexot un jeu où vous devez traverser une map truffée d'embûches.

Lire la RdP précédente : La Revue des Projets-153
Besoin d'aide ? Une idée ? Un projet ? Un article !

Commentez cette news ! (20)

Publié par Shadow15510 le 07/07/2019 18:00

Voir toutes les news


Réunion de Planète Casio fin Juillet


Salut à tous !

Comme promis lors de la dernière assemblée générale de CreativeCalc, on va organiser des réunions beaucoup plus ouvertes pour discuter de Planète Casio en live, sur notre serveur Mumble.

La première réunion aura lieu un week-end fin Juillet et est ouverte à tous les membres. C'est l'occasion de discuter des projets en cours, des événements à organiser, ou de la communauté en général.

Si vous êtes impliqué dans un projet ou simplement actif, je vous conseille de venir car les réunions audio permettent de clarifier beaucoup de choses !

Pour participer, il vous suffira de vous connecter avec Mumble à notre serveur creativecalc.fr sur le port 64738. Le remplissage du Framadate pour trouver une date est terminé, mais vous pouvez toujours venir si vous êtes disponible !

Framadate à remplir pour trouver une bonne date :
» https://framadate.org/vELMk7xTQx1B4u6M «

La réunion est fixée au Dimanche 28 Juillet à 16 heures.

Je serai là pour répondre aux questions, écouter vos demandes et vous aider si vous voulez organiser des choses. Voici quelques sujets qu'on abordera (liste non exhaustive) :

• Plans à long terme pour améliorer la dynamique de la communauté
• Réorganiser des événements et des concours
• Un événement que je vais vous proposer, le week-end de test
• Planète Casio sur les réseaux sociaux

Venez nombreux !

Commentez cette news ! (32)

Publié par Lephenixnoir le 04/07/2019 00:43

Voir toutes les news


Election du Jeu du Mois de Mai-Juin 2019


Bonjour à tous !
Jadis les mercredi étaient pris pour ces tutos d'exceptions que l'on appelait alors les Tutoriels du Mercredi… Une semaine sur deux nous avions nous avions droit à notre après-midi de savoir sur les replis aussi étranges qu’obscurs du BASIC Casio. Et, de temps en temps, pour les mercredi de libre, un autre article prenait la page d'accueil : Le Vote du Jeu du Mois !


Ce mois-ci nous avons pris un retard énorme et ce n'est pas 5 ou 8 jeux qui sont à départager, mais bien 16 programmes ! Petit rappel des règles et du but du jeu :

Règles

On ne peut voter qu'une seule fois
Le Top 3 peut contenir des lacunes : vous pouvez ne mettre aucun programme en face des notes.
On ne peut pas voter pour soi-même (Tout vote pour soi est considéré invalide et remplacé par une lacune.)

Exemple de classement : Nous avons les jeux Sony, Mario, Starwars, Zelda, Pizza. J'aime beaucoup Pizza, j'ai bien aimé joué à Mario, sans plus et je n'ai pas aimé les autres :
1-Pizza (3pts)
2-
3-Mario (1pt)
Si j'ai bien aimé Sony mais pas les autres et que je pense que Sony aurait pût être mieux ce vote serait approprié:
1-
2-Sony (2pts)
3-

Si j'ai adoré Mario, Sony et Zelda, mais que je préfère Mario aux deux autres et que je trouve que la prestation de Zelda est bâclée alors mon vote va ressembler à ça :
1-Mario (3pts)
2-Sony (2pts)
3-Zelda (1pt)



Alors rien de bien méchant, vous testez, vous laissez votre classement et hop ! Voici les jeux triés par ordre alphabétique :

Tout d'abord, la série du jeu de rôle en Python 'Asci', par Shadow15510. Les deux opus sont deux jeux différents et seront comptés en tant que tel :
Asci-Opus 1 vous découvrez un monde étrange où l'aléatoire règne…
Asci-Opus2 le Roi vous remarque et vous charge d'une quête qui va soulevez bien des secrets.

Passons ensuite à TheBigBadBoy et son jeu :
Bataille Corse est un jeu de carte avec les règles de la bataille corse.

Nous poursuivons notre tour des jeux avec Milang :
Bitmap wars est un jeu de stratégie en temps réel en C.

Nous arrivons gentiment à Mastermokeko et son jeu :
Dames est un jeu de Dames pour la fx CP 400

Viens ensuite K gael boss et son programme :
FF O CASIO C est un jeu de combat…

Nous en venons à Thoricelli :
Invaders un addin qui reprend le concept indémodable de Space Invaders !

Un autre jeu de Mastermokeko :
JEUX de hasard qui est une compilation de jeux de hasard.

Maintenant, Alexot et son dernier jeu en BASIC :
Jeumat2 où le but et de survivre aux parcours qui vous sont proposés…

Nous arrivons à Badger :
JUMPY est un jeu de réflexe pour la Graph 90+E

Je ne sais plus quoi dire pour annoncer les jeux mais c'est au tour d'Hashby et de son jeu :
La Bataille est un jeu de bataille de carte pour la fx CP 400.

Nous touchons à la fin de cette longue liste avec Mastermokeko, qui signe sa troisième participation :
Morpion est un morpion simple, mais pour la fx CP 400 !

Encore un jeu de Hashby, donc pour la fx CP 400 :
Snake est un snake comme son nom l'indique.

Nous retrouvons des jeux compatibles avec des calculatrices plus courantes avec Corne2plum3 :
Solitaire un solitaire avec des billes et des trous, un cass-tête pas si simple !

Notre avant dernier candidat à ce monumental vote est Asselax !
Wata Dventure est un jeu de rôle où vous devez retrouvez trois médaillons brisés…

Pour clore ce qui est la plus longue liste de jeu jamais vue, voici Nono_erem et son jeu :
World Conquest est un jeu de stratégie où vous devez coloniser le monde.

Et voila !
On se retrouve courant la semaine prochaine pour les résultats, en attendant vous avez de quoi vous amusez ! Merci encore à tous les programmeurs et à tous les testeurs…

À la semaine prochaine !

Commentez cette news ! (2)

Publié par Shadow15510 le 03/07/2019 12:00

Voir toutes les news


La Revue des Projets — 153


Bonjour à tous !
Ce soir deux invités d'exception pour cette 153ème édition de votre revue hebdomadaire préférée ! Nous aurons l'honneur d'accueillir ce soir Massena, mais aussi… un membre que nous n'avons pas vu depuis longtemps et dont les cœurs se sont remis à battre : l'équipe de l'Odyssée. C'est partit !


Massena, membre depuis le 6 avril 2018, et heureux papa d'un programme très bien noté avec 8.75 / 10 en 2 notes et en attente de son nouveau bébé : Evocalc ! Je vous propose quelques échographies pour vous mettre dans le bain :







Plus récemment, Massena a eu des déboires avec la CIA des surveillants et le projet a longtemps été en stand by avant de rejoindre la case cimetière… Mais voila, sur Planète-Casio, les morts ne le reste pas longtemps…

Massena a écrit :

Ce retard dans la publication de mon article a été parfaitement calculé pour faire durer le suspens... Comment ça je suis pas crédible ?

Bonjour à toutes et à tous !
Aujourd'hui, je vais vous parler de mon jeu que je traîne derrière moi depuis 1 an, sans pouvoir m'en débarasser : j'ai nommé Evocalc !

J'ai fait plein de chose depuis mon dernier article comme... bah... euuuh... la carte et euuuh... le scénariooo et...

Bon, d'accord, je ne programme plus trop. MAIS J'AVANCE AU MOINS ! Je tiens à préciser que pour l'instant je bosse uniquement la partie graphique. J'ai donc travaillé sur le scénario, que je tiens à garder secret. Attendez-vous à une quête à la con comme dans Zelda avec... je ne sais pas si il y aura des interieurs de donjons


Excusez-moi pour la qualité médiocre des images...


Donc, au niveau de la carte, comme vous pouvez le constater, je l'ai entièrement réduite. On y trouve donc 6*4 soit 24 tableaux (je sais toujours pas si je fais des interieeeur). Tout les éléments classiques sont concentrés :
- La zone des plaines avec la maison-du-héro-muet-qui-se-réveille-au-début-de-l'aventure, et le chateau du Roi qui se fout totalement de ce qui se passe dans son royaume.
- La zone des montagnes avec un maaagnifique canyon, et le château du feu.
- La zone de la mer, avec une jolie plage de sable fin et de petites îles reliées entre elles avec, au bout, le château de l'eau
- La zone de la glace avec, devinez quoi ? Le chateau de glace !
- La zone de la forêt avec... héhéhé.
- La zone du château du boss, avec le château du boss (quelle créativité !)


Oui, cette photo rend mal. Excusez-moi, je l'ai prise à 23 heures sous la lumière de ma lampe jaune et j'ai la flemme d'en refaire une


Bon, je vous ai fait le topo de l'avancement du projet. Comme me l'a proposé @Shadow, je pense faire un jeu divisé en plusieurs parties, au cas où il serait trop lourd : je compte mettre beaucoup de contenu !

Bien, à bientôt dans une nouvelle RdP !
Masséna

Il ne me reste plus qu'à vous donné le lien du topic dédié. N'hésitez pas à aller jeter un œil ! Et bravo à Massena, qui, malgrè les problèmes, continue son jeu !

Passons maintenant à un article qui tiens du miracle : ce projet semblait mort et enterré depuis près d'un an lorsqu'il a subitement connu un regain d'activité étonnante… La preuve en images et pas que !

L'équipe de l'Odyssée a écrit :
Bonjour à tous !

Suite à la récente relance du projet Odyssée, nous avons le plaisir de vous faire part des premiers graphismes ! Attention, il s'agit là de test et il est possible que l'on change du tout au plus le design… Ce qui est d'ailleurs prévu avec un passages des tiles du 16x16 au 8x8 !

Avant de vous en mettre plein la vue, petite présentation et pensée émue au Rédacteur qui n'a plus rien à dire sur ce projet…

*Pensée au rédacteur*

Voila, après cette minutes de silence empreinte d'émotion et de douleur, le projet !
Le topic dédié a été re-créé pour avoir une présentation plus propre, un vrai dépôt git actif ainsi qu'un début d'équipe ont été mis en place pour mener à bien ce projet ! Pour l'instant les membres sont au nombre de trois : KikooDX, Rader et Shadow15510. Si Rader a très vite choisit de se charger du design des maps, Shadow15510 gère le scénario et flirt avec les graphismes, et KikooDX n'a pas encore choisit son rôle, mais participe à la documentation du projet, disponible sur le git..

On peut quand même dire que l'équipe et ses besoins ont très vite été ciblés. L'équipe sera divisée en trois groupes, les programmeurs, les graphistes et les scénaristes. Ces trois groupe fonctionneront de concerts. Au minimum, il faudrait deux membres par groupe. Cela fait donc 6 membres minimums dans l'équipe. Sans compter tous ceux qui aident de manière spontanée le groupe sans forcément être présents tous le temps pour le projet. Nous pensons notamment à Lephéninoir qui nous a proposé son aide ainsi qu'a Kirafi qui a posté récemment des sprites de sa collection pour le renouvellement de notre banque dédiée au projet. Il reste donc trois places disponible au minimum et les intéressés sont invités à se manifester au plus tôt !

Voici des maisons vue de l'intérieur. Ça ne rend pas très très bien pour plusieurs raisons, à commencer parce que n'y a presque pas de mobilier, mais aussi peu de place… Ça donne un truc comme ça :







Ensuite, les artéfacts en 8*8, ces petits objets que l'on peut trouver ou ramasser. Pour l'instant le nombre est réduit :



De gauche à droite, on peut voir une clé, un cœur, 3 fioles avec différent niveaux de liquide dedans une gemme et un rubis. Le rubis est inspiré d'un écran stats où il faisait office de curseur, Nous avons donc repris la forme et l'ombrage en redimensionnant le dessin.

Les dessins tant promis du joueur armé :



Pour terminer en beauté voici quelques maps comme on pourra en voir dans le jeu avec les tiles déjà fait. Là encore c'est du fait-main donc les alignements ne sont pas parfait et il reste une bande blanche à droite, mais le résultat est pas si moche que ça :



Rader en a fait quelques unes autre qui rendent très bien aussi (les alignements sont gérés informatiquement) :





Vous vous en êtes probablement aperçu, les tiles sont très grosses (16x16) et le personnage aussi… Nous recherchons quelq'un pour travailler aux graphismes avec Rader pour réduire les tailles des tiles et du personnage.

Et enfin l'écran stats ! De Shadow15510 qui lui-même a repris le design d'un ancien écran stats qui trainaient dans la banque de sprites du site :




Le cadre blanc sur la droite, en bas pourra servir à plusieurs chose comme contenir une animation du joueur (il est suffisamment grand). La séparation avec la barre est un peu lourde, mais l'on peut la changer. Cet écran pourra également afficher la quête en cours comme c'était le cas dans le projet BASIC où une partie des stats était réservée à l'affichage de la quête. Peut-être pourrait-on mettre un indice à cet endroit ?

Et voila, c'est tout pour cette semaine !

Merci pour la pensée émue… Mais je peux encore dire que de nouveau x graphismes en 8 par 8 sont prometteurs et avancent même plutôt bien grâce à l'aide de Kirafi. J'en profite pour rappeler qu'il manque 3 membres à l'équipe, donc toutes les personnes motivées sont invitées à se faire connaître, d'abord ici puis sur le topic dédié.

Et voila ! Bonne semaine à tous et bon courage pour vos projets respectifs : l'été et les vacances arrivent à grand pas !

Cette semaine, 3 programmes ont été postés
Un programme de Hugo71150 : Bac physique-chimie STI2D
Deux programmes de Bochu_59 : Graphes et sa mise à jour : Graph v11

Lire la RdP précédente : La Revue des Projets - 152
Besoin d'aide ? Une idée ? Un projet ? Un article !

Commentez cette news ! (8)

Publié par Shadow15510 le 30/06/2019 18:00

Voir toutes les news


La Revue des Projets – 152


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 Thoricelli. 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 !

Commentez cette news ! (82)

Publié par Shadow15510 le 23/06/2019 15:27

Voir toutes les news


La Revue des Projets — 151


Bonsoir à tous !
Surprise, ce soir, je fais une RdP dans les temps ! Je vois bien à votre regard perdu que vous avez plus l'habitude… Je vous en ferai une en retard plus tard, celle là sortira à l'heure. Ce soir on acceu… acueil acceuille… ? a l'honneur d'avoir deux membres au micro ce soir… KikooDX et Hackcell !


KikooDX a eu l'idée de remettre au goût du jour les petits concours. Comme les CPC (Casio Programming Contest) jadis, le but est de faire un jeu autour d'un thème imposé. Bon, j'arrête de parler sinon je vais vous spoiler le communiqué de notre membre…
KikooDX a écrit :
Le 1Ko Basic Casio Jam est une game jam de une semaine en Basic Casio ou le poids des programmes est limité à 1000 octets ! Le point est donc mis sur l'optimisation des programmes.
Il y a deux manières de gagner : en créant un programme techniquement impressionnant ou en créant un jeu original et amusant.
Allez faire un tour sur le topic de l'événement si vous vous sentez intéressés


On continue avec Hackcell, qu'on a pas vue depuis longtemps sur le plateau… Suite au désastre du projet Odyssée, Hackcell (membre du projet) a décidé que définitivement, les projet communs c'est sympa, quand on sait coder. Elle propose donc une… Hein ? Ah oui flûte c'est ta partie ça !
Hackcell a écrit :
Nya~, c'est meow ♥
(Ho non, pas elle.… )
Je me permets de te voler un peu de ton temps pour te poser quelques questions
(Ai-je vraiment le choix ? :/ )
Donc commençons sans plus tarder. Est-ce qu'apprendre le C t'intéresse ? Et l'utilisation de Git ?
NON, fiche moi la paix
Non ?.. Bon tant pis…
Bon, d'accord, mais fait vite
Ho, finalement ça t'intéresse ♥
D'accord, je meow dépêche, donc heu… Voilà, si tu est libre durant l'été, je te propose de venir participer au «Just like a big disfonctional family project» pour apprendre les rudiments du code, et surtout comment coder en groupe.

Alors si ça t'intéresse, n'hésite pas à te manifester sur le topic «Just like a big disfonctional family project» qui devrait apparaître dans les prochains jours

PS: Et non, ça ne sera pas comme le Malical avec un rythme de moins d'une leçon tout les 6 mois pour plusieurs raisons. D'abord, je compte bien entrainer contre leurs grès d'autres victime personnes dans mes bêtises la danse. Ensuite, la quantité de travail que j'aurai à fournir sera moindre. Et surtout, j'ai déjà presque tout prévu à l'avance ♥


On vous espère nombreux à participer à ce projet ! Vous pourrez bientôt vous inscrire sur un topic prévu à cet effet… En attendant, vous pouvez en parler dans les commentaires, ci-dessous.
Sur ce bonne soirée !

Cette semaine 24 programmes on été postés Naaooonnn, je veux pas tous les faire ! Naann !!
Simplexe de David est un programme qui permet de résoudre des matrices.
Nous avons d'autre cours de David : Auto Conv QdB sur l'accoustique, Auto Conv Amort, Auto Conv Depas.
Dames de Mastermokemo est un jeu… de dames pour la Fx-CP 400.
Le même auteur à également fait un jeu de platteforme : SDrawS.
Convertisseur de Hashby est un programme pour la Fx-CP 400 qui permet de nombreuses conversions d'unités variées..
Le même auteur a également développé deux jeux : un Snake et un jeu de Bataille
Merca chap 1 un cours d'économie par Miniwu.
Pottier a développé plusieurs programmes : PCH BAC 2019 pour la physique-chimie, STL BAC 2019 pour la physique-chimie aussi et enfin BAC ES MATHS et BAC SLT MATHS sont des cours de maths.
Maths STMG Term de Val2002 un programme de maths.
Plusieurs cours et programmes de Sparadra92i : Complex formules, Limite Math, Géom Espace, Toutes Proba
Math Premiere S de Tituya est un cours de math de niveau 1ère S.
Roc maths 2019 de Yo_boi_roy est un cours de maths. Complété par Dérivées.
Casio Paint codé par Emilien qui permet de dessiner sur sa Graph 90+E
Vhex de Yatis est un programme qui permet de désassembler les syscall et autres joyeusetés contenues dans l'OS de votre machine.

Pas fâché d'avoir terminé moi !!

Lire la RdP précédente : La Revue des Projets – 150
Besoin d'aide ? Une idée ? Un projet ? Un article !

Commentez cette news ! (10)

Publié par Shadow15510 le 16/06/2019 18:00

Voir toutes les news


Consignes de surveillance du Bac 2019 - pas de mode examen


Vous trouverez ci-dessous les instructions à destination des surveillants du Bac de cette année. On y trouve notamment les conditions d'utilisation de la calculatrice :

• Toutes les calculatrices, y compris sans mode examen, sont autorisées (si le sujet le permet).
• Comme d'habitude, vous ne pouvez utiliser qu'une seule calculatrice, et vous ne pouvez la changer que si elle tombe en panne.
• Comme d'habitude, tout échange avec un autre candidat est interdit.
• Comme d'habitude, les autres appareils électroniques sont interdits.



Le mode examen repousse donc toujours les limites, et cette année n'est pas encore la première exception.

Bon courage pour le bac et à bientôt sur Planète Casio !

Commentez cette news ! (14)

Publié par Lephenixnoir le 15/06/2019 16:20

Voir toutes les news


Assemblée Générale de CreativeCalc de Juin 2019


Salut à tous ! Avant-hier on a tenu l'assemblée générale de l'association, et voici quelques retours.

La plupart des discussions (quasiment une heure et demie) ont porté sur le rôle de l'association par rapport à Planète Casio. C'est que normalement dans les AG on parle de nos plans pour le forum, mais en fait les membres de l'association sont tous des vieux inactifs ou des gens de l'équipe...

Il était clair que les membres actifs et motivés ne font pas partie du débat.

On a donc corrigé ça pendant la réunion ! On a modifié les statuts de l'association pour qu'il soit clair que CreativeCalc sert à :
• Fournir une entité juridique au forum
• Gérer les concours et les questions financières liées à Planète Casio
• Vérifier que l'administration du forum ne fait pas n'importe quoi

La gestion courante du forum reste donc à l'équipe du forum. Mais il y a un changement, c'est qu'on va exploiter les techniques utilisées pour faire tourner l'association, pour faire tourner le forum.

On va donc organiser régulièrement des réunions audio pour parler de l'activité du forum, probablement tous les mois comme ça vous pourrez participer au moins de temps en temps. On pourra discuter des projets de Planète Casio, des événements à organiser, des articles à publier, et de la v5 parmi d'autres sujets.

Je vais annoncer prochainement la première réunion, qui aura lieu autour de la mi-Juillet. Vous pourrez remplir un framadate si vous voulez venir, même si vous ne connaissez pas vos disponibilités. La date sera fixée une semaine à l'avance. J'espère y voir du monde !

Vous pouvez retrouver sur le site flambant neuf de CreativeCalc le post de l'AG ainsi que le compte-rendu de la discussion. Le compte-rendu contient bien plus de détails que mon petit article.

À la prochaine sur Planète Casio !

Commentez cette news ! (12)

Publié par Lephenixnoir le 11/06/2019 23:40

Voir toutes les news


La revue des projets - 150


Salut à tous ! Ce soir, on se retrouve pour la cent-cinquantième édition de la Revue des projets, rien de moins !

Et pour animer cette édition, nous avons des nouvelles de deux gros projets.

Le premier est Sword Burst Zero Proto-Z, un visual novel de bientôt un an avec probablement les graphismes les plus élaborés de tout Planète Casio.


Plongez dans le Online-Universe avec le personnage et les équipements de votre choix, à l'aventure ! À toi Redeyes !

RedEyes Kurenai a écrit :
Bonjour à tous!

La grande rénovation de Sword Burst Zero Proto-Z prend une nouvelle dimension après plusieurs mois, à commencer par le remplacement du moteur de déplacement par une série de menus. En effet, je trouve que, pour le développement du scénario, je n'aurai plus autant de difficultés à gérer la place que le jeu occupera dans la calculatrice. En plus, ça apporte une touche de nouveauté chez les RPGs!
Je vous ai promis une version démo de cette rénovation. Disons que j'ai presque fini de la concevoir, et que les différentes parties du jeu tourneront autour de son style d'encodage. J'ai revu la manière dont j'allais gérer les dialogues. Il y aura l'interlocuteur affiché à l'écran avec la boîte de dialogue appropriée. Aussi, j'ai passé beaucoup de temps à travailler sur les graphismes et les illustrations du jeu. Voici en quelques exemples:



Ecran titre de la version démo et carte de la zone OA-05 de l'Online-Universe.




Deux des personnages qui vous accompagnent dans votre quête: Kaido et Marina.




Le sanctuaire de récupération et le château de l'administrateur réseau de la zone OA-05.



A présent, je vais vous parler du moteur de combat:

L'épée obtenue au début du jeu vous fournit les statistiques de Force, de Défense, de Niveau, de Points de Vie et d’Expérience et d'Attaque Spéciale. Au début du combat, vous avez la possibilité de choisir une action entre Attaque, Attaque Spéciale, Défense et Soin. L'Attaque Spéciale ne peut être utilisée qu'après avoir porté un coup à l'adversaire au minimum cinq fois. La Défense ne peut être utilisée que si votre statistique Def est strictement inférieure à celle de l'adversaire: c'est donc vous et votre chance, sinon votre tour saute!
Dans le cas où cette condition est vérifiée, votre statistique Def monte de 10 points. Enfin, vous ne pouvez vous soigner que s'il vous reste des points de récupération, consultable depuis le menu du lieu où vous vous trouvez, et si vous avez perdu des Points de Vie récemment.

L'adversaire, quant à lui, a différentes manières d'agir aléatoirement, mais toujours entre Attaquer, porter une Attaque Spéciale, s'armer de Prudence et se Soigner. Pour certains d'entre eux, leurs statistiques de combat différera en fonction de votre progression dans le jeu ainsi que les événements associés. Et vous pourrez trouver des moments où votre adversaire interagira avec vous (lorsqu'il sera au pied du mur ou quelque chose du même genre).

Voilà tout pour l'instant. J'ai hâte de vous en faire découvrir davantage sur le projet, à la prochaine!

Ces graphismes sont encore plus impressionnants que les ancients. Bien joué !

La deuxième présentation ce soir est de Yatis ! Il s'agit d'un projet bas-niveau, et quelques explications pourraient aider. Le code source de l'OS de la calculatrice n'est pas ouvert (seul CASIO en dispose), mais on peut lire le binaire pour en comprendre le fonctionnement. Il y a en particulier les syscalls, des fonctions de l'OS qu'on peut appeler comme une bibliothèque depuis les add-ins, qui sont une mine d'or d'indices sur le fonctionnement du matériel. Et Yatis nous propose d'aller les explorer !

Yatis a écrit :
Bonjour à tous ! J'aimerais vous présenter un petit projet que j'ai fait cette semaine



Il s'agit d'un décompileur, alors ça ne parlera sans doute à pas grand monde mais c'est très pratique pour faire la rétro-ingénierie de certain syscalls.
En therme d'utilisation, il est basé sur le fonctionnement de vim et permet actuellement de:
* Gérer 6 fenêtres, indépendante les unes des autres.
* Gérer 3 / 4 modes différents.
* Gérer des variables (ex: $scan, $ram, $rom, etc...)
* Gérer un historique pour les commandes.
* traduire "à la volée" toutes les instructions présente sur le processeur SH3 (ps: les instructions à destination du FPU (sh4) n'ont pas été intégrées car indisponible sur SH3, mais je pourrai les ajouter à l'occasion).


les modes:
Comme Vim, l'add-in peut gérer plusieurs modes pour faciliter la navigation:
* unused: la fenêtre n'est pas encore utilisée.
* normal: le déplacement est limité par la taille de la variable $scan
* command: Permets de taper des commandes.
* free: Codé mais pas encore intégré, ce mode fait exactement pareil que "normal" mais se passe de la limitation de la taille de scan (attention au plantage !).


Comme je l'ai dit plus haut, on peut exécuter des commandes histoire de pouvoir se déplacer et / ou avoir des infos plus rapidement.
Voilà la liste des commandes actuelle, si jamais vous avez des suggestions n'hésiter pas
* vbrjmp <zone> : saute à la zone demandée: interruption, exception ou tlb. (Respectivement "vbrjmp int", "vbrjmp except" et "vbrjmp fault").
* systab : saute à l'entrée de la table d'appel système.
* syscall <id> : saute directement à l'entrée du syscall <id>.
* scan <size> : change la taille de "scan" disponible (présent pour éviter de lire n'importe ou et planter).
* ram <zone> : Saute dans la <zone> de RAM (p0, p1, p2, p3, p4).
* rom : Saute au début de la ROM.
* help <function> : Affiche de l'aide pour la fonction <fonction>.
* <addresse> : Saute a l'adresse <addresse>.


Un petit point technique:
L'add-in fonctionne pour sh3 et sh4, car j'utilise les appelle système de Casio et les instructions traduites sont les mêmes pour sh3 et sh4 (sauf le FPU qui est juste pour sh4 (?)).
Mais les commandes ont certaines valeurs qui ne fonctionneront pas (voir planteront) sous sh3, car je me base sur des adresses et des tailles que je connais mais dont j'ignore leur véracité sous sh3.
Ceci dit, le portage sera très facile car j'ai déjà la détection du MPU, j'ai juste des valeurs à ajouter / ajuster / automatiser.


Il me manque encore quelque petit ajustement avant de poster l'add-in complet, notamment de clean le code ainsi que faire une documentation correcte.
Ha oui ! Il me manque un nom aussi, donc si vous avez des idées je suis preneur.

Rares sont les outils de reverse-engineering sur la calculatrice, merci Yatis de nous proposer celui-ci.

C'est tout pour cette semaine ! Merci à Redeyes et Yatis de nous avoir proposé leurs projets. Vous aussi, parlez-nous de vos programmes !

Lire la dernière Revue des projets : La Revue des Projets - 149
Proposer un article pour la revue des projets

Cette semaine, 8 programmes ont été publiés:

- Bitmap wars de Milang
- JEUX de hasard de Mastermokemo
- Si. ex de Vic24
- Morpion de Mastermokemo
- Dames de Mastermokemo
- Auto Conv Depas de David
- Les congruences de Hashby
- Exo physique tb de Nafa

À bientôt sur Planète Casio !

Commentez cette news ! (8)

Publié par Lephenixnoir le 09/06/2019 19:23

Voir toutes les news


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