{"id":6522,"date":"2016-10-30T15:43:34","date_gmt":"2016-10-30T15:43:34","guid":{"rendered":"http:\/\/www.ticeman.fr\/lepropulseur\/?p=2413"},"modified":"2018-07-23T21:39:14","modified_gmt":"2018-07-23T21:39:14","slug":"swift-playgrounds-sinitier-au-code-sur-ipad","status":"publish","type":"post","link":"https:\/\/www.ticeman.fr\/lecoutelas\/?p=6522","title":{"rendered":"swift playgrounds: s&#8217;initier au code sur iPad"},"content":{"rendered":"<p>Il \u00e9tait attendu depuis un moment par les afficionados mais tient-il ses promesses. Swift playgrounds se propose comme d&#8217;autres applications d&#8217;initier les jeunes (enfin pas que) aux code informatique. Il ne diff\u00e8re pas tellement des autres applications du genre au d\u00e9tail pr\u00e8s qu&#8217;il utilise directement le langage informatique et pas des briques comme le font Scratch ou Snap. Il propose diff\u00e9rents niveaux, et offre aussi des exemples d\u00e9j\u00e0 r\u00e9alis\u00e9s de fa\u00e7on \u00e0 travailler sur du r\u00e9el.<\/p>\n<p>D\u00e8s l&#8217;accueil, il est possible de choisir diff\u00e9rents modes de fonctionnement. les modes d&#8217;initiation, d\u00e9butant ou avanc\u00e9s, ou encore des exemples de jeux cr\u00e9\u00e9s avec Swift Playgrounds que vous pouvez modifier.<\/p>\n<p><a  href=\"http:\/\/www.ticeman.fr\/lecoutelas\/wp-content\/uploads\/2016\/10\/swift-accueil.png\" data-rel=\"lightbox-gallery-0\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-2414\" src=\"http:\/\/www.ticeman.fr\/lecoutelas\/wp-content\/uploads\/2016\/10\/swift-accueil-225x300.png\" alt=\"swift-accueil\" width=\"225\" height=\"300\" \/><\/a><!--more--><\/p>\n<p>Chaque \u00e9l\u00e9ment fonctionne en r\u00e9alit\u00e9 comme un module suppl\u00e9mentaire \u00e0 installer ce qui permet de se concentrer uniquement sur les \u00e9l\u00e9ments n\u00e9cessaires. Il faudra donc compter un t\u00e9l\u00e9chargement suppl\u00e9mentaire pour chaque \u00e9l\u00e9ment.<\/p>\n<p><a  href=\"http:\/\/www.ticeman.fr\/lecoutelas\/wp-content\/uploads\/2016\/10\/swift-import.png\" data-rel=\"lightbox-gallery-0\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-2415\" src=\"http:\/\/www.ticeman.fr\/lecoutelas\/wp-content\/uploads\/2016\/10\/swift-import-225x300.png\" alt=\"swift-import\" width=\"225\" height=\"300\" \/><\/a><\/p>\n<p>Une fois le module install\u00e9, il suffit de le s\u00e9lectionner et de commencer \u00e0 programmer. Il y a diff\u00e9rents niveaux et l&#8217;interface est tr\u00e8s clair. En haut de l&#8217;\u00e9cran se trouve le fen\u00eatre d\u2019affichage et en bas la fen\u00eatre de programmation. Il est possible de taper le code au clavier mais il est aussi possible de directement le s\u00e9lectionner un peu comme une brique.<\/p>\n<p><a  href=\"http:\/\/www.ticeman.fr\/lecoutelas\/wp-content\/uploads\/2016\/10\/swift-simple.png\" data-rel=\"lightbox-gallery-0\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-2417\" src=\"http:\/\/www.ticeman.fr\/lecoutelas\/wp-content\/uploads\/2016\/10\/swift-simple-225x300.png\" alt=\"swift-simple\" width=\"225\" height=\"300\" \/><\/a><\/p>\n<p>La difficult\u00e9 est tr\u00e8s graduelle et on avance facilement avec de nouvelles commandes \u00e0 chaque \u00e9tape. On ne s&#8217;y perd donc pas. Une fois le niveau d\u00e9butant termin\u00e9, il suffit de passer \u00e0 un niveau plus avanc\u00e9. L\u00e0 encore, cela reste simple et il y a des explications claires mais, et ce n&#8217;est pas n\u00e9gligeable, uniquement en Anglais, ce qui peut poser soucis avec les plus jeunes.<\/p>\n<p><a  href=\"http:\/\/www.ticeman.fr\/lecoutelas\/wp-content\/uploads\/2016\/10\/swift-niveau-sup.png\" data-rel=\"lightbox-gallery-0\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-2418\" src=\"http:\/\/www.ticeman.fr\/lecoutelas\/wp-content\/uploads\/2016\/10\/swift-niveau-sup-225x300.png\" alt=\"swift-niveau-sup\" width=\"225\" height=\"300\" \/><\/a><\/p>\n<p>Dans tous les cas, le principe est le m\u00eame, il faut d\u00e9placer un personnage et faire en sorte qu&#8217;il ramasse des diamants, un principe directement emprunt\u00e9 \u00e0 <a href=\"http:\/\/www.ticeman.fr\/lepropulseur\/?p=1661\" target=\"_blank\" rel=\"noopener\">Light Bot<\/a> par exemple. Dans le niveau avanc\u00e9, il sera question d&#8217;un peu plus que cela puisqu&#8217;il faudra ajouter un comptage de score ou encore mettre en place des variables de d\u00e9placement.<\/p>\n<p>passer l&#8217;initiation, il sera possible de choisir des modules d\u00e9j\u00e0 en place dont vous pourrez modifier le code Des exemples sont propos\u00e9s par d\u00e9faut et il sera prochainement possible d&#8217;en r\u00e9cup\u00e9rer d&#8217;autres r\u00e9alis\u00e9s par la communaut\u00e9. Il suffira alors d&#8217;afficher le code et de le modifier.<\/p>\n<p><a  href=\"http:\/\/www.ticeman.fr\/lecoutelas\/wp-content\/uploads\/2016\/10\/swift-exemple-fourni.png\" data-rel=\"lightbox-gallery-0\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-2419\" src=\"http:\/\/www.ticeman.fr\/lecoutelas\/wp-content\/uploads\/2016\/10\/swift-exemple-fourni-225x300.png\" alt=\"swift-exemple-fourni\" width=\"225\" height=\"300\" \/><\/a><\/p>\n<p>La solution est gratuite et efficace mais, tout autant que d&#8217;autres. Il ne faut donc pas la voir comme une r\u00e9volution mais simplement comme un outil de plus qui apporte une nouvelle approche.<\/p>\n<p>Lien: <a href=\"https:\/\/itunes.apple.com\/WebObjects\/MZStore.woa\/wa\/viewSoftware?id=908519492&amp;mt=8&amp;ls=1\" target=\"_blank\" rel=\"noopener\">Swift Playgrounds pour iPad<\/a><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Il \u00e9tait attendu depuis un moment par les afficionados mais tient-il ses promesses. Swift playgrounds se propose comme d&#8217;autres applications d&#8217;initier les jeunes&hellip;<a href=\"https:\/\/www.ticeman.fr\/lecoutelas\/?p=6522\" class=\"more-link\"><span class=\"more-button\">Continuez la lecture<span class=\"screen-reader-text\">swift playgrounds: s&#8217;initier au code sur iPad<\/span><\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":2414,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[84,99],"tags":[],"class_list":["post-6522","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-initiation-a-la-programmation","category-jeux-videos"],"_links":{"self":[{"href":"https:\/\/www.ticeman.fr\/lecoutelas\/index.php?rest_route=\/wp\/v2\/posts\/6522"}],"collection":[{"href":"https:\/\/www.ticeman.fr\/lecoutelas\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ticeman.fr\/lecoutelas\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ticeman.fr\/lecoutelas\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ticeman.fr\/lecoutelas\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=6522"}],"version-history":[{"count":2,"href":"https:\/\/www.ticeman.fr\/lecoutelas\/index.php?rest_route=\/wp\/v2\/posts\/6522\/revisions"}],"predecessor-version":[{"id":7307,"href":"https:\/\/www.ticeman.fr\/lecoutelas\/index.php?rest_route=\/wp\/v2\/posts\/6522\/revisions\/7307"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.ticeman.fr\/lecoutelas\/index.php?rest_route=\/wp\/v2\/media\/2414"}],"wp:attachment":[{"href":"https:\/\/www.ticeman.fr\/lecoutelas\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=6522"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ticeman.fr\/lecoutelas\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=6522"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ticeman.fr\/lecoutelas\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=6522"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}