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.
Menu
Calculatrices
Graph 35 à 100
Graph 25+Pro/25+E/25+E II
Graph 35+USB/75(+E)/85/95 SD
Graph 100(+)
Classpad 300/330(+)
fx-CG 10/20 (Prizm)
Classpad 400(+E)
Graph 90+E
fx-92+ SC
Liens
¤ Transférer un programme sur
sa calculatrice

¤ Vous cherchez une fonction ?
Jeux >> Graph 35+USB/75(+E)/85/95 SD >> Add-ins >> MarioMaker
MarioMaker
Version : 2/12/17 Taille : 9100 octets Ajouté le : 2017-12-02 15:37 Modifié le : 2017-12-03 08:28
Auteur et posteur :
Sagi02Hors ligneMembrePoints: 27 Défis: 0 Message
Planète Casio - Add-in Casio - MarioMaker - Sagi02 - Calculatrices
Nombre de visites sur cette page : 7211
Score au progrank : 38
Pas encore de note !
Vous devez être connecté(e) pour noter (inscription).
1790 téléchargements | Soumettre un test

Ce programme est sous licence GPL 3.0.


A cause du changement de processeur des nouvelles Graph 35+ USB, 75 et 95 SD, de nombreux addins sont incompatibles avec ces calculatrices.
Rendre un addin compatible - Plus d'informations sur ce problème - Liste des addins compatibles

Description :

Mario Maker, sur votre Casio!
Permet de jouer à Mario, d'éditer vos propres niveaux et de les partager avec vos amis! Passez de l'édition au jeu en un clic, sans temps de chargement et avec un scrolling fluide!

// Disclaimer: CE PROGRAMME EST DESTINE A FONCTIONNER UNIQUEMENT SUR CASIO 75+ SH4. Pas de bug report pour sh3 svp. (C qwa ça sh3/4? --> recherchez dans planet casio, vous trouverez en 30 sec montre en main )

Le zip vient avec un README qui vous explique comment jouer!

// Update 2/12/17, "Alpha"
LE JEU EST ENCORE EN COURS DE DEVELOPEMENT!
Il reste beaucoup de travail à faire mais y a déja la base!
Je fais à peu près une mise à jour par semaine.
/!\ Les niveaux sauvegardés prennent beaucoup de place pour l'instant, faut que je travaille sur la compression...
On ne peut faire qu'un seul niveau pour l'instant.

// Update 3/12/17
Ajout des sources.
Je réalise que je n'arrive pas à transférer les niveaux de démo de la calto au pc...
Correction bug de sprite mario.

Merci à Ethan pour le sprite de Mario


Commentaires :

Pages: 1, 2 | Suivante

NemhardyHors ligneGrand maître des Traits d'EspritPoints: 1243 Défis: 54 Message
Posté le 02-12-2017 à 21:17 | #
Salut !
Bienvenue sur Planète Casio !

Je n'ai pas encore eu le temps de jeter un œil à ton jeu qui a l'air prometteur, mais je suis sûr que d'autres pourront te faire des retours également.
Pourquoi ne pas diffuser le code du jeu en même temps ?
Ça te permettrait d'avoir un autre type de retour, et pourrait aider aussi bien les autres qui auraient envie de lire du code pour progresser que toi si jamais il y a des remarques intéressantes à faire.

D'ailleurs, pour l'image, tu peux éventuellement utiliser l'émulateur pour capture l'image, ça te permettra d'avoir quelque chose de plus visible et attractif que la photo actuelle je pense.

N'hésite pas non plus à te présenter sur le topic dédié si tu envisages de rester un peu par ici, cela te donnera notamment accès à l'espace de discussion instantanée de la communauté.
Tiens nous au courant de l'avancée du projet en tout cas !
Cakeisalie5Hors ligneAncien administrateurPoints: 1960 Défis: 11 Message
Posté le 02-12-2017 à 21:32 | #
Pour répondre à ta question Nemhardy, il y a le README :

CasioMaker README

LICENSE: VOUS POUVEZ TRANSFERER LE PROGRAMME DE CALULATRICE A CALCULATRICE OU LE TELECHARGER DIRECTEMENT DEPUIS PLANET CASIO, MAIS VOUS N'AVEZ PAS LE DROIT DE LE HOSTER SUR UN DE VOS SERVEURS SANS MON AUTORISATION EXPLICITE. IL EST INTERDIT DE MODIFIER LE PROGRAMME MANUELLEMENT ET DE LE REDISTRIBUER SANS CITER L'AUTEUR (Tanguy Husseini).
JE NE SUIS AUCUNEMENT RESPONSABLE DES POTENTIELS DOMMAGES CAUSES PAR L'UTILISATION DE CE PROGRAMME.
EN TRANSFERANT LE PROGRAMME SUR VOTRE CALCULATRICE, VOUS ACCEPTEZ CETTE LICENSE.

Les sources sont indisponibles pour l'instant, mais je les mettrai à libre disposition quand j'aurai fini.

VERSION ALPHA: CE JEU EST EN COURS DE DEV! PAS FINI! Plutôt vide, même, pour le moment...
Bugs, suggestions? --> Forum planet Casio!

FR:
Voici le manuel pour utliser le MarioMaker:

||||||||||> APPUYEZ PLEIN DE FOIS SUR 'MENU' POUR Y REVENIR. SI CA MARCHE PAS DU 1er COUP, SPAMMEZ!
||||||||||> SI VOUS VOYEZ LE MOT 'ERROR' EN GROS SUR L'ECRAN, COMPTEZ LE NOMBRE DE PIXELS NOIRS EN HAUT DE LECRAN ET POSTEZ UN COMMENTAIRE! Je ne peux vous aider à résoudre le problème uniquement si vous avez le nombre de pixels noirs.

Fichiers:
-README
-CASIOMK.g1a --> le prog
-mk1 ou quelque chose de similaire --> niveau de démo si vous voulez juste tester

Editeur:
Quand vous lancez le prog, un splashscreen s'affiche, c'est mignon ^^.
Ensuite, repérez le curseur noir en bas de l'écran. Vous êtes en train d'éditer un nouveau niveau, vide pour le moment.
Commandes:
'F1' --> sauvegarde le niveau /!\ 1 seul niveau peut être sauvegardé à la fois! Si vous aviez déja mis mk1 sur votre calto, il sera écrasé.
'F6' --> charge un niveau (appuyez là dessus pour loader le niveau de démo si vous l'avez transféré)
pad directionnel --> bouge le curseur; allez contre le bord de l'écran pour vous déplacer plus loin.
'+' --> change le bloc sélectionné: + (voir un peu plus bas dans le manuel)
'-' --> change le bloc sélectionné: - (voir un peu plus bas dans le manuel)
'alpha' --> jouer le niveau à partir du curseur
'EXE' --> poser bloc
'(-)' (à gauche de exe) --> enlever un bloc

Quand vous appuyez sur + ou -, le bloc sélectionné s'affiche en haut à gauche de l'écran. Appuyez sur 'EXE' pour le poser, '(-)' pour l'enlever.
Les premiers blocs seront des blocs de debug, après viendront des les vrais blocs (y en a pas beaucoup pour le moment).
/!\ Si vous voyez des blocs qui sont juste des tas de pixels bizarres, c'est que vous vous êtes égarés! (Par exemple si vous appuyez sur '-' après le démarrage, vous aurez ce sprite bizarre). Ces blocs sont utilisables mais je pense qu'ils risquent de corrompre vos sauvegardes, faites gaffe!

Pour l'instant c'est tout pour l'éditeur.

JOUER:
En mode éditeur, appuyez sur 'alpha' pour jouer le niveau!
Commandes:
'shift' --> retour à l'éditeur
pad directionnel --> bouger mario gauche-droite
'0' --> courir
'1' --> sauter (maintenir pour sauter plus haut)

Si vous tombez dans un trou, retour à l'éditeur.
Il n'y a pas non plus de drapeau de fin de niveau pour l'instant, désolé --'

EN:
PM me and I'll translate the manual and the entry on the website. I can do it, i'm just lazy for the moment^^


Aussi, je pense que la licence n'a aucune valeur légale en l'état, mais je ne suis pas un expert dans le domaine.
NemhardyHors ligneGrand maître des Traits d'EspritPoints: 1243 Défis: 54 Message
Posté le 02-12-2017 à 21:39 | #
Oh, my bad, quand j'ai vu qu'il n'y avait pas les sources je m'attendais juste à ce que le Readme contienne des explications sur «comment jouer» comme annoncé dans la description.
Ceci dit, sans remettre en cause ta capacité à finir le projet (qui a l'air bien avancé déjà !), je trouve ça un peu dommage de réserver la publication des sources à la sortie finale, mais bon, je te laisse juge là dessus.:p
Sagi02Hors ligneMembrePoints: 27 Défis: 0 Message
Posté le 03-12-2017 à 08:04 | #
Ok je diffuserai les sources! Quand je repense à comment j'ai galéré pour apprendre à programmer, je pense que ça peut valoir le coup.
Sinon pour l'image je peut pas faire avec l'émulateur, je développe sur linux (pour les sources aussi, ça fera des petites différences).
LephenixnoirHors ligneAdministrateurPoints: 24574 Défis: 170 Message
Posté le 03-12-2017 à 08:28 | #
Jette un oeil à p7 (tout le mérite va à Cakeisalie5) et en particulier p7screen (projecteur temps réel de l'écran de calto vers l'ordi). Tu peux même faire un screencast si tu en as envie !

(Pour la license, perso je pense que c'est valide.)
Sagi02Hors ligneMembrePoints: 27 Défis: 0 Message
Posté le 03-12-2017 à 08:31 | #
Bon je voulais mettre un niveau de démo pour tester le programme plus vite mais j'utilise CasioUsbUploader qui porte bien son nom car il ne peut qu'uploader et du coup pas de démo tant que je trouve pas.
J'avais essayé d'utiliser xfer mais ça marche pas
Du coup vous serez obligés d'utiliser l'éditeur super stylé
Sagi02Hors ligneMembrePoints: 27 Défis: 0 Message
Posté le 03-12-2017 à 08:33 | #
Ah non p7 marche pas non plus... je suis pas doué peut etre mais j'arrivais pas à compiler p7... Je réessaye, ça marchera peut être cette fois!
Dark stormHors ligneLabélisateurPoints: 11641 Défis: 176 Message
Posté le 03-12-2017 à 09:00 | #
Pour P7, t'utilise quel Linux ? Sous Arch, y'a un paquet sur l'AUR.
Sinon, t'as quoi comme problème à la compilation ?
Sagi02Hors ligneMembrePoints: 27 Défis: 0 Message
Posté le 03-12-2017 à 12:05 | #
Je suis sous ubuntu, voilà l'erreur, c quand je fais 'sudo make -C libp7' :


make: Entering directory '/tmp/p7-packaging/libp7'
Downloading the tarball...
##...## 100.0%
Unpacking...
Building Debian package...
dpkg-buildpackage -rfakeroot -D -us -uc
dpkg-buildpackage: warning: using a gain-root-command while being root
dpkg-buildpackage: source package libp7
dpkg-buildpackage: source version 3.0
dpkg-buildpackage: source distribution stable
dpkg-buildpackage: source changed by Thomas Touhey <thomas@touhey.fr>
dpkg-source --before-build libp7-3.0
dpkg-buildpackage: host architecture amd64
fakeroot debian/rules clean
dh clean
   dh_testdir
   dh_auto_clean
    make -j1 clean
make[1]: Entering directory '/tmp/p7-packaging/libp7/libp7-3.0'
> Removing object directory.
> Removing the library.
> Removing manpages directory.
make[1]: Leaving directory '/tmp/p7-packaging/libp7/libp7-3.0'
   dh_clean
dpkg-source -b libp7-3.0
dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1)
dpkg-source: info: using source format '1.0'
dpkg-source: info: building libp7 in libp7_3.0.tar.gz
dpkg-source: info: building libp7 in libp7_3.0.dsc
debian/rules build
dh build
   dh_testdir
   dh_update_autotools_config
   dh_auto_configure
    ./configure --build=x86_64-linux-gnu --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-silent-rules --libdir=\${prefix}/lib/x86_64-linux-gnu --libexecdir=\${prefix}/lib/x86_64-linux-gnu --disable-maintainer-mode --disable-dependency-tracking
--build=x86_64-linux-gnu: didn't read
--infodir=${prefix}/share/info: didn't read
--localstatedir=/var: didn't read
--disable-silent-rules: didn't read
--libexecdir=${prefix}/lib/x86_64-linux-gnu: didn't read
--disable-maintainer-mode: didn't read
--disable-dependency-tracking: didn't read
Configuration loaded, you can make now.
   dh_auto_build
    make -j1
make[1]: Entering directory '/tmp/p7-packaging/libp7/libp7-3.0'
> mkdir obj/core
> cc obj/core/devices.o
> cc obj/core/_init.o
> cc obj/core/init.o
> cc obj/core/log.o
> cc obj/core/stream.o
> cc obj/core/strerror.o
> cc obj/core/version.o
> mkdir obj/packet
> cc obj/packet/ack.o
> cc obj/packet/command.o
> cc obj/packet/data.o
> cc obj/packet/recv.o
> cc obj/packet/send.o
> cc obj/packet/special.o
> mkdir obj/protocol
> cc obj/protocol/backup.o
> cc obj/protocol/copy.o
> cc obj/protocol/createdir.o
> cc obj/protocol/delete.o
> cc obj/protocol/getfreemem.o
> cc obj/protocol/getscreen.o
> cc obj/protocol/list.o
> cc obj/protocol/optimize.o
> cc obj/protocol/request.o
> cc obj/protocol/reset.o
> cc obj/protocol/send.o
> cc obj/protocol/sendexe.o
> cc obj/protocol/server.o
> mkdir obj/stream
> cc obj/stream/file.o
> cc obj/stream/libusb.o
> cc obj/stream/streams.o
> cc obj/stream/tty_usb.o
> cc obj/stream/windows.o
> mkdir obj/utils
> cc obj/utils/ascii.o
> cc obj/utils/checksum.o
> cc obj/utils/escape.o
> cc obj/utils/filebuffer.o
src/utils/filebuffer.c: In function ‘p7_filebuffer_read’:
src/utils/filebuffer.c:28:2: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result]
  fread(dest, size, 1, f);
  ^
> cc obj/utils/validate.o
> ld libp7.so.3
> mkdir man/man1
> a2x doc/libp7-config.1.txt
Makefile:224: recipe for target 'man/man1/libp7-config.1' failed
make[1]: *** [man/man1/libp7-config.1] Error 1
make[1]: Leaving directory '/tmp/p7-packaging/libp7/libp7-3.0'
dh_auto_build: make -j1 returned exit code 2
debian/rules:7: recipe for target 'build' failed
make: *** [build] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2
debuild: fatal error at line 1376:
dpkg-buildpackage -rfakeroot -D -us -uc failed
Makefile:38: recipe for target 'debian' failed
make: *** [debian] Error 29
make: Leaving directory '/tmp/p7-packaging/libp7'


Si je me souviens bien, je crois que le problème venait de a2x et de la création du manuel (ce qui est dommage car p7 aurait quand même pu compiler)...
LephenixnoirHors ligneAdministrateurPoints: 24574 Défis: 170 Message
Posté le 03-12-2017 à 12:09 | #
T'es sûr que t'as installé pandoc ? Sinon, t'as une option ou une cible Makefile particulière pour ne compiler que le soft ; je l'ai déjà utilisée.

Pages: 1, 2 | Suivante

Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 204 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