Important alert: (current site time 7/15/2013 6:21:01 PM EDT)
 

winzip icon

MATRIX FALL X 3D (matrix effect in 3D)

Email
Submitted on: 1/24/2005 5:41:36 PM
By: NoRabbit  
Level: Intermediate
User Rating: By 14 Users
Compatibility: C++ (general), Microsoft Visual C++
Views: 20898
 
     hi ! This is my version of the matrix effect in 3D (the falling characters) I previously submited an other version coded in visual basic (Matrix Fall 3D). I thought it would be a good idea to make the jump from vb to c++ while attempting to do the same in c++ The code is entirely commented (in french, sorry for the others...) It uses "libpng" and "zlib" but you don't need to have them installed. All the source code of these libs are included in the archive. This code demonstrates how to : create a window, use OpenGl, load textures from PNG and BMP directly to opengl, create basics geometry and use texture coordinate easily, use display list, use billboarding, make a basic animation engine, use the camera, create classes, ... The complete rar is also available from wy website : http://www.open-design.be/dev/Matrix Fall X source.rar

 
winzip iconDownload code

Note: Due to the size or complexity of this submission, the author has submitted it as a .zip file to shorten your download time. Afterdownloading it, you will need a program like Winzip to decompress it.Virus note:All files are scanned once-a-day by Planet Source Code for viruses, but new viruses come out every day, so no prevention program can catch 100% of them. For your own safety, please:
  1. Re-scan downloaded files using your personal virus checker before using it.
  2. NEVER, EVER run compiled files (.exe's, .ocx's, .dll's etc.)--only run source code.

If you don't have a virus scanner, you can get one at many places on the net including:McAfee.com

 
Terms of Agreement:   
By using this code, you agree to the following terms...   
  1. You may use this code in your own programs (and may compile it into a program and distribute it in compiled format for languages that allow it) freely and with no charge.
  2. You MAY NOT redistribute this code (for example to a web site) without written permission from the original author. Failure to do so is a violation of copyright laws.   
  3. You may link to this code from another website, but ONLY if it is not wrapped in a frame. 
  4. You will abide by any additional copyright restrictions which the author may have placed in the code or code's description.


Other 1 submission(s) by this author

 


Report Bad Submission
Use this form to tell us if this entry should be deleted (i.e contains no code, is a virus, etc.).
This submission should be removed because:

Your Vote

What do you think of this code (in the Intermediate category)?
(The code with your highest vote will win this month's coding contest!)
Excellent  Good  Average  Below Average  Poor (See voting log ...)
 

Other User Comments
1/24/2005 7:06:01 PMAlex Smoljanovic

This looks absolutely amazing.
Great job. 5 G's.
(If this comment was disrespectful, please report it.)

 
1/24/2005 8:00:15 PMNoRabbit

tkx !
(If this comment was disrespectful, please report it.)

 
1/24/2005 11:56:34 PMaaron_morris_2000

Cool!!!!
(If this comment was disrespectful, please report it.)

 
1/25/2005 7:56:07 AMThe ShadowMan

I just cannot understand how come a XOR encrypt algo got over 2000 click and a such COOL program like yours just 90 till now... Man, that was a GREAT JOB you did!
I will give you 5 for that.
(If this comment was disrespectful, please report it.)

 
1/26/2005 12:25:49 PMKarl Buckland

Very nice!
It looks great.
(If this comment was disrespectful, please report it.)

 
1/27/2005 6:24:32 PMNoRabbit

re-tkx !
The ShadowMan : ...yes but it's life... and tkx anyway ;)
(If this comment was disrespectful, please report it.)

 
2/14/2005 10:59:49 PM

That is sooo good!!! definate 5... it dont seem to work once i compile it though :(
(If this comment was disrespectful, please report it.)

 
2/15/2005 5:58:00 AMNoRabbit

hmmm, there could be a lot of reasons...
what kind of hardware do you have ?
did you get any error/warning during compilation ?
you can reduce the number of lines if you have a slower machine than mine (amd 2000+, geforce ti 4200, 768 Ram)
(If this comment was disrespectful, please report it.)

 
2/16/2005 9:28:30 AM

Bravo! Non seulement le code est bien structuré (et fonctionnel!) mais en plus il est commenté correctement et adéquatement. Je suis très étonné par la qualité de ce code!!!
(If this comment was disrespectful, please report it.)

 
2/16/2005 9:32:18 AMNoRabbit

merci ;)
(If this comment was disrespectful, please report it.)

 
2/17/2005 11:14:01 AM

cooollllll!!!hey it would be gr8 if u could add a 3-d cube rolling in 3-d!!! coool cooll keep it up!!!
(If this comment was disrespectful, please report it.)

 
2/17/2005 11:19:06 AM

salut, c tres bien!!! bravo!!! mais quel compiler je dois m'en servir pour sauver lappication comme exe???
(If this comment was disrespectful, please report it.)

 
2/17/2005 11:28:21 AMNoRabbit

salut ! ;)
j'ai utilisé Visual c++ 6, je n'ai pas essayé d'autres compilateurs.

I used Visual C++, but I didn't try an other one.
I can send you the EXE file if you want...
(If this comment was disrespectful, please report it.)

 
2/19/2005 6:56:33 AM

sa va, elle marche maintenant je croyais que j'aurais besoin de SDK. merci beaucoup, sa marcche.... cool
(If this comment was disrespectful, please report it.)

 
2/22/2005 11:45:37 AMWayland Young

Very nice! It would be cool if you could make this into a screensaver.
(If this comment was disrespectful, please report it.)

 
2/23/2005 8:33:46 AM

eh eh get off you french dudes.. English plz.
The program looks good, I might nick it! also will it work without graphics card installed. I have basic IBM machine.
(If this comment was disrespectful, please report it.)

 
2/23/2005 8:38:02 AMNoRabbit

"I might nick it!" ? what does it mean ?
"will it work without graphics card" ? of course not...
(If this comment was disrespectful, please report it.)

 
2/28/2005 10:57:04 PMLkNsngth

Next time make a complete matrix intro
(If this comment was disrespectful, please report it.)

 
11/22/2006 6:45:55 AMrico..

I cant compile it, it looks awsome.. any help??
(If this comment was disrespectful, please report it.)

 
11/22/2006 7:19:25 AMrico..

any instructions for compiling this? if its possible in english?
(If this comment was disrespectful, please report it.)

 
3/9/2007 6:39:38 AMnina

please post instructions for compiling this.
(If this comment was disrespectful, please report it.)

 
4/17/2007 9:32:34 AMNoRabbit

There should be no problem to compile it with Visual Studio. Maybe try the version before the .Net
Check the project home page for updates: http://simpleproject.open-design.be
(If this comment was disrespectful, please report it.)

 
9/21/2007 3:15:51 AMken

finally found what i have been looking for..this one is STUNNING! thanks
(If this comment was disrespectful, please report it.)

 
2/28/2012 8:35:06 PMsib

Oh, This is really cool, Nice work! I think this will do much help to my openGL skills.
(If this comment was disrespectful, please report it.)

 

Add Your Feedback
Your feedback will be posted below and an email sent to the author. Please remember that the author was kind enough to share this with you, so any criticisms must be stated politely, or they will be deleted. (For feedback not related to this particular code, please click here instead.)
 

To post feedback, first please login.