Forums Casio - Vie communautaire

Index du Forum | Vie communautaire | Suggestions, remarques et améliorations pour Planète Casio
Planetcasio
Hors ligne
Membre
Niveau: Aucun
Points: 582
Défis: 0
Message
Posté le 19/01/2009 10:55

Suggestions, remarques et améliorations pour Planète Casio :

Postez ici vos remarques et suggestions pour améliorer le site, nous en tiendrons compte et répondrons le plus rapidement possible.

La structure et la base de données du site étant très vieille (environ 10 ans), un travail important est en cours afin de les optimiser et les rendre plus souples. Actuellement, le résultat n'est pas visible pour les visiteurs et les membres, mais le code est en constante évolution. C'est un travail fastidieux, mais nécessaire dans l'intérêt de la communauté.

Avec l'upgrade du serveur, nous avons désormais plus de marges de manœuvre pour les projets. C'est une bonne nouvelle !

Liste des améliorations prévues
sans donner de date (en fonction du temps et de la difficulté des développeurs)

- Optimisations du code (en cours)
- Amélioration du menu principale, en entête (fait)
- Banque de sprites (fait - merci Lephenixnoir)
- Système de skins
- Ouverture à la programmation Arduino, en lien avec les calculatrices Casio


Nous sommes ouverts à toutes les idées d'améliorations. Mais n'oubliez pas, le site est géré bénévolement, sans contre-partie financière (ce qui permet de limiter la pub pour l'instant). Ainsi, des impératifs personnels et/ou professionnels peuvent ralentir l'avancement d'une mise à jour.


Liste des propositions et assimilées systématiquement refusées (avec explications):

Rendre le chat accessible à tout le monde et/ou aux nouveaux inscrits :
Actuellement, il faut être connecté(e) et avoir plus de 30 points pour voir et écrire dans le chat. On évite ainsi que les nouveaux posent les questions sur le chat et l'encombrent. De plus, une question posée sur le chat est éphémère, en général, au bout de quelques heures, elle disparait avec sa réponse. Il y a de fortes chances que d'autres personnes rencontre la même difficulté. En la posant sur le forum, les messages sont visibles par tous pendant longtemps. Tout le monde est content : la communauté qui peut discuter tranquillement et les visiteurs qui trouvent rapidement une réponse (je rajoute aussi que c'est bon pour notre référencement !).

Envoyer des pièces-jointes via MP (messagerie privée):
Cette proposition est surtout demandée dans le cadre d'un projet/échange entre plusieurs personnes. Cependant, on n'est pas un hébergeur de fichiers et on a théoriquement aucun contrôle sur le contenu (on pourrait, mais on devra fouiller directement le ftp et ce n'est pas pratique pour nous, administrateurs). On ne peut donc pas s'assurer de la légalité et/ou de l'inoffensivité ( = virus...) des fichiers échangés. De plus, si une personne cherche à saturer la mémoire du serveur, on ne le verra pas. N'hésitez pas à vous tourner vers des outils en ligne comme sourceforge, bitbucket ou gitorious (projets collaboratifs), pastebin, google docs (partage de codes, textes) ou partage-facile (fichiers)

Supprimer ses propres programmes / fichiers :
Les auteurs ne peuvent pas supprimer l'un de leurs programmes ou fichiers, afin d'éviter que dans un geste de colère, ou pour toute autre raison, la personne supprime tous ses programmes, notamment quand ils sont de qualité. Il est toujours possible de demander à un administrateur de supprimer l'un de vos programmes ou un fichier en trop.


Foire aux Questions

Pourquoi vous mettez autant de temps pour ajouter une nouvelle fonctionnalité ou la mettre à jour ?
Tous les membres de l'équipe sont des bénévoles et ne reçoivent aucune rémunération. Ainsi, nous avons des obligations personnelles et professionnelles, et nous devons parfois nous absenter temporairement. Néanmoins, sachez que accordons beaucoup d'importance aux suggestions et remarques dont vous nous faites part et avons plaisir à améliorer le site.

Comment pourrais-je intégrer l'équipe ?
Vous estimez avoir des qualités particulières et avez envie de participer à l'aventure ? Nous accueillons avec joie des nouvelles recrues désireuses de construire et de développer Planète Casio. Actuellement, nous recherchons surtout des youtuber pour notre webtv. Si un des postes vous motive, contactez un administrateur via la messagerie privée qui transmettra votre candidature à l'équipe. Si vous postulez au poste de rédacteur-trice, incluez dans votre candidature un article qui pourrait être affiché en page d'accueil traitant du monde des calculatrices (de préférence Casio).

En bonus : une sorte d'autocompletion des pseudos sur la shout. La syntaxe pour ajouter des pseudos customs me paraît assez claire comme ça.
// ==UserScript==
// @name        Shoutbox pseudo minifier
// @namespace   123456789pc
// @description Remplace les diminutifs des pseudos des membres usels par leurs vrais pseudos.
// @include     http://www.planet-casio.com/*
// @version     1
// @grant       none
// @credits     Merci à Julese50 pour m'avoir autorisé à reprendre son code
// ==/UserScript==

remplacements = [
  ["Breizh_craft", ["breizh", "bzh"]],
  ["Cakeisalie5", ["cake"]],
  ["Dark Storm", ["ds", "darks"]],
  ["Darkysun", ["darky"]],
  ["Eltoredo", ["elto"]],
  ["Intelligide", ["intel", "intl"]],
  ["Julese50", ["jules"]],
  ["Legolas", ["lego"]],
  ["Lephenixnoir", ["lephe", "lephenix"]],
  ["Louloux", ["llx"]],
  ["Mgl64200", ["mgl"]],
  ["Nemhardy", ["nemh", "nem"]],
  ["Ne0tux", ["neo", "ne0"]],
  ["Ninestars", ["9\\*", "nine"]],
  ["Smashmaster", ["smash"]],
  ["Suruq Game", ["suruq"]],
  ["Totoyo", ["yo"]],
  ["Xavier59", ["xav", "xavier"]],
  ["Xxdarkxx_64", ["xmachin", "xtruc", "xbidule", "xdark", "darkx"]],
  ["Zezombye", ["zz"]]
];

sb = $("#shoutbox");
sbForm = sb.children(".input-group");
sbMessage = sbForm.children('input[type="text"]');

function check_pseudo() {
  o_text = sbMessage.val(); n_text = o_text;
  for(i = 0; i < remplacements.length; i++) {
    for(j = 0; j < remplacements[i][1].length; j++) {
     var regex = new RegExp('\\B@' + remplacements[i][1][j] + '\\b', 'gi');
     n_text = n_text.replace(regex, '@' + remplacements[i][0]);
    }
  }
  sbMessage.val(n_text);
}
sbForm.find(".btn-send").click(check_pseudo);
sbForm.submit(function(e) { check_pseudo(); return false; });
sbForm.find('input[type="text"]').keypress(function(e) { var code = (e.keyCode ? e.keyCode : e.which); if(code == 13) {check_pseudo(); return false;} });


Dernière mise à jour : 25/06/2014 (Dark Storm)




Lephenixnoir
Hors ligne
Administrateur
Niveau: Confirmé
Points: 10430
Défis: 130
Message
Dernier message de la page précédente :Posté le 15/01/2018 14:20 |
Parce que tous les devs' inactifs vont se prendre des gros paquets de notifs' dans la figure parce que leurs jeux seront pas compatibles avec les nouvelles machines. Parce que les visiteurs vont succomber à la facilité de cliquer sur le bouton au lieu de chercher comment ils ont pu laisser passer qu'il fallait transférer la matrice A en plus du programme. Parce que certains bugs exotiques jamais résolus (légitimement) vont pourrir le progrank de jeux par ailleurs corrects. Parce qu'il suffit d'installer le programme sur une machine inappropriée pour croire qu'il ne marche pas. Et parce que plein de gens vont utiliser ce bouton parce qu'ils n'arrivent pas à utiliser FA-124 à cause d'un câble rongé.

On ferait bien mieux d'ajouter une feature « rapport de bug » où l'on dit ce qui ne marche pas, sur quelle machine, et ce qui a été tenté. Là on pourrait juger de la pertinence du propos ; mais ça ne peut pas affecter le progrank. Et, d'ailleurs, ça existe déjà sur la forge Gitlab. On devrait l'utiliser plus.
----------------------------------
Watch me, as I build my empire with my own hands.



Pages: Précédente | 1 ... , 141, 142, 143, 144, 145, 146

Dark storm
Hors ligne
Administrateur
Niveau: Aucun
Points: 9943
Défis: 170
Message
Citer : Posté le 15/01/2018 15:01 | #
Je rebondis sur l'idée des points en fonction de l'âge du programme, parce que deux problèmes complémentaires se posent. Si on décide de :
– se baser sur la date de création du programme, les mises à jours de correctif de bugs ou ajout de features ne sont pas prises en compte ;
– se baser sur la date de dernière modification, il suffit à un vieux jeu de changer la description pour remonter au progrank.

Si on fait un mix des deux, faut trouver une formule qui soit correcte. Et c'est pas gagné d'avance.
----------------------------------
Finir est souvent bien plus difficile que commencer. — Jack Beauregard
Páranÿe quetë Quendya
Lephenixnoir
Hors ligne
Administrateur
Niveau: Confirmé
Points: 10430
Défis: 130
Message
Citer : Posté le 15/01/2018 15:37 | #
Une idée simple que je peux proposer c'est d'utiliser la date de dernière mise à jour des fichiers. Un calcul de md5/sha1/crc32/whatever fera l'affaire (et de toute façon on en manipulera régulièrement des comme ça, parce qu'on est des gens sérieux et on propose pas des téléchargements sans qu'une somme de contrôle soit loin).
----------------------------------
Watch me, as I build my empire with my own hands.
Dark storm
Hors ligne
Administrateur
Niveau: Aucun
Points: 9943
Défis: 170
Message
Citer : Posté le 15/01/2018 17:23 | #
Ça ne résout qu'à moitié le problème x)
----------------------------------
Finir est souvent bien plus difficile que commencer. — Jack Beauregard
Páranÿe quetë Quendya
Lephenixnoir
Hors ligne
Administrateur
Niveau: Confirmé
Points: 10430
Défis: 130
Message
Citer : Posté le 15/01/2018 17:30 | #
J'ai dit que c'était simple, pas que c'était parfait. Ce qui nous intéresse c'est essentiellement les programmes développés par des gens qui ont arrêté leur activité. Ceux-là ne modifieront probablement même pas la description.

Si ça t'amuse, on peut combiner ça avec le niveau d'activité du thread associé au programme. L'existence d'un indicateur calculé automatiquement serait intéressant pour repérer les « hot topics » pour les gens qui ne passent pas souvent ; on pourrait s'en servir.
----------------------------------
Watch me, as I build my empire with my own hands.
Zezombye
Hors ligne
Membre
Niveau: Confirmé
Points: 807
Défis: 9
Message
Citer : Posté le 15/01/2018 18:25 | #
Il faudrait commencer par enlever les addins incompatibles SH4, ou leur infliger une sévère pénalité. Dans le top 20 on a wolfenstein et doodle jump, les utilisateurs vont tenter de charger ces jeux qui ne marchent pas et qu'on ne peut généralement pas quitter (par exemple moi je ne connaissais pas le bouton reset et je pensais que j'avais briqué ma calto avec doodle jump).

Ensuite, le problème est que la plupart des jeux dans le top 20 étaient ce qu'on pouvait faire de mieux à l'époque, mais ce n'est plus le cas et il faut les mettre à jour. Perso j'ai mis un peu à jour le tetris de pierrotll en améliorant la calibration des touches, en mettant des minuscules, etc, et il faudrait faire ça pour les jeux "généraux" (snake, tetris, puissance 4, démineur, etc) qui sont dans le top 20.

Bien sûr ça pose un problème éthique : d'un côté, je n'aimerais pas qu'on modifie mon programme, ou qu'on le fasse baisser artificiellement dans le classement ; de l'autre côté, il faut bien admettre que la plupart des programmes dans le top 20 doivent être mis à jour pour les nouvelles calculettes.

Aussi, il faudrait revoir les jeux publiés dans les 2-3 derniers ans, et y mettre des labels de qualité. Par exemple ce puissance 4 a un label, mais pas le mien (c'est un peu de la self-promotion, mais bon ).
----------------------------------
Divers jeux : Puissance 4 - Chariot Wars - Sokoban
Ecrivez vos programmes basic sur PC avec BIDE
Lephenixnoir
Hors ligne
Administrateur
Niveau: Confirmé
Points: 10430
Défis: 130
Message
Citer : Posté le 15/01/2018 18:32 | #
Ok pour la pénalité aux add-ins qui ne sont pas à la fois compatibles SH3 et SH4 au progrank. Comment on s'y prend pour le savoir, par contre ?

Mettre à jour les programmes des autres est compliqué et fastidieux. Ce qu'on peut faire c'est d'une part pénaliser les anciens jeux (comme on l'a déjà proposé), et encourager les forks. Pour ça, bien spécifier la licence de chaque jeu est important. Par contre systématiquement mettre à jour les programmes, ça me semble irréaliste.

Ouais, les labels sont pas au point encore. Je rappelle que théoriquement c'est un membre qui le propose pour le jeu d'un autre. J'aime beaucoup ce concept pour être honnête, seulement le manque de tests bien connu de PC se retrouve dans le nombre de demandes. x)
----------------------------------
Watch me, as I build my empire with my own hands.
Ne0tux
Hors ligne
Membre d'honneur
Niveau: Aucun
Points: 2905
Défis: 252
Message
Citer : Posté le 15/01/2018 21:56 | #
Avant de répondre je vous propose cette vidéo, à moitié pertinente, mais tout à fait intéressante. Il faut passer outre la voix du narrateur, que tous n'aiment pas, mais il y a peut-être quelques idées à piocher :

----------------------------------
Deviens le roi de la banquise avec Ice Slider !
Sauras-tu sortir entier des locaux infernaux de CloneLab ?!?
Prêt à risquer ta peau face à Smaug le vilain dragon en cherchant l'Arkenstone ?
Projets de la communauté que je soutiens
Rejoins l'aventure !
Timeless II d'Alex_1186
Calc Center : un système de succès sur Casio
Le futur Jeu d'aventure de Remiweb
Le très attendu Pokemon de Dodormeur
La suite du premier volet : Robscape 2 de Ray
Zelda de Smash'
L'audacieux Projet Evolution de TheProg
Le fameux Yu-Gi-Oh d'Intelligide
Sans oublier cette folie qu'est MMGOC
On en trépignerait : Jetpack Joyride, de Drakalex
Lephenixnoir
Hors ligne
Administrateur
Niveau: Confirmé
Points: 10430
Défis: 130
Message
Citer : Posté le 15/01/2018 22:13 | #
Ce serait bien si tout le monde avait une démarche assez soignée pour qu'on puisse faire ce genre de choses. x)

D'un autre côté, ça a beau être important de ne pas donner de jugement de valeur lorsqu'on souhaite seulement caractériser un jeu, d'un autre le progrank à un moment doit décider.

Et je ferais remarquer que mes suggestions d'origine intègrent cette notion de comparaison au standard :

Dans l'optique des tests dédiés au progrank, je crois utile de les agrémenter de références à d'autres jeux classés pour justifier l'évaluation par un argument de comparaison.
----------------------------------
Watch me, as I build my empire with my own hands.
Suruq game
Hors ligne
Membre de CreativeCalc
Niveau: Confirmé
Points: 383
Défis: 11
Message
Citer : Posté le 15/01/2018 22:28 | #
Cette notation a échelles relatives est intéressante mais comme l'a dit lephé cela nécessite du sérieux que tout les visiteurs n'auront pas et c'est aussi très difficile a implémenter car il faut déterminer le "standard" et si seulement une minorité le fait il y aura des erreur de jugement

Sur le commerce du jeux vidéo en général ça peut marcher car il y a du recule et la quantité de jeux permet de facilement déterminer un "standard"

ps : j'ai eu envie de tuer la voix off
----------------------------------
There is only one thing that makes a dream impossible to achieve : the fear of failure
Ne0tux
Hors ligne
Membre d'honneur
Niveau: Aucun
Points: 2905
Défis: 252
Message
Citer : Posté le 20/01/2018 17:09 | #
Mes excuses pour le temps de réaction mais je crois que Lephé' ne voit pas d'inconvénient à ce que l'on prenne un peu de temps à décider de l'avenir du progrank, pour peu que ça soit pour du long terme.

Je fais directement réponse à ce message, et j'invite ceux qui le souhaitent à donner leur avis sur les différentes propositions, bien identifiées et numérotées.

J'aime bien la proposition 1 dans son état brut, c'est à dire si je résume convenablement, un "leaderboard" accessible sur demande. Cela signifie que le classement des jeux ne contiendra que des créations a priori abouties et que les créateurs souhaitent "comparer leur bébé" avec les autres. Il ne faudra pas proposer cette intégration par défaut lors de l'upload du programme, sinon on risque de se retrouver avec des + ou - postés par erreur.

Je ne suis pas sûr d'avoir tout saisi au complément 1.1. Une seconde note me parait peu pertinente car nous avons déjà souvent du mal à en avoir une... Ceci dit je crois comprendre que l'idée derrière est de proposer une note évolutive destinée au progrank. Dans ce cas pourquoi différencier la note de feedback et la note progrank et ne pas juste faire une seule note évolutive ? Quant à la comparaison à d'autres programmes, je trouve ça plutôt compliqué à mettre en place et à utiliser au quotidien. A supposer que je teste un jeu, je n'aurai personnellement pas la motivation de le comparer à d'autres, surtout que pour certains programme on souhaite justement éviter la comparaison et motiver l'auteur.

Au sujet de la proposition 2, je trouve ça dommage que les tests ne soient plus disponibles pour le feedback général, et que seuls les tests soient comptabilisés pour le progrank. Notamment parce qu'on sait qu'il y a beaucoup moins de tests que de note, ce qui pourrait faire un progrank potentiellement plus pauvre en notation que le feedback général.

Je trouve l'ajout sur la prise en compte des versions plutôt compliqué, pour un apport relativement limité. Aucun doute que si ce genre de choses est mise en place, celui qui veut grimper dans les classements fera 10 versions au lieu de 2...

En résumé je suis aussi plutôt favorable à la proposition 1 brute.

Concernant mes idées propres : je ne suis pas rentré dans l'intimité de la formule du progrank mais je me demandais si le nombre de "réactions" (i.e. messages) sur la page du jeu (bientôt sur la page de forum associée) ne pourrait pas entrer en compte.

Aussi je me demandais si on ne pouvait pas créer un certains nombres de tags à ajouter lors d'un test, qui donneraient des points bonus (progrank uniquement). Je pensais à des tags comme "Histoire originale", "Adaptation fidèle", "Prouesse technique", "Innovation gameplay", "Level design extra", qui feraient chacun grimper la note de quelques points. L'avantage secondaire serait de pouvoir classer ensuite les jeux qui ont reçu ces tags.

Ajouté le 20/01/2018 à 18:43 :


Sur un tout autre sujet, cette page contient pas mal de choses qui ne sont pas à jour.

Ajouté le 20/01/2018 à 18:58 :


Encore un autre sujet : en bas de chaque page il y aune image pour CasioFan, qui m'a l'air décédé (plus de forum, de page FB etc)

Ajouté le 20/01/2018 à 19:08 :


Peut-être que cette page pourrait être réformée ! Plutôt que de classer par type de fichier, de gros boutons avec pour image chaque modèle de calculatrice pourrait être un peu plus intuitif. Le transfert, c'est quand même la base, et je serai curieux de savoir si cette page est beaucoup visitée, ainsi que celles qui traitent du même sujet.
----------------------------------
Deviens le roi de la banquise avec Ice Slider !
Sauras-tu sortir entier des locaux infernaux de CloneLab ?!?
Prêt à risquer ta peau face à Smaug le vilain dragon en cherchant l'Arkenstone ?
Projets de la communauté que je soutiens
Rejoins l'aventure !
Timeless II d'Alex_1186
Calc Center : un système de succès sur Casio
Le futur Jeu d'aventure de Remiweb
Le très attendu Pokemon de Dodormeur
La suite du premier volet : Robscape 2 de Ray
Zelda de Smash'
L'audacieux Projet Evolution de TheProg
Le fameux Yu-Gi-Oh d'Intelligide
Sans oublier cette folie qu'est MMGOC
On en trépignerait : Jetpack Joyride, de Drakalex
Lephenixnoir
Hors ligne
Administrateur
Niveau: Confirmé
Points: 10430
Défis: 130
Message
Citer : Posté le 20/01/2018 21:45 | #
Ceci dit je crois comprendre que l'idée derrière est de proposer une note évolutive destinée au progrank. Dans ce cas pourquoi différencier la note de feedback et la note progrank et ne pas juste faire une seule note évolutive ?

L'objectif est plutôt de pouvoir mettre 8/10 à un Snake programmé avec effort pour encourager un membre investi mais pas encore expert sans faire exploser toute la pertinence du progrank.

[...] je me demandais si le nombre de "réactions" (i.e. messages) sur la page du jeu (bientôt sur la page de forum associée) ne pourrait pas entrer en compte.

Pourquoi pas ? Après tout, on compte bien le nombre de téléchargements. Comme on aura un probablement un système pour détecter les threads « hot », on pourra ajouter quelques points si la situation se produit.

Aussi je me demandais si on ne pouvait pas créer un certains nombres de tags à ajouter lors d'un test, qui donneraient des points bonus (progrank uniquement). Je pensais à des tags comme "Histoire originale", "Adaptation fidèle", "Prouesse technique", "Innovation gameplay", "Level design extra", qui feraient chacun grimper la note de quelques points. L'avantage secondaire serait de pouvoir classer ensuite les jeux qui ont reçu ces tags.

Oh, c'est bon ça. Très malin ! Je vais voir ce que je peux construire à partir de ça. L'idée me plaît, surtout parce qu'on peut filtrer et rechercher.

Beaucoup des pages « statiques » du site (toutes) ont besoin d'être mises à jour. C'est vieux de quasiment 10 ans pour certaines...
----------------------------------
Watch me, as I build my empire with my own hands.

Pages: Précédente | 1 ... , 141, 142, 143, 144, 145, 146

Index du Forum | Vie communautaire | Suggestions, remarques et améliorations pour Planète Casio

Planète Casio v42 © créé par Neuronix et Muelsaco 2004 - 2018 | Il y a 39 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements

Casio Education Casiopeia CasioFan, la communauté ClassPad CodeWalrus

Planète Casio est un site communautaire indépendant, géré bénévolement et n'est donc pas affilié à Casio | Toute reproduction de Planète Casio, même partielle, est interdite
Les fichiers, programmes et autres publications présents sur Planète Casio restent la propriété de leurs auteurs respectifs et peuvent être soumis à des licences ou des copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd