{"id":571,"date":"2018-11-02T10:35:53","date_gmt":"2018-11-02T09:35:53","guid":{"rendered":"http:\/\/wollef.org\/?p=571"},"modified":"2018-11-02T10:35:53","modified_gmt":"2018-11-02T09:35:53","slug":"la-programmation-du-jeu-pong-en-java-14","status":"publish","type":"post","link":"https:\/\/wollef.org\/blog\/la-programmation-du-jeu-pong-en-java-14\/","title":{"rendered":"Programmation du jeu Pong en Java &#8211; Pr\u00e9sentation (1\/6)"},"content":{"rendered":"<p>Maintenant que nous connaissons le jeux Pong, int\u00e9ressons-nous \u00e0 la programmation d&#8217;une version de ce jeu en java !<\/p>\n<h2><a name=\"_Toc515809702\"><\/a>Comment j&#8217;ai trouv\u00e9 le tutorial<\/h2>\n<p>Je voulais trouver comment programmer un jeu simple sur java. Pour commencer j&#8217;ai recherch\u00e9 sur Google. Ensuite comme je n&#8217;ai rien trouv\u00e9 je suis all\u00e9 sur YouTube et j&#8217;ai trouv\u00e9 un youtubeur qui a fait des tutoriels pour programmer le jeu Pong.<\/p>\n<h2><a name=\"_Toc515809703\"><\/a>Le tutorial<\/h2>\n<p>Pour programmer Pong avec java j&#8217;ai donc regard\u00e9 des tutoriels sur YouTube. (les 4 liens ci-dessous)<\/p>\n<p>1: <a href=\"https:\/\/www.youtube.com\/watch?v=d-U9RKG-uGw\">https:\/\/www.youtube.com\/watch?v=d-U9RKG-uGw<\/a><\/p>\n<p>2: <a href=\"https:\/\/www.youtube.com\/watch?v=tXz48MWhcHY\">https:\/\/www.youtube.com\/watch?v=tXz48MWhcHY<\/a><\/p>\n<p>3: <a href=\"https:\/\/www.youtube.com\/watch?v=ORbpwl7oemA\">https:\/\/www.youtube.com\/watch?v=ORbpwl7oemA<\/a><\/p>\n<p>4: <a href=\"https:\/\/www.youtube.com\/watch?v=LpYOSD7X2Is\">https:\/\/www.youtube.com\/watch?v=LpYOSD7X2Is<\/a><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-572\" src=\"http:\/\/wollef.org\/wp-content\/uploads\/2019\/09\/pong-java-1-300x62.png\" alt=\"\" width=\"455\" height=\"94\" \/><\/p>\n<p>Le Youtubeur de ce Tutoriel s\u2019appelle\u00a0: <a href=\"https:\/\/www.youtube.com\/channel\/UCXkLS_4lKI6pIc4R020ANGQ\">FoX DeN<\/a>. Son site web s\u2019appelle\u00a0: <a href=\"http:\/\/www.fox-den.de\">www.fox-den.de<\/a> .<\/p>\n<p>Son hobby c\u2019est la programmation et il a d\u00e9j\u00e0 publi\u00e9 diff\u00e9rents mini jeux, ainsi qu\u2019un programme qu\u2019on peut acheter sur son site web\u00a0: Mapeditor. Ce logiciel permet de programmer tr\u00e8s facilement de jeux en 2D.<\/p>\n<h2><a name=\"_Toc515809704\"><\/a>La r\u00e9alisation du tutorial dans mon Eclipse<\/h2>\n<p>Pendant le pr\u00e9c\u00e8dent travail personnel, j&#8217;ai install\u00e9 un logiciel (Eclipse) qui permet de programmer en java. Et comme je voulais programmer quelque chose en java \u00e7a m&#8217;a beaucoup aid\u00e9.<\/p>\n<p>Pour programmer un jeu vid\u00e9o il faut faire plusieurs classes ou fichier qui contiennent chacun un morceau du programme.<\/p>\n<p>J&#8217;ai appris qu&#8217;il fallait avoir beaucoup de patience pour programmer un jeu vid\u00e9o.<\/p>\n<p>Pour programmer le jeu en suivant pas \u00e0 pas les explications, j&#8217;ai bien travaill\u00e9 pendant 4h.<\/p>\n<p>Souvent c&#8217;\u00e9tait difficile car le tutoriel contenait des fautes, mais les corrigeait plus tard.<\/p>\n<p>Alors quand on avait termin\u00e9 une partie du jeu et qu&#8217;on le lan\u00e7ait il ne marchait pas. Ensuite avec mon p\u00e8re on a cherch\u00e9 o\u00f9 \u00e9tait les fautes, en essayant de comprendre ce que faisais le programme en d\u00e9tail. Ensuite en continuant la vid\u00e9o nous avons vu le youtubeur corriger ces propres fautes, et on retrouvait le fil du travail. C&#8217;\u00e9tait tr\u00e8s int\u00e9ressant car j&#8217;ai vu pour la premi\u00e8re foi comment il fallait programmer un jeu pour qu&#8217;il fonctionne, et que cela demande beaucoup d\u2019attention et de r\u00e9flexion.<\/p>\n<h2><a name=\"_Toc515809705\"><\/a>Le jeu en fonctionnement<\/h2>\n<p>Le Screenshot suivant pr\u00e9sente le jeu lanc\u00e9 depuis mon environnement de programmation Java Eclipse.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-573\" src=\"http:\/\/wollef.org\/wp-content\/uploads\/2019\/09\/pong-java-2-300x239.png\" alt=\"\" width=\"472\" height=\"376\" \/><\/p>\n<p>Pendant que je prenais le temps de faire le Screenshot, l\u2019ordinateur a marqu\u00e9 4 points\u00a0!<\/p>\n<p><strong>Allons plus loin ensemble\u00a0 !<\/strong><\/p>\n<p>Comme je souhaite aussi continuer \u00e0 apprendre la programmation, j&#8217;ai explor\u00e9 le code du jeu :<\/p>\n<ul>\n<li><a href=\"http:\/\/wollef.org\/fr\/programmation-du-jeu-pong-en-java-etude-du-code-24\/\">Etude du code du tutoriel Pong en Java<\/a><\/li>\n<\/ul>\n<p>puis j&#8217;ai essay\u00e9 d&#8217;enrichir cette version du jeu r\u00e9alis\u00e9e par\u00a0<a href=\"https:\/\/www.youtube.com\/channel\/UCXkLS_4lKI6pIc4R020ANGQ\">FoX DeN<\/a>.<\/p>\n<ul>\n<li><a href=\"http:\/\/wollef.org\/fr\/programmation-du-jeu-pong-en-java-modifions-le-jeu-34\/\">Modification du\u00a0jeu avec une vitesse variable !<\/a><\/li>\n<li><a href=\"http:\/\/wollef.org\/fr\/programmation-du-jeu-pong-en-java-modifions-le-jeu-avec-de-la-couleur-34\/\">Modification du jeu avec de la couleur !<\/a><\/li>\n<li><a href=\"http:\/\/wollef.org\/fr\/programmation-du-jeu-pong-en-java-modifions-le-jeu-pour-jouer-a-deux-34\/\">Modification du jeu pour jouer \u00e0 deux !<\/a><\/li>\n<\/ul>\n<p>Le code du jeu modifi\u00e9 est disponible sur GitHub, car je l&#8217;y ai publi\u00e9 !<\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><a href=\"http:\/\/wollef.org\/fr\/programmation-du-jeu-pong-en-java-publication-du-code-sur-github-34\/\">Publication du code sur GitHub !<\/a><\/li>\n<\/ul>\n<p>&nbsp;<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Maintenant que nous connaissons le jeux Pong, int\u00e9ressons-nous \u00e0 la programmation d&#8217;une version de ce jeu en java ! Comment j&#8217;ai trouv\u00e9 le tutorial Je voulais trouver comment programmer un jeu simple sur java. Pour commencer j&#8217;ai recherch\u00e9 sur Google. Ensuite comme je n&#8217;ai rien trouv\u00e9 je suis all\u00e9 sur YouTube et j&#8217;ai trouv\u00e9 un <a class=\"read-more\" href=\"https:\/\/wollef.org\/blog\/la-programmation-du-jeu-pong-en-java-14\/\">Continue Reading<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[29,45,5,13],"tags":[],"class_list":["post-571","post","type-post","status-publish","format-standard","hentry","category-programmation-java-jeux-pong","category-java","category-jeux-video","category-pong"],"_links":{"self":[{"href":"https:\/\/wollef.org\/blog\/wp-json\/wp\/v2\/posts\/571","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wollef.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wollef.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wollef.org\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wollef.org\/blog\/wp-json\/wp\/v2\/comments?post=571"}],"version-history":[{"count":0,"href":"https:\/\/wollef.org\/blog\/wp-json\/wp\/v2\/posts\/571\/revisions"}],"wp:attachment":[{"href":"https:\/\/wollef.org\/blog\/wp-json\/wp\/v2\/media?parent=571"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wollef.org\/blog\/wp-json\/wp\/v2\/categories?post=571"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wollef.org\/blog\/wp-json\/wp\/v2\/tags?post=571"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}