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

Java Discussion :

Java pour jeu vidéo


Sujet :

Java

  1. #1
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2014
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2014
    Messages : 11
    Par défaut Java pour jeu vidéo
    Bonjour je suis nouveau dans le forum. Je n'ai pas d'expérience dans le milieu de la programmation et je souhaite créer un jeu vidéo . Ce sera un jeu de plate forme 2d (comme super mario bros) et je pense utiliser un style 8 bit . Quels conseils pouvez vous me donner ? Est ce que java est un bon choix pour ce type de projet ? Deux personnes suffisent pour créer un petit jeu ? Merci d'avance

  2. #2
    Modérateur
    Avatar de wax78
    Homme Profil pro
    R&D - Palefrenier programmeur
    Inscrit en
    Août 2006
    Messages
    4 096
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

    Informations professionnelles :
    Activité : R&D - Palefrenier programmeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2006
    Messages : 4 096
    Par défaut
    Peut être pas le meilleur choix en utilisant que les truc de bases.
    Mais cela n'interdira pas de faire des choses complexe et jolie cependant même avec swing...

    Que tu sois 1 ou 1000 tout dépend de la taille du produit final.
    (Les "ça ne marche pas", même écrits sans faute(s), vous porteront discrédit ad vitam æternam et malheur pendant 7 ans)

    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2014
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2014
    Messages : 11
    Par défaut
    Qu'est ce que tu me conseilles alors ? J'ai souvent entendu que le c++ était l'idéal pour le jeu vidéo pour les performances obtenues . Mais j'ai aussi entendu que le c++ était l'un (le?) langage de programmation le plus difficile alors je n'imagine même pas pour quelqu'un qui n'a jamais fait de la programmation come moi , Vous voyez ?

  4. #4
    Modérateur
    Avatar de Gugelhupf
    Homme Profil pro
    Analyste Programmeur
    Inscrit en
    Décembre 2011
    Messages
    1 326
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Analyste Programmeur

    Informations forums :
    Inscription : Décembre 2011
    Messages : 1 326
    Billets dans le blog
    12
    Par défaut
    Si c'est pour créer un petit jeu en 2D (style Super Mario Bros), Java n'est pas un mauvais choix
    N'hésitez pas à consulter la FAQ Java, lire les cours et tutoriels Java, et à poser vos questions sur les forums d'entraide Java

    Ma page Developpez | Mon profil Linkedin | Vous souhaitez me contacter ? Contacter Gokan EKINCI

  5. #5
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2014
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2014
    Messages : 11
    Par défaut
    Java est pour moi la meilleure option actuellement pour sa syntaxe pas très compliquée et surtout pour sa portabilité. Est ce que vous pensez que je suis trop jeune pour programmer (15 ans) ou bien si je m'accroche je peux le faire ?

  6. #6
    Membre Expert

    Homme Profil pro
    Consultant informatique
    Inscrit en
    Janvier 2004
    Messages
    2 301
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2004
    Messages : 2 301
    Par défaut
    L'âge n'a aucune importance selon moi... la motivation par contre ^^

    Et surtout, surtout, oublie tout de suite l'idée de faire une killer-app dès ton premier essai... Prends plutôt ça comme un truc à but didactique, pour prendre les bons réflexes, c'est un bagage qui te sera utile pour la suite, pour améliorer ton niveau... quand tu auras plus de bouteille, tu pourras envisager de faire un truc réellement intéressant.

    Pour le choix de Java ça ne me choque pas... A part si tu veux pousser loin les graphismes (3d, etc) ça tournera correctement sur tous les matériels modernes.

    PS: JavaFX comme api, ça peut être mieux que swing (surtout dans un but pédagogique...)

  7. #7
    Modérateur
    Avatar de wax78
    Homme Profil pro
    R&D - Palefrenier programmeur
    Inscrit en
    Août 2006
    Messages
    4 096
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

    Informations professionnelles :
    Activité : R&D - Palefrenier programmeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2006
    Messages : 4 096
    Par défaut
    Pour avoir appris le basic quand j'avais 6 ans, j'ai survécu. Il n'est jamais trop tard si c'est ca que tu as peur
    (Les "ça ne marche pas", même écrits sans faute(s), vous porteront discrédit ad vitam æternam et malheur pendant 7 ans)

    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  8. #8
    Membre Expert

    Homme Profil pro
    Consultant informatique
    Inscrit en
    Janvier 2004
    Messages
    2 301
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2004
    Messages : 2 301
    Par défaut
    Citation Envoyé par wax78 Voir le message
    le basic quand j'avais 6 ans
    wahou précoce ^^

    la première fois que j'ai vu du code (et même utilisé un ordi pour autre chose que regarder des lolcats), j'avais 20 ans passé...

    ça m'a pas empêché de tout assimiler assez facilement et d'en faire mon job

  9. #9
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2014
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2014
    Messages : 11
    Par défaut
    Quel premier "projet" me conseillez vous histoire de m'initier un peu au java.

  10. #10
    Modérateur

    Avatar de Robin56
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Juin 2009
    Messages
    5 297
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Juin 2009
    Messages : 5 297
    Par défaut
    Citation Envoyé par Hirakles Voir le message
    Quel premier "projet" me conseillez vous histoire de m'initier un peu au java.
    Un Hello World comme d'habitude

    Le plus simple ensuite : faire une application non web sur une envie/un besoin du moment que tu as. En général, on a plus d'envie quand c'est quelque chose dont on a envie. Et rapidement tu verras que tu toucheras au problématique habituelle (IHM, accès aux données, ...).
    Responsable Java de Developpez.com (Twitter et Facebook)
    Besoin d'un article/tutoriel/cours sur Java, consulter la page cours
    N'hésitez pas à consulter la FAQ Java et à poser vos questions sur les forums d'entraide Java
    --------
    Architecte Solution
    LinkedIn : https://www.linkedin.com/in/nicolascaudard/

  11. #11
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2014
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2014
    Messages : 11
    Par défaut
    J'ai déjà fait le fameux Hello World je l'ai même un peu modifié . Mais quelque chose disons de plus grande envergure vous voyez (pas de mmorpg ni de robot )
    PS:ça n'a rien à voir mais je me demandais si je pouvais gagner de l'argent avec des applications ios ou android plus tard. Parce que vous voyez c'est les parents qui financent et j'aimerais bien apporter un peu . C'est pas pour maintenant mais dans un an ou deux quand j'aurai un peu plus d'expérience . Etant mineur comment je peux faire ?

  12. #12
    Membre Expert

    Homme Profil pro
    Consultant informatique
    Inscrit en
    Janvier 2004
    Messages
    2 301
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2004
    Messages : 2 301
    Par défaut
    Bah une appli de gestion d'une vidéothèque ou bibliothèque quelconque... C'est pas trop compliqué, ça peut servir, ça touche à pas mal de trucs classiques (accès aux données, présentation, etc) et on peut imaginer des tas de fonctionnalités et les ajouter au fil des envies (ex: alimenter les données via un scan du disque dur, avec récupération des méta données sur un service distant comme imdb/allociné, etc)...

    'fin c'est qu'un suggestion... un peu d'imagination, diantre!



    EDIT: pour gagner des sous, tu as le temps... arrange-toi déjà pour atteindre un niveau professionnel, et ça, bah ça va déjà t'occuper un bon bout de temps

  13. #13
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2014
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2014
    Messages : 11
    Par défaut
    Donc pas de jeu pour le moment même un niveau ?
    J'aime bien la musique classique des idées de projet parce que je n'ai pas encore la notion de difficulté de programmation .
    Merci pour vos réponses ça m'aide vraiment .

  14. #14
    Membre Expert

    Homme Profil pro
    Consultant informatique
    Inscrit en
    Janvier 2004
    Messages
    2 301
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2004
    Messages : 2 301
    Par défaut
    Citation Envoyé par Hirakles Voir le message
    Donc pas de jeu pour le moment même un niveau ?
    si, rien ne t'en empêche... mais commence par voir petit, voir TRES petit... un jeu du serpent (comme sur les vieux nokia 3210 ^^), un tetris, un casse bric... enfin, ne te lances pas dans un mario par exemple, encore moins dans un wow...

    Pendant mes études, on avait du programmer un jeu de la vie... Bon c'est pas vraiment un "jeu" au sens qu'il n'y a aucun but, mais c'était sympa: http://fr.wikipedia.org/wiki/Jeu_de_la_vie

    Citation Envoyé par Hirakles Voir le message
    J'aime bien la musique classique des idées de projet
    le seul truc qui me vienne à l'esprit et qui ait un quelconque lien avec la musique, ce serait un outil comme celui qui sert à faire cette vidéo
    (si t'as les partitions en fichier midi c'est jouable, sinon aucune chance)

    les autres trucs liés à la musique risquent très vite d'être très très compliqués à faire

    Citation Envoyé par Hirakles Voir le message
    parce que je n'ai pas encore la notion de difficulté de programmation .
    C'est normal

    La règle d'or en programmation, c'est que quoi que tu puisses imaginer, c'est sous-estimé (ça se retrouve d'ailleurs en entreprise) et si c'est pas sous-estimé, on va te faire rajouter des fonctionnalités jusqu'à ce que l'estimation initiale soit dépassée et que le budget soit cramé

    Citation Envoyé par Hirakles Voir le message
    Merci pour vos réponses ça m'aide vraiment .
    mais de rien

  15. #15
    Membre Expert Avatar de Ivelios
    Homme Profil pro
    Développeur Java
    Inscrit en
    Juillet 2008
    Messages
    1 031
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 031
    Par défaut
    Bonjour,

    Il y a aussi ce fil de discussion où tu pourras trouver 1-2 idées de types de projets à réaliser.
    Distingues 2 types de jeux : "tour par tour" & "dynamique" ( C'est ma vision des choses pas forcement vrai en pratique ).

    Tour par tour : Il s'agit généralement de jeux de plateaux style morpion, échec, ... l'interface graphique est simple à réaliser. Autant que faire un formulaire avec des cases à cocher et des boutons. ( Si on reste au bas niveau, je ne parle pas ici, d'animations et autres effets graphiques ).

    Dynamique : interaction immédiate entre le(s) joueur(s) et le jeu, style casse-brique, mario ( les jeux de plateforme ), et tout les jeux autre que tour par tour. C'est plus compliqué programmatiquement ( ça existe ce mot ) parlant, ça introduit des threads (2-3 en faite) avec des rafraîchissements toutes les 60ms et une gestion plus complexe des inputs et aussi du moteur ( gestion de collision, gravité, ... )

    Après rien n'empêche de créer des jeux tour par tour en appliquant un shéma dynamique mais je risque de t'égarer. Sache du moins qu'il y a des bibliothèques qui peuvent donner un petit coup de pouce pour les jeux dynamiques comme slick, pulpcore, ... Mais rien n'empêche d'utiliser uniquement les fonctionnalités standard de Java (swing, thread, ...), ça semble même mieux pour comprendre au départ.

    Enjoy

  16. #16
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2014
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2014
    Messages : 11
    Par défaut
    Sur ce je pense lire ce tuto : http://java.developpez.com/livres-co...s/javaenfants/
    Qu'en pensez vous est ce qu'il donne de bonnes bases ?

  17. #17
    Modérateur
    Avatar de wax78
    Homme Profil pro
    R&D - Palefrenier programmeur
    Inscrit en
    Août 2006
    Messages
    4 096
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

    Informations professionnelles :
    Activité : R&D - Palefrenier programmeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2006
    Messages : 4 096
    Par défaut
    Non non bien sure, on a que des mauvais tutoriaux ici

    Plus sérieusement je penses que ce tutorial la serait très bien.
    D'autant qu'il y'a même un chapitre ou tu devras refaire un petit "pong".
    As toi de le lire et de voir si tu t'en sors.
    (Les "ça ne marche pas", même écrits sans faute(s), vous porteront discrédit ad vitam æternam et malheur pendant 7 ans)

    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  18. #18
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2014
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2014
    Messages : 11
    Par défaut
    Justement c'est pour ça que je demande parce que je me doutais qu'il n y avait pas de bons tutos

    Sinon plus sérieusement je n'ai entendu que du bien sur ce site et je peux confirmer : la communauté est sympa et les tutos sont pratiques et bien écrits .
    Mais permettez moi cette remarque je trouve qu'il lui faut une refonte parce qu'il est un peu "ancien" au niveau graphique , il faudrait le rajeunir un peu

    Si je veux développer sur ios je peux utiliser java ou bien il faut objective C ? Que pensez vous de J2ObjC?

  19. #19
    Modérateur
    Avatar de wax78
    Homme Profil pro
    R&D - Palefrenier programmeur
    Inscrit en
    Août 2006
    Messages
    4 096
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

    Informations professionnelles :
    Activité : R&D - Palefrenier programmeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2006
    Messages : 4 096
    Par défaut
    Citation Envoyé par Hirakles Voir le message
    Mais permettez moi cette remarque je trouve qu'il lui faut une refonte parce qu'il est un peu "ancien" au niveau graphique , il faudrait le rajeunir un peu

    Si je veux développer sur ios je peux utiliser java ou bien il faut objective C ? Que pensez vous de J2ObjC?
    Bah le site vient juste d'être refait, tu vas avoir beaucoup d'amis

    Sinon il y'a des framework qui existent qui utilisent java et qui permettent d'exporter ses jeux sous windows/linux/mac/ios/web/android. Une recherche sur google devrait fourmillier de resultat.
    (Les "ça ne marche pas", même écrits sans faute(s), vous porteront discrédit ad vitam æternam et malheur pendant 7 ans)

    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  20. #20
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2014
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2014
    Messages : 11
    Par défaut
    Ah au temps pour moi , je sais qu'effectivement je vais avoir beaucoup d'amis . Tant pis je suis nouveau et je pense que c'est subjectif ( essayons de "réparer" l'erreur)

Discussions similaires

  1. Quel langage pour jeu vidéo débutant ?
    Par MedianP dans le forum Débuter
    Réponses: 11
    Dernier message: 08/07/2011, 07h07
  2. quel language apprendre pour jeu-vidéo (réseau)
    Par jaycho dans le forum Développement 2D, 3D et Jeux
    Réponses: 1
    Dernier message: 04/09/2008, 13h13
  3. AVIS- Java pour jeu vidéo
    Par ouar dans le forum Multimédia
    Réponses: 2
    Dernier message: 16/03/2007, 16h56

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