Concours TI-Basic: TI-Bank 2005I) Préambule:Article I.1- Le présent concours est un concours de programmation en TI-Basic organisé par le site TI-Bank (www.ti-bank.fr.st).
- Ce concours est totalement gratuit pour tous les participants.
Article I.2- Les règles de ce concours fixées par les membres de l'équipe administrative de TI-Bank doivent être
respectées scrupuleusement par tous les participants et les membres du jury sous peine de se voir ecarté de ce concours
Article I.3- Ce concours est ouvert à toute personne désirant y participer sous reserve d'être membre de TI-Bank, il s'adresse particulièrement aux programmeurs débutants
en TI-Basic.
Article I.4- Le concours est divisé en deux sous-concours, à savoir
Un concours de programmation en TI-Basic sur un sujet libre.
Un concours de programmation de 'virus' en TI-Basic.
- Les plateformes pour lesquelles peuvent être désignés les programmes sont exclusivement les calculatrices graphiques suivantes:
TI89, TI89 TItanium, TI92, TI92+, V200.
Article I.5- Chaque sous-concours énoncé dans l'article I.4 est divisé en deux catégories:
* Programmation TI-Basic pur: ce language comprend toutes les fonctions natives exceptée la commande Exec
* Programmation TI-Basic avancée: ce language comprend toutes les fonctions natives du TI-Basic exceptée la commande Exec de plus l'utilisation de bibliothèques est autorisé mais est limité exclusivement aux librairies suivantes:
flib (version maximum: v3.2) et vertel (version maximum: v3)
Attention, tout programme employant une autre bibliothèque se verra disqulifié immédiatement.
II) Au sujet de la programmation:Article II.1- Un participant ne peut être membre du jury, si le fait est avéré, le participant est disqualifié immédiatement et banni du jury.
- Un participant ne peut présenter qu'un seul programme au concours, si il en présente plusieurs, il est disqualifié d'office.
- Un participant à le droit de présenter un seul programme dans les deux sous-concours.
Article II.2
- Chaque projet peux être composé de plusieurs fichiers mais ne doit pas excéder 10 fichiers
Article II.3- Les projets doivent être développés de telle manière à ce qu'ils soient compatibles avec la TI89 au niveau de la résolution soit 160*100 pixels.
Article II.4- Les projets déjà commencés avant le début du concours se verront refusés si le fait est avéré afin de garder la plus grande équité entre les participants.
Article obsolète : supprimé : vous pouvez présenter vos anciens programmes :)
Article II.5
- Les programmes devront être envoyés IMPERATIVEMENT avant le 31 décembre 2005 à l'adresse
concours@ti-Basic.fr.st sous la forme d'un fichier *.zip
contenant:
* Les programmes dans leur intégralité (un fichier manquant entraîne une discalification du candidat)
* Le fichier lisezmoi tel que décrit si-dessous.
* (Optionnel) Un screenshot de votre programme.
- La présence d'un fichier lisezmoi en français au format txt dans tout projet est obligatoire,
il doit contenir:
* Les noms et prénoms de l'auteur
* L'adresse E-Mail de l'auteur
* Le site web de ce dernier (si il en a un)
* Le sous-concours pour lequel vous concourez
* La catégorie pour laquelle vous concourez
* Le language de programmation utilisé (TI-Basic pur/TI-Basic avancé)
* Les noms des fichiers composants son programme
* Le modèle de calculatrice sur laquelle a été développé le programme (type + version de hardware)
* La version de l'AMS de la calculatrice sur laquelle a été développé le programme
* Si possible une brève description du programme et de ses fonctions.
Article II.6Paragraphe II.6.a- Le sujet de programmation est libre, tout type de programme est donc accépté, attention, toute utilisation de programmes ou de donnée (images, algorithmes etc.)
dont vous n'auriez pas les droits est totalement interdite et est sanctionnée par une disqualification.
Paragraphe II.6.b- Concernant le sous-concours de programmation de 'Virus' les règles fixées sont les suivantes:
* Est considéré comme 'virus' tout programme affectant la calculatrice visée (défaillance de l'ecran, problème de mémoire, abbérrations système (exemple: apparition de deux dossiers MAIN) et en général génant considérablement l'utilisateur de la calculatrice.
* Interdiction d'utiliser les fonctions de manipulation de bits en mémoire: soit les fonctions setbyte et memcpy pour flib
* Interdiction d'affecter le système de la calculatrice (ne pas toucher à l'AMS)
* Interdiction de se servir de l'usure de la ROM pour son virus (Archiver et desarchiver plusieurs fois un même fichier pas exemple)
* INterdiction en général d'affecter le hardware de la calculatrice
III) Au sujet du jury:Article III.1
- Le jury devra tester les virus premièrement sur VTI puis une fois le programme tésté pour vérifier son action, il est
envoyé sur une ti-89 de même version d'AMS et vidée de tous ces programmes. (eccéptée si le virus agit sur des programmes).
- De même les programmes du thème libre devront être testés sur une calculatrice Ti-89 de même version d'AMS que le développeur.
Article III.2
- La notation des virus se fera sur les critères suivants:
* Gène entraînée par le virus: 5 points
* Originalité du virus: 4 points
* Graphismes: 1 point
* Rapidité d'execution et évaluation du niveau de programmation: 10 points
- La notation des programmes du thème libre seront notés suivant les critères suivants:
* Utilité du programme: 2 points si c'est un jeu/5 points si c'est utilitaire
* Originalité du programme: 4 points points si c'est un jeu/3 points si c'est un utilitaire
* Graphismes: 4 points si c'est un jeu/2 points si c'est un utilitaire
* Rapidité d'execution et évaluation du niveau de programmation: 10 points
III) Contacts:Auteur/Organisateur/Jury, FpgForce:
support@fpgforce.fr.stAdministrateur/Jury, Mic:
ti89prog@tiscali.frAdresse E-Mail où poser vos questions sur le concours et envoyer vos programmes:
concours@ti-basic.fr.stRédigé par fpgforce (c)