Posté le 17/04/2013 21:27
Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 96 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
Citer : Posté le 05/09/2013 19:35 | #
moi je veux bien aider, et je mettrais des succès pour pokemon et bomberman (et evasion survival peut-etre)
envie de plonger dans la mer pour ramasser des tresors? => ballon sea
envie de sauver l'univers dans un jeu avec une longue durée de vie? => saviors of the future
un add-in addictif avec plein de secret et de trophées => evasion survival
un shmup bien dur et sadique => saviors 2
merci a tout le monde pour son soutien
zelda prizm de smashmaster (en esperant qu'il puisse le finir)
les tests de marmotti
un RPG de dark storm
(dont je connais le nom, mais pas vous )Arcuz !Citer : Posté le 05/09/2013 20:26 | #
Bref, je pense organiser les fichiers comme ceci:
Nom du fichier : nomdufichier.cc (.cc comme Calc Center, dans un dossier "ClcCntr"
- nom du jeu : 30 octets (30 caractères)
- icone du jeu : 32 octets (icône de 16*16)
- nombre de listes de scores : 4 octets (un int)
- nombre de réalisations : 4 octets.
- pour chaque liste de score : 40 octets pour 10 scores.
- pour chaque réalisation : 1 octet (réalisé ou non) + 32 octets (icône de 16*16)
Mais je sais pas si y'a moyen d'optimiser un peu...
Citer : Posté le 05/09/2013 20:34 | #
ben pour le réalisé ou non on peut utiliser un bool pour diviser par 8 la taille, et a mon avis un unsigned short sera suffisant pour les scores (jusqu’à 65535 et taille/2), pareil pour le nombre de réalisation (un unsigned char pourrait même suffire, car 255 réalisation, c'est beaucoup )
envie de plonger dans la mer pour ramasser des tresors? => ballon sea
envie de sauver l'univers dans un jeu avec une longue durée de vie? => saviors of the future
un add-in addictif avec plein de secret et de trophées => evasion survival
un shmup bien dur et sadique => saviors 2
merci a tout le monde pour son soutien
zelda prizm de smashmaster (en esperant qu'il puisse le finir)
les tests de marmotti
un RPG de dark storm
(dont je connais le nom, mais pas vous )Arcuz !Citer : Posté le 08/09/2013 22:26 | #
Si on confirme, j'ai un jeu qui est bientôt prêt à avoir des achievement.
-en C:
-Un pong.
-Un projet en pause. Je compte le reprendre de temps en temps: Summer Cursed
-mon tuto sur les Str
Mes calto: G25+, G75
Mon minecraft en dévelopement
-Portal2D de JavierXD
-CalCraft de Wime
-GeekBros du groupe GeekBrothers (Eiyeron,Siapran,KevKevVTT,Adbook,LIMachi)
Citer : Posté le 09/09/2013 16:56 | #
j'ai mis ça par convention, mais oui, techniquement c'est possible de bien optimiser le truc.
Ajouté le 09/09/2013 à 20:45 :
@ Limachi : la lib devrait être prête pour les vacances (normalement, et j'ai pris de la marge)
Par contre, l'add-in CalcCenter ne sera pas prêt avant quelques mois...
Je me concentre sur la gestion des fichiers, c'est le plus important
Citer : Posté le 09/09/2013 22:43 | #
Salut !
Le projet a l'air très intéressant !
Par contre j'aurais plus vu un CalcCenter pour addin plutôt que pour prog en basic car avec les addins tu as une très grosse mémoire donc tu peux mettre plein de jeux ( je dois avoir une trentaine d'addins que je ne compte pas supprimer et il me reste pas mal de mémoire ) tandis que les 60 000 octets de progs en basic sont vite pleins (2-3 vrais jeux maxi) sans parler du fait que tu dois tout supprimer des que tu as un projet pour avoir de la place... enfin voila mon avis ça m'a étonné que ce système ne soit pas pour addin
Drakalex
Citer : Posté le 09/09/2013 23:05 | #
qui consiste à créer une sorte de centralisation des scores et des jeux Basic grâce à un add-in.
Jouez à 6 sur une seule calto : Curve Fever
Un die and retry qui vous fera bieeeen rager Test Andropov
un très bon sokoban
le seul vrai jeu de foot en basic : FIFA 12
Ca c'est ce que j'appelle un jeu de reflexion jewel master
Qui vaincra l'intelligence artificielle de cet othello
Le célèbre pacman
Et tant d'autres BTL's games
Le jeu du mois de Novembre et award du jeu le plus dur de l'année 2013 MultiTask, testez-le
Citer : Posté le 10/09/2013 22:00 | #
Oui Btl ça je sais, mais je veux dire que je pensais que c'était un CalcCenter fait POUR les addins, pas pour les jeux basic !
Citer : Posté le 10/09/2013 22:06 | #
des scores et des jeux Basic
C'était aussi marqué non?
Jouez à 6 sur une seule calto : Curve Fever
Un die and retry qui vous fera bieeeen rager Test Andropov
un très bon sokoban
le seul vrai jeu de foot en basic : FIFA 12
Ca c'est ce que j'appelle un jeu de reflexion jewel master
Qui vaincra l'intelligence artificielle de cet othello
Le célèbre pacman
Et tant d'autres BTL's games
Le jeu du mois de Novembre et award du jeu le plus dur de l'année 2013 MultiTask, testez-le
Citer : Posté le 10/09/2013 22:15 | #
Ah ok j'ai mal lu alors désolé... Enfin je pensais quand même que c'était uniquement des addins
Citer : Posté le 10/09/2013 22:28 | #
ahah ça arrive à tout le monde
(même a moi sisi je vous assure)
Jouez à 6 sur une seule calto : Curve Fever
Un die and retry qui vous fera bieeeen rager Test Andropov
un très bon sokoban
le seul vrai jeu de foot en basic : FIFA 12
Ca c'est ce que j'appelle un jeu de reflexion jewel master
Qui vaincra l'intelligence artificielle de cet othello
Le célèbre pacman
Et tant d'autres BTL's games
Le jeu du mois de Novembre et award du jeu le plus dur de l'année 2013 MultiTask, testez-le
Citer : Posté le 26/03/2014 22:10 | #
Le projet est-il toujours d'actualité ?
Peut-être qu'une sortie avant le concours anniversaire permettrai de rendre les futurs programmes encore plus fous !
La Planète Casio est accueillante : n'hésite pas à t'inscrire pour laisser un message ou partager tes créations !
Citer : Posté le 27/03/2014 07:09 | #
Pas faux
Je m'y remet dès que possible, j'avais réfléchi à une manière d'organiser ça
Citer : Posté le 28/05/2014 07:06 | #
Tiens j'ai eu une idée qui pourrait être sympa de faire (après c'est selon les avis), c'est un moyen de communiquer entre les calculatrices pour jouer à plusieurs, mais après réflexion c'est vrai que ça va être compliqué de pouvoir ajouter cela... Mais bon autant proposer, on ne sais jamais.
Citer : Posté le 28/05/2014 07:52 | #
Communiquer entre les calculatrices en basic ? Tu dois déjà pouvoir faire ça avec PRGM2 !
Coïncidence ? Je ne pense pas.
Citer : Posté le 28/05/2014 07:56 | #
Oui mais je trouve PRGM2 plutôt instable, et tout le monde ne l'a pas forcément, c'est pour ça que j'en parle ici.
Citer : Posté le 29/05/2014 09:30 | #
Est-ce que vous avez imaginé comment l'addin pourrait récupérer les données du jeu basic de manière relativement safe ? C'est à dire sans que l'utilisateur puissent truquer ses scores trop simplement.
Escape prison
Bloxorz
Free wheel
QR code
Nombre en or
RayCasting Engine
Mario Party
Zelda
et Planète Casio
Citer : Posté le 29/05/2014 09:35 | #
Il faudrait soit les mettre dans des variables auxquelles l'utilisateur n'a pas accès -- ce qui en soi est idiot car un programme Basic peut truquer un programme Basic --, soit les modifier juste avant de les écrire -- solution la plus simple --, soit les crypter.
Citer : Posté le 31/01/2015 15:41 | #
Hey !
J'ai pas mal de nouveau à propos de CalcCenter. Tout d'abord, je me suis en effet remis au développement de ce projet, ça avance plutôt bien sur le papier au niveau de la conception, et j'ai pu commencer à recoder une partie cette semaine. Par contre, pour l'instant ça ne s'adresse qu'aux addins.
Donc voici les features qui seront disponibles :
⇒ Sauvegarde :
- Enregistrement d'un fichier de sauvegarde, contenant :
--- Le nom, l'icone 16**px (et description ?) du jeu
--- Des scores, en illimité (enfin, faut pas non plus bouffer toute la mémoire...)
--- Des stats, avec plusieurs types : temps, nombre entier, nombre flottant, (chaine de caractères ?), en illimité aussi
--- Des succès en illimité
- Chaque score, stat ou succès est accompagné d'une icone 16**px, d'un nom (et d'une description pour les succès ?)
- Possibilité de crypter sommairement les entiers (donc les temps compris) avec une clé de 32 bits plus 2 bits de sécurité : si le checksum est pas bon, on met la valeur à 0. Tout ça pour rendre difficile la triche avec un éditeur hexa par exemple.
⇒ Outils :
- Animations lors du débloquage d'un succès : si l'ancienne valeur a été modifiée (activation par timer ou manuel), on lance l'animation.
- Addin regroupant tout les succès, scores, et stats des différents jeux installés.
Pour le cryptage, le problème est que j'ai besoin d'encoder la clé dans le fichier de sauvegarde, mais c'est débile de l'écrire en clair. Donc j'ai besoin de votre avis pour un algo qui permette d'encoder la clé coté utilisateur (le jeu), mais qui soit décodable coté CalcCenter (l'addin qui regroupe tout les scores).
Pour l'instant, voici l'algo qui sert à encoder les scores. J'ai fait ça car il est petit et efficace.
{
return ((value ^ key) << 2) + value & 3; // Bits are encoded with a secret key. Ultimate bits are for security
}
int CC_decrypt_int(int crypted_value, int key)
{
int uncrypted_value = (crypted_value >> 2) ^ key; // Decrypts value
if(uncrypted_value & 3 != crypted_value & 3) // If security bit is not same, it returns a nul value
return 0;
return uncrypted_value; // Else it returns decrypted value
}
Si vous avez une idée (RSA simplifié ?), vous pouvez participer au projet !
Citer : Posté le 31/01/2015 16:21 | #
C'est génial ! Je l'attend avec impatience
Quand tu parles de tous les scores, cela signifiera que tous nos scores personnels des différents jeux seront conservés ou existera-t-il un fichier avec les meilleurs scores de la communauté (pour pouvoir voir notre classement) ?
Notes ( logiciel qui calcule votre moyenne, basic )
Professeur Layton ( jeu d'énigme en C )
Mario & Sonic Rush ( jeu de course 3D en C )
Jetpack Joyride de Drakalex007
Arcuz de Dark Storm
Casion de Az et Darkysun
Un jeu de course en 3D pour calculatrice :
http://www.planet-casio.com/Fr/programmes/voir_un_programme_casio.php?showid=2773&page=1.
Citer : Posté le 31/01/2015 16:24 | #
Pour l'instant, ce sera personnel (mais les programmeurs pourront modifier le nom des scores pour y mettre le nom de celui qui l'a fait par exemple). Après, pour partager les scores, ça risque d'être plus dur...