Apprendre à développer, sur la Switch aussi

Mickaël Bazoge |

La programmation, c’est amusant. C’est du moins le message qu’essaie de transmettre Apple avec Swift Playgrounds, mais il n’y a pas qu’avec l’iPad qu’on peut apprendre à coder. La Switch de Nintendo va également se transformer en atelier de développement avec l’application FUZE Code Studio qui sera disponible au téléchargement sur l’eShop de la console au second trimestre de l’année prochaine.

Cliquer pour agrandir

Plutôt destinée aux enfants, cette app va leur permettre d’apprendre le BASIC mis au point par le studio, qui présente son langage comme une « introduction » au C++ ou au Python. Si l’on veut se faire une idée, ce BASIC est d’ores et déjà disponible pour Windows, Linux, Raspberry Pi ou encore BBC Micro:bit.

Cliquer pour agrandir

En plus du code à proprement parler, FUZE va proposer des éléments graphiques et audio pour agrémenter les jeux 2D ou 3D (des packs seront disponibles au téléchargement). Il sera possible d’utiliser ses propres objets et sons. Parmi les autres fonctionnalités de ce Studio, notons la présence d’un moteur vocal et d’un synthé programmable.

Les jeux pourront utiliser les manettes de la console ainsi que leurs capteurs. Et si l’on ne veut pas se tuer les doigts à coder avec les boutons des Joy-Con, on pourra utiliser un clavier USB (un clavier virtuel est aussi proposé…). Si tout cela pouvait donner l’idée à Apple d’adapter Xcode pour iPad, ce serait épatant.

avatar stefhan | 

Oh le beau clavier ?

avatar fransik | 

@stefhan

...exactement la réflexion que je me faisais.
Pas de toucher spongieux à redouter (Pour ça il y a aussi le Logitech Key 2 Go à ±30-50€ selon la couleur et le vendeur), pas de tarif autour de ±130€ spécial iPad Pro...
Sérieusement, si quelqu'un sait ce que c'est, je serai curieux d'essayer, en attendant X-Code pour iOS, avec impatience!

avatar C1rc3@0rc | 

En fait il est tres accordé avec le Basic... mais comment on peut encore vouloir faire ça a des gamins, en 2017. Le basic c'est une monstruausité qui n'avait qu'une legere justification dans les annees 70, mais aujourd'hui... franchement: Python, Ruby, Squeak, Java, Swift...

avatar Henri_MTL | 

@C1rc3@0rc: Toi tu connais pas VBA apparemment, le langage des macros créées avec MS Office... Va faire des macros avec Python, Java etc dans Excel... LOL

Non désolé le VB a évolué et est encore un langage très utilisé :) Après évidemment ça dépend des besoins, au moins pour de la bureautique c'est parfait.

avatar ataredg | 

C'est un WASD je crois : http://www.wasdkeyboards.com/
Ce sont d'excellents claviers.

avatar Plastivore | 

Je dirai même plus, c'est un Vortex Pok3r. WASD les revend avec leurs jeux de touches (qui est le seul moyen de l'acheter avec une disposition AZERTY dès qu'on le sort de sa boite).

Il se trouve sur Amazon, mais c'est pas donné. Je l'ai pris en disposition UK (indispensable pour l'avoir en format ISO) avec des Cherry MX Brown, et un jeu de touches AZERTY sur un autre site.

avatar ataredg | 

Merci pour l'info. Je l'ignorais :)

avatar fransik | 

…merci(!)
±125€ tout de même (Directement avec WASD, hors transport), pour quelques options sur mesure.
Dont la disposition AZERTY, la couleur des touches, etc.
Par contre, c'est apparement du filaire(!) exclusivement, et ça le fait tout de suite moins avec mon iPad.

avatar ataredg | 

C'est effectivement une certaine somme. Mais la qualité et le confort de frappe sont excellent.

avatar Mac13 | 

Aïe... hackers en vue dans des jeux et le online...

avatar KrummenHacker | 

Du Basic ? Ce langage de programmation qui était déjà obsolète il y a 30 ans ?
C'est aux retraités qu'ils veulent apprendre à programmer ?

avatar pat3 | 

@KrummenHacker

Je me suis fait la même réflexion.

avatar byte_order | 

Nan, aux débutants.

Et le Basic, malgré ces innombrables défauts, est notoirement plus facile d'accès à quelqu'un ayant zéro connaissance en programmation que tous les langages plus récents ou plus utilisés.
Et c'était encore plus vrai y'a 30 ans. Pour rappel, y'a 30 ans on avait principalement le C, le Pascal, l'assembleur et le Cobol. Franchement, débuter avec le Basic, c'était pas ce qui y avait de pire.

Aujourd'hui, on ne débute pas facilement en C++, Java ou même Python. Il faut d'abord maitriser le concept de programmation orienté objet, les héritages et autres trucs magiques, les frameworks, l'introspection, etc. Sans oublier les compilations

L'âge d'un langage n'est pas en soit un gage de qualité ou de défaut pour le type d'usage pour lequel il a été conçu.

avatar KrummenHacker | 

@byte_order

Apprendre à programmer en basic c'est peut-être plus facile d'accès, mais c'est le meilleur moyen de prendre de très mauvaises habitudes. Il vaut mieux mettre la première marche un peu plus haut pour démarrer sur de bonnes bases.

Pousser un débutant vers le basic , c'est comme indiquer délibérément une fausse route à un automobiliste perdu !

avatar Henri_MTL | 

@byte_order : Merci !

@KrummenHacker : Les mauvaises habitudes, on les a au début, après on se professionnalise et on devient plus rigoureux. Évidemment ils y a ceux (et ils sont nombreux) qui restent avec leurs mauvaises habitudes et ça donne des programmes tout croches impossible à maintenir.

Non le VB c'est carrément accessible au départ et ça donne une idée de ce qu'est la programmation.

avatar pat3 | 

@MickaelBazoge
" l’application FUZE Code Studio qui sera disponible au téléchargement sur l’eShop de la console au second trimestre de l’année prochaine"
C'est plus de l'actualité, c'est de l'anticipation ;-) ça veut dire que les devis viennent d'ouvrir le projet dans leur IDE?

avatar VincentGouv | 

"Xcode pour iPad": +1

CONNEXION UTILISATEUR