background preloader

Outils-Logiciels

Facebook Twitter

Raspicade : Les jeux d’arcade sur votre Raspberry Pi. Au fil de vos lectures, vous avez sans doute rencontré le nom de Yann Morère. Yann est enseignant-chercheur à l’Université de Lorraine. Il écrit des articles pour Linux Pratique, GNU/Linux Magazine… Je vous propose de découvrir une de ses réalisations qui vous intéressera si vous aimez les jeux d’arcade : Raspicade, une distribution orientée jeux d’arcade. La distribution Raspicade est une distribution pour l’arcade sur Raspberry Pi. Elle est basée sur Moebius Linux, une distribution légère pour le Raspberry Pi.

Les émulateurs de console de jeu Raspicade utilise 4 émulateurs optimisés pour cette architecture : et grâce à retroarch la version sortie à Noël 2014 embarque maintenant NES (fceu)GB/GBC (gambatte)GBA (meteor)PlayStation 1 (PSX)Atari2600 (stella)Vectrex (vecx) Emulation Station V2.0 Le système démarre automatiquement sur le programme emulationstation2 qui permet de choisir l’émulateur à lancer. Pimenu un menu graphique très agréable Le câblage est disponible en ligne. Installation. U꞊RI. U꞊RI. Simple Coding - Introduction. Software makes the world go round.

Cars and TVs have software that controls how they work, and global commerce and finance are impossible without software that control the stocks, carry out payments, find the best transport route, etc. Coding (or programming) is the construction of software. Coding involves writing a ‘recipe’, which in Computing is called an algorithm, in a so called programming language that a computer can understand.

When the computer runs the code we wrote, it follows the ‘recipe’, step by step. We will use Python, a popular programming language for teaching and for professional software development. You will see that Python code reads almost like plain English. This tutorial shows how to code in Python the basic building blocks of all algorithms, and how to ask the user for input and produce some output on the screen. Go ahead, click ‘Run’ to execute the following program (I’ll explain it later).

You can also change the code. All done? Les-Bases-De-Processing / Processing. Processing propose à la fois un environnement de création complet et un ensemble de fonctionnalités supplémentaires qui viennent enrichir les possibilités du logiciel. Cet environnement permet d'écrire des programmes (appelés sketchs dans Processing), de les convertir en fichiers autonomes, de les publier ainsi que d'identifier et de corriger les erreurs. Il contient les fonctions essentielles à la programmation tout en étant simple d'utilisation.

Processing est basé sur le langage Java. C'est cette syntaxe qui sera utilisée lorsque vous allez programmer. Processing vous facilite la maîtrise de ce langage en se chargeant de manière transparente des opérations relativement complexes comme gérer les fenêtres, le son, la vidéo, la 3D et bien d'autres choses encore. Ce logiciel propose une large palette de fonctionnalités prédéfinies qui simplifie la conception de programmes créatifs, notamment pour les personnes ne maîtrisant pas les notions complexes de programmation et de mathématiques. Processing. Ce cours de programmation remplace celui sur Director. Il est basé sur un projet collectif riche, ouverte (open source) et grauite, conçu entre le M.I.T. Media Lab et l’insitut de design IVREA pour donner spécifiquement aux étudiants, artistes et designers œuvrant dans le domaine des nouveaux médias une plateforme de création appropriée.

L’étendu du projet est impressionnant : le projet de départ, Processing, permet de créer des programmes interactifs et génératifs sur ordinateur. Auquel s’ajoute trois projets annexes, basés chacun sur la philosophie et la technologie de départ : Wiring et Arduino ouvrent Processing à l’électronique et à la robotique ; alors que Processing Mobile permet aux artistes de créer des programmes pour leurs téléphones portables. Ces cours en-ligne sont offerts à la communauté des artistes francophones voulant apprendre cet environement. Il est accompagné également de codes supplémentaires que vous trouverez dans le Happy Code Farm. Apprenez à programmer en Python. Vous n'y connaissez rien en programmation et vous souhaitez apprendre un langage clair et intuitif ? Ce cours d’initiation à Python est fait pour vous ! Et comme le veut la coutume ici-bas, on démarre de zéro, dans la joie et la bonne humeur.

Ainsi, si vous n'avez jamais programmé en quelque langage que ce soit, si vous ne savez que très vaguement ce que programmer signifie, vous ferez le bon choix en choisissant Python pour commencer votre apprentissage. Les avantages de Python sont nombreux, c’est un langage : facile à apprendre, à lire, à comprendre et à écrire ;portable (fonctionne sous de nombreux systèmes d'exploitation) ;doté d’une communauté active ;et j'en passe… Bonne lecture ! NB : Un grand merci à 6pri1 pour sa relecture attentive et sa patience. OpenProcessing - Share your sketches!

Maison

Fritzing.