추상화
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

추상화

on

  • 1,172 views

 

Statistics

Views

Total Views
1,172
Views on SlideShare
1,112
Embed Views
60

Actions

Likes
1
Downloads
2
Comments
0

1 Embed 60

http://hucce.tistory.com 60

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

추상화 Presentation Transcript

  • 1. 기획자여, 추상화를 알라
  • 2. 추상화란 무엇인가?
  • 3. 몬드리안추상화의 거장
  • 4. 몬드리안의 나무
  • 5. 몬드리안의 나무
  • 6. 몬드리안의 나무
  • 7. 추상화특징만을 집어 내어 그룹화 한다 여러 부품이 모여서 컴퓨터가 된다
  • 8. 추상화규칙도 추상화 할 수 있다. 시스템 / 규칙 이동 시스템 • 좌 이동키를 누르면 좌측으로 이동한다. • 우 이동키를 누르면 우측으로 이동한다. • 상 이동키를 누르면 위쪽으로 이동한다. • 하 이동키를 누르면 아래쪽으로 이동한다.
  • 9. 왜 추상화를 하는가현대는 객체지향 프로그래밍을 쓴다. 객체지향의 중요한 점은 추상화 마리오 마리오 속성 속성 이동속도 이동속도 점프속도 활동 이동 활동 이동 점프
  • 10. 왜 추상화를 하는가추상화의 정도는 매우 중요하다 어디까지 세분화해서 그룹화 하는가 이동 이동 달리기
  • 11. 왜 추상화를 하는가추상화의 정도는 매우 중요하다 어디까지 세분화해서 그룹화 하는가
  • 12. 왜 추상화를 하는가추상화의 정도는 매우 중요하다 어디까지 세분화해서 그룹화 하는가
  • 13. 왜 추상화를 하는가프로그래밍을 배워야 하는 이유 어떻게 그룹화 하는가를 알기 위해서 프로그래밍이 더 잘죠 물론!
  • 14. 왜 추상화를 하는가프로그래머에게 더 좋은 기획서를 쓴다. 추상화! 더 좋은 건 UML weapon +reloadDelay: Float = 0 +powerShotReloadDelay: Float = 0 moveObject +shotingDelay: Float = 0 -moveSpeed: Integer = 0 +powerShotDelay: Float = 0 +loadedAmmo: Integer = 0 +move() +Number: Integer = 0 bullet camera shotgun flame character SMG +damage: Integer = 0 +startAngle: Integer = 0 +recoverySpeed: Float = 0 +HP: Integer = 0 +Penetration: Boolean = 0 +intervalAngle: Integer = 0 +bulletNumber: Integer = 0 -dead() enemyCharacter knockbackBullet flameBullet playerCharacter +damage: Integer = 0 +knockbackDamage: Integer = 0 #powerGauge: Integer = 0 #attackRage: Integer = 0 #weapon: Integer = 0 #meleeAttackDelay: Float = 0 +attack() #meleeAttackDamage: Integer = 0 #changeDelay: Float = 0 #powerShoting() #shoting() shotgunBullet SMGBullet #meleeAttack() #changeWeapon() #moveRage: Integer = 0 #reload()
  • 15. 왜 추상화를 하는가하지만 더 중요한 건 프로그래머와의 소통이다. 재미 있게 만드는 건 기획자지만 완성을 하는 건 프로그래머
  • 16. 감사합니다