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.

Forum Casio - Projets de programmation


Index du Forum » Projets de programmation » Calc Center
Dark storm En ligne Labélisateur Points: 11631 Défis: 176 Message

Calc Center

Posté le 17/04/2013 21:27

Ce topic est dédié à la partie pratique du projet "Calc Center", qui consiste à créer une sorte de centralisation des scores et des jeux Basic grâce à un add-in.

Je ferai part ici de l'avancement du projet, ainsi que des requêtes que j'aurai à vous faire.

Ce topic est dédié à la partie pratique (code, design, fonctions, syscalls, et documentations diverses). Pour des suggestions, merci de les faire ce topic, afin de ne pas encombrer inutilement celui-ci.

Avancement
   15%



Précédente 1, 2, 3, 4, 5
Dark storm En ligne Labélisateur Points: 11631 Défis: 176 Message

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...
Finir est souvent bien plus difficile que commencer. — Jack Beauregard
Aragorn Hors ligne Membre Points: 807 Défis: 5 Message

Citer : Posté le 31/01/2015 16:30 | #


Il suffirait de mettre à jour un fichier manuellement avec tous les meilleurs scores enregistrés et proposé la version à jour à chaque RdP.
Mes Programmes
Cliquer pour enrouler
The Legend of CASIO - Basic Quest ( Basic )
Notes ( logiciel qui calcule votre moyenne, basic )
Professeur Layton ( jeu d'énigme en C )
Mario & Sonic Rush ( jeu de course 3D en C )
Projets
Cliquer pour enrouler
Zelda Ancestral Relics ( projet en C )
Projets que je soutient
Cliquer pour enrouler
Pokémon jade de Dodormeur
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.
Dark storm En ligne Labélisateur Points: 11631 Défis: 176 Message

Citer : Posté le 31/01/2015 16:32 | #


Long et complexe à mettre en oeuvre. En tout cas, c'est pas une priorité.
Finir est souvent bien plus difficile que commencer. — Jack Beauregard
Silaxe Hors ligne Membre Points: 809 Défis: 12 Message

Citer : Posté le 31/01/2015 17:22 | #


En soit ce n'est pas si long que ca si c'est le joueur qui rentre ses scores en suivant le même principe que pour rentrer les ID de calco sur un tableur avec un lien vers la preuve.

Ajouté le 31/01/2015 à 17:23 :
Bonne nouvelle que le projet soit d'actualitée.

Ajouté le 31/01/2015 à 17:25 :
Le must ce serai que dès qu'on connecte notre calculatrice à l'ordinateur un programme ou un plugin mettent à jour automatiquement les scores.
-florian66- Hors ligne Ancien rédacteur Points: 2383 Défis: 20 Message

Citer : Posté le 31/01/2015 19:29 | #


@silaxe je sais pas si ça sera vraiment possible
In Arch, I trust ! And you ?
Silaxe Hors ligne Membre Points: 809 Défis: 12 Message

Citer : Posté le 31/01/2015 21:18 | #


Pour quelles idées ?
-florian66- Hors ligne Ancien rédacteur Points: 2383 Défis: 20 Message

Citer : Posté le 31/01/2015 21:19 | #


Silaxe a écrit :

Le must ce serai que dès qu'on connecte notre calculatrice à l'ordinateur un programme ou un plugin mettent à jour automatiquement les scores.

In Arch, I trust ! And you ?
Silaxe Hors ligne Membre Points: 809 Défis: 12 Message

Citer : Posté le 31/01/2015 21:25 | #


Je te l'accorde mais c'est l'idéal
Dark storm En ligne Labélisateur Points: 11631 Défis: 176 Message

Citer : Posté le 09/02/2015 17:59 | #


Dark storm a écrit :
Si vous avez une idée (RSA simplifié ?), vous pouvez participer au projet !

Personne ?

Du coup je reste sur mon algo
Finir est souvent bien plus difficile que commencer. — Jack Beauregard
Purobaz Hors ligne Membre d'honneur Points: 2690 Défis: 110 Message

Citer : Posté le 09/02/2015 22:39 | #


J'avais pas vu, je vais essayer un truc.

Ajouté le 10/02/2015 à 21:50 :
J'ai bossé sur un système RSA. Pour assurer un minimum de sécurité il faut utiliser des clés d'au moins 10 chiffres, or on dépasse alors la capacité d'un int. Il faudrait donc recoder entièrement un système de calcul.
Pour l'instant j'en vois pas trop l'intérêt vu l'avancement et les utilisations envisageables de Calc Center, mais je pourrais toujours y travailler à l'avenir.
I'll be back !
pour plus de fun
mes programmes fun
de technique
mes projets
et de Swag
les projets que je soutiens
Eiyeron Hors ligne Ancien modérateur Points: 5525 Défis: 57 Message

Citer : Posté le 10/02/2015 21:52 | #


Je crois que t'es en train de réinventer le SSL, vieux.

Je suis le roi du message à cote. de toutes façons, le RSA est inutile si les clés sont codées en dur dans un programme. Le point fort du RSA est qu'il permet à duex personnes liées par un élement public puissent malgré tout partager quelque chose de sécurisé. Dans ce cas, sauf si tu veux vraiment crypter le système de partage, le RSA me semble un peu overkill (ou faible si tu fais face à un malin)

Ajouté le 10/02/2015 à 21:56 :
Remarque, quand on aura fait des avancées au niveau USB avec FiXos, on pourrait par la suite communiquer avec un ordi hôte. Après, j'dis ça, j'dis rien... (*ahem*Transmission et centralisation)
Zezombye Hors ligne Rédacteur Points: 1756 Défis: 13 Message

Citer : Posté le 22/08/2016 21:36 | #


Déterrage de topic o/

Pour les programmes basic, j'ai une solution assez intéressante : l'usage des fonctions de E-CON2 (Open/CloseComport38k, Send(), Receive() Send/Receive38k). Comme le dit le grand SimLo, on peut modifier ce que font ces fonctions.

L'addin Calc Center modifierait donc ces fonctions de telle sorte à ce qu'on puisse stocker les scores d'un simple coup de programme basic. Comme arguments je propose : le nom du programme, le nom du joueur, l'activité du joueur (il peut y avoir plusieurs scores dans un même jeu) et la valeur du score. Stocker les scores serait donc :
"CalCraft_Zezombye_Nombre de blocs minés"->Str 1
360->Z
Send38k

On prend le Str 1 pour les 3 premiers arguments (délimités par des '_') et Z pour le score. Bien sûr on peut changer tout ça, le meilleur serait de mettre les 4 arguments dans la fonction Send() mais j'ai pas très bien compris l'usage de cette commande.
Pour rapatrier les scores, l'addin ferait Receive38k, avec uniquement les 3 premiers arguments, toujours dans le Str 1. Le score est renvoyé dans la variable Z.

Au niveau de l'addin, les scores seraient stockés dans un fichier scores.sav crypté en RSA-16384 bits pour éviter ceux qui falsifient leurs scores (c'pas comme s'ils pouvaient éditer le programme basic de toute façon ). Le cryptage, s'il y en a, devrait donc se faire dans les fonctions qui remplacent Receive/Send38k.
Divers jeux : Puissance 4 - Chariot Wars - Sokoban
Ecrivez vos programmes basic sur PC avec BIDE
Lephenixnoir En ligne Administrateur Points: 24145 Défis: 170 Message

Citer : Posté le 22/08/2016 21:39 | #


Arf, c'est la méthode que je voulais utiliser pour le remplacement de sprites de Remiweb.

Ça nécessite de lancer les programmes Basic depuis un add-in, cependant.
Mon graphe (24 Mars): (gint#27 ; (Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; ...) || (shoutbox v5 ; v5)
Précédente 1, 2, 3, 4, 5

LienAjouter une imageAjouter une vidéoAjouter un lien vers un profilAjouter du codeCiterAjouter un spoiler(texte affichable/masquable par un clic)Ajouter une barre de progressionItaliqueGrasSoulignéAfficher du texte barréCentréJustifiéPlus petitPlus grandPlus de smileys !
Cliquez pour épingler Cliquez pour détacher Cliquez pour fermer
Alignement de l'image: Redimensionnement de l'image (en pixel):
Afficher la liste des membres
:bow: :cool: :good: :love: ^^
:omg: :fusil: :aie: :argh: :mdr:
:boulet2: :thx: :champ: :whistle: :bounce:
valider
 :)  ;)  :D  :p
 :lol:  8)  :(  :@
 0_0  :oops:  :grr:  :E
 :O  :sry:  :mmm:  :waza:
 :'(  :here:  ^^  >:)

Σ π θ ± α β γ δ Δ σ λ
Veuillez donner la réponse en chiffre
Vous devez activer le Javascript dans votre navigateur pour pouvoir valider ce formulaire.

Si vous n'avez pas volontairement désactivé cette fonctionnalité de votre navigateur, il s'agit probablement d'un bug : contactez l'équipe de Planète Casio.

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