{"push_id":2642218276,"size":23,"distinct_size":23,"ref":"refs/heads/master","head":"e09e4cde9434a41c00b57498bc18a69cd1cb6454","before":"9d1c83fa8a540a631be72bba354047b0480de02c","commits":[{"sha":"a15b23f1ddf72a4a65f239d0af6386b9398152ee","author":{"name":"KimSeongJun","email":"b4d77cd1e96b3d341d1df25b4c65c7e834d182e7@gmail.com"},"message":"문서 : 홈피 인덱스 수정 , README 수정","distinct":true,"url":"https://api.github.com/repos/jhyang2362/2018-1-OSSP-CanTaTa-2/commits/a15b23f1ddf72a4a65f239d0af6386b9398152ee"},{"sha":"69e8200c0dac7b2b1463675e7415f227c66d00a9","author":{"name":"KimSeongJun","email":"b4d77cd1e96b3d341d1df25b4c65c7e834d182e7@gmail.com"},"message":"병합 #8 #26 #28 #30 #31 #37: supermode기능 추가, 난이도수정, 2P 모드 개선\n\n추가 #26 :\r\n\r\n1.godmode 기능추가\r\n\r\nobject에 먹으면 godmode로 변경되는 기능 추가\r\n먹으면 속도 빨라지면서 팩맨 주황색으로 변함\r\n유령 충돌은 다시 봐야할 듯\r\n\r\n2.godmode 유령충돌 수정\r\n\r\n큰 pellet 먹을 때 처럼 유령 바뀜\r\n\r\n수정 #28 : \r\n\r\n1.난이도 수정 - 레벨에 따른 고스트수 조절\r\n\r\nghost.h에 ghost_number함수 추가하여 1레벨일 때 고스트수 3으로 조절\r\n2부터는 원래대로 4\r\n\r\n2.난이도 조절 - 유령 속도 조절\r\n\r\n초기 유령 속도 줄이고, 레벨 오를때마다 증가하도록 수정\r\n\r\n추가 #30 #31 : \r\n\r\n멀티모드 winner 표시 뷰 / 점수로 승부판정모드\r\n\r\n일단 멀티모드를 pellet 다 먹으면 게임 끝나는 모드로 바꿈\r\n점수 더 높은 쪽이 이기도록 뷰 설정\r\n라이프 개수가 0이되면 상대방이 이기도록 설정\r\n\r\n추가 #37 : \r\n\r\n1.2P UI 추가\r\n\r\n멀티모드일 때 2P 점수, 목숨 보이도록 표시\r\n간단한 거라 설명사항 없음\r\n\r\n수정 #8 : 2P Lift 0되어도 게임 끝나지 않던 부분 수정\r\n\r\nlives 변수가 1p에만 적용되어 있어 2p life 0 되어도 끝나지 않았음\r\nlives1, lives2 변수 만들어 적용","distinct":true,"url":"https://api.github.com/repos/jhyang2362/2018-1-OSSP-CanTaTa-2/commits/69e8200c0dac7b2b1463675e7415f227c66d00a9"},{"sha":"dc6ac44e9d98a99177039b93c25a6756d4874d5c","author":{"name":"KimSeongJun","email":"b4d77cd1e96b3d341d1df25b4c65c7e834d182e7@gmail.com"},"message":"문서 : 2017 코드 지우고 폴더 단순화","distinct":true,"url":"https://api.github.com/repos/jhyang2362/2018-1-OSSP-CanTaTa-2/commits/dc6ac44e9d98a99177039b93c25a6756d4874d5c"},{"sha":"e5186cad0ed047cb595e8a904725ae0dcc3d6f9f","author":{"name":"KimSeongJun","email":"b4d77cd1e96b3d341d1df25b4c65c7e834d182e7@gmail.com"},"message":"병합 : 2017 코드 지우고 폴더 단순화\n\n문서 : 2017 코드 지우고 폴더 단순화","distinct":true,"url":"https://api.github.com/repos/jhyang2362/2018-1-OSSP-CanTaTa-2/commits/e5186cad0ed047cb595e8a904725ae0dcc3d6f9f"},{"sha":"c6f8c2384fb5bfc6ba6bdef336ff31afdb15c629","author":{"name":"KimSeongJun","email":"b4d77cd1e96b3d341d1df25b4c65c7e834d182e7@gmail.com"},"message":"추가 #25 : 클라이언트쪽 소스추가, 연결확인\n\n먼저 클라이언트 쪽 소스 추가는 그냥 소켓프로그래밍 기본 코드 추가랑\n\n함수 나누고 접속 되는거 확인한거.\n\njoin room에서 아이피 치고 들어갔을 때 게임 실행 까지 되는지 확인함","distinct":true,"url":"https://api.github.com/repos/jhyang2362/2018-1-OSSP-CanTaTa-2/commits/c6f8c2384fb5bfc6ba6bdef336ff31afdb15c629"},{"sha":"6d2870ea3a45e4abcc07d3d55135d4dc92ac051d","author":{"name":"KimSeongJun","email":"b4d77cd1e96b3d341d1df25b4c65c7e834d182e7@gmail.com"},"message":"추가 #25 : Join Room 에서 '.' 도 문자열 들어가도록 수정,hack모드 없앰\n\nip 칠때 0 누르면 hack key 실행되서 그냥 주석처리\n\njoin room에서 . 안찍혔는데 찍히도록 수정\n\n클라이언트쪽 접속 코드 추가","distinct":true,"url":"https://api.github.com/repos/jhyang2362/2018-1-OSSP-CanTaTa-2/commits/6d2870ea3a45e4abcc07d3d55135d4dc92ac051d"},{"sha":"f8bf25abb21375bd6a09489e6d71a76fbe6abdb1","author":{"name":"KimSeongJun","email":"b4d77cd1e96b3d341d1df25b4c65c7e834d182e7@gmail.com"},"message":"버그 #25 : Join Room , make Room 에서 엔터 시 메인으로 넘어가버리는 버그\n\n실수로 state 변경을 착각했음\n\n계속 삽질하다가 성공해서\n\n커밋올림","distinct":true,"url":"https://api.github.com/repos/jhyang2362/2018-1-OSSP-CanTaTa-2/commits/f8bf25abb21375bd6a09489e6d71a76fbe6abdb1"},{"sha":"1d38530e78c6d216b5e2e48ed98b03cf6e4cab4b","author":{"name":"Donghyuks","email":"038714ed1b01ab41c8cdac3eccbc1ca4643d4190@naver.com"},"message":"# 9 Dong : 확장맵 추가를 위한 메뉴화면 추가\n\n확장맵 추가를 위해서 메뉴화면에 크게 두가지 맵을 선택 할 수 있도록 했음","distinct":true,"url":"https://api.github.com/repos/jhyang2362/2018-1-OSSP-CanTaTa-2/commits/1d38530e78c6d216b5e2e48ed98b03cf6e4cab4b"},{"sha":"abb603cdcf99f50ba7c2ecc95b46564bf251d825","author":{"name":"KimSeongJun","email":"b4d77cd1e96b3d341d1df25b4c65c7e834d182e7@gmail.com"},"message":"추가 #25 : main 함수에서 recv 와 send 하도록 함\n\ninput 쪽에서 상대방 키를 받는 구조체와 함수 구현\n\nmain에서 이를 불러오고\n\n클라이언트는 서버로부터 PacmanGame 자체를 받아오고\n\n서버는 클라이언트로부터 key를 받아와서\n\n서버에서만 game tick을 돌린다.","distinct":true,"url":"https://api.github.com/repos/jhyang2362/2018-1-OSSP-CanTaTa-2/commits/abb603cdcf99f50ba7c2ecc95b46564bf251d825"},{"sha":"76d085d78a50b15f8d7d9a546281df7816e0428b","author":{"name":"KimSeongJun","email":"b4d77cd1e96b3d341d1df25b4c65c7e834d182e7@gmail.com"},"message":"추가 #25 : Client key 입력 받는 함수,변수 추가\n\ninput.c 에서 Client 의 key를 입력받아오는 함수들을 추가했음\n\ngame.c 에서는 process_player 부분에서 dir_press 서버 에서 클라이언트 쪽\n\n진행할때 조건문을 하나 추가했고\n\n== Multi 일때 2피 관련 실행하는거를 !=Single 로 바꿔서\n\nOnline 모드일때도 사용 되게끔 함","distinct":true,"url":"https://api.github.com/repos/jhyang2362/2018-1-OSSP-CanTaTa-2/commits/76d085d78a50b15f8d7d9a546281df7816e0428b"},{"sha":"a39a35e8fb153affaba2a301bdf6205f63705c12","author":{"name":"KimSeongJun","email":"b4d77cd1e96b3d341d1df25b4c65c7e834d182e7@gmail.com"},"message":"#25 버그 : 세그멘테이션 core dumped 오류 해결\n\nSDL image 까지 계속 옮겨서 생기는 문제였음\n\n이제 됭당.....","distinct":true,"url":"https://api.github.com/repos/jhyang2362/2018-1-OSSP-CanTaTa-2/commits/a39a35e8fb153affaba2a301bdf6205f63705c12"},{"sha":"f1fc6c8f1c468255eed886fafaaca500a2780462","author":{"name":"KimSeongJun","email":"b4d77cd1e96b3d341d1df25b4c65c7e834d182e7@gmail.com"},"message":"병합 #25 : 클라이언트 쪽 소스추가 , 온라인 모드 구현 완료 \n\n1. 추가 #25 : Join Room 에서 '.' 도 문자열 들어가도록 수정,hack모드 없앰\r\n\r\nip 칠때 0 누르면 hack key 실행되서 그냥 주석처리\r\n\r\njoin room에서 . 안찍혔는데 찍히도록 수정\r\n\r\n클라이언트쪽 접속 코드 추가\r\n\r\n2.추가 #25 : 클라이언트쪽 소스추가, 연결확인\r\n\r\n먼저 클라이언트 쪽 소스 추가는 그냥 소켓프로그래밍 기본 코드 추가랑\r\n\r\n함수 나누고 접속 되는거 확인한거.\r\n\r\njoin room에서 아이피 치고 들어갔을 때 게임 실행 까지 되는지 확인함\r\n\r\n3.버그 #25 : Join Room , make Room 에서 엔터 시 메인으로 넘어가버리는 버그\r\n\r\n실수로 state 변경을 착각했음\r\n\r\n계속 삽질하다가 성공해서\r\n\r\n커밋올림\r\n\r\n4.추가 #25 : main 함수에서 recv 와 send 하도록 함\r\n\r\ninput 쪽에서 상대방 키를 받는 구조체와 함수 구현\r\n\r\nmain에서 이를 불러오고\r\n\r\n클라이언트는 서버로부터 PacmanGame 자체를 받아오고\r\n\r\n서버는 클라이언트로부터 key를 받아와서\r\n\r\n서버에서만 game tick을 돌린다.\r\n\r\n5.추가 #25 : Client key 입력 받는 함수,변수 추가\r\n\r\ninput.c 에서 Client 의 key를 입력받아오는 함수들을 추가했음\r\n\r\ngame.c 에서는 process_player 부분에서 dir_press 서버 에서 클라이언트 쪽\r\n\r\n진행할때 조건문을 하나 추가했고\r\n== Multi 일때 2피 관련 실행하는거를 !=Single 로 바꿔서\r\n\r\nOnline 모드일때도 사용 되게끔 함\r\n\r\n6.#25 버그 : 세그멘테이션 core dumped 오류 해결\r\n\r\nSDL image 까지 계속 옮겨서 생기는 문제였음\r\n\r\n이제 됭당.....!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!","distinct":true,"url":"https://api.github.com/repos/jhyang2362/2018-1-OSSP-CanTaTa-2/commits/f1fc6c8f1c468255eed886fafaaca500a2780462"},{"sha":"2c9f961647c24002ce23dba96ee5124ba5646c34","author":{"name":"Donghyuks","email":"038714ed1b01ab41c8cdac3eccbc1ca4643d4190@naver.com"},"message":"풀을 위한 임시 커밋","distinct":true,"url":"https://api.github.com/repos/jhyang2362/2018-1-OSSP-CanTaTa-2/commits/2c9f961647c24002ce23dba96ee5124ba5646c34"},{"sha":"89915ab63fee40f0a17acf70219757cdf761810a","author":{"name":"Donghyuks","email":"038714ed1b01ab41c8cdac3eccbc1ca4643d4190@naver.com"},"message":"풀을 위한 임시 커밋","distinct":true,"url":"https://api.github.com/repos/jhyang2362/2018-1-OSSP-CanTaTa-2/commits/89915ab63fee40f0a17acf70219757cdf761810a"},{"sha":"06bb6436202c1c2ce2ce6cf4be8485e226c0e05d","author":{"name":"Donghyuks","email":"038714ed1b01ab41c8cdac3eccbc1ca4643d4190@naver.com"},"message":"#9 Dong :레벨별 맵 연동 방식 추가 && 멀티모드 메뉴 연동\n\n레벨별 맵 연동 방식 맵 5개를 레벨별로 번갈아가면서 나타나도록 수정.\n\n멀티모드 기존에 LargeMap 선택이 안되던 문제 개선","distinct":true,"url":"https://api.github.com/repos/jhyang2362/2018-1-OSSP-CanTaTa-2/commits/06bb6436202c1c2ce2ce6cf4be8485e226c0e05d"},{"sha":"7a112b3e001d926c983b0a766bb4379c56d30867","author":{"name":"Donghyuks","email":"038714ed1b01ab41c8cdac3eccbc1ca4643d4190@naver.com"},"message":"# 9 Dong : 최종 2p 맵 연동및 작동 구현 완료\n\n2p 맵 에 대한 연동 구현 완료\n\nmain 에서 Multi_flags() 를 통한 모드 처리","distinct":true,"url":"https://api.github.com/repos/jhyang2362/2018-1-OSSP-CanTaTa-2/commits/7a112b3e001d926c983b0a766bb4379c56d30867"},{"sha":"6a66a4dcc331823b7fa501c3ef6c72f9a6b140e1","author":{"name":"Donghyuks","email":"038714ed1b01ab41c8cdac3eccbc1ca4643d4190@naver.com"},"message":"# 35 버그수정 : 펠렛을 다먹어도 게임이 진행되지 않던 사항 수정\n\n펠렛을 다 먹어도 게임이 정상적으로 다음 레벨로 넘어가지 않던사항을 수정함","distinct":true,"url":"https://api.github.com/repos/jhyang2362/2018-1-OSSP-CanTaTa-2/commits/6a66a4dcc331823b7fa501c3ef6c72f9a6b140e1"},{"sha":"e6654b3eff8f471e5880dd72b670e27815c1fa7f","author":{"name":"KimSeongJun","email":"b4d77cd1e96b3d341d1df25b4c65c7e834d182e7@gmail.com"},"message":"병합 # 9 : 2p 맵들에 대한 연동 완료.","distinct":true,"url":"https://api.github.com/repos/jhyang2362/2018-1-OSSP-CanTaTa-2/commits/e6654b3eff8f471e5880dd72b670e27815c1fa7f"},{"sha":"ea5126cf8fa03a1f40e9354292d50452a1fcac7f","author":{"name":"KimSeongJun","email":"b4d77cd1e96b3d341d1df25b4c65c7e834d182e7@gmail.com"},"message":"정리 ,버그 #35 : menu.c쪽 함수 코드정리 , 지워지는거 구현이랑 pellet 구석꺼 안먹어지는거 버그픽스\n\n먼저 pellet 멀티일때 안먹어지는건 간단하게 조건문에서 범위 늘려준거고\n\n지워지는거 구현또한 백스페이스 키받고 그키면 문자열 인덱스 감산해주고\n\n있던부분에 '\\0' 넣어주도록 만들었음\n\n코드정리는 online_mode_render 쪽에서 조건문 정리했음","distinct":true,"url":"https://api.github.com/repos/jhyang2362/2018-1-OSSP-CanTaTa-2/commits/ea5126cf8fa03a1f40e9354292d50452a1fcac7f"},{"sha":"0706584006c67a4ae83879330c1f64cab20d5551","author":{"name":"KimSeongJun","email":"b4d77cd1e96b3d341d1df25b4c65c7e834d182e7@gmail.com"},"message":"버그 #35 : 메인에서 엔터 시 바로출력 , make room에서 백스페이스시 메인\n\nmenu_tick 함수 부분에서 SDL_getTicks - ticksSinceModeChange 를 통해서\n\n다 출력되었는지 확인을 하고 만약 다출력이 안된 시간에 엔터가 받아졌다면\n\nticksSinceModeChange 의 값을 바꿔줘서 시간이 다 흐른척 함\n\nmake room 에서 백스페이스 시 메인은 ReturnMenu 라는 MenuAction enum 에서 하나더 추가\n\n이거 리턴하면 state menu로 돌아가도록함","distinct":true,"url":"https://api.github.com/repos/jhyang2362/2018-1-OSSP-CanTaTa-2/commits/0706584006c67a4ae83879330c1f64cab20d5551"}]}
{"actor":{"display_login":"jhyang2362"}}