1

Ouverture d'un concours de programmation, les Gen d'or 2004, qui récompenserons le meilleur programme pour TI89/92+/v200.
VOus pouvez programmer un jeux ou un utilitaire, en Basic (avec ou sans librairies style Vertel), C, ASM ou bien faire une application Flash.
Pour plus d'info ou meme pour s'inscrire, un sul lien : http://pws.tigen.org/index.php?mod=forum&action=rubrique&ref=27

2

y'a des lots ?

3

A priori non, mais il y aura la reconnaissance de la communauté TI et de la pub.
Mis peut etre que des lots serons offerts, tout dépend de l'état de TI-Gen dans quelques mois.

4

matth87
: A priori non, mais il y aura la reconnaissance de la communauté TI et de la pub.

mouarf !

5

J'ai commencé à lire le réglement, par cusiosité...
déjà, je tombe sur ça :
La source devra être fournie au jury. Si l'auteur ne désire pas partager la source, les membres du jury s'engageront à ne pas la diffuser selon les voeux de l'auteur.

si je fais un programme en closed-source, ce n'est pas pour fournir la source, même si les membres du jury s'engagent à ne pas la diffuser.
Soit je code en open-source, auquel cas tout le monde à la source
Soit je code en closed-source, auquel cas personne n'a la source.
(et je ne fais pas la moindre exception)
Tout programme trop proche d'un autre déjà existant verra sa source comparée au programme en question et si le plagiat est avéré, l'auteur sera exclut du concours sans préavis.

accessoirement, si ce sont deux programmes récents, qui prouve que l'un a copié sur l'autre et pas le contraire ? (du moins si des betas ont déjà été diffusées en open-source)
et puis, il est des types de programmes qu'on ne peut pas faire de 36 façons... prend un hello world, par exemple... OK, y'a au moins 3 façons de le faire... une rapide pour le codeur (printf), une plus pratique (DrawStr) et une complétement ridicule (DrawChar)... mais à part ça..
Pour les programmes en C, le fait que le programme nécessite un kernel ou pas n'influera pas sur la note du moment que le kernel existait avant le debut du concour.

et les progs en ASM, ils ont pas le droit d'utiliser de kernel ?
Si il y a utilisation de librairies, il ne devra pas y avoir d'utilisation abusive de routines crées par d'autre programmeur.

heu... les librairies, ça sert à ça...
Actuellement, pour KII, j'utilise XLib... et j'utilise des fonctions de XLib plusieurs centaines de fois par seconde.... (peut-être même que je suis à plus du millier de fois par seconde, entre le fond, les missiles, les murs, les ennemis et tout...), c'est à dire que j'utilise plus les fonctions de XLib que les miennes !
Le terme de "abusive" (utilisé aussi ailleurs dans la réglement) est beaucoup trop vague !
Pour les programmes en basic pur, l'utilisation de commandes Exec est interdite.

la commande exec EST du basic pur, puisqu'elle est inclue dans AMS !
Plutot que de l'interdire, il vaudrait mieux limiter la taille des chaines exec authorisées.
Le jury appréciera la présence [...] de plusieurs versions (programme disponible pour les 89 et les 92+/v200...)

Heu... y'a des programmeurs qui se font chier comme c pas imaginable pour que leur programme fonctionne sur 89/92+V200 avec le même fichier exécutable... (compatibilité totale de l'exécutable, quoi)...
=> ils n'ont pas plusieurs versions, mais une seule qui tourne partout. Ils seront pénalisés pour ,ça ? ça me parait assez dommage !
Rapidité d'exécution (7 points)

en même temps, un utilitaire n'a pas besoin de la même vitesse qu'un jeu, en général... de la même façon qu'un jeu de cartes n'a pas besoin de la même vitesse qu'un shoot'em up...
Maîtrise du langage de programmation (4 points)

heu... S'il y a des choses que vous ne comprennez pas dans le source, vous considérez que c'est le porogrammeur qui est mauvais, ou vous ?
grin
Les vainqueurs bénéficieront d'une news pour leurs programmes qui leur fera de la publicité. Ainsi qu'une inscription sur une page qui mentionnera tout les vainqueurs avec un lien vers leurs programmes.

je croyais que ct un prog par personne !
ou alors, vous présenterez même les progs qu'on n'a pas présenté au concours ?
Le concours démarre le 20/03/2004 et les participants ont jusqu'au 31/06/2004 pour s'inscrire et jusqu'au 31/08/2004 pour envoyer leurs programmes

je trouve dommage de faire finir les inscriptions avant les vacances...
certaines personnes ne peuvent coder que pendant les vacances... et il est parfois difficile de savoir, au début des vacances, si le prog sera fini à la fin de celles-ci...
un fichier lisez moi (préferer txt plutot que html),

heu... perso, je préfére largement HTML à txt...
La taille dans l’absolu n’est pas prise en compte, la taille relative aux performances est notée en revanche.

et vous ne tenez pas compte des fonctionnalités pour juger de la taille ? uniquement des performances ?
en gros, un hello world de 64ko mais très très rapide sera mieux noté qu'un shoot'em up de 100ko un peu plus lent ?
dommage...
(surtout que, dans la liste de points en dessous, ovus parlez de fonctionnalités)
La note de maîtrise sera décernée par un membre du jury ayant de bonnes connaissances en programmation. Les participants devront se tenir à disposition du jury afin de l’éclairer si le besoin s’en fait sentir.

heu, là-dessus, je suis un peu mort de rire grin
aussi, souvent, il faut faire un choix entre qualité de programmation et rapidité du programme... genre, utiliser un ou deux goto judicieusement placés, même si c moche, permet de gagner pas mal en vitesse, des fois... vous tenez compte de ça ? ou vous regardez juste la gueule du code ?
La note d’originalité est la seule note qui jugera les programmes dans l’absolu. L’originalité tiendra compte de l’existence ou non d’un programme semblable sur TI89/92+/v200.

heu... et si un programme "semblable" a déjà été fait... mais par le même auteur ???
genre, un type a codé un jeu il y a deux ans... et sort maintenant la version 2 du jeu, plus avancée, avec plus de fonctionnalités... est-ce que vous mettrez une note d'originalité de merde ?
Il y aura 1 point bonus pour tout les programmes qui ont plusieurs versions (89 et 92+/V200)

argh
et pour le programme qui n'a qu'une seule version, mais qui fonctionne sur toutes les calcs avec le même exécutable ? (ce qui est TRES chiant à faire par rapport à plusieurs versions...)



Voila, ma foi, ce que j'ai noté en lisant le réglmement...


avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

6

Un peu long ce message, mlais bon je vais répondre a tout.

-Un programme dispo en plusieurs versions peut bien sur tenir en un seul fichier, c'est meme préférable
-Les commendes exec sont autorisé, mais pas en basic pur, elle le sont seulement en basic étendu
-la note d'originalité sera haute si il y a des avancé par rapport a un jeux similaire existant, par exemple de la version 1 à la version 2. Par contre, elle sera basse pour un snake qui n'apporte rien de neuf (par exemple)
-la note de code sera haute si le code est bizen foutu, et non pas forcément beau a voir. Si les goto sont utilisé judicieusement, ils sont tout a fait bienvenu
-Je sous entendais fonctionnalité dans performance (un programme est performant si il est rapide ET si il a beaucoup de fonctionalité
-Le probleme du HTML est qu'il oblige a décompresser l'archive pour le lire, alors qu'un fichier texte est lisible meme compressé par powerarchiver. Bien sur si un fichier d'aide est en HTML, il ne sera pas sanctionné, mais c'est juste pour éviter que le fichier HTML ne soit q'un fichier txt avec une autre extention

j'ai plus le temps ...

7

matth87
: Un peu long ce message, mlais bon je vais répondre a tout.

Sois deja heureux que squale ait bien voulu de répondre ... pour que ton concours ne soit pas merdique avec plein de contradictions
-Les commendes exec sont autorisé, mais pas en basic pur, elle le sont seulement en basic étendu

Pourtant, c'est de base dans la calculatrice (sans ajout de lib extérieures)
-la note de code sera haute si le code est bizen foutu, et non pas forcément beau a voir. Si les goto sont utilisé judicieusement, ils sont tout a fait bienvenu

Et qui va juger ca ?
Pke bon, juger un code, c'est pas dfu a tout le monde, faut s'y connaitre ...
-Je sous entendais fonctionnalité dans performance (un programme est performant si il est rapide ET si il a beaucoup de fonctionalité

Absolument pas, ca n'a rien à voir ...
Le probleme du HTML est qu'il oblige a décompresser l'archive pour le lire, alors qu'un fichier texte est lisible meme compressé par powerarchiver. Bien sur si un fichier d'aide est en HTML, il ne sera pas sanctionné, mais c'est juste pour éviter que le fichier HTML ne soit q'un fichier txt avec une autre extention

* les fichiers html sont regardables avec winrar deja ...
* l'aide en html ca permet de faire un truc plus joli (en général) et donc, plus lu ... c'est mieux !

8

moué, ok pour ce à quo itu as répondu
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

9

J'adore le concept du concours de programmation organisé par geogeo, snow tiger & co hehe

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

10

le ./8 est crossed.
il signifiait que j'avas bien lu la réponse, par forcément que je suis d'accord avec tout
(en le relisant, je me dit que ça peut être compris comme si j'étais d'accord avec tout)
(en fait, je voulais aller prendre une douche, et répondre plus tard... mais bon, vu que neurone a répondu, v répondre aussi...)
Sois deja heureux que squale ait bien voulu de répondre

bah, ça va, je suis pas le bon dieu non plus grin
ma parole coute pas cher grin

pour ce qui est de l'exec en basic, neurone dit juste...
Pke bon, juger un code, c'est pas dfu a tout le monde, faut s'y connaitre ...

et même quelqu'un qui s'y connait bien en C ne comprend pas forcément toutes les subtilités de certains trucs...
genre, des listes chainées dans un tableau, même si le code est tout con (quelques lignes), il faut bien comprendre la logique du truc... il faut déjà savoir ce que sont le slistes chainées, et, ensuite, il faut comprendre comment elles ont été implentées ici (une fois de plus, je reste sur mon exemple... c'est celui dont je suis le mieux placé pour parler).
d'autant plus que le code, même s'il est fort commenté, ne l'est pas toujours suffisament... par exemple, certains points parraissent évidents au programmeur (il ne les commente donc pas), alors que le jury ne les comprendra pas...
prend a ^= b ^= a ^= b par exemple... je sais ce que ça fait, mais l'autre fois, quand je l'ai utilisé dans un source à l'iup, mon binome n'a pas compris, de même que les deux d'à coté... alors que tous les 4, nous avions fait un IUT informatique, tout de même

faire du HTML, si c pour que ça soit du txt dans du html, ça sertt un peu àrien...
mais le html permet de mettre le txt en valeur, tout de même (titre, images, couleurs)
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

11

Erf je connais ces règles... Vous avez copié collé le reglement du 1er concours de ti-progs, qui avait du avoir qqchose comme une 10aine de participants, sachant que celui arrivé en 2eme position était limmt je vous laisse imaginer la qualité des programmes.
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

12

ptdr ^^

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

13

8> C'est une idée de matth.
10> trisotfl

14

C'est tout pourri !

15

Quelle preuve d'intelligence, vous critiquez une initiave que vous ne serez même pas capable de réaliser. En plus au lieu d'encourager ce concours, vous ne faites que le rabaisser.
J'adore le concept du concours de programmation organisé par geogeo, snow tiger & co


Monsieur critique sans même savoir. Si tu est ellement fort je te met au défis de réaliser un concours, mais bon c'est mal barré car déjà qu'avec GTC tu promet ça sortie depuis des années... j'imagine pas pour un concours.
Erf je connais ces règles... Vous avez copié collé le reglement du 1er concours de ti-progs, qui avait du avoir qqchose comme une 10aine de participants, sachant que celui arrivé en 2eme position était limmt je vous laisse imaginer la qualité des programmes.


Monsieur qui ce la raconte. Le but d'un concours et de permettre de comparer son niveau avec d'autres personnes et ce dans la bonne entente. Pas de rabaisser les autres et de ce foutre de leur gueule. En tout cas le concouyrs à vu ton projet qui ne sortira jamais comme de nombreux projet ici réalisé par des personnes ce donnant le jugement de critiquer le travail des autres alors que eu même ne sont même pas capable d'en faire le quart.

En tout cas il n'y a que Squale92 qui fait preuve d'intilligence ici, encore une fois vous détruisez un topic avec vos réflexion à 2 balles. Apprenez à respecter les autres!
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

16

Jamais t'as envisagé de réflechir 3 secondes sur les posts et d'améliorer le concours, au lieu de rejeter tout en bloc et de ne RIEN changer ?
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

17

Et allez c'est reparti les topics de flame tsss

18

ben si la team de tigen veut plus de flame zont qu'à faire des annonces sur LEUR forum si ça les dérange d'avoir le moindre la remarque

vous avez voulu "fractionner les communautés" (© Kevin Kofler) alors pkoi venez-vous qd même vous accrocher à yN ?

comme ça sur le forum de tigen vous pourrez contenir les moindre flame sans pb trigic
*** Ne sous-estimez pas la puissance de la Marmotte ***
© Marmotte Team : LaMarmotte, sBibi, Vark & sabrina

19

Moi je demande rien ! C'est geogeo qui voit le mal partout, et les autres qui enfoncent matth sad
D'autant plus que cette annonce a été d'abord sur ti-gen...

20

Bah le truc c'est que geogeo tu peux rien lui reprocher, il est incapable de prendre ça autrement que comme une attaque. A partir de là je vois mal comment votre concours peut s'améliorer...
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

21

love
Tekken Punch !!! beuh Love Hina déjà fini ... :'(
Japan-A-Radio
Vertyos@| les modos sont des enculés
Vertyos@| y'a des queues partout, un vrai bonheur'

22

mon post s'adressait surtout à geogeo naPO smile

tiens d'ailleurs autre chose, il me semble que l'appellation "Gen d'OR" est déjà utilisée par le magasine gen4 ...
*** Ne sous-estimez pas la puissance de la Marmotte ***
© Marmotte Team : LaMarmotte, sBibi, Vark & sabrina

23

geogeo
: Monsieur critique sans même savoir. Si tu est ellement fort je te met au défis de réaliser un concours, mais bon c'est mal barré car déjà qu'avec GTC tu promet ça sortie depuis des années... j'imagine pas pour un concours.

N'importe quoi... Je dis juste que vu l'aperçu qu'on a pu avoir des membres de TI-Gen, le jury est vraiment mal placé pour évaluer la qualité de programmation des progs neutral Faire un concours, c'est très bien, mais évaluer un truc de ce genre est vraiment très difficile si on ne veut pas mettre un truc complètement aléatoire... (et pas de procès d'intention : je ne dis pas non plus que je serais capable d'évaluer la qualité d'un prog roll)


Quant à l'attaque personnelle de merde (qui en plus n'a rien à voir avec mon post gol), je crois que tu peux te la garder... Ou alors on en reparlera qd tu auras fait un moteur de mode 7, hein?

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

24

À propos de Mode 7, où peut-on trouver F0 ?

25

On pouvait le trouver sur mon site... Il faudrait que je le réuploade, mais je n'ai pas les archives sous la main.

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

26

Quelle preuve d'intelligence, vous critiquez une initiave que vous ne serez même pas capable de réaliser. En plus au lieu d'encourager ce concours, vous ne faites que le rabaisser.

heu... dsl si c comme ça que vous avez pris mes remarques. elles n'étaient pas destinées à rabaisser, mais à ce que les choses soient bien clairement définies (enfin, à mes yeux)
Le but d'un concours et de permettre de comparer son niveau avec d'autres personnes et ce dans la bonne entente.

pas besoin d'un concours pour ça smile
j'ai participé à un concours, perso (concours TI-cas.org, rubrique jeux C/ASM : j'ai présenté Krypton, qui est arrivé en seconde place me semble-t-il), mais ce n'était pas pour comparer mon niveau avec d'autres ; juste parce que je me suis dit "pourquoi pas", vu que mon prog était fini et pas encore diffusé.
D'ailleurs, FlahsZ est arrivé en 3ème place, derrière moi... alors que son niveau en prog pour TI est (était ? j'en sais rien, mais en tout cas, à l'époque, son niveau était largement plus haut que le mien ; maintenant... bah, vu qu'il code plus, j'en sais rien) plus élevé que le mien... ça montre aussi que ce genre de concours ne permet pas vraiment de se faire une idée bien définie des talents de programmeur de chacun...
En tout cas il n'y a que Squale92 qui fait preuve d'intilligence ici,

arf, j'en connais qui rigoleraient bien en lisant que je sais faire preuve d'intelligence grin
heu, dsl pour la première remarque de ce post ; j'avaius pas lu ton msg en entier avant d'y répondre.

Accessoirement, Pollux a, à mes yeux, raison, au post 22, quand il parle de la difficulté d'évaluer les talents de programmeur de chacun... je ne connais pas les capacités de programmeurs des membres du jury, et je n'en n'ai rien à faire... mais une chose est sûre, c'est que je suis totalement incapable de me rendre compte, pour la plupart des gros projets, s'ils ont été vraiment bien codés ou non...
Certes, je suis capable de faire la différence entre un code organisé ou non, entre un projet pour lequel il y a eu une phase d'analyse et un projet où il n'y en n'a pas eu, entre un code de débuttant et un code d'expert... mais il est plein d'astuices que je pourrai considérer comme des "hacks affreux", tout simplement parce que je ne les connais pas et ne les comprend pas entièrement...

avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

27

Que ce qui veulent parler du concours de facon INTELLIGEANTE, viennent sur Ti-gen, on refuse personne nous, pour la peine je close le topic, je pensait juste que parfois un soupson de logique émmanait de ce forum (genre quand un topic ne nous dit rien, on écrit rien au lieu de fouttre le bordel ...)