-
Notifications
You must be signed in to change notification settings - Fork 5
Expand file tree
/
Copy pathlinks.html
More file actions
343 lines (343 loc) · 15.2 KB
/
links.html
File metadata and controls
343 lines (343 loc) · 15.2 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
<head>
<meta charset="utf-8" />
<meta name="generator" content="pandoc" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
<title>Allegro - Misc - Links</title>
<style>
code{white-space: pre-wrap;}
span.smallcaps{font-variant: small-caps;}
div.columns{display: flex; gap: min(4vw, 1.5em);}
div.column{flex: auto; overflow-x: auto;}
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
ul.task-list{list-style: none;}
ul.task-list li input[type="checkbox"] {
width: 0.8em;
margin: 0 0.8em 0.2em -1.6em;
vertical-align: middle;
}
.display.math{display: block; text-align: center; margin: 0.5rem auto;}
</style>
<link rel="stylesheet" href="web_style.css" />
<link rel="alternate" type="application/atom+xml"
href="feed_atom.xml" title="Allegro news"
/>
<!--[if lt IE 9]>
<script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv-printshiv.min.js"></script>
<![endif]-->
</head>
<body>
<div id="main_header">
<div id="header_container">
<img id="logo" src="images/logo.png" alt="Allegro" height="58" width="186" />
<div id="title">
A game programming library
</div>
</div>
</div>
<div id="left">
<div id="sidebar">
<ul>
<li><strong>Allegro</strong>
<ul>
<li><a href="index.html">About</a></li>
<li><a href="https://github.com/liballeg/allegro5">Git
repository</a></li>
<li><a href="license.html">License</a></li>
<li><a href="examples_demos.html">Examples</a></li>
<li><a href="https://github.com/liballeg/allegro5/issues">Bug
tracker</a></li>
<li><a href="bindings.html">Language bindings</a></li>
<li><a href="https://github.com/liballeg">Other Git
repositories</a></li>
</ul></li>
<li><strong>Downloads</strong>
<ul>
<li><strong><a href="download.html">Latest version</a></strong></li>
<li><a href="old.html">Older versions</a></li>
<li><a href="addons.html">Extra addons</a></li>
</ul></li>
<li><strong>Documentation</strong>
<ul>
<li><strong><a href="https://liballeg.org/a5docs/trunk/">Latest
version</a></strong></li>
<li><a href="api.html">All versions</a></li>
<li><a href="docs.html">Tutorials</a></li>
<li><a href="books.html">Books</a></li>
<li><a
href="https://github.com/liballeg/allegro_wiki/wiki">Wiki</a></li>
</ul></li>
<li><strong>Community</strong>
<ul>
<li><a href="https://discord.gg/f3Cd4TZzpp">Discord</a></li>
<li><a href="irc.html">IRC</a></li>
<li><a
href="https://github.com/liballeg/allegro5/discussions">Forums</a></li>
<li><a href="game_jams.html">Game Jams</a></li>
</ul></li>
<li><strong>Misc</strong>
<ul>
<li><a href="readme.html">History</a></li>
<li><a href="oldnews.html">Older news</a></li>
<li><a href="logos.html">Logos</a></li>
<li><a href="digmid.html">DIGMID</a></li>
<li><a href="links.html">Links</a></li>
<li><a href="mirrors.html">Mirrors</a></li>
<li><a href="maillist.html">Mailing lists</a></li>
<li><a href="webmasters.html">Webmasters</a></li>
<li><a href="humor.html">Humor</a></li>
</ul></li>
</ul>
<!-- keep blank line for correct HTML -->
</div>
<!-- sidebar -->
<div id="hosting">
<p><a href="https://github.com/liballeg">GitHub project</a> <br/> <br/>
<a
href="https://projects.tuxfamily.org/?do=group;name=allegro">TuxFamily
project</a></p>
</div>
<!-- hosting -->
</div>
<!-- left -->
<div id="content">
<header id="title-block-header">
<h1 class="title">Allegro - Misc - Links</h1>
</header>
<h1 id="links">Links</h1>
<p>If you would like to add a link to this page, or there is a dead link
which should be fixed/removed, please use the address given at the
bottom of the page to contact the webmaster and report the change.</p>
<h2 id="articles-about-allegro">Articles about Allegro</h2>
<p><a
href="http://www.gamasutra.com/features/19991026/allegro_01.htm">Gamasutra</a>
- Allegro Inspires A New Generation of Independent Developers
(26/10/1999).</p>
<p><a
href="http://www.gamedev.net/columns/interviews/shargreaves.asp">GameDev.net</a>
- An Interview With Shawn Hargreaves.</p>
<p><a
href="http://www.linuxtoday.com/news_story.php3?ltsn=1999-07-05-003-10-NW-LF">Linux
Today</a> - Playing the Open Source Game (05/07/1999). <a
href="http://www.talula.demon.co.uk/games.html">Here you have the
original copy by Shawn</a>.</p>
<h2 id="competitions">Competitions</h2>
<p><a href="http://www.speedhack.allegro.cc/1999">The Allegro SpeedHack
1999</a></p>
<p><a href="http://sizehack.miskellaneous.com/">The Allegro SizeHack
2000</a></p>
<p><a href="http://www.speedhack.allegro.cc/2001">The Allegro SpeedHack
2001</a></p>
<p><a href="http://gamecode.tripod.com/sizehack3d.html">The Allegro
SizeHack3D 2001</a></p>
<p><a href="http://www.student.wau.nl/~martijni/teamcompo/">The Allegro
Team Competition 2001</a> - The purpose of the competition is not only
to match the game programming skills of different people, but also to
promote programming in teams, to improve the organisation skills
involved. To make it even more interesting, the rules say that the team
must consist of people from different countries.</p>
<p><a href="http://binarysurge.netfirms.com/pgc/">The Pixelate Games
Competition 2001</a> - This time you will have a few months to write
your entry, but will it be good enough?</p>
<p><a href="http://www.hot.ee/ideahack/">IdeaHack 2001</a> - Never found
the appropriate competition due to restrictive rules? This one is for
you: before entering, you submit an idea or requirement your game will
have to follow, and your entry will be scored depending on how well you
meet your own goal.</p>
<p><a href="http://www.speedhack.allegro.cc/2002-A">The Allegro
SpeedHack 2002 A</a></p>
<p><a href="http://www.speedhack.allegro.cc/2002-B">The Allegro
SpeedHack 2002 B</a></p>
<p><a href="http://www.binarysurge.com/blitzhack/">BlitzHack 2003</a> -
The BlitzHack is a six-hour-long Allegro-focussed game programming
competition, in which entrants strive to make the best game possible
with extremely limited time constraints using a shared backstory as a
theme and basis for the game, a shared media set, and a shared code
snippet set.</p>
<p><a href="http://www.speedhack.allegro.cc/2003">SpeedHack 2003</a> -
The Allegro SpeedHack 2003.</p>
<p><a href="http://www.student.wau.nl/~martijni/tins/">TINS 2003</a> -
TINS is a speedhack-like competition. The goal is to write a complete
game from scratch in a single weekend, using Allegro of course.</p>
<p><a href="http://www.speedhack.allegro.cc/2004">SpeedHack 2004</a> -
The Allegro SpeedHack 2004.</p>
<p><a href="http://www.speedhack.allegro.cc/2005">SpeedHack 2005</a> -
The Allegro SpeedHack 2005.</p>
<h2 id="programming">Programming</h2>
<p><a href="http://www.gmonline.demon.co.uk/cscene/">C-scene</a> -
Documentation and sources about C/C++ programming.</p>
<p><a href="http://www.flipcode.com/">Flipcode</a> - News and resources
about game development.</p>
<p><a href="http://lgdc.sunsite.dk/">Linux Game Development Center</a> -
Web site dedicated to video game programming under Linux.</p>
<p><a href="http://www.programmersheaven.com/">Programmer’s Heaven</a> -
Contains different sources about game programming.</p>
<p><a href="http://dway.cjb.net/">Game Programming Resources</a> - A web
page dedicated to game programming resources. Its contents are in
Portuguese.</p>
<p><a href="http://pixwiki.bafsoft.com/">Pixelate</a> - An online game
developing magazine started sometime around March 2001 which keeps
growing bigger and better with the help of the Allegro community.</p>
<p><a href="http://www.gpwiki.org/">Game Programming Wiki</a> - Here you
will find game programming tutorials and source code for a variety of
languages and platforms. Also, because this is a wiki, you are
encouraged to contribute your knowledge and help the repository
grow!</p>
<p><a href="http://www.zingtech.com/features/gamedev/">Zingtech Game
Development</a> - Game development site with tutorials, an introduction
to DirectX, a summary of a software engineering internship at Electronic
Arts, and a game idea center. Also a section on Allegro, game
programming books, and community resources. Current projects include
Dr. Mario Online.</p>
<h2 id="libraries">Libraries</h2>
<p><a href="http://www.mesa3d.org/">Mesa</a> - Mesa is a free
implementation (under GPL license) of the OpenGL API.</p>
<p><a href="http://www.opengl.org/">OpenGL</a> - SGI’s OpenGL web
site.</p>
<p><a href="http://www.svgalib.org/">SVGAlib</a> - Linux SuperVGA
Graphics Library. Since SVGAlib is quite extended, Allegro can use it as
a driver reaching more people with different hardware.</p>
<p><a href="http://www.linux-fbdev.org/">Linux Framebuffer</a> - The
Linux Framebuffer is another Allegro driver, which plays nice and lets
Allegro programs run at user level without problems.</p>
<p><a href="http://www.libsdl.org/">SDL</a> - The Simple DirectMedia
Layer is a C cross-platform multimedia library which has been used to
port many Windows games using DirectX to other platforms.</p>
<p><a href="http://www.clanlib.org/">Clanlib</a> - Clanlib is a C++
development kit covering from low level to high level stuff. Certainly
bigger than Allegro, includes things like scripting or network
support.</p>
<p><a href="http://plib.sourceforge.net/">Plib</a> - A suite of portable
game libraries with a C++ interface, oriented towards 3D games (through
OpenGL).</p>
<p><a href="http://sourceforge.net/projects/tinyptc/">TinyPTC</a> -
TinyPTC is a cross-platform framebuffer library with a simple API (a
subset of OpenPTC). It features a few output targets such as raw XLib,
XShm, XDbe, XDga 1/2, etc. It also automatically manages colordepth
conversions on-the-fly if such a feature is needed.</p>
<p><a href="http://www.deleveld.dds.nl/depui30/index.htm">DEPUI, DEGFX,
DETK</a> - DEPUI is a small extremely portable user interface library.
DEGFX is a small extremely portable graphics library. DETK is a small
toolkit library for commonly used functions. The three can be combined
and used under the GPL license.</p>
<h2 id="compilers">Compilers</h2>
<p><a href="http://www.delorie.com/djgpp/">DJGPP</a> - A DOS port of the
GNU Compiler Collection (GCC). It’s an excellent compiler which comes
with a big number of tools. It’s supported by all Allegro versions.</p>
<p><a href="http://www.mingw.org/">MinGW</a> - A Windows port of the GNU
compiler collection (GCC). It’s supported by the 4.x or newer
versions.</p>
<h2 id="misc">Misc</h2>
<p><a href="http://www.allegro.cc/">Allegro.cc</a> - Very complete
website dedicated to game programming with Allegro. You can find there
programs written with Allegro, help documentation, and library
extensions and various tools.</p>
<p><a href="http://games.linux.sk/">Games for Linux</a> - This is a
portal where people are helped to port their games to Linux. They
support all multiplatform libraries, but most games use Allegro.</p>
<p><a
href="http://www.geocities.com/SiliconValley/Vista/8890/">Allegro’s
webring</a> - This is Allegro’s webring. From here you can get to many
other Allegro related web pages.</p>
<p><a href="http://www.xuti.net/">Xuti software</a> - XuTi software has
written a good deal of documents about Allegro in portuguese, including
installation guides, tutorials, and they provide precompiled Allegro
RPMs for Conectiva Linux.</p>
<p><a
href="http://altair.lcc.uma.es/clases/laboratorio/index.html">E.T.S.I.Telecommunication
at the University of Málaga, Spain</a> - To motivate the students during
their first year programming C/C++, they are taught to write simple
games with Allegro, like Simon or Minesweeper. The students also take
part in a competition and the results are quite good.</p>
<p><a href="http://gda.utp.edu.co/">Allegro development group at the
University of Pereira, Colombia</a> - During 2001 a conference about
Allegro planted the seed. Now an Allegro development group is active and
producing documentation in Spanish for students at the University of
Pereira, Colombia. They also have an Allegro related support mailing
list and make meetings from time to time.</p>
<p><a href="http://www.talula.demon.co.uk/freebe/">FreeBE/AF</a> - This
is a low level driver interface for accessing graphics hardware, which
can be used by Allegro. It provides all the same features as VESA 3.0
and adds the ability to use 2D hardware acceleration in an efficient and
portable manner, meaning drivers can work under DOS and Linux depending
on how they are written.</p>
<p><a href="http://www.martinreddy.net/gfx/index-hi.html">The Graphic
File Formats Page</a> - A good repository of file formats. 2D bitmap
specifications, 3D geometry and animation specifications, utils, infos,
resources, FAQs…</p>
<p><a href="http://www.wotsit.org/">Wotsit’s format</a> - This site
contains file format information on hundreds of different file types and
all sorts of other useful programming information: algorithms, source
code, specifications, etc.</p>
<p>The <a href="https://github.com/liballeg/allegro_wiki/wiki">Allegro
Wiki</a> - A collaborative wiki hosted by Thomas Fjellstrom.</p>
<center>
<table bgcolor="#dbdbdb" border="5" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td valign="middle">
<a href="http://www.webring.org/cgi-bin/webring?home;ring=alleg">
<img src="images/allegro_ring.png" alt="Allegro's Web Ring" border="0" height="100" hspace="10" vspace="5" width="200"/></a>
<br/>
</td>
<td nowrap="nowrap" valign="middle">
<p><a href="http://www.webring.org/cgi-bin/webring?home;ring=alleg">Ring’s
Home</a><br/>
<a href="http://www.webring.org/cgi-bin/webring?ring=alleg;id=4;next">Next
Site</a><br/>
<a href="http://www.webring.org/cgi-bin/webring?ring=alleg;id=4;prev">Previous
Site</a><br/>
<a href="http://www.webring.org/cgi-bin/webring?ring=alleg;id=4;random">Random
Site</a><br/>
<a href="http://www.webring.org/cgi-bin/webring?ring=alleg;id=4;skip">Skip
Next Site</a><br/>
<a href="http://www.webring.org/cgi-bin/webring?ring=alleg;id=4;next5">List
Next 5</a><br/></p>
</td>
</tr>
</tbody>
</table>
<p><br/></p>
<table bgcolor="#dbdbdb" border="5" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td valign="middle">
<a href="http://www.webring.org/cgi-bin/webring?home;ring=djgpp">
<img src="images/djgpp_ring.jpg" alt="DJGPP's Web Ring" border="0" height="118" hspace="10" vspace="5" width="160"/></a><br/>
</td>
<td nowrap="nowrap" valign="middle">
<p><a href="http://www.webring.org/cgi-bin/webring?home;ring=djgpp">Ring’s
Home</a><br/>
<a href="http://www.webring.org/cgi-bin/webring?ring=djgpp;id=3;next">Next
Site</a><br/>
<a href="http://www.webring.org/cgi-bin/webring?ring=djgpp;id=3;prev">Previous
Site</a><br/></p>
<a href="http://www.webring.org/cgi-bin/webring?ring=djgpp;id=3;random">Random
Site</a><br/>
<a href="http://www.webring.org/cgi-bin/webring?ring=djgpp;id=3;skip">Skip
Next Site</a><br/>
<a href="http://www.webring.org/cgi-bin/webring?ring=djgpp;id=3;next5">List
Next 5</a><br/>
</td>
</tr>
</tbody>
</table>
</center>
</div>
<!-- content -->
<div id="footer">
<div id="contact">
<p><a href="webmasters.html">Contact the webmasters</a></p>
</div>
<!-- contact -->
<p><a href="http://petition.eurolinux.org/index_html?LANG=en">
<img src="images/nopatents.png" border="0" alt="No ePatents"
height="33" width="88" vspace="1" hspace="1" /> </a>
<a href="http://www.anybrowser.org/campaign/">
<img src="images/anyb.png" border="0" alt="Viewable with any browser"
height="31" width="88" vspace="1" hspace="1" /> </a></p>
</div>
<!-- footer -->
</body>
</html>