Notes de stage flo

De Centre de Ressources Numériques - Labomedia
Aller à : navigation, rechercher

Voici mes notes de stage.

Petites notes

Projet de mini-console de jeu vidéo



Matériel requis:

[X] - Raspberry Pi (Demander au professeur principal OU en acheter une)

[] - Carte électronique imprimée

[] - Boutons : Flèches directionnelles/Touches d'actions/Alimentation

[] - Processeur

[] - DEL (Peu importe la couleur)

[X] - Petit écran (Si possible, permettant la couleur)


1ère étape: La partie logicielle

Pour commencer, et étant donné que je reste une quiche en programmation car je suis débutante, il me faudrait sans doute rechercher le code source d'un jeu assez basique sur le net. Un jeu basique tel que le fameux TETRIS, ou le SNAKE.. Quelque chose comme ça. Je ne vais sûrement pas me tuer à la tâche en faisant un jeu digne de SKYRIM pour tester une console maison pourrie. Nope. Aller récupérer le code d'un jeu déjà programmé va me permettre de voir ce qu'il y a à l'intérieur, de comprendre un peu comment il est fait. Je ne vais peut-être pas comprendre à proprement parler, mais il y a toujours des mots-clés dans le code qui font tilter.

"Aaah ce mot en anglais je le connais.. Et ça veut dire ça en fait !"

Ouais, bon. Parmi les sites qui me sont proposés par ce cheeer Google; j'ai celui-là: http://codes-sources.commentcamarche.net/ Plusieurs langages sont proposés pour rechercher des applications, programmes et jeux développés avec ceux-ci. Les plus courants et ceux vers lesquels je me pencherai sont le C, C++, C#, le flash, le java, le rubis et le python, sans oublier le visual basic.

J'ai trouvé pas mal de petits jeux sympathiques et assez simple. J'en ai même téléchargé quelques uns. Sans succès pour certains. J'aimerai pouvoir coder un jeu par moi-même, encore faut-il que je comprenne comment il peut se coder.

Processing

  • Le site officiel ici.
  • Le manuel en français ici.
  • Forum d'entraide francophone ici.

Petit sketch d'initiation :

 
int toto = 20;
// Commande pour enlever les bords 
// noStroke();

void setup() {
  size(400, 400); 
  fill(255, 0, 0);
}

void draw() {
  background(0, 0, 255);  
  toto = mouseX/5;
  ellipse(mouseX, mouseY, toto, toto*2);
  println(mouseX);
  println(mouseY);
}

pygame

http://jeux.developpez.com/tutoriels/python/sdl/Pygame/introduction-a-pygame/

AAA

petit 1

MaPhoto.jpg

petit 2

BBB

Titre 2

  • exemple
  • de
  • code
 
for i in range(10, 100):
    print i