게임이란 조금 복잡하기 때문에
변수 하나만으로는 무언가 복잡한 것을 나타낼 수 없다.
예를 들어 게임에서 몬스터란 그냥 값하나가 아니라 아주 복잡한 값이다.
몬스터에는 이름, 레벨, 자신의 위치, 생김새.. 기타 등등....
몬스터하나에는 수 많은 값이 필요하기 때문에 변수하나로는 몬스터를 표현할 수도 저장할 수도 없다.
이럴때 프로그래밍에서는
데이터 구조(data structure) 를 사용하여 무엇인가 복잡한 값을 나타낼 수 있다.
데이터 구조를 써서 하나의 변수안에 여러 개의 값을 저장할 수 있게 된다.
'나의 백과사전' 카테고리의 다른 글
암호학 (cryptography) (0) | 2014.10.23 |
---|---|
함수 (function) (0) | 2014.10.15 |
오픈소스 라이선스 (open source license) (0) | 2014.10.11 |
키보드 단축키 (Keyboard Shortcuts) (0) | 2014.10.06 |
구문강조 (syntax highlighting) (0) | 2014.10.06 |