Création d'un jeu vidéo dans le cadre de l'option ISN

Fermé
ninon - 25 févr. 2014 à 14:58
nidhogg-59 Messages postés 102 Date d'inscription mercredi 20 juin 2012 Statut Membre Dernière intervention 5 décembre 2015 - 1 mars 2014 à 11:43
Bonjour,
Nous sommes trois élèves de terminales S sans bases d'informatique qui, dans le cadre de notre spécialité Informatique et Sciences du Numérique, devons créer un jeu de tir au but.
Nous souhaitons savoir si quelqu'un avait déjà tenter de faire un jeu similaire avec Python et Tkinter car nous n'avons que très peu de temps et toutes les démarches et essais qu'on a fait se sont avérés infructueux. Si oui, pouvez vous nous montrer des bouts de programme pour par exemple déplacer un objet de façon aléatoire sur une ligne (pour nous le gardien), définir un angle de tir, ...
En fait, pour être franches, nous en sommes au point mort.
Toutes vos aides seront les bienvenues
Merci d'avance
A voir également:

3 réponses

Utilisateur anonyme
25 févr. 2014 à 20:41
Vous êtes ISN, donc au programme

1) Apprendre à lire la documentation officielle
2) Suivre les cours donnés par le professeur
3) Faire une démarche de recherche
4) Revoir ses cours de mathématiques
5) Revoir vos cours d'anglais pour les documentations (eh oui...)

Qu'avez vous déjà fait ? Recherché ? Trouvé ? Vous donnez plus l'impression d'être dans un mouvement d'assistanat que de l'aide avec votre topic, ce qui est pas du tout l'objectif d'une formation ISN ou tout autres formations d'ailleurs...

Autre chose, n'est-ce pas un projet que vous avez choisi ?

Merci de créer un topic plus complet et digne de votre formation.
0
davs63 Messages postés 6 Date d'inscription dimanche 12 juillet 2009 Statut Membre Dernière intervention 4 mars 2014
26 févr. 2014 à 17:40
Effectivement, comme le dis Fred donnez un peu de détail sur ce qui est fait et vos acquis, connaissances et compétences.

Votre projet est assez simple. TK-inter est une très mauvaise idée par contre. Cela ne vous apportera rien et il existe des librairie graphique pour python très simple et bien plus adapté qu'un gestionnaire de fenêtre rouillé qui ne vous apprendra pas réellement les base de l'affichage 2d
0
nidhogg-59 Messages postés 102 Date d'inscription mercredi 20 juin 2012 Statut Membre Dernière intervention 5 décembre 2015 27
1 mars 2014 à 11:43
Bonjour!

Sachez tout d'abord que tkinter est un mauvais choix pour faire un jeu. Perso, j'utilise pygame pour mes jeux.
Il va vous falloir apprendre comment s'en servir (ici un bon tuto: http://fr.openclassrooms.com/informatique/cours/interface-graphique-pygame-pour-python )
Après, pour placer un objet un objet de manière aléatoire sur une ligne:
un objet est défini par ses coordonnées x et y, donc si tu veux qu'il soit placé aléatoirement sur une ligne horizontale, il faut que x soit aléatoire et y constant.
Pour créer de l'aléatoire, tu peux utiliser la fonction randrange du module random:
from random import randrange
mon_objet = [randrange(min, max), CONSTANTE]
#coordonees de l'objet = [x, y]

Pour ce qui est de l'angle de tir, il faudrait que tu précises comment tu veux qu'il soit défini:
-par les touches directionnelles
-par écriture de l'angle par l'utilisateur

Bref, si vous voulez faire un jeu, c'est pas tkinter qui va vous aider, pygame me semble plus approprié (mais vous pouvez toujours continuer sur tkinter, hein! ce n'est que mon avis). Pour ce qui est de l'algo, on peut donner des pistes, mais pas des vrai bouts de code car on ne sait pas exactement ce que vous voulez exactement, et ce serait faire votre projet à votre place. Commencez par poster est un meilleur moyen de se faire aider. Et quand vous le postez, n'oubliez pas de le mettre entre les balises python (sans les @ ):
<code python@>
votre code source
</code@>
Sur ce, bonne journée
0