IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Création de jeux vidéo Discussion :

Quel niveau en programmation pour un "vrai" projet?


Sujet :

Création de jeux vidéo

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2015
    Messages
    31
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 27
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2015
    Messages : 31
    Par défaut Quel niveau en programmation pour un "vrai" projet?
    Bonjour,

    Actuellement en Terminale S je suis réellement passionné par la programmation.
    Etant "à la base" un joueur, mes projets s'axe plutôt autour du JV.
    J'ai déjà réalisé plusieurs jeux, deux un minimum conséquent:
    Le premier est une adaptation numérique d'un jeu de cartes pour apprendre les maths en s'amusant (demande d'un prof de maths, niveau 6eme/5eme). (50h < T < 80h de travail, ce temps de travail est du au fait que je n'avais que des bases en Python, j'ai du m'y faire)
    Le deuxième est un jeu de stratégie à deux joueurs (sur le même PC) un peu similaire au système de combat de Dofus (PV/PM/Attaques/Portée..), fait avec un camarade dans le cadre d'une option pour les cours (il c'est occupé des graphismes et des menus, j'ai pris en charge tout le code du jeu en lui même). (30h < T < 50h)

    Les deux projets ont été codé en Python, en 2D grâce à la bibliothèque pygame, sans programmation orienté objet (dont j'ai appris les bases en parallèle au développement du deuxième jeu).
    Au cours des vacances d'été, j'aimerai réalisé un vrai projet. J'entend par vrai projet, un projet dans lequel j'ai incrémenté toutes les fonctionnalités que je voudrais. Par exemple : un mode en ligne était prévu pour le jeu de stratégie mais le temps manqué).
    De plus, python contraint par certains problèmes (pas de compilation, pas de possibilité de le distribué "facilement", problème de performance etc).
    J'aimerai donc le faire en C++ et en POO. Cependant, je ne sais pas quoi utilisé comme bibliothèque (équivalent en C++ de pygame).
    De plus, si un graphiste (débutant de préférence) passe par la ou si vous connaissez des sites pour en rencontré, je suis preneur
    Je sais jugé mon niveau je pense, je sais me fixe un objectif pas trop élevé.

    Voila, en espérant avoir des réponses
    Jules.

  2. #2
    Membre émérite
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2014
    Messages
    345
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Finance

    Informations forums :
    Inscription : Juin 2014
    Messages : 345
    Par défaut
    Bonjour,

    Niveau 4 je dirais. Ou 3, ça me parait un minimum.

    2 en orthographe.


  3. #3
    Expert confirmé
    Avatar de Kannagi
    Homme Profil pro
    cyber-paléontologue
    Inscrit en
    Mai 2010
    Messages
    3 226
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : cyber-paléontologue

    Informations forums :
    Inscription : Mai 2010
    Messages : 3 226
    Par défaut
    mmh , faire un vrai projet de jeu vidéo en C++ ça demande quelque année expérience a toi de voir si tu veux passé par la.
    Pour faire de la 2D tu as la SDL ou SFML.

  4. #4
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2015
    Messages
    31
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 27
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2015
    Messages : 31
    Par défaut
    Ahaha j'étais sur de me faire troll sur mon orthographe, promis j'edit dès que j'ai la foi
    Qu'est ce que tu entends par niveau 4/3, c'est un troll aussi?



    Les bibliothèques SDL et l'autre, sont des moteurs de jeu ou je confonds? J'arrive pas à cerner ce qu'est la différence entre des bibliothèques telles que pygame et un moteur de jeu.
    Il y a vraiment une si grosse différence entre le C++ et Python? Dans le sens ou python je me suis un peu lancé comme ça, j'ai appris sur le tas et ça a donné quelque chose de fonctionnel. Maintenant que j'ai quand même plus d'expérience dans la programmation, le C++ reste difficilement accessible ?

  5. #5
    Membre émérite
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2014
    Messages
    345
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Finance

    Informations forums :
    Inscription : Juin 2014
    Messages : 345
    Par défaut
    Sans être un expert en python, je dirais que oui, il y a d'énormes différences entre python et le C++ ...
    Python est un langage de script, et beaucoup de choses sont "préfaites" ; il a la vocation d'être relativement simple pour le développeur.
    C++ par contre ... n'est pas du tout conçu pour les même choses ; il est plus orienté performance, bas-niveau dans certains cas (ce qui explique pourquoi beaucoup de jeux gourmands en ressources sont développés dans ce langage).

    Sans vouloir te faire peur, je pense qu'il te faudra au moins cet été pour apprendre le C++, et probablement plus pour réellement le maîtriser.

    Comme dit Kannagi, il faut généralement plusieurs années d'expériences pour se lancer dans un projet comme ça.

  6. #6
    Expert confirmé
    Avatar de Kannagi
    Homme Profil pro
    cyber-paléontologue
    Inscrit en
    Mai 2010
    Messages
    3 226
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : cyber-paléontologue

    Informations forums :
    Inscription : Mai 2010
    Messages : 3 226
    Par défaut
    la SDL et SFML sont des bibliothèque pas de jeux mais de multimédia (fenêtrage / son / rendu), cela veut dire que elle n'ont aucune fonctionnalité propre pour le jeux vidéo en soit mais des bases pour que tu puisse en faire un.
    Un moteur de jeu serait un ensemble assez haut niveau qui te permettrait de te concentrer sur le codage du gameplay principalement , alors que c'est bibliothèque la tu devra codé des fonction/méthodes qui te permettront d’être utilisé pour ton gameplay (et donc (re)codé un moteur de jeu).

    Il y a vraiment une si grosse différence entre le C++ et Python? Dans le sens ou python je me suis un peu lancé comme ça, j'ai appris sur le tas et ça a donné quelque chose de fonctionnel. Maintenant que j'ai quand même plus d'expérience dans la programmation, le C++ reste difficilement accessible ?
    Justement sur un gros projet de jeu fait en C++ il faut un peu plus que se lançait sur le tas , mais il faut avoir un minimum de maitrise du langage et des techno utilisé pour faire quelque chose d'un minimum potable.
    Le C++ met quelque année avant d’être assez bien acquis , pour cela que je prévient si tu veux t'y consacré quelque année la dessus ou resté en python ou allée sur des moteur de jeux vidéo (Unity par exemple).

  7. #7
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2015
    Messages
    31
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 27
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2015
    Messages : 31
    Par défaut
    J'ai lu et bien enregistré tous vos messages, par "vrai" projet j'entendant pas un projet conséquent, mais un projet abouti.
    Je vais déjà bien assimiler le C++ avant de faire un gros projet, bien évidement

Discussions similaires

  1. Votre avis : Quel langage de programmation pour développer ce programme ?
    Par julien.nasser dans le forum Langages de programmation
    Réponses: 8
    Dernier message: 28/11/2008, 09h43
  2. Quel langage de programmation pour ce projet?
    Par yongblood dans le forum Windows
    Réponses: 6
    Dernier message: 11/01/2007, 01h41
  3. Quel langage de programmation pour des programmes simples ?
    Par Pierre.g dans le forum Langages de programmation
    Réponses: 18
    Dernier message: 22/11/2006, 14h22

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo