파이썬
파이썬 팩맨 소스 코드 (알고리즘) 분석
행복햐
2017. 8. 18. 13:15
출처: http://www.pandadeath.com/level-0.html
출처: http://www.pandadeath.com/level-1.html
출처: http://www.pandadeath.com/level-2.html
노드 그리기
출처: http://www.pandadeath.com/level-3.html
노드에서 노드로 팩맨 이동하기
출처: http://www.pandadeath.com/level6.html
노드 그룹 그리기
출처: http://www.pandadeath.com/level7.html
고스트 이동하기, AI
- 클래스 -
PacMan
__init__
setPosition
update
move
continueDirection
getNextTarget
reverseDirection
overshotTarget
restOnNode
render
Node
__init__
render
NodeGroup
__init__
getNode
getNodeFromNode
findFirstNodeInGrid
addNode
nodeInList
createNodeListFromFile
followPath
setupPortalNodes
createNodeListManually
render
Vector2D
Stack