Hack! - 2007-03-28
Innehåll
Annonsörer
Källkod till olika ID Software-spel
Doom, Hexen och Quake är alla spel utvecklade av det numera legendariska spelbolaget ID Software
med John Carmack i spetsen. Eftersom alla dessa spel numera har ganska många år på nacken så har
ID Software valt att göra källkoden för spelen fritt tillgänglig. Är du nyfiken på hur koden
till några spel som förändrade spelvärlden ser ut så kan du således ta och tanka hem den alldeles gratis
via nedanstående länk.
ftp://ftp.idsoftware.com/idstuff/source/
SM i programmering
SM i programmering är en tillställning som startades 1999 vid Lunds Universitet och är nu också med i ACM International Collegiate Programming
Contest. Sedan dess har flera andra universitet anslutit sig till tävlingen som även om den är ett mästerskap
först och främst är ett roligt inslag knutet till dataundervisningen vid de arrangerande institutionerna. Mer
information om tävlingen och dess historia kan du läsa om på nedanstående hemsida.
ncpc.idi.ntnu.no/
Allt om spelprogrammering
Gamedev.net är en sida som är tillägnad allt som har med spelprogrammering att göra. Här
finns ett stort arkiv med tips och artiklar kring alltifrån 3D-programmering och grafikhantering
till artificiell intelligens och ljudhantering. Sidan uppdateras så gott som dagligen med
nyheter och artiklar om spelprogrammering och en populär avdelning på Gamedev.net
är förstås dess välkategoriserade forum.
www.gamedev.net/
Ljud och spelprogrammering
Minst lika viktig som grafiken i ett spel är ljudet. Vilken spelälskare kan inte nynna
tonerna till Super Mario Bros och vem minns inte den stämningsfulla musiken i Doom?
Även om Simple Directmedia Layer lämnar den konstnärliga biten vad ljud och musik beträffar
där hän så erbjuder det iallafall ett flertal färdiga bibliotek som låter dig spela upp
och använda ljud i diverse olika format i dina spel. Hur du använder Simple Diectmedia Layer
för ljudhantering får du lära dig i denna artikel.
www.devshed.com/c/a/Multimedia/Learning-Sound-for-...
Bygg en chattklient med .NET
.NET innehåller en hel del färdiga funktioner för nätverkskommunikation och
den här artikeln demonstrerar hur du använder dem. I exemplet som artikeln erbjuder
får du lära dig att bygga en enkel chattserver och en enkel chattklient. Koden som
används för att skapa och upprätthålla TCP-baserade nätverksanslutningar kan du sedan
nyttja för att skapa helt andra applikationer och tillämpningar.
www.codeguru.com/csharp/csharp/cs_syntax/component...
Optimera MySQL
MySQL är det i särklass populäraste databassystemet och används av såväl små som
stora webbplatser. Den här artikeln ger olika tips för att MySQL
skall fungera snabbare - tipsen är dock inte nödvändigtvis
användbara endast i MySQL. Bland annat genom att se till att designen på dina
databastabeller är smart uppbyggd och bra strukturerad kan du se till att
dina databaser går snabbare att processa och söka igenom.
www.developer.com/db/article.php/3667831
Upp till toppen