{"id":969,"date":"2023-05-02T10:13:04","date_gmt":"2023-05-02T09:13:04","guid":{"rendered":"https:\/\/oneiricworlds.com\/fr\/?p=969"},"modified":"2023-05-02T15:07:23","modified_gmt":"2023-05-02T14:07:23","slug":"ocean-encore-pnj-sound-design","status":"publish","type":"post","link":"https:\/\/oneiricworlds.com\/fr\/2023\/05\/ocean-encore-pnj-sound-design\/","title":{"rendered":"Oc\u00e9an encore, PNJ &#038; Sound Design"},"content":{"rendered":"\n<p>Bonjour,<\/p>\n\n\n\n<p>Bienvenue sur ce post bilan du mois d&rsquo;avril ! Quoi de neuf ce mois-ci ?<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Gameplay dans l&rsquo;oc\u00e9an<\/h4>\n\n\n\n<p>J&rsquo;ai travaill\u00e9 sur le gameplay dans l&rsquo;oc\u00e9an et maintenant, les vagues ont une r\u00e9elle influence sur le gameplay ! La tortue peut monter et descendre les vagues et j&rsquo;ai \u00e9galement ajout\u00e9 la capacit\u00e9 de sauter. Cela rend les contr\u00f4les plus coh\u00e9rents avec ceux du personnage et c&rsquo;est assez cool \u00e0 jouer ! Il y a aussi des caisses qui flottent dans l&rsquo;oc\u00e9an et qu&rsquo;on peut d\u00e9truire pour obtenir des bonus.<\/p>\n\n\n\n<p>Ce n&rsquo;\u00e9tait pas si facile que \u00e7a, car j&rsquo;ai d\u00fb r\u00e9\u00e9crire tout le code de d\u00e9tection de l&rsquo;eau pour le rendre compatible avec le moteur physique. Donc maintenant, le code de l&rsquo;eau est calcul\u00e9 sur le CPU pour les collisions et sur le GPU pour le rendu, et les deux versions doivent se comporter exactement de la m\u00eame mani\u00e8re. Il a \u00e9galement \u00e9t\u00e9 difficile de mettre en place une r\u00e9flexion en temps r\u00e9el non planaire (\u00e0 cause des vagues).<\/p>\n\n\n\n<p>Voici une vid\u00e9o de la derni\u00e8re version du gameplay dans l&rsquo;oc\u00e9an :<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Oc\u00e9an, Gameplay, Sauts et Caisses\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/_NXH5laQU-M?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p>Si vous ne pouvez pas voir la vid\u00e9o ci-dessus, regardez-la ici : <a href=\"https:\/\/youtu.be\/_NXH5laQU-M\">https:\/\/youtu.be\/_NXH5laQU-M<\/a><\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Personnages non jouables<\/h4>\n\n\n\n<p>J&rsquo;ai travaill\u00e9 sur quelques PNJ, notamment les mod\u00e8les 3D, la texture, l&rsquo;animation et des avatars 2D pour les dialogues. Voici quelques captures d&rsquo;\u00e9cran :<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><a href=\"https:\/\/oneiricworlds.com\/fr\/wp-content\/uploads\/2023\/05\/garance.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/oneiricworlds.com\/fr\/wp-content\/uploads\/2023\/05\/garance.png\" alt=\"\" class=\"wp-image-972\" width=\"512\" height=\"512\" srcset=\"https:\/\/oneiricworlds.com\/fr\/wp-content\/uploads\/2023\/05\/garance.png 1024w, https:\/\/oneiricworlds.com\/fr\/wp-content\/uploads\/2023\/05\/garance-300x300.png 300w, https:\/\/oneiricworlds.com\/fr\/wp-content\/uploads\/2023\/05\/garance-150x150.png 150w, https:\/\/oneiricworlds.com\/fr\/wp-content\/uploads\/2023\/05\/garance-768x768.png 768w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><a href=\"https:\/\/oneiricworlds.com\/fr\/wp-content\/uploads\/2023\/05\/wiseElder.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/oneiricworlds.com\/fr\/wp-content\/uploads\/2023\/05\/wiseElder.png\" alt=\"\" class=\"wp-image-973\" width=\"512\" height=\"512\" srcset=\"https:\/\/oneiricworlds.com\/fr\/wp-content\/uploads\/2023\/05\/wiseElder.png 1024w, https:\/\/oneiricworlds.com\/fr\/wp-content\/uploads\/2023\/05\/wiseElder-300x300.png 300w, https:\/\/oneiricworlds.com\/fr\/wp-content\/uploads\/2023\/05\/wiseElder-150x150.png 150w, https:\/\/oneiricworlds.com\/fr\/wp-content\/uploads\/2023\/05\/wiseElder-768x768.png 768w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/oneiricworlds.com\/fr\/wp-content\/uploads\/2023\/05\/20230502_103656.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/oneiricworlds.com\/fr\/wp-content\/uploads\/2023\/05\/20230502_103656-1024x576.jpg\" alt=\"\" class=\"wp-image-970\" srcset=\"https:\/\/oneiricworlds.com\/fr\/wp-content\/uploads\/2023\/05\/20230502_103656-1024x576.jpg 1024w, https:\/\/oneiricworlds.com\/fr\/wp-content\/uploads\/2023\/05\/20230502_103656-300x169.jpg 300w, https:\/\/oneiricworlds.com\/fr\/wp-content\/uploads\/2023\/05\/20230502_103656-768x432.jpg 768w, https:\/\/oneiricworlds.com\/fr\/wp-content\/uploads\/2023\/05\/20230502_103656-1536x864.jpg 1536w, https:\/\/oneiricworlds.com\/fr\/wp-content\/uploads\/2023\/05\/20230502_103656-1320x743.jpg 1320w, https:\/\/oneiricworlds.com\/fr\/wp-content\/uploads\/2023\/05\/20230502_103656.jpg 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p>Travail en cours, bien s\u00fbr ; il y en a encore beaucoup d&rsquo;autres \u00e0 travailler.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Nouvel \u00e9cran de s\u00e9lection de dojo<\/h4>\n\n\n\n<p>J&rsquo;ai pass\u00e9 du temps \u00e0 concevoir un \u00e9cran de s\u00e9lection de dojo plus int\u00e9ressant. Un gros probl\u00e8me dans mon jeu \u00e9tait que le joueur collectait des gemmes sans vraiment savoir pourquoi. Maintenant, la premi\u00e8re fois que le joueur entre dans un dojo, on peut avoir un aper\u00e7u de ce qui va arriver et combien cela va co\u00fbter. Cela donne une bonne motivation pour collecter des gemmes (mais il y a bien s\u00fbr d&rsquo;autres choses cool \u00e0 acheter).<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/oneiricworlds.com\/fr\/wp-content\/uploads\/2023\/05\/20230502_104018.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/oneiricworlds.com\/fr\/wp-content\/uploads\/2023\/05\/20230502_104018-1024x576.jpg\" alt=\"\" class=\"wp-image-971\" srcset=\"https:\/\/oneiricworlds.com\/fr\/wp-content\/uploads\/2023\/05\/20230502_104018-1024x576.jpg 1024w, https:\/\/oneiricworlds.com\/fr\/wp-content\/uploads\/2023\/05\/20230502_104018-300x169.jpg 300w, https:\/\/oneiricworlds.com\/fr\/wp-content\/uploads\/2023\/05\/20230502_104018-768x432.jpg 768w, https:\/\/oneiricworlds.com\/fr\/wp-content\/uploads\/2023\/05\/20230502_104018-1536x864.jpg 1536w, https:\/\/oneiricworlds.com\/fr\/wp-content\/uploads\/2023\/05\/20230502_104018-1320x743.jpg 1320w, https:\/\/oneiricworlds.com\/fr\/wp-content\/uploads\/2023\/05\/20230502_104018.jpg 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Sound Design<\/h4>\n\n\n\n<p>J&rsquo;ai enfin commenc\u00e9 \u00e0 travailler s\u00e9rieusement sur la conception sonore, en commen\u00e7ant par le personnage principal. Maintenant, il y a des sons pour les pas, le saut, la roulade, l&rsquo;attaque, l&rsquo;atterrissage, la glissade et l&rsquo;escalade. Il y a des variations subtiles (hauteur, volume, source audio) \u00e0 chaque occurrence pour ne pas ennuyer le joueur sur le long terme.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Communication<\/h4>\n\n\n\n<p>J&rsquo;ai candidat\u00e9 \u00e0 quelques autres festivals afin de pr\u00e9senter le jeu sur Steam. Malheureusement, j&rsquo;ai eu beaucoup de refus (jusqu&rsquo;\u00e0 pr\u00e9sent, j&rsquo;ai postul\u00e9 \u00e0 15 festivals et n&rsquo;ai \u00e9t\u00e9 accept\u00e9 qu&rsquo;\u00e0 1). C&rsquo;est un peu difficile pour la motivation, mais je continuerai \u00e0 postuler. Heureusement, ce que je partage sur Reddit marche pas mal et r\u00e9colte de bons commentaires jusqu&rsquo;\u00e0 pr\u00e9sent, comme vous pouvez le voir ici :<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-rich is-provider-reddit wp-block-embed-reddit\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"reddit-embed-bq\" style=\"height:500px\" ><a href=\"https:\/\/www.reddit.com\/r\/VideojuegosMX\/comments\/12forie\/hola_a_todas_y_todos_les_comparto_un_fragmento\/\">\u00a1Hola a todas y todos! Les comparto un fragmento del juego PC en el que estoy trabajando: &#34;Zefyr: A Thief&#39;s Melody&#34;. Se puede navegar en tortuga por el oc\u00e9ano. Est\u00e1 inspirado en Zelda Windwaker. En este momento, estoy tratando de mejorar esta parte del juego. \u00a1Espero que les guste!<\/a><br> by<a href=\"https:\/\/www.reddit.com\/user\/OneiricWorlds\/\">u\/OneiricWorlds<\/a> in<a href=\"https:\/\/www.reddit.com\/r\/VideojuegosMX\/\">VideojuegosMX<\/a><\/blockquote><script async src=\"https:\/\/embed.reddit.com\/widgets.js\" charset=\"UTF-8\"><\/script>\n<\/div><\/figure>\n\n\n\n<figure class=\"wp-block-embed is-type-rich is-provider-reddit wp-block-embed-reddit\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"reddit-embed-bq\" style=\"height:500px\" ><a href=\"https:\/\/www.reddit.com\/r\/jeuxvideo\/comments\/121g9su\/jessaie_dam%c3%a9liorer_le_rendu_de_loc%c3%a9an_dans_mon\/\">J&#39;essaie d&#39;am\u00e9liorer le rendu de l&#39;oc\u00e9an dans mon jeu d&#39;aventure &#34;Zefyr: A Thief&#39;s Melody&#34;. J&#39;ai rajout\u00e9 des vagues et de l&#39;\u00e9cume en essayant de rendre les r\u00e9p\u00e9titions pas trop visibles. C&#39;est une vraie gal\u00e8re au niveau de la pile de rendu et c&#39;est pas fini encore, mais j&#39;esp\u00e8re que \u00e7a vous plaira!<\/a><br> by<a href=\"https:\/\/www.reddit.com\/user\/OneiricWorlds\/\">u\/OneiricWorlds<\/a> in<a href=\"https:\/\/www.reddit.com\/r\/jeuxvideo\/\">jeuxvideo<\/a><\/blockquote><script async src=\"https:\/\/embed.reddit.com\/widgets.js\" charset=\"UTF-8\"><\/script>\n<\/div><\/figure>\n\n\n\n<figure class=\"wp-block-embed is-type-rich is-provider-reddit wp-block-embed-reddit\"><div class=\"wp-block-embed__wrapper\">\nhttps:\/\/www.reddit.com\/r\/IndieGaming\/comments\/128g1sq\/update_of_the_ocean_big_3d_waves_geometrical_foam\/\n<\/div><\/figure>\n\n\n\n<p>Cela me remonte le moral \ud83d\ude42<\/p>\n\n\n\n<p>Et oui, j&rsquo;essaie de poster en anglais, en fran\u00e7ais et en espagnol. Pas facile&#8230;<\/p>\n\n\n\n<p>J&rsquo;ai \u00e9galement partag\u00e9 une vid\u00e9o tutoriel (en fran\u00e7ais) sur la fa\u00e7on dont j&rsquo;ai cod\u00e9 le syst\u00e8me de traduction dans mes jeux, que vous pouvez regarder sur ma cha\u00eene YouTube ici :<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Coder un syst\u00e8me de traduction\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/CU015hL9mUk?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p>Si vous ne voyez pas la vid\u00e9o ci-dessus, vous pouvez la voir ici : <a href=\"https:\/\/youtu.be\/CU015hL9mUk\">https:\/\/youtu.be\/CU015hL9mUk<\/a><\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Correctifs et am\u00e9liorations<\/h4>\n\n\n\n<p>Comme d&rsquo;habitude, je continue d&rsquo;am\u00e9liorer les \u00e9nigmes, de corriger les bugs ici et l\u00e0, de retravailler la structure du code, de factoriser et de supprimer les d\u00e9pendances inutiles.<\/p>\n\n\n\n<p>Et voil\u00e0 pour ce mois-ci !<\/p>\n\n\n\n<p>Comme toujours, merci beaucoup pour votre int\u00e9r\u00eat et votre soutien !<\/p>\n\n\n\n<p>Paix \ud83d\ude42<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Bonjour, Bienvenue sur ce post bilan du mois d&rsquo;avril ! Quoi de neuf ce mois-ci ? Gameplay dans l&rsquo;oc\u00e9an J&rsquo;ai travaill\u00e9 sur le gameplay dans l&rsquo;oc\u00e9an et maintenant, les vagues ont une r\u00e9elle influence sur le gameplay ! La tortue peut monter et descendre les vagues et j&rsquo;ai \u00e9galement ajout\u00e9 la capacit\u00e9 de sauter. Cela [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":970,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3,7,10,12],"tags":[43,20,41,48,46,17,32],"class_list":["post-969","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news","category-dev","category-tutorial","category-video","tag-devlog","tag-jeu","tag-ocean","tag-pnj","tag-sound-design","tag-video","tag-zefyr"],"_links":{"self":[{"href":"https:\/\/oneiricworlds.com\/fr\/wp-json\/wp\/v2\/posts\/969","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/oneiricworlds.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/oneiricworlds.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/oneiricworlds.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/oneiricworlds.com\/fr\/wp-json\/wp\/v2\/comments?post=969"}],"version-history":[{"count":9,"href":"https:\/\/oneiricworlds.com\/fr\/wp-json\/wp\/v2\/posts\/969\/revisions"}],"predecessor-version":[{"id":982,"href":"https:\/\/oneiricworlds.com\/fr\/wp-json\/wp\/v2\/posts\/969\/revisions\/982"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/oneiricworlds.com\/fr\/wp-json\/wp\/v2\/media\/970"}],"wp:attachment":[{"href":"https:\/\/oneiricworlds.com\/fr\/wp-json\/wp\/v2\/media?parent=969"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/oneiricworlds.com\/fr\/wp-json\/wp\/v2\/categories?post=969"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/oneiricworlds.com\/fr\/wp-json\/wp\/v2\/tags?post=969"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}