General Discussions

The humble programmer – Briant

Briant

Member

Posts: 742
From: Stony Plain, Alberta, Canada
Registered: 01-20-2001
One of the attributes scripture tells us to strive for is humility. So, if you think you're a good programmer, download "the product" ( <A href="http://www.theproduct.de">http://www.theproduct.de</A> ) and prepare to be humbled. I was. As you watch it, remember: this file is only 64K.

(Be sure to check out the "bugs" page to see if your video card will work, and they recommend at least a P2-350...)

Humbled,
Brian

Krylar

Administrator

Posts: 502
From: MD, USA
Registered: 03-05-2001
In a word: WOW. That was majorly impressive. Don't know whether to feel encouraged or discouraged about my abilities now

BTW, you can do a hyperlink with out the <a href> stuff. UBB ignores it. Just type the URL and it will become a link (ie. http://www.theproduct.de). If you want to use a different name for the link than the URL, check out the link to the left that says "UBB Code is ON" for info on how to do that

Thanks for pointing that demo out!

-Krylar

------------------

[This message has been edited by Krylar (edited February 05, 2001).]

rowanseymour

Member

Posts: 284
From: Belfast, Northern Ireland
Registered: 02-10-2001
That is quite simply the most amazing thing I ever seen on a computer screen. And all that in 64Kb. WOW.

------------------
"After three days without programming, life becomes meaningless."

http://rowanseymour.members.beeb.net/

joeG

Member

Posts: 90
From: OK, US
Registered: 01-20-2001
quote:
Originally posted by rowanseymour:
That is quite simply the most amazing thing I ever seen on a computer screen. And all that in 64Kb. WOW.

Quote sounds familiar. Do you frequent gamedev.net? If so, under what handle?

joeG

rowanseymour

Member

Posts: 284
From: Belfast, Northern Ireland
Registered: 02-10-2001
I do frequent gamedev.net (excellent site) but I am not a member and have never posted anything. Sorry.

That .product demo has given me an idea for a script for generating 3d scenes. Doing something like POVRay (script based raytracer, http://www.povray.org) but for real time 3d with animation.

------------------
"After three days without programming, life becomes meaningless."

http://rowanseymour.members.beeb.net/

CobraA1

Member

Posts: 926
From: MN
Registered: 02-19-2001
An excellent example of little-used graphics techniques. Although the demo doesn't work on my computer, the scene shots are impressive.

There is one more technique worth mentioning that they didn't have, but can be used to create huge universes and worlds with amazingly little code or data: Random generation, using a custom random number generator and a certain seed so the universe is the same each time you play it.

Elite used this technique, which allowed the authors to create eight galaxies with thousands of planets each.

http://www.gamasutra.com/features/19990917/infinite_01.htm for more info.

Captain Code
Junior Member

Posts: 3
From:
Registered: 02-02-2001
Just wanted to make sure you all realize that the 64KB executable is severely compressed, using a modified version of UPX (probably the most popular PE compressor) for even more compression.

Just for comparison, I used UPX to compress the Windows 2000 explorer (explorer.exe) to 42% of its original size. So the uncompressed demo was certainly larger than 64KB.

Still, it's pretty cool that they were able to get it so small.

Later,
Alan / aka Captain Code