Idag fick jag meddelande från Akademibokhandeln att Game Programming Gems 5 äntligen hade dykt upp. Glad i hågen trippade jag bort till bokhandeln med små hoppsa-steg och fick mitt vackra exemplar som jag sedan spenderade en stor del av eftermiddagen med att bläddra i. För den som inte vet vad Game Programming Gems är så kan jag berätta att det är en serie böcker fyllda med djuplodande artiklar av spelbranschens skarpaste hjärnor. Böckerna behandlar allt ifrån allmänna programmeringsknep och matematiska små trix till nya AI-algoritmer och grafikprogrammeringsmetoder. Varje liten artikel är som en droppe koncentrerad kunskap från någon ämnesexpert. Lite grann som gröngölingsboken för spelprogrammerare.
GPG5 motsvarade alla mina förväntningar och jag tycker nog att man verkar ha gjort en uppryckning sedan del 3 och 4 men jag har svårt att sätta fingret på vad det är som har hänt. Efter ett par timmars bläddrande och ströläsande så fastnade jag för några artiklar som direkt kändes spännande och tilltalande. Ett par programmerare från Microsoft beskriver i en av artiklarna hur man på ett enkelt sätt, med hjälp av multitexturing och lite fingerspitzgefühl kan fixa jättefint snöfall med parallaxkänsla i sina bil- och flygspel. I en annan står det hur man kan förenkla frustum culling-algoritmen genom att använda en metod som beskrivs som "the radar approach". En intressant artikel beskrev en metod för att bevara pekare med hjälp av pekartabeller för att snabbt och enkelt kunna serialisera objekt och sedan kunna läsa in dessa utan att behöva återskapa pekarna "för hand".
För den som är intresserad av spelprogrammering eller av att bara lära sig lite nya programmeringsknep så är GPG-serien en veritabel guldgruva. Dessutom räcker böckerna väldigt länge, både att läsa och som uppslagsverk när man stöter på något knepigt problem som man inte lyckas knäcka. Den som inte är intresserad av spelprogrammering, men som sysslar med 3D-modellering, grafikprogrammering, bildbehandling eller webbdesign rekommenderar jag ett besök på bokförlagets hemsida. Charles River Media, som förlaget heter, brukar generellt sett hålla en mycket jämn och hög kvalitet på sina böcker och är ett av få databoksförlag som jag litar blint på. Föredömligt välskrivna böcker utan en massa onödigt lull-lull som annars brukar hitta i utländska databoks-biblar.
Skrivet av barse den mars 31, 2005 09:38 EM | TrackBackIt has been simply incredibly generous with you to provide openly what exactly many individuals would’ve marketed for an ebook to end up making some cash for their end, primarily given that you could have tried it in the event you wanted. 2048 unblocked
Skrivet av: Ruairidh Legge den november 7, 2019 01:54 FMpurchase anastrozole generic order arimidex 1mg generic arimidex 1 mg ca
Skrivet av: Gjoifm den februari 7, 2023 09:11 EMbuy naproxen 250mg for sale buy naproxen 500mg sale purchase prevacid without prescription
Skrivet av: Wjneks den februari 8, 2023 08:04 EMclarithromycin online buy clonidine 0.1 mg uk order meclizine 25 mg pills
Skrivet av: Qisibh den februari 9, 2023 02:26 FMbuy albuterol 100 mcg generic ciprofloxacin 1000mg oral cipro 500mg brand
Skrivet av: Hgakjo den februari 10, 2023 01:37 EMorder spiriva generic spiriva 9mcg canada oral hytrin 5mg
Skrivet av: Tqmwma den februari 10, 2023 06:47 EMorder generic pioglitazone 30mg pioglitazone 30mg sale order sildenafil sale
Skrivet av: Qukwjg den februari 12, 2023 03:48 FMtadalafil cheap Cialis express delivery online casinos usa
Skrivet av: Qoexid den februari 13, 2023 04:56 EMbest online casinos real money online slots for real money poker online games
Skrivet av: Smwvib den februari 15, 2023 01:54 FMivermectin 3 mg tablets for humans stromectol 3mg pill avlosulfon drug
Skrivet av: Fpddgd den februari 15, 2023 02:56 FMplay blackjack online for real money casino slot online casino usa real money
Skrivet av: Gvgydk den februari 16, 2023 12:08 EMorder adalat 30mg online adalat ca allegra 180mg tablet
Skrivet av: Aqpjii den februari 16, 2023 03:29 EMplay blackjack legitimate canadian pharmacy online help with my assignment
Skrivet av: Dbqapk den februari 17, 2023 08:39 EMaffordable thesis writing buy leflunomide 10mg generic sulfasalazine 500 mg price
Skrivet av: Totasj den februari 20, 2023 12:16 FMdoxycycline without prescription buy ventolin without prescription cleocin online buy
Skrivet av: Hjcgxb den februari 20, 2023 12:31 FMoral mesalamine avapro 300mg brand irbesartan 300mg pills
Skrivet av: Amuaab den februari 22, 2023 12:44 FMbuy olmesartan 10mg generic verapamil ca order generic divalproex
Skrivet av: Wcwrac den februari 22, 2023 05:43 FMbuy temovate oral buspirone order cordarone generic
Skrivet av: Oewaix den februari 23, 2023 02:28 EMorder acetazolamide 250mg without prescription azathioprine 50mg price imuran order online
Skrivet av: Okxwbb den februari 25, 2023 06:03 FMpurchase lanoxin for sale buy digoxin 250 mg generic molnupiravir sale
Skrivet av: Ozhods den februari 26, 2023 09:53 EMamoxicillin online buy brand stromectol 6mg ivermectin oral
Skrivet av: Lmhqyx den februari 28, 2023 10:30 EMcoreg for sale purchase ditropan buy amitriptyline online
Skrivet av: Trqtag den mars 1, 2023 02:02 FMbuy dapoxetine 60mg motilium uk domperidone canada
Skrivet av: Aooogj den mars 2, 2023 08:49 FMfosamax over the counter purchase motrin online cheap buy motrin pills
Skrivet av: Qcnzlh den mars 2, 2023 01:21 EMbuy indocin 50mg capsule cenforce drug order cenforce 100mg online cheap
Skrivet av: Auaaat den mars 3, 2023 11:14 EMorder nortriptyline 25mg for sale paracetamol 500 mg cheap buy paxil without prescription
Skrivet av: Azqejw den mars 4, 2023 02:35 FMbuy doxycycline 200mg without prescription order doxycycline generic medrol online buy
Skrivet av: Hqpwco den mars 5, 2023 11:44 FMpepcid 40mg brand purchase famotidine pill mirtazapine for sale online
Skrivet av: Oajozc den mars 5, 2023 01:28 EMrequip online order labetalol 100 mg us trandate 100 mg pill
Skrivet av: Jhqwmz den mars 7, 2023 12:43 FMtadalafil medication clopidogrel 75mg pill trimox 500mg pill
Skrivet av: Ryaxmf den mars 7, 2023 01:29 EMfenofibrate 160mg drug cheap tricor order sildenafil 100mg pill
Skrivet av: Xifmcz den mars 8, 2023 03:06 EMbuy esomeprazole without prescription buy biaxin 250mg sale oral furosemide 100mg
Skrivet av: Nfmaxb den mars 9, 2023 02:01 FMpurchase cialis generic viagra pills 100mg viagra brand
Skrivet av: Giltit den mars 10, 2023 04:41 FMbuy minocin 100mg without prescription neurontin 800mg uk terazosin 5mg sale
Skrivet av: Kbuyes den mars 10, 2023 04:16 EMcialis 40mg uk Cialis mail order best ed pill
Skrivet av: Wlzkay den mars 12, 2023 01:01 FMorder generic metformin 500mg order verapamil 240mg online cheap buy nolvadex pills
Skrivet av: Qsngwm den mars 12, 2023 03:36 EMprovigil 200mg sale generic phenergan purchase promethazine without prescription
Skrivet av: Qfscdg den mars 13, 2023 07:15 EMorder clomiphene without prescription buy generic prednisolone prednisolone 5mg oral
Skrivet av: Ifeipk den mars 14, 2023 12:49 EMprednisone 40mg tablet oral amoxicillin 1000mg order amoxil 250mg pills
Skrivet av: Screrg den mars 15, 2023 12:48 EMaccutane 20mg canada order deltasone online cheap ampicillin for sale online
Skrivet av: Hlptxq den mars 16, 2023 09:48 FMsildenafil 100mg sale best drug for ed finasteride 5mg sale
Skrivet av: Dpuwrn den mars 17, 2023 02:49 EMivermectin lotion price order stromectol 12mg without prescription deltasone 20mg generic
Skrivet av: Slinwk den mars 18, 2023 10:28 FMcost ondansetron 8mg buy ondansetron 8mg online cheap buy sulfamethoxazole pills
Skrivet av: Smldge den mars 19, 2023 03:16 EMbuy accutane 20mg generic order isotretinoin 40mg online brand zithromax 500mg
Skrivet av: Mgebnp den mars 20, 2023 06:23 EMalbuterol canada order augmentin 625mg pills buy augmentin pills
Skrivet av: Heyuig den mars 21, 2023 03:43 EMprednisolone 5mg canada gabapentin 600mg without prescription furosemide 40mg cheap
Skrivet av: Kxorul den mars 23, 2023 05:07 FMbuy modafinil 100mg online provigil 100mg for sale order lopressor pills
Skrivet av: Pturqf den mars 23, 2023 02:41 EMbuy dutasteride pills xenical cost orlistat online order
Skrivet av: Xldltz den mars 25, 2023 02:03 EMorder doxycycline 100mg pills purchase levitra sale purchase acyclovir sale
Skrivet av: Pthuun den mars 25, 2023 03:59 EMimuran 50mg over the counter order azathioprine 25mg pills naproxen oral
Skrivet av: Qltise den mars 27, 2023 11:52 FMditropan 5mg pill order tacrolimus 1mg pills oxcarbazepine for sale online
Skrivet av: Wcctaj den mars 28, 2023 07:06 FMorder omnicef 300mg sale lansoprazole online buy pantoprazole 20mg cost
Skrivet av: Tednsi den mars 29, 2023 08:07 FMbuy simvastatin online cheap simvastatin brand sildalis oral
Skrivet av: Dacdis den mars 30, 2023 03:27 FMorder avlosulfon brand asacol 400mg buy atenolol without prescription
Skrivet av: Ejhazf den mars 31, 2023 01:56 FMalfuzosin 10mg pill buy desyrel 50mg online cheap buy diltiazem sale
Skrivet av: Mkfszx den april 1, 2023 07:19 FMcost viagra 50mg viagra 200mg for sale tadalafil 10mg cost
Skrivet av: Vbegge den april 1, 2023 10:44 EMezetimibe 10mg usa buy zetia without prescription cost methotrexate 10mg
Skrivet av: Onplfl den april 3, 2023 06:08 EMbuy promethazine generic cialis non prescription tadalafil 20mg for sale
Skrivet av: Tvsuuh den april 3, 2023 07:35 EMlevofloxacin medication urso over the counter zyban 150 mg over the counter
Skrivet av: Jrtzrr den april 5, 2023 05:23 EMwarfarin drug generic reglan 10mg allopurinol 300mg brand
Skrivet av: Mbbxer den april 5, 2023 09:20 EMcetirizine online buy strattera over the counter zoloft 50mg without prescription
Skrivet av: Antjvf den april 7, 2023 10:54 EMcenforce online glycomet 500mg for sale metformin 1000mg canada
Skrivet av: Erokzt den april 8, 2023 10:16 FMorder generic escitalopram 20mg order naltrexone online cheap naltrexone online buy
Skrivet av: Rnvtwt den april 9, 2023 06:30 FMatorvastatin 20mg tablet order lipitor 20mg viagra tablet
Skrivet av: Fdxknz den april 10, 2023 06:33 FMbuy femara for sale sildenafil 50mg cost purchase sildenafil generic
Skrivet av: Huuuxs den april 10, 2023 02:40 EMcialis 40mg ca cialis 40mg drug medicine erectile dysfunction
Skrivet av: Opqbhw den april 11, 2023 11:06 EMorder cialis pills 10mg cialis cheap ed drugs
Skrivet av: Urdzvr den april 12, 2023 01:53 FMpurchase stromectol buy accutane cheap isotretinoin 40mg cost
Skrivet av: Oodssd den april 13, 2023 07:33 FMpurchase modafinil sale deltasone 10mg brand order deltasone online cheap
Skrivet av: Lkynzn den april 13, 2023 10:07 EMbuy amoxicillin without a prescription cost prednisolone 40mg buy prednisolone 5mg pills
Skrivet av: Kthpkg den april 14, 2023 05:06 EMisotretinoin sale amoxicillin 1000mg ca order azithromycin 250mg online cheap
Skrivet av: Xdqviw den april 15, 2023 06:15 EMgabapentin pill buy furosemide online diuretic order doxycycline 200mg sale
Skrivet av: Xeaemv den april 16, 2023 02:16 FMorder ventolin inhalator online buy levothyroxine pills buy levothyroxine
Skrivet av: Itewar den april 17, 2023 10:44 FMorder prednisolone online buy lasix without prescription diuretic generic furosemide
Skrivet av: Xxdxlj den april 18, 2023 10:23 FMclomid usa oral clomiphene buy hydroxychloroquine pills
Skrivet av: Wusuju den april 18, 2023 05:55 EMvibra-tabs oral buy doxycycline 200mg without prescription buy augmentin 1000mg pill
Skrivet av: Kapjod den april 19, 2023 08:11 EMcheap tenormin buy methylprednisolone 8mg oral femara 2.5 mg
Skrivet av: Ewgtpr den april 20, 2023 02:34 FMlevothyroxine where to buy levoxyl for sale online purchase vardenafil online
Skrivet av: Omvmpq den april 21, 2023 02:30 FMbuy albendazole 400 mg sale albendazole 400 mg price medroxyprogesterone 5mg usa
Skrivet av: Ffbyix den april 21, 2023 09:21 FMorder glucophage online amlodipine 10mg sale buy norvasc medication
Skrivet av: Cejxsb den april 22, 2023 08:27 FMcheap praziquantel hydrochlorothiazide 25mg pills buy cyproheptadine 4mg online
Skrivet av: Flfkob den april 22, 2023 03:21 EMcost zestril 10mg buy zestril 10mg sale purchase metoprolol online cheap
Skrivet av: Nxrffa den april 23, 2023 01:29 EMpurchase pregabalin pill cost claritin 10mg priligy us
Skrivet av: Kdziyc den april 23, 2023 08:46 EMorder methotrexate 5mg online cheap buy methotrexate online cheap buy metoclopramide generic
Skrivet av: Cxyier den april 24, 2023 08:48 EMorlistat 120mg for sale allopurinol 300mg sale order zyloprim 300mg for sale
Skrivet av: Iaupsh den april 25, 2023 02:29 FMbuy generic cozaar losartan order topiramate uk
Skrivet av: Qyoqsb den april 26, 2023 09:07 FMbrand crestor 20mg crestor 10mg sale motilium 10mg for sale
Skrivet av: Bgwpjr den april 26, 2023 03:04 EMorder imitrex 25mg pills avodart 0.5mg sale purchase avodart sale
Skrivet av: Csjyvc den april 27, 2023 11:33 EMtetracycline price buy tetracycline 500mg pill baclofen canada
Skrivet av: Aypuaz den april 28, 2023 12:21 FMorder toradol 10mg for sale purchase colcrys generic inderal 10mg cheap
Skrivet av: Orrczx den april 29, 2023 04:48 FMorder zantac 300mg pill buy ranitidine without prescription order celebrex 100mg generic
Skrivet av: Rrzesy den april 29, 2023 09:26 FMorder plavix 75mg online order clopidogrel 75mg for sale order ketoconazole 200 mg for sale
Skrivet av: Qyjlzx den april 30, 2023 03:58 FMbuy generic flomax over the counter order zofran for sale order aldactone generic
Skrivet av: Sllnkk den maj 1, 2023 02:14 FMduloxetine over the counter duloxetine cost nootropil 800 mg cost
Skrivet av: Ugbrdv den maj 1, 2023 09:06 EMbetamethasone 20gm drug purchase anafranil buy itraconazole 100 mg without prescription
Skrivet av: Dlsskz den maj 2, 2023 12:26 EMbuy combivent pill buy linezolid 600mg for sale linezolid generic
Skrivet av: Jxecrq den maj 3, 2023 08:52 FMbuy prometrium cheap order generic zyprexa olanzapine 10mg cheap
Skrivet av: Ixwgkj den maj 3, 2023 10:25 EMbystolic order online cost diovan clozaril 100mg cost
Skrivet av: Epapbm den maj 5, 2023 08:29 FMbuy starlix 120 mg online cheap captopril 25 mg usa buy candesartan generic
Skrivet av: Wcajqt den maj 5, 2023 03:01 EM