~cpp -제목 : 미정(임시로 ''survival of virus'') -목적 : 숙주가 죽지 않게 유지하면서 일정 시간 내에 자신을(또는 팀의 총 바이러스수를) 최대한 많이 복제하기 -지도 : 10000 * 10000 의 이차원 평면(인간=숙주)에 뇌, 심장, 간, 페, 신장(이 다섯가지=조직)이 적절히 넓게 배치. 나머지 공간은 그냥 이동 공간 -players : 게임자가 곧 하나의 바이러스임(50-100명 정도 예상) -규칙 : 1. 바이러스는 이동(방향, 속도), 복제(조직 내에서만)만 선택 가능 2. 복제를 선택하면 바이러스가 있는 조직에 일정 데미지(건강상태도-1)를 주고 자신을 복제 하고 빠져나옴 3. 각 조직은 건강상태도가 있음(0-10까지) 0 이면 죽음, 일정한 회복속도도 가짐(하루에 1씩 증가) 4. 살아 있는 조직은 일정 시간당 일정 세포 분열을 함(하루 1-2회), 그때 안에 있는 바이러스도 같이 복제됨 5. 각 조직에는 30명의 게임자가 들어갈 수 있고 그 수를 넘어서면 건강상태도-1 6. 바이러스가 조직내에 있는데 그 조직의 건강상태도가 0이 되면(죽으면) 바이러스는 하나만 남고 죽음
----
test_1.zip --재동 (게임에 로그인했을 때 이벤트에서 현재 시간 보다 오래된 일 처리)
test_0.9b.zip --휘동(등록과 로그인 가능. 로그인 후 메인 화면으로 넘어가기 처리중)
test_2.zip --재동 (프레임웍과 게임을 나눔, 월, 일 추가)
test_3.zip --재동, 휘동 (로그인 합침)
test_4.zip -- 정훈, 전에 휘동이랑 얘기했었던 스캔함수 만들었어요.. game.py에 추가하지는 않고요 그냥 scan.py만들었어요..
test_5.zip --재동 (로그인후에 스캐줄 있으면 첫화면 표시, 월,일 비교)
test_4b.zip --휘동 (로그인 화면 깔끔하게, 플레이어 정보를 클래스로, 플레이어 정보 넘겨주기)
test_6.zip --재동 (과거 시간 스캐줄 막음, 현재 시간으로 처음 값 설정)
game2.py -- 지용 일단 대략적인.. 게임 모습만 나옴.근데 시간을 체크해서 건강상태도 증가시켜 주는 거는 너희가 봐야 될거 같은데
game.py -- 지용, 정훈 주석 좀 달았음
일단 이차원 이동하는 소스 올릴께요.. 다른대로 옮기는게 좋을듯.. --지용
프레임 워크는 재동이형이 새로 구상한 것을 구현하려고 하고, 저는 게임 내용을 만드는 일로 바꿨습니다. -- 휘동
go명령을 내릴때 각도는 어떻게 입력받죠? 프레임에서 생각지 않았던 문제이군요. --휘동
저장된 명령을 실행하는 때를 '상태보기' 기능을 쓸 때 하는게 좋겠다는 생각입니다. , 로그인 할 때만 실행하게 한다면, 로그인 후에 내린 명령 중에 실행 해야 할 게 있을 때 실행을 하지 않은 상태에서 '상태보기'기능을 쓰기 때문에 잘못된 결과가 나올 것 같습니다. -- 휘동
----
실시간멀티플레이어게임프로젝트
test_0.9b.zip --휘동(등록과 로그인 가능. 로그인 후 메인 화면으로 넘어가기 처리중)
test_2.zip --재동 (프레임웍과 게임을 나눔, 월, 일 추가)
test_3.zip --재동, 휘동 (로그인 합침)
test_4.zip -- 정훈, 전에 휘동이랑 얘기했었던 스캔함수 만들었어요.. game.py에 추가하지는 않고요 그냥 scan.py만들었어요..
test_5.zip --재동 (로그인후에 스캐줄 있으면 첫화면 표시, 월,일 비교)
test_4b.zip --휘동 (로그인 화면 깔끔하게, 플레이어 정보를 클래스로, 플레이어 정보 넘겨주기)
test_6.zip --재동 (과거 시간 스캐줄 막음, 현재 시간으로 처음 값 설정)
game2.py -- 지용 일단 대략적인.. 게임 모습만 나옴.근데 시간을 체크해서 건강상태도 증가시켜 주는 거는 너희가 봐야 될거 같은데
game.py -- 지용, 정훈 주석 좀 달았음
~cpp game.py 사용법 명령어 추가시 - COMMAND 리스트에 추가할 명령어 입력 doIt(cmd) - 명령어 실행 분기 함수 showState() - 플레이어 상태 출력 함수----
~cpp ToDoList - 로그인 인터페이스 깔끔하게->표만들기 태그 이용 - 플레이어 정보 저장하기 - 플레이어 정보 보내주기->현재 로그인 한 아이디(임시 파일에 저장)에 따른 정보를 넘겨줌 - 소스 리펙토링 - 게임 구성하기----
일단 이차원 이동하는 소스 올릴께요.. 다른대로 옮기는게 좋을듯.. --지용
test_02에 너 소스 합쳐 놨다. game.py에 있어. --재동
이제 플레이어 정보를 저장 하고 불러오는 거만 하면 프레임웍은 어설프지만 대충 완성. (물론 기본 명령만) --재동
실시간멀티플레이어게임프로젝트