project

2017.12.25 15:24

휴기간 동안 팀 프로젝트 발표와 소스코드를 정리했다. 게임을 구현하는 것은 아직 내 수준에선 벅차다고 느꼈지만, 팀원들과의 협업을 통해서 잘 마무리 지었다.

2달 남짓한 기간동안 빠르게 쌓아온 지식들을 정리할 수 있었고 무엇보다도 이것이 가장 중요했다고 생각한다.


  • 컬렉션과 클래스를 좀 더 효율적으로 활용하는 것.
  • 같은 내용의 지저분한 코드를 정리하는 것.
  • 다른 사람의 코드를 보며 고통받는 것


이 세 가지가 주된 결과물(?)이라고 할 수 있다. 덧붙여 좋은 팀원의 조건은, 실력우선이 아닌 의견을 공유할 수 있고 열정과 의지가 서로 맞는 사람이라는 것을 다시 한번 알게 되었다. 




위 사진이 8일동안의 결과물 중, 게임화면이다. 블럭이 하나만 찍혀서 마치 1인용처럼 보이지만 2명이 함께 플레이하는 테트리스인 것. 









project

2017.12.23 22:24

이번 주 내내, 첫 번째 팀 프로젝트를 진행했다. 테트리스를 구현하기로 정했고, 온라인 상에 소스가 많이 돌아다니기에 혼자하는 테트리스보다는 한 화면에서 둘이 협동해서 하는 컨셉으로 만들기로 했다. 문제는 , 이런 그래픽 적인 요소라든지 움직이는 화면 처리를 어떻게 하느냐는 것.


나는 Server 쪽과, 게임 화면이라 할 수 있는 방 안을 제외한 나머지 Client쪽을 맡았다. 오늘 하루를 잡아먹은게 비밀번호 걸려있는 방을 만드는 거였는데, 방을 만드는 코드는 쉽게 짰는데 비밀번호를 입력하고 입장하는 코드를 짜는데에 시간이 너무 오래 걸렸다.


스크린샷 2017-12-18 오전 12.04.06.png

스크린샷 2017-12-18 오전 12.05.10.png스크린샷 2017-12-18 오전 12.05.53.png



다 던져버리고 싶었는데... 저녁먹고 다시 만지작대다 보니, 어찌어찌 성공했다. 이제 큼직한 것들은 다 완성됐고, 자잘한 것들 꾸미는 것만 남았다. 그리고 error는 아니지만 앞뒤가 맞지 않는(?) 부분들 수정하고.  이틀만 더 집중하자.




+ Recent posts