Expression by Abstract Concepts
┬─┬ ┬─┬ ╔═══────────┴─┴─────────────────────────────────────────────────┴─┴────────═══╗ ║ _ |_ __ |_ _ _ _ |_ _ _ _ _ _ _ |_ __ ║ │ (_| |_) _) |_, | ` (_| (_, |_, (_, (_) | | (_, (-, |_) |_, _) │ ║ | ║ ╚═══────────┬─┬─────────────────────────────────────────────────┬─┬────────═══╝ ╔═══────────┴─┴─────────────────────────────────────────────────┴─┴────────═══╗ ║ E X P R E S S I O N 22-04-1995 ║ │ │ ├─- A new demo ? -────────────────────────────────────────────────────────────┤ │ │ │ Yes. │ │ │ ├─- How do I start it ? -─────────────────────────────────────────────────────┤ │ │ │ At the DOS prompt, type: EXPRESS │ │ │ ├─- Why doesn't it run ? -────────────────────────────────────────────────────┤ │ │ │ You have: SmartDrive, Stacker, DoubleSpace, Windows, OS/2, UNIX, XENIX, │ │ AIX, Amiga, MSX, Macintosh, NeXT, Windows NT, Windows 98, MAPICS, │ │ MS Bob, ZX81, C-16, VIC 20, C64, Atari 800XL, Atari ST(E), Atari │ │ Falcon, NES, Super NES, Sega Master System, Sega Megadrive, Sega │ │ Saturn, FM Towns, Game Boy, PC9801, AS400, RS6000/2, Sony │ │ Playstation, Philips P2000, Sega Model II, Atari Lynx, Sega Game │ │ Gear, TRS-80, Neo Geo, CDi, Panasonic 3DO, IBM System 36, Univac, │ │ Sun Sparcstation, Silicon Graphics (any model), Atari 2600, │ │ Coleco Vision, Apple Newton, Apple Macintosh (Classic), │ │ PowerPC/Mac, PC Engine or anything NOT: │ │ │ │ - IBM-PC compatible 80386 or better computer (486DX2-66 preferred) │ │ - 100% register compatible VGA card (VESA LocalBus SVGA preferred) │ │ - Gravis UltraSound with 512Kb memory │ │ - MS-DOS 3.20 or higher │ │ - 640Kb of base memory with approx. 500 of it free │ │ │ ├─- Who made this demo ? -────────────────────────────────────────────────────┤ │ │ │ Code: Simm │ │ Renderings: Spoetnik, Simm │ │ Objects: Spoetnik, Simm │ │ Design Ideas: Spoetnik, Simm │ │ Code Ideas: pyREX, Simm │ │ Music: Simm │ │ │ ├─- Technical stuff about how the demo was made -─────────────────────────────┤ │ │ │ This demo, as you can see, contains a lot of 3D Studio-made objects. They │ │ were converted using proprietary utilities and put together with a couple │ │ of fast 3D display routines. These routines include: │ │ │ │ Flat shading, Gouraud shading, Phong shading, Environment mapping, │ │ Chroma mapping, Texture mapping, Flat shaded texture mapping, Gouraud │ │ shaded texture mapping, Bump mapping, Multilight phong shading, multi- │ │ light phong shaded bump mapping and lots of combinations of the above │ │ terms. │ │ │ │ The events in this demo are: │ │ │ │ - flatshaded A and C swooshing past │ │ - gouraud shaded useless vases │ │ - gouraud shaded texture mapped non-torusses │ │ - flatshaded B, U, M and P │ │ - bumpmapped multilight chroma mapped sphere │ │ - gouraud shaded landscape with bumpmapped multilight chroma mapped │ │ sphere and gouraud shaded shadow │ │ - phong shaded motion-blurred mask │ │ - fancy multilight chroma mapped totally useless tools │ │ │ │ This all together with a programmable starfield. │ │ The music was made using ScreamTracker 3.20 from Sami Tamilehto. It took │ │ about 3 days to make and was actually made before the rest of the demo. The │ │ music is played through a proprietary player, so no GusPlay from Cascada or │ │ Success PC. │ │ The speed and design is made using pure 80386 Real-mode assembler with Tasm │ │ 4.0 and TLink 5.1. Most of the inner loops are optimized with unorthodox │ │ instructions, illegal use of SP and self-modifying code :) │ │ │ ├─- Who was the first president of the United States ? -──────────────────────┤ │ │ │ Huh ? │ │ │ ├─- Final message -───────────────────────────────────────────────────────────┤ │ │ │ The Art of Coding is The Art of Expressing Yourself │ ║ ║ ╚═══────────┬─┬─────────────────────────────────────────────────┬─┬──╥─────═══╝ │ │ ╔┴─┴──╨──────╗ │ │ │ The Art of │ │ │ │ coding is │ │ │ │ the Art of │ │╔┴──────────────────────────────╗ │ Expressing │ ││ S u m m o n t h e │ │ yourself │ ││ E x p r e s s i o n │ ╚┬─┬─────────╝ ├╚┬──────────────╥───────────────╝ ├─┤ -─────┴═┴──────────────╨──────────────────────────────────┴═┴────-
[ back to the prod ]