일단 네트워크 서버(클라이언트)와 클라이언트의 아주 간단한 코딩.. 그러니까 채팅프로그램을 만들고..
그렇게 연결되면, 서버쪽에 데이터베이스를 만든다. 데이터를 저장하는거지.
이게 되면,
클라이언트를 여러개 만들어서 서버에 연결해본다. 아마도 근거리lan그거 사용해서.. java에 네트워크통신하는부분있는데 만들고.
연결되고, 저장이 되면,
게임이다~~
크리티카를 예를 들면, 마을에서는 f키를 누르면, 가끔 update하고(그래서 잠깐 멈춤), 던젼을 들어가고 나올때, 로딩시간에 (update문을 사용)
몬스터가 나오는 것도 정해져있고, 이 부분은 그냥 생명력이 다는 프로그래밍을 통해서, 그 던젼에서 이기면, 변한 수치를 서버에 update를 해주고..
이것이 반복.
아이디를 기본키값으로 하여 여러 수치를 만듬.
아이템은, 나오는것이 정해져 있기 때문에, 만들지 않음.. 신규아이템을 위해서 만들게 되더라도, 게임상에서는 그저 수치 변화니까 게임자체의 변형은 없어도 됨.
던젼을 만들때도, 한 던젼만 만들면, 나머지의 패턴은 항상 같음.. 그러나 몬스터가 나오는 위치, 모양 움직임은 다를뿐.
마을이 5개면, 그 1개를 만들고 나머지는 다 그렇게 만들고.. 모양을 다르게 만듬.
마을과 던젼이 만들어지면, 어디에 어디 어디에 어디 식으로 연결시킴.
---
그냥 생각한건데.. 정말 코딩은 몇줄안되고...(몇줄안된다는게 100줄은 아님 만줄~5만줄은 될테지만)
용량이 왜 그렇게 큰지 잘 모르겠다. 그래픽때문인가...
객체지향도 안써도 되고, 그냥 주욱.. 붙여서 연결시킨것이 생각난다.. 생각해보면, 단순한것 같더라...