
일단 프로젝트 완성을 했습니다만, 자잘자잘한 오류들이 눈에 좀 보이네요. 전체적인 틀은 아래와 같습니다. Github : https://github.com/Hong-Study/Maze_Battle Hong-Study/Maze_Battle Contribute to Hong-Study/Maze_Battle development by creating an account on GitHub. github.com Menu -> 프로그램 첫 실행 후 보이는 화면, 미로 Level과 플레이어 Name을 설정할 수 있고, 방을 생성하거나 들어갈 수 있음. Level은 2~5까지 가능. 다른 레벨 입력시 불가. (다른거 입력 조절은 안넣었습니다..) Create_Room -> 게임 방 생성, 플레이어는 호스트가 되어 클라..
드디어 로비 부분을 거의 다 만들었습니다. 너무 공부를 안해서 엄청 오래 걸렸는데 그래도 조금씩 꾸준히 해서 거의 완성이 되었네요. 이제 게임 시작하는 부분이랑 게임 내부만 만들면 완성입니다. 이제는 개강도 다가와서 얼른 끝내고 패킷 직렬화나 유니티 같은 나머지 게임 공부들을 해야죠. 일단 게임 서버 부분은 인프런 루카스님의 게임서버 강의를 많이 참고했습니다만, 책에서 배운 내용도 많이 썼습니다. 다만 처음 써보는 거라 통신을 하는 부분들이 조금 어려움이 많았네요. 원래는 IOCP를 사용해 보려고 했지만, 처음인 만큼 만들기 쉬운 WSAEventSelect 서버를 사용했습니다. 먼저 서버를 간단하게 설명드리자면 네트워크 부분을 거의 static 형식으로 다 묶어서 사용할 수 있게 만들었습니다. 서버 네트..
요즘 공부가 너무 손에 안잡혀서 미로 대결이라는 간단한 사이드 프로젝트를 시작했습니다. 게임은 옛날에 만들었던 미로 탈출 게임을 변경해서 만들 생각이고, 목표는 대기방 만들어서 1:1 대결을 할 수 있는 걸 만드는게 목표입니다. P2P 형식으로 만들까, 아니면 서버 - 클라 형태로 만들까 했는데 서버 - 클라 형태로 만들기로 했습니다. 그래서 전체적인 미로맵 생성이나 이런건 서버쪽에서 하고, 클라는 말 그대로 받아먹는 형태로 한번 제작을 하려고 합니다. 각 역활별 정리 서버 클라 대기열 방 생성해주기 연동할 수 있게 데이터 전송 게임 시작 시, 맵 생성 후 전달 키 입력받으면 이동 후 상대편에게 전달 게임 전체 적인 관리 클라이언트 방 생성 또는 방 입장 게임 진행 이렇게 간단하게 만들려고 하는데, 쉽지..

사용언어) C++ GitHub) https://github.com/Hong-Study/MineSweeper GitHub - Hong-Study/MineSweeper Contribute to Hong-Study/MineSweeper development by creating an account on GitHub. github.com 게임의 전체적인 과정은 다 만들었다. 그런데 친구에게 게임을 보여주니까, 빠른 속도로 이동할 때 화면이 끊기는 깜빡임이 발생해서 아쉽다는 얘기를 들었다. 그래서 친구가 깜빡임을 없애기 위해서 더블 버퍼링이라는 기술을 한번 추가해 보는게 어떻겠냐고 추천을 해서, 넣어보게 되었다. 깜빡임 발생 이유는? 보통 CMD 에서 우리가 std::cout 로 출력을 하게 되면 하나의 화면에 ..
개발 언어 ) C++ Github) https://github.com/Hong-Study/MineSweeper.git GitHub - Hong-Study/MineSweeper Contribute to Hong-Study/MineSweeper development by creating an account on GitHub. github.com 어언 2학년.. C++ 공부를 마치고 무얼 할까 생각을 하고 있었다. 그러다가 문득 게임을 만들어보고 싶어졌고, 한번 간단한 게임을 만들어보자는 취지에서 지뢰찾기 개발 프로젝트를 시작하였다. 게임을 만들기 앞서, 난 한가지 목표를 정했다. 그것은 최소한의 구글링을 통해서 게임을 직접 구현할 것. 그래야 내 실력이 어느정도 성장할 수 있을 것 같았다. 첫 번째로, 게임..
- Total
- Today
- Yesterday
- 컨퍼런스
- 더블버퍼링
- 알고리즘
- 자료구조
- 링크드 리스트
- 학교
- Select모델
- Dreamhack
- 시스템보안
- 야경
- 정보보안
- STL
- BFS
- 레지스터
- 지뢰찾기
- 멀티쓰레드
- 백준
- 보안
- c++
- 개발
- 드림핵
- 스레드풀
- queue
- 워셜알고리즘
- 고양이
- 인제대학교
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |