Tom's Guide > Forum > Programmation > [Topic Unique]Concours IDN Programmation.

[Topic Unique]Concours IDN Programmation.

Forum Programmation : [Topic Unique]Concours IDN Programmation.

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

Et voilà! le 1er concours d'IDN est tout chaud et sent bon le pain grillé.
En esperant que celui ci en appelle d'autres, voila les termes du reglement et du deroulement des hostilités.

-Le concours est ouvert sur une durée de 2 mois, les participants deposent leur création dans ce topic. du 2 novembre au 2 janvier, les votes etant ouverts à partir 26 décembre, date de cloture des inscriptions.

-la derniere semaine, les participations sont closes, le topic devient alors ouvert aux votes des idnautes sur toute la durée de la semaine. Le dernier jour, à minuit, les votes sont clos. Le vainqueur est declaré le lendemain.

-à gagner:
1/la gloire! et le benefice de l'excelent referencement d'idn, qui permettra de faire connaitre le gagnant.
2/un statut recompensant la performance. Sa validité est prolongée jusqu'à la victoire du concours suivant. Comme la ceinture d'un boxeur, le gagnant remet son titre en jeu, et peut evidement participer.
3/on verra.



le reglement du concours et ses modalités sont expliqués dans le post suivant.

Pour plus de lisibilité, evitez le freepost, afin que tout le monde puisse retrouver les création de chacun.

Et au boulot!


Un grand merci à Vinz42 ainsi qu'à Crazycat pour tout leur amour et leur entière dévotion Ils y sont pour beaucoup dans la création de ce concours.


Message édité par pastigo le 26-12-2006 à 17:51:13
------------------------------ En grève du 15/12 au 22/12 sur les sites BOM.
Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

Objectifs :
* Permettre aux débutants de se mettre au flash.
* Montrer ce que vous savez faire.

Quelques règles néanmoins :
* Pas de plagiat! Ne voler pas le travail d'un autre. Nous demanderons les sources du flash pour vérifier.
* Pas de pub!
* Pas d'images, sons, musiques protégés pas droits d'auteur.
* Pas de contenu offensant.
(On demande un jeu en fait.)

Modalités pratiques
* Un exemple est fourni, avec les sources. Vous pouvez l'utiliser comme base et l'améliorer, ou partir de zéro.
* Les projets peuvent être réalisé seul ou à plusieurs.
* Vous êtes libres de toutes améliorations, tant qu'un soupçon de Pong est présent. Vous pouvez très bien faire comme l'excellent Curveball

Quelques directions
L'exemple fournit est 'juste' fonctionnel.
Voici une liste non-exhaustive d'amélioration que vous pouvez y apporter :
- Comptage des points
- Améliorer l'aspect graphique
- Bruitage
- Musique
- Changement de l'incidence de la balle suivant le point de rencontre dans la raquette
- Effet dans la balle, suivant le mouvement de la raquette au moment de l'impact
- Une intro

#########
Tuto
#########
Bonjour,

Voici pour commencer un petit tuto, ayant pour thème le jeux Pong.

Il aborde quelques bases, comme les MovieClip et les détections de collision simple (hitTest) entre 2 objets.

0. Préreqis

- Connaissance en math simplissime (s'orienté dans un repère orthonormale).
- Connaître le fonctionnement basique de flash (layer, dessins, frame)
- Un peu de programmation

1. Le décors

Pong, c'est quand même LE premier jeu vidéo populaire, sorti la première fois sur Atari en 1972.
Donc côté graphisme, c'est sobre.

On a besoin d'un fond noir, un filet, une balle et 2 raquettes.

2-3 coups de l'outil rectangle, un rond, et c'est parti.

2. Code

Pour les bases, on a pas besoin de grand chose.
Structure de contrôle :
Code :

1. if (condition) {
2. instructions
3. }
4. [else {
5. instructions
6. }]


Assignement de variable
Code :

1. speed = 10;



Gestion d'évenement pour les MovieClip
Code :

1. onClipEvent(typeEvenement) {
2. instruction
3. }



Variable globale : _root

Voila tout ce qu'on utilise.

3. La pratique

Dans l'exemple téléchargeable, voici les différents emplacement du code
layer background : initialisation des variables globale
Symbol ball (la balle) : mouvement et détection des collisions
Symbol player (raquette de droite) : gestion des touches
Symbol computer (raquette de gauche) : L'"intelligence artificielle". (une peu stupide ici).

Principe général :
La balle part avec une vitesse initiale propre.
Elle rebondit contre les murs en fonction de ses coordonnées.
Elle rebondit contre les raquettes si elle les touches.
La partie recommence si la balle sort du terrain.

Le code étant commenté, yapluska!

exemple. :
http://www.c-p-f.org/forum/index.php?topic=10.0

il faut cliquer d'abord sur l'anime pour mettre le focus dessus.
Barre d'espace pour lancer, flêches haut/bas pour déplacé la raquette.

Vous pouvez poser vos questions pour plus d'infos ici, mais restez dans le sujet pour que tout ça reste lisible, vous pouvez egalement poser directement vos questions à l'adresse indiquée


Message édité par pastigo le 02-11-2006 à 14:02:19
Répondre à pastigo

Pour infos :
Les personnes qui gèrent le concours, pour la partie technique en tout cas :
- Moi-même
- CrazyCat
Le tutorial est de moi. Donc n'hésiter pas à poser des questions.

------------------------------ Don't panic!
mouths91 à dit : "[...]des rageux comme kelnem"
Répondre à Vinz42

En effet pas la peine de me poser des questions techniques, j'ai arreté la programmation avec la mort du basic sur amstrad.

Répondre à pastigo

Salut. L'idée n'est ma fois pas mauvaise mais je trouve dommage que seul un langage soit imposé. Pour moi, le truc idéal serait de proposer un sujet et chacun le code dans son langage pour ne pas exclure les personnes ne pratiquant pas le langage voulu même s'il est possible de s'y mettre mais apprendre un langage juste pour un concours, je trouve ça dommage. A vous de voir.

Répondre à tebonb

c'est pas faux.
Mais on (je en fait) a décidé du flash car :
- simple
- de plus en plus répandu
- pas de monde demande a faire du flash
- pas compliqué a installer
- tout le monde est a égalité
- portable sur n'import quel navigateur

Si on avait pas fixé un langage, ca aurait bcp plus relou :
- pour tester
- pour juger
- pour la portabilité.

voila.
donc c'est flash imposé

Répondre à Vinz42

Si je puis me permettre une brève incursion: ce n'est pas parce que cette fois ci le concours est basé sur du flash que tous les concours "programmation" seront basés sur du flash.
On peut très bien prévoir un concours javascript/dhtml comme la réalisation d'un menu à X niveaux ou un programme inutile en C (c'est un concours qui existe), voire la réalisation d'un plugin mozilla.
Bref, sans faire de pub, le forum de c-p-f.org est là pour proposer des idées, la seule contrainte est que celui qui propose connaisse le langage (il est censé être à même de juger les réalisations).

------------------------------ Réseau IRC Francophone | g33k-zone
Répondre à crazycat@idn

je my connais pas en progammation.

j'attendrai un autre concours :(

------------------------------ Ce post n'est pas un freepost mais un message très constructif.
don't ban me
Répondre à koopa_kid

Vinz42 a écrit :

c'est pas faux.
Mais on (je en fait) a décidé du flash car :
- simple
- de plus en plus répandu
- pas de monde demande a faire du flash
- pas compliqué a installer
- tout le monde est a égalité
- portable sur n'import quel navigateur

Si on avait pas fixé un langage, ca aurait bcp plus relou :
- pour tester
- pour juger
- pour la portabilité.

voila.
donc c'est flash imposé



No soucis, c'est toi qui vois ;)

Répondre à tebonb

Donner les modalités, les règles, les objectifs... c'est bien. Mais expliquer clairement ce qu'il faut faire c'est encore mieux.

Un jeu en flash c'est ça?

Répondre à aik

Citation :

un pong en flash.



ca ne m'avance pas.

tu pourrai me donner un exemple

------------------------------ Ce post n'est pas un freepost mais un message très constructif.
don't ban me
Répondre à koopa_kid

Le jeu Pong est quand même assez celèbre...

Répondre à aik

non seulement y'a pas plus connu, mais en plus si tu lis bien y'a un lien quand meme super complet qui te parle meme de l'historique du jeu.

à quoi ça sert que crazycat il se decarcasse?

Répondre à pastigo

Il y a meme un exemple avec les sources .......

Répondre à Kymic@IDN

Exacte.
Il manque juste que je fasse un screen shot pour montrer comment il est moche mon pong que j'ai fait en 2heures, et comment il a besoin que des gens s'en occupe.
je le fais dès que j'ai le temps ;)

------------------------------ Don't panic!
mouths91 à dit : "[...]des rageux comme kelnem"
Répondre à Vinz42

1 mois sans post, il en est où ce concours? :D

------------------------------ Meuh?
Répondre à HaKaN@idn

mdr hakan. j'aime bien ton image...et de toute facon ce concours est assez ennuyant

------------------------------ Ce post n'est pas un freepost mais un message très constructif.
don't ban me
Répondre à koopa_kid

tebonb a écrit :

Salut. L'idée n'est ma fois pas mauvaise mais je trouve dommage que seul un langage soit imposé.



Il est possible de coupler flash avec beaucoup d'autres langages :P ce n'est pas préciser dans les règles que le jeux générer n'est pas autoriser à appeller des scripts externes ecrit en d'autre language... (ouverture d'un port d'écoute avec un serveur de calcul écrit en C/C++ par exemple, ce qui permet de faire des flux en XML et voir beaucoup plus que le simple Flash/Actionscript2)

Bon, ce petit concours est intéréssant, je n'y participerais pas, par contre si vous avez besoin de quelqu'un pour vous aider à corriger ou quoi que ce soit, pas de problème, ma plus grosse production flash est un jeux genre RPG en liaison avec serveur ecrit en C/php avec des flux XML et une gestion dinamique de tous les composants graphiques (je dois encore avec les sources quelque part en plus -_-, si ca intéresse quelqu'un je veux bien les rechercher).

Voila !

------------------------------ N'oubliez pas le [Résolu] dans le titre si vous êtes satisfait.
Les règles du Forum - À lire absolument
Répondre à RedTux

bon...

l'experience n'est qu'une succession d'echecs, pas vrai?

raté ce coup ci, tant pis :)

------------------------------ En grève du 15/12 au 22/12 sur les sites BOM.
Répondre à pastigo

Ne désespère pas Pastigo, mais personnelement j'ai pas le temps de programmer en ce moment ... je le fais suffisament au boulo :p

Puis le concour est sur 2 mois, il peu encore y avoir des intéréssé :)

------------------------------ N'oubliez pas le [Résolu] dans le titre si vous êtes satisfait.
Les règles du Forum - À lire absolument
Répondre à RedTux

en gros, celui qui dépose un travail a gagné =).

Perso, je pense que ce concours est pas assez libre. Un concours, c'est pour s'exprimer, donc autant faire un sujet le plus libre possible.

------------------------------ #D'Jeunz Team pour ceux qui croiseront notre chemin et qu'on croisera encore demain#
Répondre à SyleN

Euh je ne suis pas sûr d'avoir exactement compris ce qu'il faut faire, si c'est une simple création graphique et si c'était obligatoirement en flash. Quoi qu'il en soit moi j'ai créer entièrement par moi-même ce site pour ma team de skate:

http://s2.monespace.net

Je l'ai crée au début uniquement avec du code html, tout "à la main", puis avec "Macromedia Dreamweaver 8".

Voila je dépose cette "création" pour le concours, s'il rentre dans les règles, sinon arretez moi tout de suite! :p


Message édité par matix68 le 24-12-2006 à 10:33:01
Répondre à matix68

En voila un qui a rien compris :D

------------------------------ Meuh?
Répondre à HaKaN@idn

Ok d'accord alors disons que je ne suis jamais venu sur ce topic, ni vu ni connu! lol!

Répondre à matix68

Je veux pas participer au coucours et je pense qu'il doit être annuler mais juste pour dire que si quelqu'un est interressé par Flash je suis en train de créer un site concacré! www.azflash.123.fr ;) :p

Répondre à Allstar27

C'est quoi c'te pub ?

------------------------------ #D'Jeunz Team pour ceux qui croiseront notre chemin et qu'on croisera encore demain#
Répondre à SyleN

Ouais je sais je fais le boulet mais bon d'après un topic que j'ai vu d'hakan on peux faire vaguement une pub!

Edit: la v'la http://www.infos-du-net.com/forum/ [...] w=0&nojs=0


Message édité par Allstar27 le 29-12-2006 à 14:34:27
Répondre à Allstar27
Tom's Guide > Forum > Programmation > [Topic Unique]Concours IDN Programmation.
Aller à :

Il y a 2589 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens