seminar/Techniques for 4kb Intro Development, Block Party 2007.odp 1.15M
seminar/Techniques for 4kb Intro Development, Block Party 2007.ppt 1.59M
file_id.diz
ÿþT h e s e a r e t h e s o u r c e s a n d r e s o u r c e s f o r t h e 4 k i n t r o s e m i n a r , g i v e n
a t B l o c k P a r t y 2 0 0 7 b y P o l a r i s a n d s _ t e c .
I f y o u h a v e a n y q u e s t i o n s s e n d a n e m a i l t o p o l a r i s @ n o r t h e r n d r a g o n s . c a
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
p r e s e n t a t i o n s t u f f
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
T e c h n i q u e s f o r 4 k b I n t r o D e v e l o p m e n t , B l o c k P a r t y 2 0 0 7 . p p t - P o w e r p o i n t v e r .
T e c h n i q u e s f o r 4 k b I n t r o D e v e l o p m e n t , B l o c k P a r t y 2 0 0 7 . o d p - O p e n O f f i c e v e r .
4 k . 0 1 . a v i - v i d e o c l i p o f f i n a l r e s u l t o f t h e f r a m e w o r k .
s p h e r e _ w f . a v i - w i r e f r a m e s p h e r e ( s h o w i n g d r a w i n g )
s i n . w a v - s a m p l e a u d i o i n t h e p r e s e n t a t i o n
b e l l . w a v - s a m p l e a u d i o i n t h e p r e s e n t a t i o n
f m . w a v - s a m p l e a u d i o i n t h e p r e s e n t a t i o n
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
n e h e s t u f f
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
T h e v a r i o u s n e h e f o l d e r s s h o w h o w t o r e d u c e H e H e s O p e n G L t u t o r i a l # 5 f r o m
1 1 2 6 4 b y t e s t o 8 9 1 b y t e s . T h e s e q u e n c e g o e s s o m e t h i n g l i k e t h i s :
n e h e 0 - T h e s e p r o j e c t s a p p l y v a r i o u s c o m p r e s s i o n t e c h n i q u e s t o t h e u n m o d i f i e d
s o u r c e s . Y o u w i l l n e e d t o h a v e v a r i o u s t o o l s , s u c h a s u p x , o n y o u r
P A T H v a r i a b l e f o r t h e s e p r o j e c t s t o b u i l d p r o p e r l y .
n e h e 1 - R e m o v e s t h e C s t a n d a r d l i b r a r y
n e h e 2 - R e m o v e s u s e l e s s a n d r e d u n d a n t c o d e
n e h e 3 - R e m o v e s e r r o r c h e c k i n g a n d c l e a n u p c o d e
n e h e 4 - U s e s v a r i o u s W i n 3 2 h a c k s t o s h r i n k t h e c o d e s o m e m o r e
n e h e 5 - R e w r i t e s t h e e n t i r e t u t o r i a l i n a s s e m b l y l a n g u a g e
n e h e 6 - L a s t - m i n u t e s w i t c h t o t r i a n g l e f a n s t o s a v e a f e w b y t e s
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
f r a m e w o r k s t u f f
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
T h e f r a m e w o r k f o l d e r c o n t a i n s t h e s o u r c e c o d e f o r o u r e x a m p l e 4 K i n t r o . I t i s
d e s i g n e d a s a t e m p l a t e s o y o u c a n e a s i l y r e p l a c e o u r c o d e w i t h y o u r s . T h e
f i l e s d o t h e s e v a r i o u s t h i n g s :
m a i n . c - S t a r t u p a n d m a i n w i n d o w c r e a t i o n
m a i n . a s m - S a m e a s m a i n . c , b u t u s i n g a s s e m b l y l a n g u a g e
m u s i c . c - C r e a t e s a n d p l a y s t h e m u s i c
d e m o . c - C r e a t e s a n d d r a w s t h e d e m o v i s u a l s
s c r e e n . h - S c r e e n r e s o l u t i o n d e f i n i t i o n
m a t h 4 k . h - M a t h l i b r a r y , c o m p l e m e n t s o f C h a o s / F a r b r a u s c h
b u i l d . m a k - M a k e f i l e
T o c r e a t e y o u r o w n 4 K i n t r o s , j u s t r e p l a c e t h e f u n c t i o n m u s i c ( ) i n m u s i c . c
a n d t h e f u n c t i o n s d e m o _ i n i t ( ) a n d d e m o _ r e n d e r ( ) i n d e m o . c w i t h y o u r o w n c o d e .
H a v e f u n !