{"id":599,"date":"2025-12-18T13:00:00","date_gmt":"2025-12-18T12:00:00","guid":{"rendered":"https:\/\/portfolio.cousseaujimmy.fr\/projets\/donkeykong-sfml\/"},"modified":"2026-09-11T15:40:59","modified_gmt":"2026-09-11T13:40:59","slug":"donkeykong-sfml","status":"publish","type":"projet","link":"https:\/\/portfolio.cousseaujimmy.fr\/en\/projets\/donkeykong-sfml\/","title":{"rendered":"DonkeyKong Arcade"},"content":{"rendered":"\n<p class=\"jcp-reveal wp-block-paragraph\"><strong>GJK<\/strong> to detect collisions between convex polytopes, <strong>EPA<\/strong> for depth and normal \u2014 the algorithms physics engines use. Barrels, ladders, hammer, lives: playable end to end.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Arcade clone in C++ and SFML, in pairs, first year: GJK and EPA collisions.<\/p>\n","protected":false},"featured_media":0,"menu_order":14,"template":"","meta":{"_jcp_tagline":"The first \u201creal\u201d project: a playable game and properly computed convex collisions.","_jcp_role":"Pair project (Bachelor's 1)","_jcp_org":"Universit\u00e9 de Franche-Comt\u00e9","_jcp_period":"2022","_jcp_sort":"2022-05","_jcp_repo":"https:\/\/forgejo.cousseaujimmy.fr\/Jimmyrtille\/donkeykongarcade","_jcp_live":"","_jcp_status":"done","_jcp_featured":false,"_jcp_stats":"","_jcp_accent":"#ef5350","footnotes":""},"projet-type":[63],"stack":[86,92],"class_list":["post-599","projet","type-projet","status-publish","hentry","projet-type-academique","stack-cpp","stack-sfml"],"_links":{"self":[{"href":"https:\/\/portfolio.cousseaujimmy.fr\/en\/wp-json\/wp\/v2\/projet\/599","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/portfolio.cousseaujimmy.fr\/en\/wp-json\/wp\/v2\/projet"}],"about":[{"href":"https:\/\/portfolio.cousseaujimmy.fr\/en\/wp-json\/wp\/v2\/types\/projet"}],"version-history":[{"count":2,"href":"https:\/\/portfolio.cousseaujimmy.fr\/en\/wp-json\/wp\/v2\/projet\/599\/revisions"}],"predecessor-version":[{"id":638,"href":"https:\/\/portfolio.cousseaujimmy.fr\/en\/wp-json\/wp\/v2\/projet\/599\/revisions\/638"}],"wp:attachment":[{"href":"https:\/\/portfolio.cousseaujimmy.fr\/en\/wp-json\/wp\/v2\/media?parent=599"}],"wp:term":[{"taxonomy":"projet-type","embeddable":true,"href":"https:\/\/portfolio.cousseaujimmy.fr\/en\/wp-json\/wp\/v2\/projet-type?post=599"},{"taxonomy":"stack","embeddable":true,"href":"https:\/\/portfolio.cousseaujimmy.fr\/en\/wp-json\/wp\/v2\/stack?post=599"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}