News Blogs: TOP - Dating Cases Necklace Ornaments Soma online Tramadol online Sport Betting Online notebook shop Trousers Bracelets ya.by Balans Ambien online Replica Rolex Mobiles Top casino Chronometer FDA Approved Pharmacy Chairs Intimate goods Cheap drugs online shop Suits Get ringtones online Pills, Compare pills, Reviews pills Cialis online mp3 music for mobile Blog Search the Web Autos Adipex online Boots Free mp3 ringtones Medicine news Free Ringtones Phentermine online Free Ringtones Cigarettes furniture Underwear Ladies handbag Medical tests Phentermine No Prescription Top auto-moto Building materials Yachts Tunings Best Ringtones Loan Online Cheap pharmacy shop Cigarette Credits Åables Fioricet online Xanax online Boats Valium online Sportswear Evening dress Fashions Hydrocodone online Green Card Information Download Ringtones Rolex Replica
Topic - Sensation!: Iprindole Is phentermine dangerous Cheap viagra Azithromycin Phentermine no prescription required Bad side effects of viagra Cod delivered phentermine Order phentermine online uk Alternative to viagra Capreomycin Permethrin Tramadol 180 Trileptal Shipping overnight phentermine Viagra lowest price Cheapest xanax online Lowest price phentermine with free shipping Trimethoprim Buy discount viagra online Viagra side effects Phentermine compare prices Viagra discount sale Viagra cialis levitra dose comparison Phentermine message boards Addiction tramadol Premarin Online pharmacy viagra Cialis for sale Loxapine Xanax uses Buy phentermine online with pay pal Overnight shipping phentermine Cheapest cialis generic First viagra commercial network tv Cheap phentermine pills Viagra energy drink Phentermine forum Etoposide Lethal dose of xanax Chromium Cialis overnight Mechlorethamine Synthroid Soma gallery Tramadol long term use Order xanax on line Difference between viagra and levivia Ranitidine Diatrizoate Dilantin Ambien overnight Sufentanil Methadone xanax interaction Atrovent Imodium Benadryl Overnight viagra 2 mg xanax Celiprolol Buy Dianabol Viagra cialis levivia Pulmonary hypertension viagra Cefpodoxime Ceforanide Xanax side effect Dangers of phentermine heart Cialis day next Phentermine and diet pill No prescription phentermine Liothyronine Altace Phenyltoloxamine Ativan vs xanax Hydrochlorothiazide Cialis drug prescription Buy hydrocodone overnight Generic india viagra Pink oval pill 17 xanax identification Buy meridia online Generic xanax photo Phensuximide Adalat Pharmacy phentermine affiliate Phentermine and methamphetamine Xanax photo Inexpensive viagra Tramadol hydrochloride capsules Cortisol Buy Atarax Buy xanax cod Phentermine sales online Hydroxychloroquine Phentermine without a perscription Lamisil Prednisone Mivial valve prolapse viagra Suicide xanax Compare generic viagra prices Mastercard phentermine Codeine Cod diet phentermine pill Buy Fioricet Viagra shelf life Imitrex Generic vicodin Prescription viagra written Phentermine to buy Phenindione Aricept Electricity Phentermine pharmacy Viagra use in women Get viagra online Does viagra work for women Phentermine prescriptions online Propoxyphene Online consultations and prescriptions phentermine Cytarabine Ergocalciferol Xanax Womens viagra Orlistat Bactrim Phentermine reviews Phentermine lose weight loss diet pills Phentermine adipex Anxiety disorder xanax xr to wean off effexor xr Trientine Calcifediol Phentermine ship to ky Calan Side effects of xanax Viagra for woman study Buy prescription tramadol without Oxycodone vs hydrocodone Bosch power tools zio lowest viagra Donepezil Adipex Uk cheapest viagra Fioricet phentermine shipping Meloxicam Cefdinir Phentermine eprescriptions Phentermine vs phentrazine Online adipex phentermine prescriptions Podofilox Is it safe to take prozac and phentermine Generic viagra cheap Lowest price tramadol Hetacillin Aerobid Buy phentermine online com Buy tramadol online without a prescription Hydroflumethiazide Cialis in the uk Buy meridia Singulair Ethanol Buy Soma Carisoprodol Non perscription viagra Xanax 2mg generic alprazolam 180 pills Polythiazide Cheaper viagra levivia cyalis Cheap viagra canada Hydrocortisone Ash of soma Constipation phentermine Phentermine without prescription and energy pill Generic phentermine Online viagra sale Overnight shipping viagra Xanax in pregnancy Terbutaline Narcotic tramadol Imdur Cleocin Diet hcl phentermine pill Indapamide Lowest prices on phentermine Cheapest diet phentermine pill Urokinase Prozac soma Fentanyl Xanax xr 3 mg Side effects of the drug tramadol Compare viagra cialis levitra Beconase Tricor 5 90 Buy Valtrex Viagra online cheap Order soma online Delivered phentermine Ambien side effects Discount xanax Lotrel Tylenol Encainide Phentermine delivered overnight Arthrotec Vasopressin Clofazimine Carbamazepine Cialis and pomegranate interaction Submit a site viagra Meridia coupon Diet phentermine pill sale Xanax tablets Olsalazine Tramadol 50 mg Hydrocodone description Clidinium Xanax picture Hydroxyzine Botox Sample viagra Appetite suppressants equivelant to phentermine Phentermine depression Buy xanax no prescription Naproxen Ssri phentermine heart Fill viagra prescription Newsletter: Can i buy phentermine anywhere in uk Terfenadine Afrin Bush inauguration speech draft viagra bastard of Chlorhexidine Carbimazole Buy xanax no perscription needed amex accepted Side effects of viagra Viagra maker Hexoprenaline Buy Hydrocodone Fluoxetine Hydroxyprogesterone Fentanyl Vicodin online pharmacy Rizatriptan Tramadol without prescription Metoclopramide Viagra retail discount Viagra levivia alternatives Diazepam Ganciclovir Anxiety disorder xanax xr to wean off effexor xr Order xanax cod Buy phentermine online without a prescription Soma sleep Mifepristone Buy levivia viagra Mexican pharmacy phentermine Phentermine referring report urls Lethal dose xanax Generic cialis from india Pfizer viagra sperm Zuclopenthixol Compare ionamin phentermine Mastercard phentermine Cyclothiazide How to get a xanax prescription Viagrarecords Buy Zyrtec Compare cialis levitra viagra Propoxyphene Abbr href rel title title viagra Interstitial cystitis+xanax Dog xanax Sucralfate Discount soma Triprolidine Buy Tramadol Milrinone Order viagra viagra online Cialis forums Lowest prices for tramadol online Minocin Cialis levitra viagra compare Ethambutol Viagra experiences Phentermine florida Nialamide Tramadol overnight Soma fm How long does phentermine stay in your system Buy phentermine shipped usps Online viagra consultation Buy Zyban Lortab and xanax without a prescription Viagra tablets Viagra recreational use Cialis side effects Physican's desk reference phentermine Clomiphene Amerge Cialis comparison viagra Prescription phentermine with cod payment Ativan vs xanax Buy Propecia Buy Effexor Low cost phentermine Clopidogrel Avalide Bromocriptine Avapro Locoid Diet ingredient phentermine pill Tramadol apap 150 tramadol Diphenhydramine Heroin Hydrocodone cod Ephedrine Methazolamide Viagra and high blood pressure Viagra testimony Xanax drug testing Ethopropazine Clomid Generic meridia Iodipamide Isoetharine Phentermine information Hydrocodone info Discount phentermine prescription Drug screen xanax Loss phentermine story success weight Lunesta Phentermine sale site top Amaryl Midodrine Generic xanax online Phentermine and glaucoma Phentermine pill Meclofenamate Buy Butalbital Effexor Phentermine risks Viagra discussion 120 tramadol Viagra jokes Fioricet medication Medrol Meridia coupon Xanax Herbal phentermine review Anisindione Canada cheap viagra Viagra without prescription Ambien overnight Methadone Order ambien online Viagra cialis levivia Xanax death Free viagra without prescription Chemical name for viagra Cialis western open Clidinium Phentermine eprescriptions Methadone xanax interaction Phentermine online without prescription Levivia viagra vs Rated online pharmacies for phentermine Best price for viagra in the uk Oxycodone vs hydrocodone Pentobarbital Ambien prescription M357 vicodin How long between phentermine and meridia Viagra erection Ibutilide Secobarbital Phenergan Bupropion Zetia Buy online prescription viagra without 5 free shipping Buy Wellbutrin Will xanax help me sleep while on adderall Ecstasy Lasix Phentermine no perscription required Viagra cialis levivia dose comparison Cogentin Phentermine adipex diet pill discount Avandamet Lowest phentermine 37 5 prices Phentermine diet pills Anti cialis impotence 37 effects phentermine side Get viagra Combivent Phentermine cheap free shipping Cialis drug for impotence Atorvastatin Levofloxacin Viagra canada Delavirdine Xanax long term use Phentermine no prescription 100 tramadol Impotence pill viagra Hydrocodone description Tramadol hydrochloride tablet Phentermine 30mg cap Topamax Hydrocodone bitartate No prescription cialis Buy canada cialis Eulexin Mixing viagra and cialis Phentermine prescription Best price for generic viagra Nasalcrom Neomycin Cefatrizine Prevacid Lowest cost phentermine Difference between cialis and viagra Anxiety disorder xanax Phentermine buy order Alavert Buy Codeine Compare phentermine prices Tramadol hydrochloride tablets Soma online Dangers of xanax and klonopin addiction Iodamide Acetyldigitoxin Phentermine 37 5mg and mastercard Climara Cialis drug Cycrimine Cheap diet online phentermine pill Best buy phentermine Vancomycin Tramadol abuse Viagra testimonial Free cialis samples Adipex ionamin phentermine Pyrilamine Free xanax Viagra dosages Viagra wholesale Caverta veega generic viagra Phentermine drug test Rabeprazole Nicoumalone Lamivudine Prinivil Lipids Phentermine us Atenolol viagra Ditropan Phenyltoloxamine Cialis compare levitra viagra Temazepam Avapro Black market phentermine Generic viagra overnight delivery Pentamidine Foscarnet Neostigmine Viagra herbal Procarbazine Hydrocodone pharmacy Butriptyline Levivia versus viagra Where to buy phentermine Klonopin Nortriptyline Zileuton Tramadol online discount cheap Butoconazole Noctec Phentermine pharmacys online Iv sample viagra Soma san diego Adipex p phentermine vs Adipexdrug addiction order phentermine online Buy xanax without a prescription Flonase Buy free phentermine shipping Best price phentermine Pepcid Line pharmacy phentermine Buy Ultram Buying tramadol online Better than viagra Prescription weight loss medication phentermine Tramadol withdrawal symptoms Viagra compared to levivia Phentermine without perscription Xenical Cialis generic online Trichlormethiazide Chloroquine Delivery generic overnight viagra Lisinopril Troglitazone Cod free phentermine shipping How much xanax is a lethal dose Buy tramadol cod No prescription viagra Flucytosine Cialis levivia viagra vs vs Xanax side effects Generic viagra pill Generic viagra reviews Bromocriptine Bayer Symptom tramadol withdrawal Bactrim phentermine Depakote Generic xanax 2mg Ursodiol Buy tramadol online Cefmetazole Cloxacillin Xanax paypal Strattera Phentermine no prescription free shipping Protonix Cod phentermine shipped Lipitor 00 phentermine Cheap phentermine canada Buy Xanax Atorvastatin Lowest viagra price Lowest price phentermine Cialis day next Cialis reviews Buy Tamiflu Dapsone Albendazole Long term effects of xanax Cheapest phentermine price Best generic viagra Hydrocodone vicodin Fast phentermine Fact phentermine diet pill Phentermine review Viagra pill picture Tramadol prescriptions Zafirlukast Didrex Buy vicodin Glyburide Hydrocodone online pharmacy Premphase Addiction tramadol Order viagra Viagra cream for woman Viagra advertisements Buy phentermine online com Hydroxyzine Taking phentermine with antidepressants What do xanax look like Pediacare Aminoglutethimide Buy meridia online Tramadol hydrochloride overdose Xanax abuse Bupropion Phentermine tablet Phentermine hcl side effects Lasix Mail order viagra online Oxymetazoline Purchase viagra on line Soma carisoprodol Viagra cheap Buy tramadol cheap Augmentin Indinavir Celexa Difference between viagra and levivia Cheap viagra order online Non perscription generic viagra Parnaparin Viagra lowest prices Bricanyl Metyrosine Cialis results 10 min viagra Cyclandelate Low cost viagra Budesonide Alternative new viagra Mephobarbital Filing income tax tramadol Women using viagra Does viagra work Urine drug testing of tramadol Free viagra canada Percocet Phentermine side effects danger Tramadol hci Klonopin vs xanax dosage Butalbital Donepezil Phentermine with no prior prescription Vinorelbine Diltiazem Levlen Promethazine Amerge Diethylpropion Enalapril Nicotrol Order viagra online Apcalis cialis Viagra uk Buy Cipro Phentermine shipped cod Eulexin Xanax effects Linezolid Viagra online uk Augmentin Viagra online sales Low price phentermine Adenosine 2mg xanax Ceforanide Loprox Diet discount phentermine pill Casanthranol Amoxil Fosamax Buy generic viagra online Buy Valtrex Compare phentermine Lamictal Female use viagra How fast can you loss weight with phentermine Terconazole Vicodin overdose Potassium Buy Didrex Phentermine low prices Discount pharmacy phentermine purchase Cheap viagra online prescription Non prescription phentermine Diflucan Mefloquine Amoxil Amobarbital 90 $89 mastercard Phentermine rx Fenoprofen Vitamin b12 1000 mcg phentermine and panic attacks Propafenone Canadian pharmacy phentermine Paroxetine Ativan re valium vs vs xanax d method Phentermine and blood in stool Tocainide Dioxyline 1 loss phentermine pill weight Ondansetron Phentermine about withdrawl Cialis generic viagra Is phentermine dangerous Riboflavin Xanax half life Buy prescription viagra Paxil with phentermine interactions Nicorette Fiorinal Xanax prescriptions online Phentermine airborne express Diet medication online phentermine Viagra soft tabs Nelfinavir Cialis and pomegranate interaction Mark martin viagra Dichloralphenazone Benadryl Generic name online qoclick tramadol Viagra libido 0 buy by popl powered viagra wordpress Phentermine 30mg Generic viagra cialis levitra buy cheap Buy vicodin without prescription Free sample viagra Chlorambucil Phentermine uses Xanax grapefruit Buy cheapest online place viagra Online pharmacy phentermine xenical meridia Erection viagra Treat crohns disease with viagra Fenoterol Ambien cr dosage Zestoretic Buy cialis in canada Menadione Indocin Long term side effects from xanax Cholecalciferol Phentermine uk suppliers Vicodin and alcohol Drug information picture identification tramadol er bvf Buy cheap tramadol online Buy tramadol without prescription Hydrocodone side effects vicodin What does phentermine do to your heart Sumatriptan Cheapest fioricet Phentermine in stock ready to ship saturday delivery Nafcillin Biperiden Tramadol narcotic Compare levivia and viagra Best price on phentermine Lopid Viagra cialis Buy lvivhostcom online viagra viagra Ambien online Phentermine drug information Free generic viagra samples Gentamicin Canada online pharmacy viagra Naproxen Esomeprazole Flagyl Generic cialis uk Phentermine ups shipped Miconazole Chep phentermine Cefixime Prozac and xanax induced mood disorder Order viagra prescription Haloperidol Inderal Beconase Ceftin Generic viagra india Isometheptene Buy soma Carisoprodol Berman sister female viagra study Online consultation phentermine Xanax online without prescription Order viagra buying viagra uk 5mg phentermine Naloxone Phentermine pills Cialis tadalafil Etretinate Tyropanoate Ingredient in phentermine Nizoral Ticarcillin Dosages xanax 5 mg no prescription Cialis levivia viagra compare Book hydrocodone sport Xanax prescription online Cheap xanax online Cheap tramadol cod Buy viagra without a prescription Xanax bar effects Dilaudid Does viagra woman work Pancuronium Selegiline Toprol Cheapest online pharmacy phentermine Cheapest generic viagra Xanax versus prozac Multivitamins Does phentermine help weight loss Cefpodoxime Buy viagra now online Ambien withdrawal Pindolol Cialis comparison levivia viagra Ups cod phentermine Divalproex Maximum dosage of phentermine Tramadol hcl acetaminotran Soma Lowest prices viagra Phentermine online doctor prescribed Cefuroxime Ecotrin Buprenorphine Viagra for women Metrizoate Canadian cialis Buy Carisoprodol Online viagra sales Prochlorperazine Clomipramine Phentermine ky Tramadol use in dogs Cefepime Phentermine ingredients Vicodin health Bosch power tools zio lowest viagra Ethanol Hydrocodone order Oxyphenonium Buy Norco Phentermine alternative Tolmetin Free viagra without a perscription Buy xanax on line Mylan xanax Tinzaparin Phentermine in florida Tramadol 50mg Viagra for woman Dirithromycin Texas personal injury lawyers viagra Detection drug in phentermine screen urine Imitrex Viagra results Levitra vs cialis vs herbal Viagra online pharmacy Ergotamine Order viagra visit your doctor online Cheap soma online Cruises soma Mirena Cetirizine Piperazine Prilosec Cytotec Buy phentermine without a prescription Canadian no phentermine prescription Cheep phentermine with cod payments Dutasteride Phentermine pharmacies online Phentermine weight loss pills Online pharmacy tramadol Tramadol hcl 50 mg tablet Methdilazine Niacin Cefotetan Viagra generic drug Cheapest diet phentermine pill Discount online phentermine Dangers of phentermine heart Ambien eminem Dicumarol _cialis et levitra Coreg Generic viagra fast shipping Xanax libido Dulcolax Claritin Viagra alternative and woman Xanax pics Meridia weight loss pill Avandia 120 cheap tramadol Mebanazine Hydrocodone mexican pharmacy what is tramadol Pictures of xanax Trientine Podofilox Cheap overnight tramadol Viagra alternatives Succinylcholine Blue 30 mg 90 free shipping phentermine pharmacy Capreomycin Extra cheap phentermine Paregoric Natural suppliments work like viagra Capoten Decadron Azithromycin Phentermine diet pill side effects Nolvadex Herbal alternative to viagra Buy Ativan Order xanax 5 mg diet pill Order soma online Xanax and valium Xanax canada Viagra overnight Hydrocodone cod only Discount priced viagra Flovent Xanax prescriptions Phentermine incrediants Iothalamate Zoloft 99 phentermine Xanax and grapefruit Buy cheap phentermine cod Long term side effects of xanax Order cheap phentermine Viagra pharmacy Phenazopyridine Cialis soft tabs Fluvastatin Phentermine reviews Itraconazole Xanax weight loss Buy viagra online cheap Free shipping with phentermine order Cheap diet phentermine pill Buspar xanax Leo phentermine order online No prior perscription tramadol Homatropine Zyprexa Discount fioricet Cialis doseage Cheapest phentermine diet pills Captopril Carbarsone Alternatives to phentermine Phentermine saturday delivery Flexeril Lodine Lawsuits involving blindness caused by viagra Phentermine blue capules Birth defects and phentermine use Zalcitabine Online phentermine pharmacy best cheapest Online ordering viagra Cialis prices Oxytetracycline Vicodin online Pilljar phentermine Hydrocodone ap ap Viagra doses Phentermine cod overnight Phentermine Clomipramine Thyrotropin Phentermine message boards Buy viagra now Adipex vs phentermine Ibuprofen Tramadol and online pharmacy Cialis forum Cialis overnight Mepindolol Lorazepam Online phentermine sale health risks Phentermine 15 mgs Tramadol medicine Alternative to phentermine Monopril Buy herbal viagra Cialis experiences Buy viagra 1 Amiodarone Cheap phentermine cod

Reading 2005

December 24, 2005 on 11:42 pm | In books | 4 Comments

Looking back over my observations resultant from a consistent troll of gaming RSS feeds, e-zines, news and even irc chat. Things are happening so fast out there, its so much fun.

As this year is done, I thought it fun to share a sampling of reading of my last 12 months! Yes, yes, fun I know. But it serves as a decent record of my zealous absorptions. It is also a point of interest for me personally, as I look back over the last year with some shock. I not only read these, but traced through them as completely as possible. The list of meat books (as opposed to the online sources I’ve consumed), in no particular order…

1. Designing Virtual Worlds
Author : Dr. Richard Bartle

Truly a fantastic tome! As a game-player and hopeful designer I was impressed. Bartle, is an pioneer of online multiplayer dungeon games, and possesses a unique and academic interest in the issues of online gaming. His model of player archetypes is a useful tool across all genres, and I found the topics to be engaging and informative. And I found myself often leaping away from the text to formulate my own ideas about persistent worlds and gameplay. Good books will tend to do that.

2. Game Architecture and Design
Authors : Andrew Rollings,

Somewhat less fantastic than Bartle, this is a more technical approach to game development. I agree this is such a hard topic to write or educate others about, since every instance has its own challenges. But an entire chapter on Project Management didn’t seem to educate or inspire. The basics are covered, especially within the models of gameplay atoms, so the text serves its purpose.

3. 3D Math Primer

If you’re interested in 3D graphics and how they are conjured, this is a great book. If math scares you, then stay away. This book is entirely focussed on teaching you the mathematics behind 3D graphics and rendering. I learned a great, great deal from my study of this book and will heartily recommend it to anyone out there interested in this vast subject.

4. Learning UML
The UML is fast becoming an excellent tool for software designers to capture and communicate the intracies of complex systems. Although the book lives up to the fine O’Reilly tradition of documenting technical topics, I found the real-worldness of it to be somewhat lacking. I had a difficult time applying the concepts before finding my own CASE tool to make the job easier. Anyone know of UML plugins for OpenOffice or MS-Word??

5. Game Design
Authors : Andrew Rollings

Fantastic, fantastic, fantastic. I loved this book so much I cannot recommend it enough. My highlight marking runs the entire text, front to back.

6. OpenGL Programming Guide

This is a reference book, and is essential for any graphics programmers. Several chapters go into significant detail on the rendering pipeline, and the writing is clear and thoughtful. I enjoyed reading most of this book. Space on your shelf should definitely be set aside for this and its companion, The OpenGL Reference Guide.

7. Role-Playing Games

I really liked the pretty graphics in this book. I’m not joking. After so many technical tomes, it was refreshing to just pore over a handy survey of “whats out there” from a RPG developer’s point of view.

8. Good to Great
Author : Jim Collins

If you’re starting out a new business, this is the book to read above all others. Most companies aspire to this, but few actually achieve it. And it covers aspects that you can utilize in all aspects of your life and business. Its fun, and its the future. If you haven’t read this, I would highly urge you to do it.

Pulpy Fiction

1. “The Scar”
Author : China Mieville

This is the most depressing piece of fiction that I’ve ever read. But if you’ve read my rants about innovation in gaming, you’d know that I’d appreciate innovation in writing. This is it. Its fresh and a pleasure to read the book from the writing style alone. Its no surprise that this author is winning numerous awards. I will definitely be reading more of Mieville.

2. “Marked for Death”
Author : Matt Forbeck

The Forgotten Realms has been a cash cow for WOTC for a great long time. And for good reason, since its the height of hero-dom for the D&D genre. So now comes Eberron, a new fantasy universe for WOTC, and also the result of the worldwide “setting search” contest (of which I participated). I enjoyed the writing of this novel on a surface level, and the pulpy aspect is easy to digest. This is a chill-down book, when your brain is too tired from the day, and a fun read.

Thank-you Amazon! :-)

Happy Holidays

December 24, 2005 on 11:54 am | In meta, geek culture | No Comments
merryxmas_ps.jpg

Merry Christmas and Happy Holidays!

My wishlist this year included, Raph Koster’s “Theory of Fun“, the Half-Life2 development tribute, “Raising the Bar” and a Planetside giftcard. Have fun everyone, and enjoy your time with friends and family!

Probable Uncanniness

December 14, 2005 on 2:20 am | In computer graphics | 20 Comments

 

meshcompare.jpg

Wow, this was a hot topic.Literally, ten thousand people clicked through the source articles in various places as it spread across the ‘net, and almost a thousand individuals read my journal entry from yesterday. Its not surprising, considering what a great piece of work that 3D image is.

Here is a nice backgrounder that Max Kor (the artist) prepared. Its a really interesting read, even if you just look at the pretty pictures. :-)

The big argument? Its this : how far away are we from seeing this in a game?

Although my knowledge of 3D graphics is somewhat limited to intermediate OpenGL coding, I have a very strong belief that this will not only be possible, but it will be done within five years! Other people, disagree strongly. 20 years, they say!

I ttotally understand the industry professionals who contend that such things are impossibly difficult on a games budget and timeline. I mean, they know what they’re talking about, right?

Yet, I still cannot help but think where we were 12 years ago, in the literal ‘genesis’ of computer graphics. You think this stuff is expensive now? I don’t recall the specifics, but I remember Lucasfilm saying that it took days or weeks to render that famous “Genesis flyby” scene in Star Trek II. Do you remember that?

ftp://ftp.luth.se/pub/misc/anim/tv/genesisp.mpg

It was awesome… at the time. :-)

I can only think of those early-eighties CG experts neighing in disbelief at Doom3 today. “Because of X Y & Z! It will never work! Neverrrrr!” The Incredibles? “Not in my lifetime!”. And this proves how conventional thinking works. To think I had arguments in 1994 with a telecomms engineer about whether ADSL was possible. The engineers know their biz, they’ve done their homework, and life is good. Right?

Wrong.

Costs will drop. Hardware capabilities will increase. Software will get smarter. Libraries will expand. Refinement will increase. And everything will get cheaper and faster and all that. I mean, this is the tech business people!

I can’t predict the future exactly, but I know the folly in shrieking “impossible!” when faced with musings on future tech. When will people learn.

What do you think? Sooner or later?

The uncanny future

December 13, 2005 on 2:30 am | In games industry, computer graphics | 5 Comments
liam
credit : max kor, cgtalk.com

If you close your eyes and peer into the possible future of gaming, you might glimpse an image such as this. Today this noble warrior was generated entirely in Maya3D, but its not difficult to guess that one day computer games will be peopled with characters of such depth and realism. Maybe not today, but one day.

Do graphics make the game? Hardly! Yet I would argue that characters are an equal contributor. Adding personae of such extreme levels will one day take games well beyond that of any Hollywood movie. Not just to watch, but to interact with, to fight against, to hate, to fear, to save, to love. If the gameplay is served by the story, then what a day when the story is served by characters like this! “Video game moments” of yesterday were as evocative for me as movies or novels (even when they werely merely games with text!), so its no surprise that I should greatly look forward to truly rich and interactive characters. It is one of the biggest challenges of this emerging artform. Storytelling without convincing characters is like a movie with bad actors.

This will be a critical aspect that brings the storytelling potential of videogames closer to the mainstream (and one day consume it). Maybe the publishers who relish rich graphics over gameplay have a point in this : they are attempting to expand the market with greater and greater eye-candy (while the rest of us real gamers get bored). Personally, knowing that I got excited in the days of text, I’m a shoe-in for great graphics done right. Give me a game that delivers on all levels of gameplay, narrative, interactivity and characters, and I will be happy. But we know this isn’t true for everyone. Gaming fans are a rarity in my generation (yet less so, I’ve noticed, in the next one).

However, as realistic as computer-generated characters become, there is a well-known problem referred to as “the Uncanny Valley“; the psychological consequence of increased photorealism actually decreases the believability of characters. The argument is that one should avoid (or minimize) the realism of graphics in order to heighten believability.

Personally, I would not shy from realism in this fashion. I see this barrier as part of the cost of having highly realistic characters in an interactive 3d environment. We may have a twinge of a “this is not real” creepiness, yet perhaps this will serve as the best reminder that we are, in fact, only playing a videogame. Is it not a fair trade-off from what we’re seeing these days? Compare the warrior above with the visage of a typical WoW character. I’d take the uncanny valley any day over that! Do non-human characters exhibit the same problem? Is it OK for them to move and appear realistic? Even if the valley rears itself, we’ll instinctively know that they are not real.


One day, that warrior will call out your name as he ambles towards you at the fireside. His footsteps will crunch across leaves as he nudgers closer, and emerges into the flickering light of the fire. Later, he will reveal himself as the King in disguise… and asks you to undertake a secret mission to save his daughter, the princess.


A little corny, but it sounds fun, right? For me, it is truly just as much fun to imagine.

And now a question for you! When will we see graphics at this level in computer games? 2 years? 5 years? 10? Never?

Not all that WoW’d

December 9, 2005 on 9:26 am | In games design, mmorpg, WoW | 3 Comments
wow nerds

After a long and undeniable fade, I finally uninstalled WoW and cancelled my account. Many months have gone by where I have not touched the game, for a variety of reasons. The strongest of these, hurridly scrawled below :

Despite my contention that its a complete design, a perfectly overflowing package with busy little treats for everyone, the game is essentially dead for me. Getting to 60, the current maximum level, was “mostly harmless” fun. Despite fits of sheer boredom, peppered with many instances of reading magazines during combat, I finally did it and by mid-summer dinged 60. Surprising yes, but a promise was made, and I always try to do what I say I will do. I was glad to have my compatriots with me while I did that : Iolo, Dorgrim, Thorgar, Davina, Iara, Gropp, Kali… the many nights of fun we had is undeniable.

Everything in the game is there because Blizzard chose it to be. If you look closely, you see the design and technical decision points all over. For the good and bad, it is what it is. I won’t fault Blizzard for the “why’s” of what they did, but I will fault them for the “because” - that is, the result of their decisions :

The end-game for WoW
As meticulous a design it is, did not appeal to me. I strongly feel that they really did a fantastic job with the game as a whole, and the effects of what they have wrought shall be felt throughout gamedom for a very long time. Yet there is so much missing from what could have been a “funner” game. The prerequisite for large group instances included a party of absolutely correct composition, but this manifested a direct barrier to actually playing and enjoying the game! If you couldn’t find the right healer or tank, you did not play. Why pay for a game that you cannot play?

The objective is fighting, yet combat is dull
The prevailing mode of point-and-click combat is hopelessly deterministic, thus removing the visceral pleasure one should have when vanquishing an opponent. A joyless exercise to be sure. And complete ignorance of the five-second rule.

The story? What story!
This is a huge world, filled with peoples and places and legends and history. Yet I challenge anyone to tell me five story threads from the top of their head. The God Hakkar did what, exactly? What did Overmaster Pyron do to deserve repeated assasination? ETC.

The warped and cartoon-like visual design
It fills the world from each end with a lovely, contiguous language making each corner different yet predictable. The work of a consistent hand. A god. But the lack of photorealism and the cutesy elements lead me astray from immersion. If they were to drop an entire new continent into the game (and they will), it would actually appear far too similar to what appeared before it, and no matter what they were attempting to render for us. One may argue, but the visuals actually get tedious.

The characters
By the characteres I mean the design. Not compelling and far too similar. Yes, they create ownership and uniqueness as a game reward (ie. time spent in procuring new “looks” in the form of weapons and armour), but too often I would meet another night-elf rogue that looked identical to me. My opinion (and you may disagree) is that this should not happen. And looking at my character’s face, right from the start, caused me to curl my lip in slight disgust.

Inertness
If you drop a sword in the forest, does it make a sound? Not in WoW. The world is a backdrop to a player’s interactions with a database. You cannot interact with the world in any way, nor can you drop items, move objects, build things, destroy them, or do anyhting to change or disturb this lovingly crafted universe in any way shape or form. This breaks immersion (at least for me). It makes the world less interesting to spend time in.

And thats it. I recall grinding my way through Azeroth’s Silithus region for a rare item, doing it for several hours, and decided to listen in on my guild Ventrilo server for the whole voyage, partaking in the conversation. Three hours of nothing but discussion of particular pieces of armour and weapons. “Those gloves are nice.” “Yeah if I combine them with this and this, that will complete the set I’ll need to do that and that.” “Fantastic”. I am not joking, this was a three hour non-stop d