Home Python Projets informatiques Bac 2010

Menu principal

Informatique

Mathématiques

Projets informatiques Bac 2010
Informatique - Python
Écrit par Arnaud Kientz   

clavier

 

Ca y est, la première session du nouvelle version du bac informatique est passée, et nos élèves ont présentés de beaux projets.

Pour mémoire, on étudie en classe de seconde le XHTML couplé au CSS, quelques généralités sur les réseaux, le hardware et les systèmes d'exploitation, et nous commençons le gros bloc de programmation avec le langage Python. L'apprentissage avec Python se poursuit en première, et en fin de première les élèves commencent à réaliser un projet, qu'ils finalisent en terminale.

 

Le projet consiste en un programme, et un site web présentant le programme, et les élèves présentent ( ou défendent ) leurs projets dans un oral, où bien évidemment il est nécessaire de répondre aux questions posées :)

 

 

Comme je le disais plus haut, les élèves ont bien bossé pour cette année. Malheureusement, ils se sont tous tournés vers des jeux, c'est dommage, car il n'y a pas que les jeux dans la vie. Enfin bon, à partir du moment où c'est bien fait...

Evidemment, il semble plus facile et plus attrayant de réaliser un jeu avec le module pygame, mais cela demande de bien comprendre le principe de programmation orientée objet, et ce n'est pas évident pour tout le monde.

 

Voici en bref les projets présentés :

 

TETRIS

tetris2

 

 

 

 

Raphael et Tobias décident de réécrire ce grand classique des jeux.

Même avec l'aide de pygame, les difficultés sont nombreuses : il faut gérer le mouvement des pièces, les collisions, etc...

Cela demande pas mal de réflexion et d'abstraction, car il n'est pas simple de généraliser un mouvement ou une rotation pour des pièces différentes.

Agrémenté de plusieurs options, comme par exemple de la musique....comment dire....originale, des raccourcis claviers pratiques, ils réalisent un jeu avec une belle finition.

Le site web fait quant à lui dans l'original, et on est de suite dans le bain du jeu.

tetris1

 

Le site du projet : http://www.dfglfa.net/Informatique/bac2010/raptob/

 

 

 

 

 

 

 

BREAKOUT

 

Encore un méga classique des jeux. J'ai tendance à l'appeler arkanoïd, parce que j'ai passé un peu de temps avec ça quand j'étais plus jeune...

Encore à l'aide de pygame, Moritz et Hans nous livrent un beau petit projet avec 6 niveaux de jeu.

Les remarques faites lors du projet précédent restent les mêmes, et ces deux élèves ont réussi à résoudre la plupart des problèmes.

Il y a encore des petites améliorations à apporter ( l'angle notamment ), mais cela constitue un beau boulot.

Le site est sobre est clair.

 

breakout1 breakout2 breakout3 breakout4

 

Le site du projet : http://www.dfglfa.net/Informatique/bac2010/morhan/

 

RUN LIKE A BUN

 

Je ne me rappelle pas avoir vu Yannick ou Marek une seule fois sans leurs portables. Depuis le début du projet, ils n'ont fait que ça, programmer, créer, peaufiner, améliorer, ajouter. Autant de motivation et de travail pour réaliser un beau jeu de plate-forme dont le héros est un lapin rebelle.

7 niveaux de jeu avec plusieurs boss à détruire et plusieurs armes à collectionner, des solutions bien pensées pour prévoir facilement des extensions au jeu, mieux vaut que j'arrête mes commentaires et que vous découvrez cet excellent projet.

 

rlab1 rlab2 rlab3

 

Le site du projet : http://www.dfglfa.net/Informatique/bac2010/maryan/

 

MINESWEEPER

 

demineur

 

 

Ou plus connu sous le nom démineur en français. Cette fois-ci, Anita et Nina se sont lancées dans l'aventure en boudant pygame et en voulant réaliser une interface purement tkinter. La génération de tous les boutons et l'affichage simultané de toutes les cases "mortes" par un clic n'étaient pas des problèmes simples à régler. Le jeu fonctionne parfaitement bien, mais aurait encore besoin de quelques petites touches de finition et deux ou trois extensions ( comme un timer par exemple, oui je sais, je me répète :) ).

Le site bilingue est simple et complet, proposant un tutoriel pour apprendre aux débutants à jouer efficacement.

Cela a été l'occasion de comprendre que l'utilisation du positionnement absolu ou fixe n'est pas aussi facile qu'on pourrait le penser.

 

Le site du projet : http://www.dfglfa.net/Informatique/bac2010/ninani/

 

 

 

 

TIC TAC TOE

 

C'est ce que l'on appelle morpion en français. Développé par Dirk, Johan et Florian, avec une interface tkinter, l'étape la plus difficile étant le test à chaque coup d'une victoire.

Le site de présentation est sobre et clair, en jonglant agréablement avec les couleurs, donnant un beau rendu global.

 

ttt1ttt2ttt3

 

Le site du projet : http://www.dfglfa.net/Informatique/bac2010/dirjohflo/

 

 

Mise à jour le Samedi, 08 Mai 2010 21:30