Ateliers Regart.net #2

Nous avons le plaisir de vous annoncer le deuxième atelier Regart.net !

C’est Philippe Elsass qui animera ce deuxième workshop, le 9 février 2012, sur le thème « haxe, NME & jeux vidéo ».

Philippe Elsass est développeur freelance Flash/JS/haxe, directeur technique et formateur. Il a dirigé des productions petites et grandes, locales et internationales, en Flash et HTML durant plus de 8 ans au sein de grandes agences web françaises.

Il est surtout connu dans la communauté Flash pour être le co-fondateur et développeur principal de Flash Develop, IDE gratuit massivement utilisé par les développeurs ActionScript/haxe. La prochaine fois que vous vous direz « Wow, la complétion dans FD envoie du poney ! », vous lui ferez un compliment personnel.

Blog : http://philippe.elsass.me/ 
Twitter : @elsassph
Flash Develop : http://flashdevelop.org/

Atelier #2 : « haxe, NME & jeu vidéo »

« Envie de vous mettre au jeu vidéo, au mobile ? Vous voulez briller en société geek ? Osez vous aventurer hors des sentiers battus et découvrez NME, le framework haxe haute performance inspiré de Flash pour développer des applications natives desktop et mobile (iOS/Android). 

Grâce à sa robustesse et par la magie de la cross-compilation, le langage haxe couplé au framework NME vous permettra de cibler de nombreuses plate-formes (MAC, WIN, iOS, Android…) à partir d’une même base de code, sans recours à un runtime intermédiaire type AIR. Face à la fragmentation du marché desktop/mobile (OS multiples, smartphones/tablettes…), haxe prend aujourd’hui tout son sens, excitant la curiosité des développeurs qui l’avaient souvent cantonné à un langage de niche.

Cette journée d’atelier, tout en convivialité déjeuner compris, vous permettra de découvrir les techniques et contraintes mobiles en général, et de les appliquer en haxe, ce langage étrangement familier capable de se compiler en Flash, Javascript et C++. »

Pré-requis

- se débrouiller en AS3 ou en Javascript
- ne pas avoir peur de la ligne de commande
- amener son portable (Mac/PC/Linux) avec son chargeur
- apporter un smartphone/tablette (iOS/Android/webOs) pour un maximum de fun ; pour iOS, un Mac est requis

Setup

Afin de ne pas gaspiller trop de temps avec la mise en place, il est demandé aux stagiaires d’installer les logiciels nécessaires sur leur laptop et de se familiariser avec haxe/NME avant l’atelier :

IDE :
Flash Develop (WIN),
FDT 5 (WIN/MAC),
Sublime Text 2 (WIN/MAC) avec une extension haxe/NME http://haxe.org/com/ide/sublime_text

Pour la compilation en C++, il est nécessaire d’installer :
Visual C++ Express (WIN)
XCode (MAC)

« Hello World » avec haxe/NME :
- installer haxe-nme: http://www.haxenme.org/developers/get-started/ (haxe inclus)
- pour cibler Mac ou iOS il faut XCode 4 (Regart.net peut fournir des certificats iOS de dev),
- pour cibler Windows faites bien le ‘nme setup windows’ conseillé,
- pour cibler Android faites bien le ‘nme setup android’ conseillé,
- réussir à télécharger et compiler le projet d’exemple.

Programme

- environnements de développement
- exploration de haxe et NME, différences avec Flash/AS3
- librairies utiles pour gagner du temps
- gestion des ressources (SWFs, images, sons)
- performance et optimisation des images
- algorithmes et techniques de développement de jeux
- développement d’un petit jeu complet
- débuggage
- publication mobile
- extensions natives (si on a le temps)

S’inscrirehttp://www.regart.net/ateliers

Répondre