BAK/Problem Solving, Python Programming, and

Coursera 강의,Problem Solving, Python Programming, and Video Games 2주차

게임이 더 좋아 2020. 4. 26. 01:16
반응형
728x170

You will explore five criteria for problem decomposition: experiential decomposition, feature selection, problem refinement, spatial decomposition, and temporal decomposition.

 

 

you will use three interactive learning objects: the description builder, functional test plan builder, and algorithm builder.

 

 

주요 개념

 

  • Recognize the difference between a process and ad hoc problem solving.

  • Recognize experiential decomposition as observe, play and describe.

  • Understand a game (Hacking), by observing and playing it, to identify its features.

  • Identify feature dependencies in a game (Hacking and an abstract game).

  • Create balanced feature sets.

  • Use problem refinement to solve a problem.

  • Understand a game version (Hacking Version 1), by observing and playing it, to identify its features.

  • Assemble a description for a simple text-based game (Hacking Version 1), using the Description Builder.

  • Assemble a test plan for a simple game with one gameplay path (Hacking Version 1), using the Test Plan Builder.

  • Assemble a sequential algorithm for a simple text-based game (Hacking Version1) using the Algorithm Builder.

  • Recognize the order of tasks in the Create Game Process, focusing on the sub-tasks of Understand Game, and Create Design.

  • Recognize techniques in the Problem Solving Ontology, focusing on Problem Decomposition.

 


Day1

 

 

 

 

 

 

process, algorithm은 무계획이 아니라 계획적으로 문제를 해결하기 위한 것이다.

 

decomposition은 나누는 것이다. 큰 것에서 작은 것으로 그래야 쉬워지니까 ㅎㅎ

 


그리고 버추얼 박스를 깔라는데... 까는 방법이야 나와있고 거기에 관한 에러들이 뜨면

이 글을 한 번 보자. 

 


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


 

 

 

 

제일 중요한 내용이야 진짜...

저 6가지 decomposition 문제는 나눌수록 쉬워지지

Divide and conquer이라고..

 

 

 

728x90
반응형
그리드형