{"id":70645,"date":"2025-07-18T16:34:55","date_gmt":"2025-07-18T14:34:55","guid":{"rendered":"https:\/\/www.he-arc.ch\/?post_type=he-arc_work&#038;p=70645"},"modified":"2025-07-18T16:34:57","modified_gmt":"2025-07-18T14:34:57","slug":"gold-rush","status":"publish","type":"he-arc_work","link":"https:\/\/www.he-arc.ch\/en\/projets-etudiants\/gold-rush\/","title":{"rendered":"Gold Rush"},"content":{"rendered":"\n<p>Inspir\u00e9 par le c\u00e9l\u00e8bre jeu Minecraft, Gold Rush, jeu r\u00e9alis\u00e9 avec la librairie SFML en C++, a pour principal objectif la collecte d\u2019un maximum de blocs d\u2019or tout en explorant un monde g\u00e9n\u00e9r\u00e9 proc\u00e9duralement. \u00c0 cet effet, il faut explorer un monde 3D infini mais en ne disposant que de vues en 2D. <\/p>\n\n\n\n<p>Une vue du dessus, une de c\u00f4t\u00e9 et une derni\u00e8re de c\u00f4t\u00e9 mais avec une rotation de 90\u00b0 autour de l\u2019axe vertical. Ces vues permettent ainsi de repr\u00e9senter les 3 dimensions du monde.<\/p>\n\n\n\n<p>C&#8217;est un projet de 1\u00e8me ann\u00e9e, r\u00e9alis\u00e9 au semestre de printemps, dans le cadre du cours &#8220;Langage C++&#8221;, pendant 4.5 heures par semaine.<\/p>\n\n\n\n<p>Durant ce cours d&#8217;introduction au langage C++ et \u00e0 la programmation orient\u00e9e objet (POO), les \u00e9tudiants travaillent sur un projet de d\u00e9veloppement d&#8217;un jeu vid\u00e9o (RPG), dans le but de mettre en pratique les concepts appris: classes, objets, surcharge des op\u00e9rateurs, h\u00e9ritage, polymorphisme, transtypage, RTTI, mod\u00e8les, exceptions, biblioth\u00e8que standard.<\/p>\n\n\n<div class=\"video-card-wrapper  is-not-contained \">\n                    <ul class=\"flex-row w-list-unstyled  \">\n                              <li class=\"size-full size-full-mobile\">\n              <a class=\"video-card is-shadowed js-open-video \" href=\"https:\/\/www.youtube.com\/embed\/LM2Y1h2g6Lc?si=ESKexu-3Z5Ig5s0-\">\n                <div class=\"image-wrapper--landscape\" style=\"background-image: url(https:\/\/www.he-arc.ch\/wp-content\/uploads\/2025\/07\/he_arc_ingenierie_goldrush_3-1024x576.png)\">\n                  <div class=\"btn-play is-centered\">&nbsp;<\/div>\n                <\/div>\n                <div class=\"video-card__info\">\n                                    <h3 class=\"video-card__title\">Pr\u00e9sentation du projet<\/h3>\n                <\/div>\n              <\/a>\n            <\/li>\n                                          <\/ul>\n      <\/div>\n\n\n\n\n<div id='gallery-1' class='gallery galleryid-70645 gallery-columns-3 gallery-size-thumbnail'><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/www.he-arc.ch\/en\/he_arc_ingenierie_goldrush_3\/'><img decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/www.he-arc.ch\/wp-content\/uploads\/2025\/07\/he_arc_ingenierie_goldrush_3-150x150.png\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" srcset=\"https:\/\/www.he-arc.ch\/wp-content\/uploads\/2025\/07\/he_arc_ingenierie_goldrush_3-150x150.png 150w, https:\/\/www.he-arc.ch\/wp-content\/uploads\/2025\/07\/he_arc_ingenierie_goldrush_3-300x300.png 300w, https:\/\/www.he-arc.ch\/wp-content\/uploads\/2025\/07\/he_arc_ingenierie_goldrush_3-400x400.png 400w, https:\/\/www.he-arc.ch\/wp-content\/uploads\/2025\/07\/he_arc_ingenierie_goldrush_3-600x600.png 600w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/www.he-arc.ch\/en\/he_arc_ingenierie_goldrush_2\/'><img decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/www.he-arc.ch\/wp-content\/uploads\/2025\/07\/he_arc_ingenierie_goldrush_2-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" srcset=\"https:\/\/www.he-arc.ch\/wp-content\/uploads\/2025\/07\/he_arc_ingenierie_goldrush_2-150x150.jpg 150w, https:\/\/www.he-arc.ch\/wp-content\/uploads\/2025\/07\/he_arc_ingenierie_goldrush_2-300x300.jpg 300w, https:\/\/www.he-arc.ch\/wp-content\/uploads\/2025\/07\/he_arc_ingenierie_goldrush_2-400x400.jpg 400w, https:\/\/www.he-arc.ch\/wp-content\/uploads\/2025\/07\/he_arc_ingenierie_goldrush_2-600x600.jpg 600w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/www.he-arc.ch\/en\/he_arc_ingenierie_goldrush_1\/'><img decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/www.he-arc.ch\/wp-content\/uploads\/2025\/07\/he_arc_ingenierie_goldrush_1-150x150.png\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" srcset=\"https:\/\/www.he-arc.ch\/wp-content\/uploads\/2025\/07\/he_arc_ingenierie_goldrush_1-150x150.png 150w, https:\/\/www.he-arc.ch\/wp-content\/uploads\/2025\/07\/he_arc_ingenierie_goldrush_1-300x300.png 300w, https:\/\/www.he-arc.ch\/wp-content\/uploads\/2025\/07\/he_arc_ingenierie_goldrush_1-400x400.png 400w, https:\/\/www.he-arc.ch\/wp-content\/uploads\/2025\/07\/he_arc_ingenierie_goldrush_1-600x600.png 600w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/a>\n\t\t\t<\/div><\/figure>\n\t\t<\/div>\n\n","protected":false},"author":6,"featured_media":70097,"template":"","he-arc_domain":[3],"he-arc_training_branch":[48],"he-arc_training_orientation":[52],"he-arc_training_level":[26],"he-arc_project_year":[45],"class_list":["post-70645","he-arc_work","type-he-arc_work","status-publish","has-post-thumbnail","hentry","he-arc_domain-ingenierie","he-arc_training_branch-informatique-et-systemes-de-communication","he-arc_training_orientation-informatique-logicielle","he-arc_training_level-bachelor-niveau-1","he-arc_project_year-45"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Gold Rush - Haute-Ecole Arc<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.he-arc.ch\/en\/projets-etudiants\/gold-rush\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Gold Rush - Haute-Ecole Arc\" \/>\n<meta property=\"og:description\" content=\"Inspir\u00e9 par le c\u00e9l\u00e8bre jeu Minecraft, Gold Rush, jeu r\u00e9alis\u00e9 avec la librairie SFML en C++, a pour principal objectif la collecte d\u2019un maximum de blocs d\u2019or tout en explorant un monde g\u00e9n\u00e9r\u00e9 proc\u00e9duralement. \u00c0 cet effet, il faut explorer un monde 3D infini mais en ne disposant que de vues en 2D. Une vue [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.he-arc.ch\/en\/projets-etudiants\/gold-rush\/\" \/>\n<meta property=\"og:site_name\" content=\"Haute-Ecole Arc\" \/>\n<meta property=\"article:modified_time\" content=\"2025-07-18T14:34:57+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.he-arc.ch\/wp-content\/uploads\/2025\/07\/he_arc_ingenierie_goldrush_1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1320\" \/>\n\t<meta property=\"og:image:height\" content=\"742\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.he-arc.ch\/en\/projets-etudiants\/gold-rush\/\",\"url\":\"https:\/\/www.he-arc.ch\/en\/projets-etudiants\/gold-rush\/\",\"name\":\"Gold Rush - Haute-Ecole Arc\",\"isPartOf\":{\"@id\":\"https:\/\/www.he-arc.ch\/en\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.he-arc.ch\/en\/projets-etudiants\/gold-rush\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.he-arc.ch\/en\/projets-etudiants\/gold-rush\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.he-arc.ch\/wp-content\/uploads\/2025\/07\/he_arc_ingenierie_goldrush_1.png\",\"datePublished\":\"2025-07-18T14:34:55+00:00\",\"dateModified\":\"2025-07-18T14:34:57+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.he-arc.ch\/en\/projets-etudiants\/gold-rush\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.he-arc.ch\/en\/projets-etudiants\/gold-rush\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.he-arc.ch\/en\/projets-etudiants\/gold-rush\/#primaryimage\",\"url\":\"https:\/\/www.he-arc.ch\/wp-content\/uploads\/2025\/07\/he_arc_ingenierie_goldrush_1.png\",\"contentUrl\":\"https:\/\/www.he-arc.ch\/wp-content\/uploads\/2025\/07\/he_arc_ingenierie_goldrush_1.png\",\"width\":1320,\"height\":742},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.he-arc.ch\/en\/projets-etudiants\/gold-rush\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\/\/www.he-arc.ch\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Student Projects\",\"item\":\"https:\/\/www.he-arc.ch\/en\/student-projects\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Gold Rush\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.he-arc.ch\/en\/#website\",\"url\":\"https:\/\/www.he-arc.ch\/en\/\",\"name\":\"Haute-Ecole Arc\",\"description\":\"Haute \u00e9cole sp\u00e9cialis\u00e9e Suisse. Gestion, Ing\u00e9nierie, Sant\u00e9, Conservation-\u200brestauration.\",\"publisher\":{\"@id\":\"https:\/\/www.he-arc.ch\/en\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.he-arc.ch\/en\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.he-arc.ch\/en\/#organization\",\"name\":\"Haute Ecole Arc\",\"url\":\"https:\/\/www.he-arc.ch\/en\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.he-arc.ch\/en\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.he-arc.ch\/wp-content\/uploads\/2022\/01\/logo-he-arc.svg\",\"contentUrl\":\"https:\/\/www.he-arc.ch\/wp-content\/uploads\/2022\/01\/logo-he-arc.svg\",\"width\":140,\"height\":42,\"caption\":\"Haute Ecole Arc\"},\"image\":{\"@id\":\"https:\/\/www.he-arc.ch\/en\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Gold Rush - Haute-Ecole Arc","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.he-arc.ch\/en\/projets-etudiants\/gold-rush\/","og_locale":"en_US","og_type":"article","og_title":"Gold Rush - Haute-Ecole Arc","og_description":"Inspir\u00e9 par le c\u00e9l\u00e8bre jeu Minecraft, Gold Rush, jeu r\u00e9alis\u00e9 avec la librairie SFML en C++, a pour principal objectif la collecte d\u2019un maximum de blocs d\u2019or tout en explorant un monde g\u00e9n\u00e9r\u00e9 proc\u00e9duralement. \u00c0 cet effet, il faut explorer un monde 3D infini mais en ne disposant que de vues en 2D. Une vue [&hellip;]","og_url":"https:\/\/www.he-arc.ch\/en\/projets-etudiants\/gold-rush\/","og_site_name":"Haute-Ecole Arc","article_modified_time":"2025-07-18T14:34:57+00:00","og_image":[{"width":1320,"height":742,"url":"https:\/\/www.he-arc.ch\/wp-content\/uploads\/2025\/07\/he_arc_ingenierie_goldrush_1.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.he-arc.ch\/en\/projets-etudiants\/gold-rush\/","url":"https:\/\/www.he-arc.ch\/en\/projets-etudiants\/gold-rush\/","name":"Gold Rush - Haute-Ecole Arc","isPartOf":{"@id":"https:\/\/www.he-arc.ch\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.he-arc.ch\/en\/projets-etudiants\/gold-rush\/#primaryimage"},"image":{"@id":"https:\/\/www.he-arc.ch\/en\/projets-etudiants\/gold-rush\/#primaryimage"},"thumbnailUrl":"https:\/\/www.he-arc.ch\/wp-content\/uploads\/2025\/07\/he_arc_ingenierie_goldrush_1.png","datePublished":"2025-07-18T14:34:55+00:00","dateModified":"2025-07-18T14:34:57+00:00","breadcrumb":{"@id":"https:\/\/www.he-arc.ch\/en\/projets-etudiants\/gold-rush\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.he-arc.ch\/en\/projets-etudiants\/gold-rush\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.he-arc.ch\/en\/projets-etudiants\/gold-rush\/#primaryimage","url":"https:\/\/www.he-arc.ch\/wp-content\/uploads\/2025\/07\/he_arc_ingenierie_goldrush_1.png","contentUrl":"https:\/\/www.he-arc.ch\/wp-content\/uploads\/2025\/07\/he_arc_ingenierie_goldrush_1.png","width":1320,"height":742},{"@type":"BreadcrumbList","@id":"https:\/\/www.he-arc.ch\/en\/projets-etudiants\/gold-rush\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/www.he-arc.ch\/en\/"},{"@type":"ListItem","position":2,"name":"Student Projects","item":"https:\/\/www.he-arc.ch\/en\/student-projects\/"},{"@type":"ListItem","position":3,"name":"Gold Rush"}]},{"@type":"WebSite","@id":"https:\/\/www.he-arc.ch\/en\/#website","url":"https:\/\/www.he-arc.ch\/en\/","name":"Haute-Ecole Arc","description":"Haute \u00e9cole sp\u00e9cialis\u00e9e Suisse. Gestion, Ing\u00e9nierie, Sant\u00e9, Conservation-\u200brestauration.","publisher":{"@id":"https:\/\/www.he-arc.ch\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.he-arc.ch\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.he-arc.ch\/en\/#organization","name":"Haute Ecole Arc","url":"https:\/\/www.he-arc.ch\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.he-arc.ch\/en\/#\/schema\/logo\/image\/","url":"https:\/\/www.he-arc.ch\/wp-content\/uploads\/2022\/01\/logo-he-arc.svg","contentUrl":"https:\/\/www.he-arc.ch\/wp-content\/uploads\/2022\/01\/logo-he-arc.svg","width":140,"height":42,"caption":"Haute Ecole Arc"},"image":{"@id":"https:\/\/www.he-arc.ch\/en\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.he-arc.ch\/en\/wp-json\/wp\/v2\/he-arc_work\/70645","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.he-arc.ch\/en\/wp-json\/wp\/v2\/he-arc_work"}],"about":[{"href":"https:\/\/www.he-arc.ch\/en\/wp-json\/wp\/v2\/types\/he-arc_work"}],"author":[{"embeddable":true,"href":"https:\/\/www.he-arc.ch\/en\/wp-json\/wp\/v2\/users\/6"}],"version-history":[{"count":1,"href":"https:\/\/www.he-arc.ch\/en\/wp-json\/wp\/v2\/he-arc_work\/70645\/revisions"}],"predecessor-version":[{"id":70646,"href":"https:\/\/www.he-arc.ch\/en\/wp-json\/wp\/v2\/he-arc_work\/70645\/revisions\/70646"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.he-arc.ch\/en\/wp-json\/wp\/v2\/media\/70097"}],"wp:attachment":[{"href":"https:\/\/www.he-arc.ch\/en\/wp-json\/wp\/v2\/media?parent=70645"}],"wp:term":[{"taxonomy":"he-arc_domain","embeddable":true,"href":"https:\/\/www.he-arc.ch\/en\/wp-json\/wp\/v2\/he-arc_domain?post=70645"},{"taxonomy":"he-arc_training_branch","embeddable":true,"href":"https:\/\/www.he-arc.ch\/en\/wp-json\/wp\/v2\/he-arc_training_branch?post=70645"},{"taxonomy":"he-arc_training_orientation","embeddable":true,"href":"https:\/\/www.he-arc.ch\/en\/wp-json\/wp\/v2\/he-arc_training_orientation?post=70645"},{"taxonomy":"he-arc_training_level","embeddable":true,"href":"https:\/\/www.he-arc.ch\/en\/wp-json\/wp\/v2\/he-arc_training_level?post=70645"},{"taxonomy":"he-arc_project_year","embeddable":true,"href":"https:\/\/www.he-arc.ch\/en\/wp-json\/wp\/v2\/he-arc_project_year?post=70645"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}