<?xml version="1.0"?>
<rss version="2.0">
	<channel>
		<title>Where can I find good tutorials to learn Allegro 5?</title>
		<link>http://www.allegro.cc/forums/view/617675</link>
		<description>Allegro.cc Forum Thread</description>
		<webMaster>matthew@allegro.cc (Matthew Leverton)</webMaster>
		<lastBuildDate>Sat, 29 Dec 2018 12:45:08 +0000</lastBuildDate>
	</channel>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Hello,<br />I&#39;m very new to game design and I&#39;m interested in using Allegro 5. I was wondering if there are and good tutorials I can follow or books I can read up on, on how to use Allegro 5. I purchased Game Programming All in One (Third Edition) by Jonathan S. Harbour. Unfortunately the book uses Allegro 4.2 which I can&#39;t even get to compile on modern Windows with MSYS2 and Mingw-W64. There is another book written about game design using Allegro 5 but unfortunately the book is in French and I don&#39;t understand French. I looked to see if the book had any translations but I couldn&#39;t find any. I know how to program in C so hence the interest in Allegro. I&#39;ve been browsing through the wiki but most of the tutorials are quite sparse and basic and the Allegro 5 documentation is not very user friendly. It just lists out all the functions that Allegro 5 has but it doesn&#39;t go in to much detail on use etc. Does anyone have any suggestions on where I can get more reading material on Allegro 5? I&#39;m very much interested in this library but I&#39;m at a loss at where I should begin.<br />Thanks in advance,<br />Sean
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (iheartcoffee)</author>
		<pubDate>Sat, 22 Dec 2018 03:20:28 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><div class="quote_container"><div class="title"><a href="http://www.allegro.cc/forums/thread/617675/1040541#target">iheartcoffee</a> said:</div><div class="quote"><p>
Hello,<br />I&#39;m very new to game design and I&#39;m interested in using Allegro 5. I was wondering if there are and good tutorials I can follow or books I can read up on, on how to use Allegro 5. I purchased Game Programming All in One (Third Edition) by Jonathan S. Harbour. Unfortunately the book uses Allegro 4.2 which I can&#39;t even get to compile on modern Windows with MSYS2 and Mingw-W64. There is another book written about game design using Allegro 5 but unfortunately the book is in French and I don&#39;t understand French. I looked to see if the book had any translations but I couldn&#39;t find any. I know how to program in C so hence the interest in Allegro. I&#39;ve been browsing through the wiki but most of the tutorials are quite sparse and basic and the Allegro 5 documentation is not very user friendly. It just lists out all the functions that Allegro 5 has but it doesn&#39;t go in to much detail on use etc. Does anyone have any suggestions on where I can get more reading material on Allegro 5? I&#39;m very much interested in this library but I&#39;m at a loss at where I should begin.<br />Thanks in advance,<br />Sean 
</p></div></div><p>
Hey Sean,</p><p>First some info.</p><p>Allegro 4.2 uses the old make files and is probably broken for building with newer compilers. </p><p>The latest release for the Allegro 4 branch is Allegro 4.4.3 which uses CMake as its build system.</p><p>Allegro 4 has been superseded by Allegro 5. 4 used software drawing and input polling where 5 uses hardware acceleration and event based input.</p><p>I have binaries for Allegro 4.4.3 and Allegro 5.2.4 which you can find here :</p><p><a href="https://www.allegro.cc/forums/thread/617424">https://www.allegro.cc/forums/thread/617424</a></p><p>If you really want to learn allegro 5, your best source of reading materials are the source code for the demo games and the example programs.</p><p><a href="https://github.com/liballeg/allegro5/tree/master/demos">https://github.com/liballeg/allegro5/tree/master/demos</a></p><p><a href="https://github.com/liballeg/allegro5/tree/master/examples">https://github.com/liballeg/allegro5/tree/master/examples</a></p><p>There are tutorials for Allegro 5 games out there, just search for them and I&#39;m sure you&#39;ll find a bunch of video tutorials. Personally I hate videos they take too long.</p><p>Once you have Allegro 5 down, you can learn OpenGL and use it right alongside allegro. Or Direct3D if that&#39;s your thing.</p><p>My sig has links to the binaries and also a compile guide for Allegro 5.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Edgar Reynaldo)</author>
		<pubDate>Sat, 22 Dec 2018 16:13:03 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Thank you so much for the reply. I managed to get Allegro 4.4.3 compiled on my system from source and I&#39;m thinking of using that. I&#39;m going to work through the Jonathan Harbor book and see how it is. It&#39;s unfortunate that Allegro 5 is lacking in documentation. I would have liked to learn the newer library instead of an old one.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (iheartcoffee)</author>
		<pubDate>Sun, 23 Dec 2018 00:43:08 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><div class="quote_container"><div class="title"><a href="http://www.allegro.cc/forums/thread/617675/1040560#target">iheartcoffee</a> said:</div><div class="quote"><p>It&#39;s unfortunate that Allegro 5 is lacking in documentation. I would have liked to learn the newer library instead of an old one.</p></div></div><p>

This is interesting because I find the Allegro 5 docs to be excellent. It&#39;s one of the reasons I use Allegro. Just out of curiosity, what sort of documentation would you like to see? Did you see these tutorials? </p><p><a href="https://wiki.allegro.cc/index.php?title=Allegro_5_API_Tutorials">https://wiki.allegro.cc/index.php?title=Allegro_5_API_Tutorials</a>
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (princeofspace)</author>
		<pubDate>Sun, 23 Dec 2018 03:24:05 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Not to bash people but Jonathan s Harbors book game programming all-in-one 3rd Edition is kind of crap he doesn&#39;t know how to use Allegro that well and he doesn&#39;t have good code architecture. If you want to learn the basics the wiki tutorial is a good place to start.</p><p>You&#39;re welcome to learn allegro 4 but it&#39;s no longer developed. Allegro5 is where it&#39;s at.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Edgar Reynaldo)</author>
		<pubDate>Sun, 23 Dec 2018 05:25:54 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>In response to this thread, I&#39;ve decided to work a bit on the Allegro Wiki being migrated to GitHub.</p><p><a href="https://github.com/liballeg/allegro_wiki/wiki/Resolution-independence">https://github.com/liballeg/allegro_wiki/wiki/Resolution-independence</a></p><p>Peer review is a good thing.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (princeofspace)</author>
		<pubDate>Sun, 23 Dec 2018 12:08:47 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Obligatory plug of <a href="https://github.com/liballeg/allegro_wiki/wiki/Allegro-Vivace">the new Allegro Vivace</a>, though the sound and gameplay sections still need writing.</p><p>This is meant to be <i>the</i> Allegro 5 tutorial, and so far, it&#39;s had precisely one author - so peer review is absolutely requested. <img src="http://www.allegro.cc/forums/smileys/tongue.gif" alt=":P" />
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (dthompson)</author>
		<pubDate>Mon, 24 Dec 2018 02:45:12 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>The wiki article on github was very helpful. The commenting is very enlightening. Thanks.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (iheartcoffee)</author>
		<pubDate>Wed, 26 Dec 2018 10:25:53 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Search on YouTube &quot;Allegro Made Easy&quot;.</p><p>and Mike Geig&#39;s &quot;5.1 -Allegro 5 Game&quot;.</p><p>they both are really good.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Doctor Cop)</author>
		<pubDate>Sat, 29 Dec 2018 12:45:08 +0000</pubDate>
	</item>
</rss>
