{"id":1542,"date":"2014-01-28T21:22:51","date_gmt":"2014-01-28T20:22:51","guid":{"rendered":"http:\/\/telefab.fr\/?p=1542"},"modified":"2026-04-30T17:34:00","modified_gmt":"2026-04-30T15:34:00","slug":"catch-the-ball-or-let-it-fall","status":"publish","type":"projet","link":"https:\/\/hub.imt-atlantique.fr\/fablab\/projet\/catch-the-ball-or-let-it-fall\/","title":{"rendered":"Catch the Ball ! &#8230; or let it fall !"},"content":{"rendered":"<p>\u00ab\u00a0Catch the Ball\u00a0\u00bb est un jeu d\u2019adresse d\u00e9velopp\u00e9 sous environnement Android durant l\u2019intersemestre CodeCamp janvier 2014 par le trio d\u2019\u00e9l\u00e8ves\u00a0: Karim FARHANE, Abdellah NAKOUS et Yassir ELIDRISSI. Comme son l\u2019indique, le jeu consiste \u00e0 attraper &#8211; ou \u00e0 \u00e9viter &#8211; , selon la couleur, une pluie de balles vertes qui tombent verticalement \u00e0 l\u2019aide d\u2019une bo\u00eete adapt\u00e9e que le joueur d\u00e9place horizontalement.<\/p>\n<p><a href=\"https:\/\/hub.imt-atlantique.fr\/fablab\/wp-content\/uploads\/archives\/2014\/01\/clip_image002.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-1543 aligncenter\" alt=\"clip_image002\" src=\"https:\/\/hub.imt-atlantique.fr\/fablab\/wp-content\/uploads\/archives\/2014\/01\/clip_image002.jpg\" width=\"285\" height=\"185\" \/><\/a><\/p>\n<p>Concr\u00e8tement, le d\u00e9placement de la bo\u00eete rectangulaire (en bleu) peut se faire digitalement sur l\u2019\u00e9cran ou par inclinaison de ce dernier (en amont, utilisation d\u2019un acc\u00e9l\u00e9rom\u00e8tre restreint au mouvement horizontal).<\/p>\n<p>La chute des balles (vertes &amp; rouges), quant \u00e0 elle, se fait par gravit\u00e9 (mouvement vertical sur lequel le joueur ne peut influencer) tout en ayant un caract\u00e8re al\u00e9atoire (utilisation de la fonction math.random pour g\u00e9n\u00e9rer les positions initiales de la chute sur l\u2019axe y).<\/p>\n<p><a href=\"https:\/\/hub.imt-atlantique.fr\/fablab\/wp-content\/uploads\/archives\/2014\/01\/clip_image003.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-1544 aligncenter\" alt=\"clip_image003\" src=\"https:\/\/hub.imt-atlantique.fr\/fablab\/wp-content\/uploads\/archives\/2014\/01\/clip_image003-300x194.jpg\" width=\"300\" height=\"194\" \/><\/a><\/p>\n<p>Ceci est la page d\u2019accueil. Les r\u00e8gles du jeu sont list\u00e9es apr\u00e8s clic sur le bouton Help. Le jeu commence apr\u00e8s clic sur le bouton Play.<\/p>\n<p><em>&#8212;&gt; Am\u00e9liorations possibles\u00a0:<\/em><\/p>\n<ul>\n<li>\u00a0L\u2019id\u00e9e initiale \u00e9tait de r\u00e9aliser le jeu avec un vrai panier (oui, en osier et tout\u2026) ainsi que de vrais \u0153ufs (au lieu de balles circulaires) mais le temps imparti nous \u00e9tait insuffisant pour manipuler des images import\u00e9es. Vous pouvez l\u2019essayer\u00a0(utilisation de Bitmap)\u00a0!<\/li>\n<li>Vous pouvez \u00e9galement essayer d\u2019ajouter une contrainte de temps au lieu de vous suffire celle du score.<\/li>\n<\/ul>\n","protected":false},"author":1,"featured_media":1544,"parent":0,"menu_order":0,"template":"","meta":{"_acf_changed":false,"footnotes":""},"categories":[20],"type_projet":[],"class_list":["post-1542","projet","type-projet","status-publish","has-post-thumbnail","hentry","category-projets"],"acf":{"objectifs":"","categorie":false,"fichiers_associes":null},"_links":{"self":[{"href":"https:\/\/hub.imt-atlantique.fr\/fablab\/wp-json\/wp\/v2\/projet\/1542","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hub.imt-atlantique.fr\/fablab\/wp-json\/wp\/v2\/projet"}],"about":[{"href":"https:\/\/hub.imt-atlantique.fr\/fablab\/wp-json\/wp\/v2\/types\/projet"}],"author":[{"embeddable":true,"href":"https:\/\/hub.imt-atlantique.fr\/fablab\/wp-json\/wp\/v2\/users\/1"}],"version-history":[{"count":1,"href":"https:\/\/hub.imt-atlantique.fr\/fablab\/wp-json\/wp\/v2\/projet\/1542\/revisions"}],"predecessor-version":[{"id":10533,"href":"https:\/\/hub.imt-atlantique.fr\/fablab\/wp-json\/wp\/v2\/projet\/1542\/revisions\/10533"}],"wp:attachment":[{"href":"https:\/\/hub.imt-atlantique.fr\/fablab\/wp-json\/wp\/v2\/media?parent=1542"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hub.imt-atlantique.fr\/fablab\/wp-json\/wp\/v2\/categories?post=1542"},{"taxonomy":"type_projet","embeddable":true,"href":"https:\/\/hub.imt-atlantique.fr\/fablab\/wp-json\/wp\/v2\/type_projet?post=1542"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}