UnderwareDesign
December 11, 2017, 01:17:34 AM *
News: PlayBASIC2DLL V0.99 Revision I Commercial Edition released! - Convert PlayBASIC programs to super fast Machine Code. 
   Home    
Pages: [1]
 
Author Topic: Challenge #29 - Checker Board effect  (Read 114 times)
Member
Development Team


WWW
« on: October 25, 2017, 08:48:57 AM »





Challenge #29 -  Checker Board effect

   This challenge is to create one of the classic demo scene effects which I refer to as checker board, but it might be called something else (see video for example).  The objective on the surface seems simple, but if you just draw layers of BOX you'll run into fill rate bottlenecks the more layers you add..  So perhaps there's another way of  create the same effect without just drawing all the layers..  


    So for those that take this challenge on, you'll learn many fundamentals ranging from  2d drawing primitives / optimization / culling.  Which will of course l translate into your everyday BASIC programming skills.    

     Good luck !
 

Example:

  




     As always we'll award   Extra Brownie points to the most creative submissions .



Submission

  * Submissions can be written in any version of PlayBASIC
  
  * Submission can only be accepted in Source Code form only.

  * No external media is permitted for this challenge.

  * Zip up your Submissions and please try to keep it smaller than 500K !

  * Authors automatically give consent for their submission(s) to distributed and used for promotional purposes via UnderwareDesign.com, PlayBasic.com code tank.

  * Authors can submit as many times as they like.

  * To make a submission, zip up your projects and either post it in this thread, or create your own thread in either the Source Codes or Show Case forums and post a link bellow.



Dead Line

     Anytime before the next ice age



Prizes

     * The best submissions will be periodically highlighted through the PlayBasic IDE news service / News Letters/ FaceBook,  Twitter or the PlayBASIC youtube channel.


Logged

Pages: [1]
 
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.13 | SMF © 2006-2009, Simple Machines LLC | Privacy Policy Valid XHTML 1.0! Valid CSS!