2017 POTY results

And now the moment you've all been waiting for: The winners of the 2017 Program of the Year contest are up! Thanks to everyone who submitted programs and voted, thanks to our news editor, Xavier, for taking the time to find and write news about the candidates, and congratulations to the winners!

Les nouveaux événements de Planète Casio pour 2018

Salut à vous, cher visiteur. Pour cette année 2018, l'équipe d'administration a préparé quelques événements pour étoffer notre concours régulier, le CPC. On vous en propose quatre que nous mettrons au banc d'essai tout au long de l'année. Cela pourra donner lieu à des révisions pour les années futures, donc n'hésitez pas à participer et commenter après les événements ! :) Le règlement de chaque événement sera détaillé plus précisément lors de leur première édition : ce qui suit en est un aperçu. Le Concours de Programmation Casio (CPC) Le grand retour de la formule qui a animé le forum depuis 2011. Le délai initial de 48 heures avait été allongé à 7 jours en 2015 pour élargir le public susceptible de participer. Aujourd'hui, on remanie encore la formule pour tenter de pallier à deux défauts existants : le temps nécessaire pour faire les tests, qui s'est allongé avec le temps de développement des jeux, et le peu de reprise des projets après le CPC. Le système que l'on vous propose consiste à combiner le développement et les tests dans une même période : 3 semaines pour le premier essai. (On a suggéré jusqu'à 4, mais cela dépendra largement des retours.) La deadline pour le code et les tests sera la même, vous permettant de corriger votre programme après les premières impression des testeurs. Attention à ne pas s'y prendre au dernier moment car les tests prennent du temps ! Bien sûr, augmenter la durée du concours risque d'augmenter la durée des jeux et rendre les tests plus longs ; nous cherchons l'opposé. Le point de durée de vie a été définitivement supprimé du barème (voyez plus bas) : ce nouveau CPC appelle des jeux courts mais très soignés. Animations, graphismes détaillés et scénarii sont de mise : pas besoin de 20 niveaux pour impressionner les testeurs ! :p Il y aura toujours un jury de deux membres dont le rôle sera de tester et noter tous les programmes avant la fin du concours. Il sera bienvenu de signaler quand la participation sera assez avancée pour guider les testeurs dans leur timing. Leurs commentaires représentent 50% de la note finale, d'après le barème suivant : – Game design (Gameplay et gestion de la difficulté) : 3 points – Level design : 1 point – Graphismes et interface : 2 points – Programmation : 2 points – Narration et univers : 1 point – Originalité et prise de risque (Les bonus) : 1 point L'autre moitié de la note proviendra des tests de la communauté (y compris les autres candidats) : tout membre est appelé à tester et noter les programmes pendant le concours. La barème ne sera pas celui des CPC mais le barème usuel (qui a aussi été révisé), qui porte sur des critères différents ! Cela peut surprendre ; la mesure vise à stimuler les tests de jeux, qui manquent depuis longtemps. N'hésitez jamais à tester et noter un programme ! ^^ Concernant les langages et les lots, on démarrera par un CPC en langage libre : Basic ou Asm/C/C++. Les deux catégories de langages seront classées indépendamment. On envisage d'alterner avec des participations en binôme pour les éditions suivantes ; le langage serait alors fixé, comme dans les éditions passées. Normalement les calculatrices sont le lot réservé des CPC, mais on n'en a pas encore pour cette année ; la première édition risque d'être sans. En résumé – 3 semaines combinant développement et évaluation : soyez réactifs ! – Un jury produit 50% de la note finale à l'aide d'un barème spécial – La communauté produit les autres 50% à l'aide du barème usuel – Première édition : langage libre, deux classements Le Concours Pédagogique Cet événement principalement conçu par Cake est l'occasion d'enseigner ou d'apprendre, selon votre niveau. L'événement consiste à produire un jeu d'un genre imposé : les « débutants » s'affrontent sur ce thème. Pendant ce temps, les « experts » produisent en groupe une participation raffinée et détaillent dans des articles/tutoriels les choix qu'ils font. Chaque membre est libre de participer dans la catégorie de son choix (tant qu'un expert vient pas plomber le concours des autres :E ). Côté « débutant », on concoure sur l'implémentation d'un jeu au genre imposé. Tous les moyens sont bons, y compris et surtout lire les tutoriels des experts et réutiliser leur code ! La tâche des « experts » est simple : produire en groupe un tel jeu en expliquant leurs choix et leurs méthodes. Cela doit permettre aux débutants d'accéder à des connaissances de programmation au travers de tutoriels, et aux experts de peaufiner leur technique et leur travail de groupe. Le code devra être disponible sur la forge Gitlab, et afin d'être réutilisable, placé sous une licence libre (le règlement complet détaillera). C'est un planning ambitieux pour lequel on prévoit 6 à 8 semaines, afin de ne pas avoir à exiger une disponibilité importante. Selon leur nombre, les experts peuvent être amenés à écrire chacun deux tutoriels (pas trop longs) dans cette période : un chaque semaine serait un résultat majestueux ! Côté dotation, le gagnant du groupe débutant empocherait quelque goodie utile (type clé USB très stylée) ; les experts sont récompensés par, euh... « la gloire éternelle d'avoir participé à un projet d'envergure » (et une expérience de git). :E En résumé – Les débutants concourent sur un jeu au genre imposé – Les experts collaborent et décrivent leurs choix et implémentations dans des tutoriels – 6 à 8 semaines pour alléger la charge de travail L'Atelier Graphique Le plus simple et le plus court de tous : une bonne occasion de s'amuser sans se compliquer la vie. Cet événement non-compétitif consiste à produire des éléments graphiques sur un thème proposé et peut servir à supporter ou embellir un projet de la communauté. Les travaux proposés peuvent aller des spritesheets aux tilesets en passant par des animations, avec des indications de taille/couleurs. Un exemple de sujet serait « tileset pour un château lugubre (12×12, monochrome) » : le choix des salles, intérieur/extérieur, habitants, objets de décoration serait ici entièrement libre : faites travailler votre imagination sans fin ! Cet événement existe pour inviter les participants (mais pas que) à partager ou inventer des techniques ou styles de dessin, en plus de produire des objets graphiques dont on manque parfois. Les organisateurs de chaque édition proposeront en plus du thème une liste de points intéressants (formes, animations, lumière, choix des objets, etc) comme point de départ. Il est également possible de désigner un gagnant ! La première édition s'étalera sur une durée d'une semaine. Cet événement a pour but d'être bref et fréquent, sans prises de tête pour personne. :) En résumé – Production graphique sur un thème orienté mais ouvert – Pas de compétition, échanges et peer-review – Une semaine, probablement tous les deux mois Le Concours Technique Cette épreuve que je vous propose est une occasion de faire un peu d'informatique théorique et d'algorithmique à travers un exemple d'utilitaire à implémenter. Le concours définira un type précis d'utilitaire et une liste de fonctionnalités à implémenter : de difficulté croissante (attendez-vous à des choses triviales et d'autres très difficiles >:) ). Un exemple de thème serait un éditeur d'images. Les fonctionnalités associées iraient d'édition de pixels à des algorithmes de dessin de formes géométriques puis des fusions de calques et des reconnaissances de motifs pour finir sur des encodages en quadtrees. Le barème est le suivant : – Fonctionnalités implémentées : 5 points – Interface utilisateur : 3 points – Programmation : 2 points Chaque fonctionnalité implémentée rapportera des points de fonctionnalité proportionnels à la difficulté de la tâche attribués après test de différents cas par un juré. Le meilleur participant aura 5/5 en fonctionnalités, et les autres auront une note sur 5 en proportion du nombre de points de fonctionnalités qu'ils auront accumulé par rapport au meilleur. Les points de programmation porteront sur l'implémentation faite de chaque outil. Pour cet événement, on prévoit entre 2 et 4 semaines de travail, et le plus possible d'échanges/tutoriels, même s'ils ne font pas partie explicitement de la formule. Il n'y aura sans doute plus de calculatrices à gagner à cause du CPC, donc à l'instar du Concours Pédagogique, il y aura plus des souvenirs que des lots. ^^ En résumé – Un utilitaire pour découvrir de l'informatique théorique – Liste des fonctionnalités de difficulté croissante à implémenter – Évalué par un jury – Entre 2 et 4 semaines de durée Planning de l'année et mot de la fin Le planning de l'année est prévu comme suit : http://dev.planet-casio.com/files/forums/planning-15025.png Il sera possible d'ajuster les créneaux selon les cas de vacances et autres choses compliquées (et potentiellement pas synchronisées entre les différentes régions de la France) si le besoin se présente. Je conclurai sur l'ouverture des festivités d'ici la fin du mois (qui fera l'objet d'une annonce à part entière), en vous souhaitant une bonne continuation et en espérant vous y voir ! :D Le CPC #24 aura lieu dans deux semaines et consistera à programmer un jeu en solo, en langage libre, sur Graph monochromes.

TI Nspire POTY voting opens

Happy new year, everyone! We're not quite done with POTY voting. The final category is the Nspire. Here is the list of contestants:

Vote with your account on the front-page survey sidebar for one final week. On January 8, the poll will be closed and all POTY results tabulated.

Rétrospective 2017 et bonne année 2018 !

En cette période de fin d'année, c'est l'heure, comme à notre habitude, de faire la rétrospective de l'année passée. Première rentrée avec mode examen, sortie de la Graph 90+E, de la Numworks, derniers CPC, renouvellement de l'équipe, un concours commun avec TI Planet ; cela fait beaucoup de choses malgré une année bien calme en apparence. Un mode examen qui chamboule l'ordre établi L'arrivée du mode examen depuis 3 ans déjà devient officielle. La dernière session du Bac autorisant les vieilles calculatrices est passée, et à laissé la place au neuf. Bien que nous jugeons le mode examen une aberration pédagogique, il faut voir le bon coté des choses : Casio en a profité pour sortir un nouveau modèle, la Graph 90+E, et on a vu l'apparition surprise de Numworks et du modèle éponyme, première calculatrice libre à toucher le grand public. Une équipe qui se renouvelle Après de longues années au service du site et de l'association, Louloux a rendu son banhammer d'administrateur, et c'est Cakeisalie5 qui en a pris possession. C'est encore une page qui se tourne pour l'admin aux 21 programmes, créateur entre autres de l'adaptation d'Angry Birds et de l'excellent Mipjabok. La v5 qui pointe le bout de son nez ? Qui de HL3 ou de la v5 sortira en premier ? C'en est devenu un blague à part entière, cette v5 promise qui n'avance décidément pas. C'est décidément bien compliqué de mobiliser sur un projet d'envergure, mais grâce aux efforts de Breizh_craft, de petits jalons sont franchis. Actuellement en train de regarder comment implémenter le système d'authentification LDAP, il a déjà mis en place le futur salon IRC de la v5. De mon coté, je continue de travailler sur les templates graphiques, doucement mais sûrement. La fin d'une ère de concours Après quelques années de loyaux services et presqu'une cinquantaine d'éditions, le jeu du mois, qui s'essouffle, sera abandonné prochainement. On n'oubliera pas Parachute et Slide qui sont les deux derniers gagnants. Mais que cela ne vous empêche pas de mener à bien vos autres projets ! L'année 2017 aura vu passer deux CPC. Le premier, l'édition 22 a été plutôt décevante, avec seulement deux participations, sur le thème du combat. Toutefois, l'édition 23 a été beaucoup plus intéressante. Et même si les résultats on mis du temps à tomber, les pas moins de 7+1 participants ont tous pu voir leurs œuvres être testées avec attention. Bravo à Zezombye pour avoir remporté l'ultime édition. Oui, l'ultime. 2017 marque aussi la fin des Casio Programming Contest tels que vous lez connaissez, après 6 ans d'éditions. On se souviendra surtout d'Arkenstone, Sabotage, Mover rush, Révolution ou encore d'Arena. Et en fin d'année, grâce à une collaboration entre TI Planet et nous même, chacun à pu participer au grand concours commun, réunissant quatre constructeurs sur un même sujet. Et cela a plu, puisque le taux de participation a été conséquent, bien plus élevé que la normale. Et malgré quelques problèmes sur certaines participations, cela nous encourage à recommencer l'expérience. Nous verrons bien que ce 2018 et 2019 nous réservent comme surprises ! Spoil : attendez vous dans les prochains jours à du lourd, du très lourd. ;) La fréquentation en passe de diminuer Pour finir cette rétrospective, quelques mots sur la fréquentation du site. En préambule, je tiens à signaler que de nombreux membres actifs du site utilisent un tracker-blocker, qui empêche au service d'analyse (Google Analytics en l'occurrence) de récupérer les données de navigation de ces derniers. Cela ne change pas significativement le nombre d'utilisateurs, mais a sans doute un impact marqué sur le nombre de pages vues. Les derniers relevés provenant du serveur indiquaient une différence entre 20 et 40 %, valeur à prendre avec des pincettes puisque comptabilisant aussi les bots qui surfent sur le net. http://www.planet-casio.com/images/ad/statsga2017.png http://www.planet-casio.com/images/ad/stats2017.png On peut voir sur ces données que la fréquentation est globalement en baisse. Seul le pic du Bac, qui sera sans doute bien moins marqué l'an prochain, est bien plus haut que l'an dernier. De même, la participation sur le site est en déclin. Pour rendre les choses plus intéressantes, je vous propose de faire des prédictions : comment évoluera l'audience du site en 2018 ? Bonne année ! C'est l'heure de se quitter, dans quelques heures nous serons en 2018, et nous verrons bien ce que l'avenir nous réserve. De beaux projets, j'en suis sûr, pour chacun d'entre vous ! Et à bientôt sur Planète Casio !

TI-89/92+/V200 POTY voting opens

Merry Christmas and happy holidays! It is now the week for Program of the Year voting in the TI-89/TI-92 Plus/Voyage 200 category. 68K development came back to life this year with a couple of new programs, alongside many past ones that never originally received proper recognition.

Sign in, find the survey box down the right side of the front page, and vote for your favorite program!

After this week, there is still one final voting category left: Nspire programs. Because of the number of categories this year, final POTY voting will run a bit later than usual, ending January 7. Afterward, the POTY contest results will be posted as soon as we have had a chance to prepare them.

TI-84 Plus CE POTY voting opens

It's Monday again, which means the TI-84+CE Program of the Year voting has now begun! Here we have several excellent entries to choose from. As always, log in and cast your vote from the “Survey” sidebar on the front page. The 84+CE poll will be open until next Monday, when we will begin TI-89/92+/Voyage 200 POTY voting.

Star Trek in Alpha (Finally)

At long last, and I'm sure to the surprise of many, the Star Trek Multiplayer game I've long talked about is out... in pre-alpha. Admittedly, this game still has much to go, but I think that this is newsworthy enough to denote it in ClrHome's news feed.

As of now, the game has a simple UI with healthbars to indicate the health of each system. Basic shields function as intended. Structural integrity is a bit of a weird system. While it remains at above 50%, any damage making it through the shields is dealt to the ship normally (with a fraction of it being dealt to structural integrity as well). However, if hull integrity falls below 50%, 25%, and 10%, the damage is increasingly multiplied by 150%. Thus, a ship with a more damaged hull will incur more internal damage as well.

Enjoy some screenshots of the current progress and stay tuned to this news feed and the official Star Trek MP project page at http://clrhome.org/startrek for more updates.


Résultats des 7 Days CPC 23

Bienvenue à vous ! Aujourd'hui, on bat le record des tests de CPC rendus avec le délai le plus abusif. Il est donc inutile de vous faire patienter plus. Le grand gagnant du CPC #23 selon les tests que Totoyo et moi-même avont conduits est... http://www.planet-casio.com/files/program_images/3330-Calc_Wars.png Calc Wars de Zezombye ! Félicitations à lui pour avoir remporté son premier CPC ! Il gagne une Graph 75+E généreusement offerte par Casio Education. ;) 7 autres candidats ont participé à ce concours. Tous ont produits des jeux intéressants et plein de potentiel. Remercions-les chaudement d'avoir contribué à la réussite de cet événement ! Le classement général est le suivant : 1. Calc Wars de Zezombye avec 7.63/10 2. Akou de Ninestars avec 7.13/10 3. Space Adventure de Nuageux avec 6.13/10 4. Space Tourist d'Alexot avec 5.13/10 5. Across the Universe de Suruq Game avec 4.5/10 6. StarScan de Hackcell avec 4.13/10 7. StarFox Casio de Farhi avec 3.75/10 0dium a également proposé un programme, mais qui ne respectait pas les critères du concours. Il a cependant été évalué comme les autres : A. Solaris d'0dium avec 4.75/10 Les tests de Totoyo et les miens sont en fichier joint. N'hésitez pas à lire aussi ceux des autres, ils sont pleins de choses utiles à découvrir et à exploiter. S'il y a un problème ou une erreur, n'hésitez pas à demander des précisions. Merci à tous, on se retrouve aux prochains événements organisés par Planète Casio ! :)

Venez participer à Galactik !

https://i.imgur.com/H8oYpjy.png Pour cette rentrée 2017, TI-Planet et Planète Casio s'associent afin de vous proposer un concours de rentrée qui sort de la routine, et pour la première fois dans toute l'histoire de nos communautés, multi-constructeurs : en effet, CASIO, Texas Instruments, Hewlett Packard et NumWorks se sont associés à la démarche ! Contrairement aux CPC qui reprendront plus tard cette année, le concours Galactik consiste en l'obtention du meilleur score à une énigme : vous êtes un grand horloger de l'Univers, et vous devez disposer les étoiles d'une nouvelle constellation, la Ticasiohpée. Mais attention, cela n'est pas une mince affaire : il y a des étoiles jumelles et des étoiles contraires, ainsi que des positions stratégiques. Votre mission, si vous l'acceptez, est de maximiser l'énergie de la constellation en réalisant le meilleur score. https://thomas.touhey.fr/up/GNonante_Galactik.gif Comment placer ces points ? Comment est calculé le score ? Il vous faudra pour cela comprendre le programme de correction, et lui faire cracher le meilleur score ! Le concours commence dès aujourd'hui, et se termine au dimanche 5 novembre 2017 à 23h59 UTC+1 (heure d'hiver en France métropolitaine). >> Découvrez les lots et modalités du concours sur TI-Planet ! 

CASIO a 60 ans !

Et pour cette occasion, jusqu'au trois septembre à 23 heures, CASIO organise un concours sur sa page Facebook pour tenter de gagner une Graph 90+E (ou autres produits japonais) ! Si vous avez un compte Facebook, déjà, désolé, et il vous suffit de donner les cinq différences entre ces deux images de CASIO 14-A, et de commenter l'image dont le lien est ci-dessus. L'énoncé précise qu'aimer et partager ce post augmente ses chances, mais c'est vous qui voyez ;) https://scontent-lht6-1.xx.fbcdn.net/v/t1.0-9/21078635_1899861960030078_3449424015211708004_n.png?oh=fd9d8ed90d62349c545c4156320a2801&oe=5A190A98 D'autres concours tels que celui-ci auront lieu jusqu'au 8 octobre 2017 (d'après cette publication), où d'autres objets seront à gagner, tels qu'une Nintendo Switch et des jeux pour, un casque audio Sony, des montres et calculatrices CASIO, des mangas, et autres. N'hésitez pas à nous dire si vous avez pu en profiter pour gagner la calculatrice, voire autre chose ! Big up à Critor d'en avoir parlé sur TI-Planet :)

La revue des projets - 102

Bien le bonjour à tous et toutes ! Nous voici rassemblé (autour de la table) pour ce rendez-vous dominical hebdomadaire. En effet, la tradition se perd néamoins elle demeure dans le coeur de grands et valeureux programmeurs, qui nous montrent leurs progrès, leurs nouveaux projets ! Et voici un projet, sorti de presque nulle part, qui avance au fil de ces RDP. BIDE v3.2 est sorti - version finale, je doute que j'ajouterai d'autres features. La feature principale est la possibilité de faire des benchmarks avec l'émulateur. Par exemple : beginBenchmark For 1->I To 4000 A+1->A Next endBenchmark beginBenchmark For 1->I To 4000 Isz A: Next endBenchmark Ce code déterminera si Isz est plus rapide ou non. Les benchmarks ont une précision de +/- 50-80ms (oui, même la précision n'est pas précise :E), et sont limités à 10 secondes. Pour faire des benchmarks, il faut bien mettre `beginBenchmark` et `endBenchmark` au début et à la fin de chaque groupe d'instructions à mesurer, importer le programme sur l'émulateur, puis l'exécuter sans rien faire (il doit y être marqué "Begin" et rien d'autre). Ensuite, faire Tools->Run Benchmark. Outre ça, j'ai juste ajouté quelques trucs et corrigé quelques bugs : - Les macros sont désormais prioritaires sur les opcodes, parce qu'on ne pouvait ni mettre de macros en majuscules (vu qu'il considère les majuscules comme un opcode), ni mettre de macros commençant par "sp" ou "se" (comme "speed" ou "select") vu que ce sont des opcodes. - Ajout de macros par défaut : les keycodes (par exemple key_exe ou key_up), begin/endBenchmark, et les opérateurs C-style (&&, ||, !, % -> And, Or, Not, Rmdr) qui sont également dans l'autocomplétion. - L'autocomplétion prend désormais en compte des priorités : les opcodes très utilisés tels que &disp;, If, RclPict... ont une priorité sur les autres opcodes chelous. - Un opcode inconnu lors de l'importation d'un programme ne fait plus une erreur mais un simple warning, en remplaçant l'opcode par une escape hexa ...;. - Les onglets et l'autocomplétion utilise désormais la police DejaVu Avec Casio pour afficher correctement l'ensemble des caractères. Comme side effect, le sélecteur de fichiers utilise aussi cette police :/ - L'autocomplétion affiche les caractères spéciaux à côté des entités pour les caractères (par exemple, si j'écris "&theta", il affichera θ). Certains caractères latins et grecs sont affichés 2 fois, c'est parce que Java interprète les entités et affiche le caractère correspondant. - Ajout des équivalents unicode dans certains opcodes (tels que fn) - Ajout du caractère pour les fractions, et des nombres encerclés pour la prizm - Mettre un disp n'ajoute plus de ligne en plus - L'émulateur peut maintenant importer à son premier lancement - Les commentaires ne sont plus exportés dans le g1m, parce que ça agrandit la taille et réduit la vitesse de l'interpréteur - Correction du bug avec Ran# et RanInt#() où le # était coloré comme une directive de préprocesseur - La console d'output fait moins laguer - Les commentaires s'arrêtent à ':', ce qui rend possible les commentaires inline avec 'commentaire:. Toutefois je n'ai pas réussi à modifier la coloration syntaxique pour s'arrêter au ':'. Téléchargement : https://www.planet-casio.com/Fr/logiciels/voir_un_logiciel_casio.php?cat=6 L'article est déjà fini, retrouvez-nous la prochaine fois pour LA Revue Des Projets. À bientôt ! :p

Améliore ta Graph 25+ Pro/E même en mode examen

Si tu disposes d'une vieille Graph 25+Pro SH3, il est possible de la reprogrammer avec un OS de Graph 35+USB. https://tiplanet.org/forum/gallery/image.php?mode=thumbnail&album_id=494&image_id=7699 Le tutoriel n'est disponible qu'en anglais, mais vous pouvez très bien le traduire si vous estimez qu'il y a encore des gens utilisant des Graph 25+Pro SH3 : https://tiplanet.org/forum/viewtopic.php?f=96&t=19592 Il s'agit d'une extension plus générale du tutoriel de transformation des Graph 35+USB/E en Graph 75. Si tu disposes d'une Graph 25+Pro SH4 ou Graph 25+E cette méthode ne marche pas. :( Il existe toutefois depuis aujourd'hui un tutoriel permettant d'améliorer partiellement ta machine en lui rajoutant des possibilités de saisie naturelle. Et ce qu'il y a de remarquable, c'est que la modification survit à l'activation du mode examen ! :D https://tiplanet.org/forum/gallery/image.php?mode=thumbnail&album_id=494&image_id=8606https://tiplanet.org/forum/gallery/image.php?mode=thumbnail&album_id=494&image_id=8607 Note toutefois que tu n'obtiendra pas une Graph 35+E. Le tutoriel -> https://tiplanet.org/forum/viewtopic.php?f=96&t=20378&p=220463#p220460 L'annonce avec plus d'informations -> https://tiplanet.org/forum/viewtopic.php?f=51&t=20379&p=220465#p220465

Les 7 Days CPC n°23 commencent !

Bonsoir à tous et bienvenue sur le site 213.186.33.2 ! Vous êtes prêts à partir pour la grande aventure du concours 7 Days CPC ? Vous vous sentez prêts à vous engouffrer dans une semaine de programmation avec d’autres 213.186.33.2iens déchaînés ? Alors c'est parti, la 23 ème édition des 7 Days CPC est lancée dans l’allégresse partagée de tous les programmeurs pour calculatrices 213.186.33.5 ! Ce concours de programmation de jeu en Basic Casio dure une semaine dès maintenant, ouvert à tous (il suffit de s'inscrire) ! Vous sentez-vous prêts pour cette épopée d’une semaine pour embellir vos vacances d’un air de défi et d’informatique ? C'est parti pour tenter de gagner une magnifique Casio Graph 75+E en programmant un jeu ! http://img.clubic.com/08028478-photo-casio-graph-75-e.jpg Ce lot nous est généreusement offert par Casio Education ! http://www.casio-education.fr/assets/logo-casio-education-e46f75ce9211adc1abf7f591354526b1352bd3a7c924b97a1d0d9b3fa47abd97.png Les jeux proposés devront respecter le thème de… l’Univers ! http://www.florenceporcel.com/wp-content/uploads/2012/03/univers.jpg Éblouissez-nous avec vos créations et ne bridez pas votre imagination, quelles soient sur l’astronomie, sur une planète en particulier, sur le soleil ou les étoiles, que ce soit des courses, des jeux d’arcade type space invader… l’horizon des possibles est large dans l’Univers ! Votre programme devra respecter les critères suivants pour être éligible comme gagnant : – Votre participation doit être un jeu. – Le jeu en question doit être un programme en Basic Casio à destination des Graph 35+USB/75/85/95 (+E) (SD) . – Le thème du jeu doit correspondre avec celui donné ci-dessus. (l’Univers) – Le programme doit être créé à l'occasion de ce concours. En cas de triche vérifiée sur ce point, nous nous réservons le droit d'annuler sa participation, et, le cas échéant, d'annuler l'éventuelle victoire. – De même, vous devez être l'auteur du programme posté. – Le programme doit être posté dans la section "Jeux" du site. (Planète Casio bien entendu). Une simple inscription suffit pour les visiteurs désirant participer. – Le programme doit être posté avant le dimanche 13 août 2017 à 17h59 et 59s (heure du serveur). L'heure de dernière modification fait foi. Vous devez inclure la rédaction de la description de votre programme dans ce délai. – Les sources du programme doivent être fournies pour l'évaluation du code source. En cas d'absences, vous aurez 0/3 pour la qualité du code (ainsi que l'originalité, et les bugs). C'est-à-dire que si vous protégez votre programme par un mot de passe, donnez-nous les sources autrement. – Posséder une interface en français ou en anglais. Comme pour les éditions précédentes, les dialogues dans un langage plus ou moins connu doivent être traduits. – Il devra figurer dans le programme que celui-ci a été créé à l'occasion de ce concours. Le choix de l'affichage est libre. – Vous ne pouvez remporter qu'un seul 7 Days CPC dans l'année (si vous avez remporté le lot). Toutefois, votre participation est toujours la bienvenue. Voilà, maintenant que tout est dit, il ne me reste plus qu'à vous souhaitez bonne chance ! Pour un doute, une question sur les CPC en général, vous pouvez vous renseigner ici ou m'envoyez un message privé (MP). http://www.planet-casio.com/images/ad/7daysCPC.png

La revue des projets - 101

Bonnes vacances – STOP – Dimanche soir – STOP – Revue des Projets n°101 – STOP – Présentation premier et seul projet de programmation de la semaine – STOP – Cause probable : vacances, indisponibilité des programmeurs – STOP – Zezombye – STOP – Pour les CPC, j'ai terminé BIDE 3.0 :D L'ajout principal est la mise en place de la RSyntaxTextArea, ce qui apporte : - Une meilleure gestion du texte, dont le Ctrl+Z, et la meilleure gestion des tabulations - Une coloration syntaxique qui lague pas - De l'autocomplétion unicode (taper `&thet` puis faire entrée autocomplétera en θ) J'ai également rajouté tous les caractères spécifiques à casio (par exemple le r chelou), en conséquences il y a 2 polices disponibles : - DejaVu Avec Casio (police par défaut, basée sur DejaVu Sans Mono) - Casio Graph (reproduction fidèle de la police de Casio qui m'a pris 6 h à faire è_é) Il y a désormais possibilité de customiser : - La couleur du texte, le fond et la couleur de la ligne sélectionnée - La taille de la police (et la police en elle même) On peut également choisir de ne pas avoir d'unicode, d'autocomplétion ou de choisir quels opérateurs ont des espaces lors de l'importation. Toujours pour faciliter la programmation, il y a 4 ajouts qui vous serviront : - Les macros, par exemple `#define vieJoueur M` ou `#define map Mat A` - Un générateur de multi drawstat, il suffit de dessiner votre sprite et de copier coller le code généré - L'importation de fichier png/bmp pour ajouter une picture - Possibilité de tester automatiquement sur l'émulateur lors de la sauvegarde en g1m (évite de transférer sur la vraie calculatrice, ce qui peut être assez long) Enfin, il est possible de se servir de BIDE en CLI : `--compile target.g1m prog1.bide prog2.bide...` pour créer un g1m `--decompile prog.g1m /target/directory/` pour lire un g1m Ainsi vous pourrez utiliser votre éditeur de texte favori sans problème :p Quelques screenshots pour finir : http://puu.sh/wW3xM.png http://puu.sh/wW3Ss.png (oui ce sprite est très moche, c'est pour la démo :p) Téléchargement : https://www.planet-casio.com/Fr/logiciels/voir_un_logiciel_casio.php?cat=6 On vient de m’avertir que malgré la petite taille de la base de données, on peut encore se permettre de ne pas écrire toutes les news en télégraphe, à condition d’écrire au moins en télégraphe dans les commentaires. Donc je me permets de finir cette news d’une manière plus usuelle, mais en contrepartie je vous prie de bien vouloir économiser les lettres dans les espaces de discussion. On va encore planter sinon. Bref, passez de bonnes vacances, soyez prêts pour les 7 Days CPC de la semaine prochaine et familiarisez-vous avec BIDE pour l’utiliser lors de ce concours !

La revue des projets - 100

Welcome everybody ! On se retrouve pour fêter la 100eme Revue Des Projets avec votre rédacteur préféré qui va vous raconter une petite histoire ! C'est l'histoire d'une idée, venue de loin, depuis quelques temps à fait son bonhomme de chemin, passée par différents chemins, s'est vue modifiée au fil du temps et dont la réalisation est presque terminée : Bien le bonjour à vous ! Comme prévu la semaine dernière, j'ai finalement publié gint et le fxSDK : vous pouvez donc développer des add-ins avec si le cœur vous en dit ! :D Vous trouverez toutes les informations associées dans différents topics : — Installation et configuration de gint et du fxSDK — Présentation de gint et procédure de test — Des tutoriels d'utilisation de gint Tout feedback est le bienvenu. Après plus de deux ans de bidouillage, tests et développement, je pense pouvoir dire que c'est maintenant votre tour. Alors, avec l'espoir que ça vous plaise o/ Cependant, l'idée, cette fois-ci de quelqu'un d'autre a été de reprendre la programmation ! Je vous laisse découvrir le contenu de son article ! Salut tout le monde ! Avec la fin de l'année scolaire, le temps libre est revenu, je me suis donc remis à la programmation sur calto dans la joie et la bonne humeur :) J'avais pas mal de projets en cours et j'ai décidé de reprendre en commençant par Angry Birds Star Wars. J'ai donc tout recodé afin que ca soit plus simple d'ajouter de nouvelles choses et de refaire les niveaux. Globalement il me reste a faire le level design, les menus et deux trois trucs mais le moteur est terminé. Voilà c'est tout pour moi ! Bonnes vacances Ouvrons maintenant la bouteille de champagne pour la 100eme édition de la Revue Des Projets ! :D À bientôt ! :p

Welcome Back

At long last, we've got another news post. This one serves to declare that at this moment, I have three active projects, Star Trek Multiplayer, Slender, and Polynomials AIO. All of these are for the TI-84+ CE. I was forced to discontinue development on my TI-84+ versions of these programs after mine broke.

The program with current priority is Slender. Within the next few days, you will see an updated project page. After that, I hope to release an alpha version with the ability to walk around and see the environment. To that will be added page collection, Slenderman's AI, and more.

The finished product will combine multiple maps from some of the more known PC Slenderman titles, including Slender the Arrival, Slender's Woods, and Slender Mansion into a gaming experience that adds new options alongside some of the known and loved mechanics, including an alternate ending.

Head over to the Slender Project Page to follow progress, post comments, and download new releases.

Workaround

Ever since I installed this website, we’ve got numerous complains the feed list, stored on the drive as an OPML file you can download on the site, would clear itself once in a while, leaving the website empty… “No news, good news”, yeah, more like bad news. I have no idea what causes this, but I’ve made it read-only, so that shouldn’t happen. Of course, it will cause an additional step when I’ll want to add a new feed (unlocking/relocking the OPML file with a chmod 444), but eh, it won’t delete itself now.

Welcome to calc.news!

Well, it’s been a while I wanted to do that, but I never really found the right software to do so… I present to you on this fine day of June a new news aggregator with a quite memorable URL that will put all the news from all your favourite calculator websites together on the same site! We already added the most popular ones, CodeWalrus, Omnimaga, Cemetech, TI-Planet, TICalc.org, and a few of the most popular user blogs such as ClrHome and ndlessly, if you want to add yours (as long you have a working RSS feed), or if you have a suggestion for a feature, feel free to tell us, although we’ll want to KISS (keep it simple, stupid)…

Speaking of the software, it runs on moonmoon, which does that function pretty well. We will keep you updated on this blog as we change some stuff and add features! You guys like this? We run on CodeWalrus’ server, so show them some love if you want to keep calc.news alive :)

Star Trek to CE Project

Yup, another update about Star Trek!

First, some bad news. My old, trusty TI-84+ SE no longer has linking capabilities, rendering me incapable to test CALCnet, which is integral to this game. This means this project will no longer be coming to the TI-83+/84+. But do not fret. I have offered the code to anyone wishing to complete it, or to fork the CE version once it's done. So you old-school calculator users might still get this game eventually.

I have created a repository for the new version of the program, which targets the TI-84+ CE, which is available on request. In addition, I have released the first image related to this game, a screenshot of the new title screen, in all its 8-bit palette goodness.



An Identity Crisis

I am pleased to announce the reboot and near completion of the first installment of an original Slender series for the TI calculator. This game, titled 'Identity', provides a different take on the Slender storyline, while preserving the Slender-man gameplay mechanics.

Rendered in 4-level greyscale, grab your TI-83+/84+ and work your way through a dark forest at night, while being pursued by the seemingly paranormal entity. Just like in the classic PC games, don't sprint for too long or you'll lose speed for a while and won't be able to run away when you need to. Also, look at him for too long and you start seeing static and will eventually die.

Want to be a part of the development team? Comment below! Want to try out the game before the official release? Join the beta team by commenting below!

Project Page: http://clrhome.org/slender

Slend-Trek

As some of you know and many more don't, Slender-TI hasn't been the only project I've been working on of late. I've been actually brainstorming ideas for my own original Slender-TI series, and simultaneously working on Star Trek. This time, I've decided to bring the gCn server online first with basic functionality and then bring the client together, so I can test it as I go. Monkey has kindly offered to set me up with a skeleton and assist conceptually as my learning of socket programming advances. Anyone who wants to help on any part of this project can comment here with a method of contact and I'll be in touch.

The gCn server will be hosted on my own private server (at least for now). At my request, Deep Thought pointed a ClrHome subdomain to it. :p

In addition, I'm creating a control panel (http://sthub.clrhome.org) that will allow you to administrate your user account for the game from the computer as well. When completed, this page will allow you to change your username, password, and email address, as well as view (but not change) the server configuration file. Admins will be able to monitor and alter the users database and the loaded objects database (which is essentially the gamestate) and the server config file. It will also let them pass commands to the game server, Minecraft style, and also let them stop and start the server.

FYI: This project is my first EVER attempt at using MySQL, and so far, it is going very well!!

Slender Project Page: http://clrhome.org/slender
Star Trek Project Page: http://clrhome.org/startrek

Slender beta testers

I am pleased to announce that my long-in-the-works "port" of the hit game Slender: The Eight Pages to the Texas Instruments graphing calculator is almost in beta stages. As such, I am opening the floor to anyone wishing to beta test...please comment below. Please read the Disclaimer below and understand the risks inherent.

I am currently finishing two final routine corrections, while Eiyeron assists in finishing the last few sprites. Additionally, I am holding the game pending an official granting of permission from Blue Isle Studios.

Disclaimer

The term "beta" applies to a full version of a piece of software that may have undiscovered glitches, glitches that may vary in severity. The purpose of beta testing is to remove the glitches, but please be aware that, if you are testing on a live calculator, unstable assembly code can cause data loss (RAM clears), Archive or OS corruption, or even in extreme cases, render your device permanently unusable, an event termed "bricking" by the community. Please use beta software with caution, and if you have reservations about testing, wait for a later beta or a stable release.

A heartfelt thank you to everyone who contributed to this project, including Zeda, Sorunome, and Eiyeron in particular, and to the entire Cemetech and Omnimaga community for their support and assistance developing this game, and of my developer career in general!

Update on Slender

Slender: The Eight Pages is nearing completion. There are two bits of coding left to be completed, two sprites, and a map and then we are ready to beta test. As of a week ago, Slender's code has been pushed onto a private Git repository, currently only accessible to Xeda, Deep Thought, and Soruome. This has been done for the purpose of syntax spot-checking and optimization.

Unfortunately, coding on Slender is paused. I injured my hand a day ago and it is very hard to type due to the location of the injury and the bandaging on it. I hope to heal soon and resume Slender work within a few days.

Additionally, the Slender project page has been completed and is located at http://clrhome.org/slender. Please follow this blog, Cemetech, and Omnimaga for news on Slender progress. I should have a beta out soon. Anyone wishing to beta test, please comment below or on Cemetech or Omnimaga. Slender will start as a closed beta and then move into a community beta. If the game is well received, I will then port Slender: The Arrival and possibly Slender Mansion to the TI.

Last but not least, any Z80 programmers who develop for the color screen calculators are welcome to fork this project into a color version. Comment on here, Cemetech, or Omnimaga and I'll be in touch regarding Git access.

Coming Soon

Coming soon from me, as a skill builder along the way to Star Trek, and my first step into the horror game genre as a TI developer, is a clone of Slender: The Eight Pages for the TI-83+/84+. Start off in a dark woods at night, and wander through the trees as you try to collect all eight pages before the mysterious entity called the "Slenderman" catches you.

Game based on the Slenderman creepypasta, and is a port of the game by the same name released for Mac and PC. This game is not affiliated with the makers of the original Slender in any way, but I do hope we get an official granting of permission from Parsec.

Z80 Assembly, 4-level greyscale.

Moving and downtime

That's right—ClrHome is moving to a new host, yet again. Expect some downtime as we get stuff up and running on the new server!

On less exciting news, I accidentally left my working graphing calculator (TI-84 Pocket.fr) in a different city and will not have access to it again until the end of December, which is exactly why there haven't been any updates to Maximum Security recently. Expect some fresh downloads near the end of the month!

EDIT (2014-12-14 10:03 PST): If you can read this, welcome to the new server! We're bound to have some bugs still lying around (turns out not all servers are identical), so if you see any, please don't hesitate to contact us or comment below.