이 문서는 NEXT의 게임 클라이언트/서버 과정 학생이 정리한 것이다. 



저작자 표시
신고
by 흥배 2016.06.27 08:00

이 문서는 NEXT의 게임 클라이언트/서버 과정 학생이 정리한 것이다. 




저작자 표시
신고
by 흥배 2016.06.21 08:00

이 문서는 NEXT의 게임 클라이언트/서버 과정 학생이 정리한 것이다. 




저작자 표시
신고
by 흥배 2016.06.07 08:00

이 문서는 NEXT의 게임 클라이언트/서버 과정 학생이 번역/정리한 것이다.
http://icecola89.blogspot.kr/

저작자 표시
신고
by 흥배 2016.05.30 08:00
이 문서는 NEXT의 게임 클라이언트/서버 과정 학생이 정리한 것이다.
저작자 표시
신고
by 흥배 2016.05.23 08:00
이 문서는 NEXT의 게임 클라이언트/서버 과정 학생이 정리한 것이다.
저작자 표시
신고
by 흥배 2016.05.20 08:00
이 문서는 NEXT의 게임 클라이언트/서버 과정 학생이 정리한 것이다.
저작자 표시
신고
by 흥배 2016.05.18 08:00

C++ 리플렉션 기능을 기본적으로 지원하지 않고, 아마 앞으로도 지원하지 않을 것이라 생각한다.

그러나 게임 개발 시에 필요할 때가 있다.
이런 경우 필요한 부분만큼 만들기도 하는데 이 라이브러리도 고려해보면 좋을 것 같다.

 

아래 문서는 NEXT의 게임 클라이언트/서버 과정에서 학생이 정리한 것이다.

 

 

 


저작자 표시
신고
by 흥배 2016.05.04 08:00

C++ 프로그래밍 할 때 enum을 자주 사용한다.

그런데 C++ enum은 다른 언어의 enum에 비해서 부족한 부분이 많다.

특히 enum으로 선언한 것을 문자열로 바로 변환할 수 없어서 보통 수작업으로 직접 선언하거나 #define 등을 통해서 유틸리티를 만든다.


Better Enum 라이브러리는 우리가 기존에 귀찮게 했던 것을 대신 해준다.

이 라이브러리를 사용하면 enum을 이전 보다 더 편하게 사용할 수 있다(사실 다른 언어는 기본 지원하는 것이지만^^;)


아래 문서는 NEXT의 게임 클라이언트/서버 과정에서 학생이 정리한 것이다.



저작자 표시
신고
by 흥배 2016.04.19 08:30

예전에는 게임 프로그램에서 사용하는 프로그램 설정 이나 게임 데이터를 ini 파일이나 혹은 xml 파일을 사용했는데 몇 년 전부터 json 데이터 포맷이 인기를 끌면서 json을 많이 사용하고 있다.

 

C++에서도 json 데이터를 다룰 수 있는 라이브러리 사용이 필수라고 생각한다.

C++ json 라이브러리 중 JsonCpp가 유명한데, 편리성에서 JSON for Modern C++ 이 더 좋고, 성능에서는 Rapid Json 이 더 좋은 것 같아서 이 2개의 라이브러리에 대해서 정리했다.

 

아래 자료는 NEXT의 게임 클라이언트/서버 과정에서 학생들이 정리한 것이다.

 

 

rapidjson.zip 

 

Rapid Json 은 중국의 텐센트에서 사용하고 있고, 아마 이 라이브러리 개발자가 텐센트에서 근무하고 있지 않을까 생각된다. https://github.com/TencentOpen/rapidjson

 

 

 

저작자 표시
신고
by 흥배 2016.04.14 09:29
| 1 2 |

티스토리 툴바