나 지금 머드겜만들고있는뎅
몬스터를 렙별로 하나씩 40개만들어써
근데 HP,주는경험치 이 두개가 있엉 몬스터마다.
그럼 struct를 하나씩만드는건 좀 낭비인거같고 지저분해보이는데
다 한struct에 넣기에는 양이많아서.. 어떡하지??ㅜㅜ
C 질문좀 받아주소
짱짱(203.253)
2012-01-31 14:44
추천 0
댓글 10
다른 게시글
-
디자이너면 디자이너답게..? [20]Red nefed(psh2691) | 12.01.31추천 0
-
수학때문에 미치겠다 [3]1(118.220) | 12.01.31추천 0
-
동영상dat파일과 관련 idx파일 [2]모르겟넹(118.38) | 12.01.31추천 0
-
거칠게횽 슴규는 이래서 슴규임 [11]dlbo(tur5man) | 12.01.31추천 0
-
뭐? ㅋㅋ 카톡+하데 앱을 만들라고? ㅋㅋㅋㅋㅋ [20]캐미친닭(115.92) | 12.01.31추천 0
-
java 200제 사러감 [4]엔투(wofjfl) | 12.01.31추천 0
-
프겔 공식 Q/A - 자주하는 질문 답변 [13]거칠게(wowbar) | 12.01.31추천 36
-
공지 신청 어떻게 하냐 [8]dlbo(tur5man) | 12.01.31추천 0
-
횽들한테 조언을듣고싶어 [12]ㅇㄹ(211.115) | 12.01.31추천 0
-
대체 이유가 무엇인가? [5]바보플머(222.121) | 12.01.31추천 0
나는 일단 몬스터 구조체 만들고 사냥터 별로 몬스터가 잇으면 그 구조체를 초기화 하는거지 결국엔 몬스터가 나올때마다 구조체가 초기화 되니 구조체 1개로 40개든 200개든 다 됨
레벨별로 40마리 몬스터가 있다는게 이해가 잘 안가는데.... 그럼 몬스터 구조체 안에 레벨이랑 HP랑 경험치랑 3개 넣고 하나로 다 만들면 되잖아. 구별하려면 이름도 주고.
그거, 구조체에 밀어넣는 짓을 하는 머드 프로그래머는 없는디... 보통은 데이터 베이스 테이블 만들어서 테이블에 밀어 넣고 주인공 좌표 근처에 있는놈들 쿼리 긁어서 뿌리는디... 직접 파일 IO 까지 해서 디비 IF 만들어서 데이터 관리 까지 하겠다면 OK! 하지만 연습이 목표가 아니라 머드를 만드는게 목표라면 구조체에 모든걸 밀어넣으려는 시도는 그만두고 DB 부터 하길 권한다능!
ㅇㄹ//초기화시켜??어떻게?? 몬스터가 각각 다 이름이있고 능력치가다른데도 되나?
횰랑//음... 나두 40개나 되는지 몰라써 친구가 기획한거라;; 난 그냥 코드짜는기계일뿐ㅋㅋㅋㅋㅋㅋ 으 근데 몬스터가 40갠데 그걸 다 하나씩 구조체로 만들어??
밥쳐먹는돼지// 연습이 목표에요 횽...테이블만드는거 아직 덜배워성ㅜㅜ 이거한번 완성시키고 이제 C 다배우고나면 다시 수정하고 이렇게 할려고..으 어려웡 ㅜㅜ
긍께 만약 a라는 몬스터가 나타낫다고 하면 몬스터 구조체에 a에 맞는 정보를 넣어줘 그리고 다시 b라는 몬스터가 나오면 다시 구조체에 b에관한 걸로 초기화 ㄱㄱㄱ
ㅇㄹ///음.. 그럼 몬스터를 랜덤으로 나오게하기 힘들지않아? 나는 하나하나 입력한다음 1~40으로 난수발생시켜서 랜덤으로 나오게할라구했는데.....ㅜㅜ
예전에 내가 구조체로 랜덤 어쩌구 댓글 달았던거 참고한것같은데.. 좀더 진보된 방법을 이용해보자면 파일(걍 텍스트든 바이나리로 저장하든간에)에 몬스터 데이터를 입력시켜놓으면 몬스터를 불러오기 편하지 않을까. 소스를 안봐서 모르겠지만 구조체로만 할거면 프로그램이 시작될때 몬스터 데이터 40개를 초기화 해주면서 시작되야할테지만 파일로 저장되어있으면 파일만 불러오면되잖아
파일입출력관련부분이 좀 미숙하다면 그냥 몬스터 데이터 초기화해주는 소스를 일일이 다 입력하든가 for문을 돌리든가 암튼 고민해보고 헤더파일이나 다른 소스파일에 해가지고 (모듈화라해야하나) 파일을 연결시켜주는 방법도 생각해볼수있꼬. #include \"monterData.h\" 뭐 이런식으로