팀프로젝트 보고서
2019. 7. 14. 23:40ㆍLayer7
https://github.com/cg10036/Layer7_TeamProject
저희 조는 "End-to-End"라는 끝말잇기 프로그램을 만들었습니다.
김나현, 권민석, 김건욱과 함께 프로젝트를 진행하였습니다.
프로젝트는 7/10~15일동안 만들었으며, 제가 맡은 역할은 메인 엔진 제작입니다.
메인 엔진은 제가 만든 word.php에서 단어들을 받아옵니다.
word.php는 사전을 크롤링해줍니다.
저희 프로젝트의 구체적인 일정은 아래와 같습니다.
7/10 인트로 시작, 타이머 제작, 다음 사전 긁어오는 엔진 제작
7/11 인트로 수정, 엔진 기능 추가
7/12 인게임 수정, 엔진 word.php 연동
7/14 인게임 수정
이 프로젝트를 하게된 동기는 제가 php를 딱 시작했을때, 이 팀프로젝트 과제가 나왔습니다.
그래서 c언어와 php를 같이 연결해보고 싶었습니다. 그래서 끝말잇기를 하기로 했습니다.
사용 헤더는 stdio.h, winsock2.h, windows.h, conio.h, time.h를 사용했고, DEV C++를 사용했습니다.
소스코드는 여기서 확인 가능합니다.
php와 통신해서 값을 소켓통신으로 받아옵니다.
일단, 소켓통신이 너무 어려워서 못만들것 같았는데 생각보다 좋은 결과가 나와서 매우 만족스러웠습니다.
조원들이 디자인과 버그픽스를 해줘서 엔진 제작을 하기 훨씬 수월했습니다. 열심히 참여해준 조원 모두에게 고맙다는 말을 하고 싶습니다.
'Layer7' 카테고리의 다른 글
Layer7 포인터 과제 (0) | 2020.07.01 |
---|---|
Git 보고서 (0) | 2019.06.12 |
리눅스 보고서 (0) | 2019.05.26 |
개인프로젝트 - Super Mario Bros. (4) | 2019.05.16 |
동적할당과 메모리구조 (0) | 2019.04.16 |