I visited Dark Horse Comics in Milwaukie OR recently. I was pleased to see the place thriving, despite the economy. In the rush of each day’s news, it’s easy to forget the economy doesn’t sink equally everywhere. Some parts do okay while the car and construction industries flatten like pools of astronaut gore on the surface of a cold, hypergravitational neutron star.
Mike Richardson showered me with books, and I was pleased to see a beautiful, redesigned reissue of Bernie Wrightson’s masterpiece. Throughout the seventies he issued portfolios of illustrations to Mary Shelly’s Frankenstein. Finally, in1983, Marvel published the novel with them all.
It was a disappointment. I suppose it would have to be after the beautiful oversized portfolios, which by their scale did justice to Bernie’s hyperrendered artwork. He was in thrall not only to his early influence Graham Engels, but also to Golden Age Illustrator Franklin Booth.
Booth grew up in the country and didn’t realize the intricate woodcut engravings of artists like Gustav Dorè were actually done by artisans reproducing, through cut lines on the endgrain sides of dense hardwood blocks, based on Dore’s paintings. He thought they were drawn right off by the artist in pen and ink. So he taught himself to render as finely as the dollar bill in your pocket.
Anyway, things came together for Wrightson then. He’d done his outstanding journeyman work in comics, was still without family responsibilities (I think), and living the art for art’s sake life. He must have put in thousands of hours and so created a work for the ages.
But, as I said, I was disappointed with the Marvel book. The design was perfunctory, even hostile to reading. Small type and narrow margins created too much text on each page – it made a difficult, meandering story a slog that quite defeated me, even when I tried to read it again last year.
Presumably Dark Horse hasn’t tightened up Shelly’s maddeningly indirect tale (she was nineteen, after all, when she wrote it – and who am I to complain, it’s a mythic classic!). But I can unreservedly recommend this edition. The new book is much more readable, with some classy design touches and plenty of air in the layouts.
It contains one of my favorite quotes: “Nothing so contributes to tranquilize the mind as a steady purpose.”
A steady purpose. Not a bad mantra.
Thanks for sharing your thoughts. I wish i had time and patience to make a informative post like yours. A ton of information on all the states. Bookmarked your blog.
Posted by: Club Penguin Cheats | January 24, 2010 at 07:32 PM
nematodos su control con silicio buy prednisolone allied press follando con mi cunada lithium paint drying buy ventolin no prescription psychosis abilify paxil cr vs paxil http://khanhgiao.com/cdkt10/showthread.php?92546-aciphex-doseage-and-use-aciphex-over-the-counter-comparable&p=108690#post108690 - aciphex doseage and use aciphex over the counter comparable http://malin.aromash.ru/forum/viewtopic.php?pid=38887#p38887 - trazodone anxiety how does trazodone show on ua http://www.dekpitlok.com/index.php?topic=46754.new#new - muscle pain cymbalta cymbalta and male sex http://www.couponsponge.com/forums/showthread.php?149-Buy-Plavix-Online-India-plavix-off-patent-plavix-discontinued&p=143766&posted=1#post143766 - decortin decortin venezuela http://www.okwhatsup.com/simpMF/index.php?topic=159254.new#new - cefadroxil for right drug 2000mg daily cefadroxil zantac 600 mg per day viagra headquarters building 1934 allis chalmers c
Posted by: Nuady | May 26, 2012 at 03:38 AM
Looks like the snake game might work. Track a direction veotcr, and turn right 90 degrees every time you hit a side or a populated square. The tail keeps extending indefinitely Edit : Snakey v0.1 in C#. Works for non square grids too using System;using System.Text;namespace ConsoleApplication1{ class Program { public enum Direction { Up, Down, Left, Right } static void Main(string[] args) { int[,] maze; Direction currentDirection = Direction.Right; bool totallyStuck = false; bool complete = false; int currentX = 0; int currentY = 0; int boundX = 4; int boundY = 5; int currentNumber = 1; int stuckCounter = 0; bool placeNumber = true; maze = new int[boundY, boundX]; while ((!totallyStuck) && (!complete)) { if (placeNumber) { maze[currentY, currentX] = currentNumber; currentNumber++; stuckCounter = 0; } switch (currentDirection) { case Direction.Right: // Noted short Circuit Bool Evan if ((currentX + 1 = 0) && (maze[currentY, currentX - 1] == 0)) { placeNumber = true; currentX--; stuckCounter = 0; } else { placeNumber = false; stuckCounter++; } break; case Direction.Down: if ((currentY + 1 = 0) && (maze[currentY - 1, currentX] == 0)) { placeNumber = true; currentY--; stuckCounter = 0; } else { placeNumber = false; stuckCounter++; } break; } // Is Snake stuck? If so, rotate 90 degs right if (stuckCounter == 1) { switch (currentDirection) { case Direction.Right: currentDirection = Direction.Down; break; case Direction.Down: currentDirection = Direction.Left; break; case Direction.Left: currentDirection = Direction.Up; break; case Direction.Up: currentDirection = Direction.Right; break; } } else if (stuckCounter > 1) { totallyStuck = true; } } // Draw final maze for (int y = 0; y < boundY; y++) { for (int x = 0; x < boundX; x++) { Console.Write(string.Format("{0:00} ",maze[y, x])); } Console.Write(""); } } }}
Posted by: Risalva | May 28, 2012 at 10:14 PM