Outils pour utilisateurs

Outils du site


allegro:start

**Ceci est une ancienne révision du document !** ----

A PCRE internal error occured. This might be caused by a faulty plugin

~~NOCACHE~~ ====== Allegro — Wiki Francophone ====== {{ :allegro:alex.gif?nolink&|}} Allegro est une bibliothèque logicielle écrite en C (avec de nombreux bindings) pour créer des jeux vidéos en 2D et en 3D. * [[http://alleg.sourceforge.net/|Site Officiel (en)]] * [[http://allegro.cc|Site de la communauté (en)]] Pour de l'aide : * [[irc://irc.freenode.net/allegro|Channel IRC officiel (en)]] — [[http://webchat.freenode.net?channels=allegro|(webchat)]] * [[http://www.allegro.cc/forums/|Forum officiel (en)]] * [[http://www.developpez.net/forums/f141/applications/developpement-2d-3d-jeux/api-graphiques/allegro/|Forum Allegro Developpez.net (fr)]] Documentations à ne pas louper : * [[http://alleg.sourceforge.net/a5docs/|APIs]] Ce tutoriel a été écrit vers la version 5 d'allegro (écriture en cours des ajouts de la v5.1.1) et est basé sur la traduction de [[http://wiki.allegro.cc/index.php?title=Allegro_5_Tutorial|Allegro 5 tutorial (en)]] ===== Préliminaires ===== * [[allegro:install_msvs10|Installation et configuration sous Windows (MSVS 2010)]] * [[allegro:install_linux|Installation et configuration sous Linux (Makefile)]] * [[allegro:install_netbeans|Installation et configuration pour netbeans et la compilation multi-hosts]] //Note : ne disposant pas d'un mac, je ne parlerai pas ici de l'installation sous OSX// ===== Articles ===== Dans ce tutoriel nous essaierons de vous enseigner **les bases** pour écrire des jeux amusants avec Allegro 5. Des bases de l'affichage jusqu'aux greffons.\\ Bien sur vous devez savoir programmer en C pour lire ce tutoriel.\\ * [[allegro:display|Display]] * [[allegro:events|Events]] * [[allegro:timers|Timers]] * [[allegro:bitmaps|Bitmaps]] * [[allegro:input|Input]] * [[allegro:threads|Threads]] * [[allegro:addons|Greffons]] * [[allegro:addon_image|ImageIO]] * [[allegro:addon_fonts|Fonts]] * [[allegro:addon_audio|Audio]] * [[allegro:addon_dialog|Dialog natif]] * [[allegro:addon_primitives|Dessin de primitives]] * [[allegro:mem|Gestion dynamique de la mémoire]] * [[allegro:config|Fichiers de configuration]] * [[allegro:maths|Mathématiques]] * [[allegro:3d|3D (OpenGL)]] * [[allegro:network|Et le réseau ?]] <- à laisser en dernier FIXME à faire de préférence dans l'ordre * Ajouter port Mac (Addon Main) et port Iphone (je n'ai pas de mac :-( ) * Input joystick, gamepad et volant ? FIXME quand ce sera codé par les devs : * Rédiger Addon Shader * Rédiger Addon Streaming Video * Rédiger port Android ===== Codes ===== Cette catégorie d'articles contient des exemples de code tout fait, à utiliser dans vos projets : * [[allegro:code_screenshot|Ajouter une fonction de screenshot à votre jeu]] * [[allegro:code_fullscreen|Créer un display fullscreen avec la résolution du bureau]] * [[allegro:code_memfile|Programme qui crée le tableau utilisable avec l'addon memfile]] En cas de besoin : [[allegro:make_windows|comment compiler Allegro sous Windows]]. ===== News Allegro ===== <php> $page = file_get_contents("http://liballeg.org/"); if ($page != FALSE) { if (preg_match_all("#<h2 id=.+>(.+)</h2>#i", $page , $news) != 0) { echo("<ul>"); foreach($news[1] as $new) { echo("<li>".$new."</li>"); } echo("</ul>"); } } else echo("Incapable de récupérer les news ..."); </php> //Pour toute remarque concernant ce tutoriel, contactez moi par mail (je ne répondrai pas aux demandes d'aide, merci d'utiliser les forums)// :\\ {{:mail.gif?nolink&|}} ----- //tags — Alleg Allegro lib library librairie programmation prog tutoriel tutorial apprendre français//

allegro/start.1332092340.txt.gz · Dernière modification: 2012/03/18 18:39 par mrhide