Discuss Scratch

Drawixe
Scratcher
14 posts

Faire un projet de plus de 50Mo ?

Bonjour,

Je vous contacte car je bosse depuis plus de 2 semaines sur un petit jeu éducatif autour de la géographie sur scratch afin que les enfants puissent voir l'envers du décor après y avoir joué.
Le problème est que c'est un projet assez lourd visiblement qui est sur le point de dépasser 50Mo et Scratch m'envoie un message d'erreur lorsque cela se passe me demandant de supprimer des sprites ou costumes…mais malheureusement je ne vois pas quoi supprimer dans mon jeu donc j'en viens plutot à l'inverse : Y a-t-il moyen d'outrepasser cette limitation de 50Mo imposée par Scratch ?

En vous remerciant
djay_tutur
Scratcher
100+ posts

Faire un projet de plus de 50Mo ?

Sur l’éditeur offline il doit surement y avoir possibilité de dépasser cette limite, mais sur le site c'est impossible.
Essayez de compresser vos images (en bmp par exemple, c'est moins lourd) et d'utiliser un maximum les clones pour ne pas avoir 50 lutins avec les mêmes costumes et scripts
J'espère que ça vous aidera pour votre projet
Drawixe
Scratcher
14 posts

Faire un projet de plus de 50Mo ?

Salut Djay_futur et merci pour ta réponse.
En réalité je travaillais justement sur l'éditeur offline, grosse erreur il m'a causé de nombreux bugs au niveau de la sauvegarde.
J'ai fini par compresser les images, bon du coups je perds énormément en qualité, ça me fait un peu mal de devoir faire ça mais bon, au moins le projet peut avancer.
Merci pour le conseil des clones, je dois avouer que j'ai beaucoup travaillé sur la version 1.4 qui n'incluait pas cette fonction et que je n'ai donc pas pris l'habitude de l'utiliser et d'en saisir les subtilités, c'est un peu tard pour ce projet.

J'ai partagé le premier rendu du jeu si tu as l'occasion de regarder, il manque une thématique de question qui me pose soucis au niveau de la qualité visuelle mais ma responsable insiste donc je vais devoir me débrouiller

https://scratch.mit.edu/projects/52269652/
djay_tutur
Scratcher
100+ posts

Faire un projet de plus de 50Mo ?

Ah oui en effet avec 973 costumes, 225 scripts et 1771 scripts seulement pour une première version ça commence à faire beaucoup!!!
Le rendu à beau ne pas être super nette il reste cependant très correcte malgré des images compressées. En plus, même si il y a beaucoup de scripts, le jeu ne rame pas ce qui est très agréable!
Félicitation (même si les questions sont un peu dur mais bon…)

Pour un prochain travail en effet pense à travailler avec les clones qui sont assez pratique et plutôt simple d'utilisation une fois qu'on les a pris en main et ça te permettra d’alléger considérablement ton projet : tu pourras mettre la carte de l'Afrique en un seul lutin par exemple
Drawixe
Scratcher
14 posts

Faire un projet de plus de 50Mo ?

Merci pour ton retour
Oui effectivement j'ai du tenter de faire ramer le moins possible le jeu, j'avais commencé par utiliser des script pour le changement de couleur des sprites ce qui m'aurait éviter 4 costumes, cependant cela faisait beaucoup trop ramer le jeu qui devra pouvoir tourner en Juin sur des machines un peu pourrie ayant entre 512Mo et 1Go de ram avec des processeurs du type du bon vieux pentium 4. Je n'ai pas encore osé tenter l'expérience, je me contente déjà de le finir pour le moment ^^

Par contre je suis tout à fait curieux de savoir comment utiliser les clones pour n'avoir qu'un seul sprite pour une carte entière, si un jour tu as le temps de me faire un petit exemple je t'en serais plus que reconnaissant, j'ai encore plein de trucs à apprendre

J'ai aussi remarqué après coups plein de trucs que j'aurais pu faire différemment et qui aurait permis de simplifier certaines choses mais bon, je n'ai pas trop le temps de refaire ^^

Last edited by Drawixe (March 19, 2015 14:01:14)

Drawixe
Scratcher
14 posts

Faire un projet de plus de 50Mo ?

Bon voilou, je touche au but et le jeu est bientot fini, il ne reste que quelques finitions je crois mais sinon j'y serai enfin arrivé.
J'ai déjà pu le faire tester par des collègues qui me donnent juste un retour comme quoi en trivial le coté aléatoire qui fait qu'une question peut revenir plusieurs fois sur les 30 totales est un peu genant mais je dois avouer que pour avoir penser à éviter ça, cela représenterait un boulot monstre (refaire 35 listes, une pour chaque carte et chaque thematique pour cette carte et refaire du script pour gérer ces listes)

En tout cas merci parce que j'ai cru que je n'y arriverais jamais quand j'ai vu que ça commençait à bugger ^^

Last edited by Drawixe (March 20, 2015 14:46:26)

djay_tutur
Scratcher
100+ posts

Faire un projet de plus de 50Mo ?

J’espère que ton jeu ne ramera pas trop sur tes machines car Scratch à un peu de mal quand on ne lui donne pas assez de mémoire
Pour l'utilisation des clones pour n'avoir qu'un lutin par carte je peux te montrer sans problème. J'essaie de faire ça rapidement pour que si une version version 2.0 sort tu puisse tout optimiser au maximum.
Pour les modifications possibles que l'on voit qu’après je suis pareil. Mais pourquoi faire simple quand on peut faire compliqué ?!

Pour le coté aléatoire il faudrait qu'en début de jeu tu initialise tes listes (ajouter “FRANCE” à “CARTE EUROPE” ; ect) puis quand une question est posée tu supprime la ligne correspondant comme ça la question ne sera plus posée avant une futur partie. Regarde un petit peu le code pour poser les questions d'histoire sur ce projet (il est de moi).

De rien, mais je trouve dommage que Scratch demande autant de ressources. Par exemple mon dernier projet a énormément de buggs alors que les scripts sont correctes mais Scratch n'arrive pas à supporte trop de “répéter indéfiniment” à la fois, ce qui est bien dommage! Mais il y aura toujours des problèmes quelques part de toute manière!

Bonne finalisation de ton projet
Drawixe
Scratcher
14 posts

Faire un projet de plus de 50Mo ?

Oui j'espère aussi, je n'ai toujours pas essayé, d'autres priorités à mon travail avec l'organisation d'un évènement ce week-end (Journées Du Logiciel Libre)
Bha l'utilisation de clones j'avais déjà un peu regardé mais ça me semblait chaud en fait sur une carte contenant une trentaine/quarantaine de pays ayant chacun 4 costumes et des positions précises d’exécuter ça avec des clones ^^ j'ai hâte de voir comment arriver à cela, je crois que ma manière de réfléchir m'empêche de voir la solution

Oui c'est ce que j'avais pensé ce qui implique de faire un liste pour les pays de tel carte pour tel thème puisque les pays par thème ne sont pas forcément les mêmes sur la même carte, donc 35 listes au final qui découpent carte (7) et thème (5). Je regarderai si ma responsable trouve cela judicieux en fonction du temps que cela me prendra mais j'avoue que je me lancerais bien à le faire.

Oui effectivement c'est dommage. C'est aussi dommage qu'il repose sur Adobe Air, cela m'a empêché de l'utiliser sous Ubuntu en hors ligne qui apprécie peu Adobe Air . De plus pour un projet qui se veut libre, utiliser une base propriétaire c'est un peu dommage

Powered by DjangoBB