Notes de stage flo
Voici mes notes de stage.
Sommaire
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
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
petit 2
BBB
Titre 2
- exemple
- de
- code
for i in range(10, 100):
print i