<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Project on GameDev Docs</title><link>https://jukim2.github.io/categories/project/</link><description>Recent content in Project on GameDev Docs</description><generator>Hugo</generator><language>en</language><lastBuildDate>Fri, 08 Mar 2024 14:00:00 +0900</lastBuildDate><atom:link href="https://jukim2.github.io/categories/project/index.xml" rel="self" type="application/rss+xml"/><item><title>C++ 웹서버 개발기</title><link>https://jukim2.github.io/docs/projects/webserv/</link><pubDate>Fri, 08 Mar 2024 14:00:00 +0900</pubDate><guid>https://jukim2.github.io/docs/projects/webserv/</guid><description>프로젝트 소개 link 안녕하세요
이 프로젝트는 웹 클라이언트의 http 요청을 받아서 처리할 수 있는 기본적인 서버를 C++로 만드는 것이 목적입니다.
그래서 저희는 GET, POST, DELETE와 같은 요청을 처리할 수 있으며 파일 업로드같은 요청은 CGI를 통해 처리하는 서버를 구현하였습니다.
또한 NGINX의 config를 참고하여 저희 웹서버 또한 config 파일을 통해 포트, 허용 메소드, url 설정 등을 할 수 있도록 하였습니다.
프로젝트 구현 영상 link 파트별 구현부 link 파트 요약 link저희 웹서버 프로젝트는 크게 아래의 네 파트로 나눌 수 있습니다.</description></item><item><title>RunderLand, AR Running Application</title><link>https://jukim2.github.io/docs/projects/runderland/</link><pubDate>Mon, 20 Nov 2023 14:00:00 +0900</pubDate><guid>https://jukim2.github.io/docs/projects/runderland/</guid><description>프로젝트 소개 link 안녕하세요 이번 프로젝트는 2023 메타버스 개발자 경진대회에서 진행한 프로젝트입니다. 저희는 대회에서 다음의 과제에 지원하였습니다. 퀄컴 사의 Thinkreality a3라는 AR glass에서 작동하는 ar앱을 만드는 것이 목표였는데요 저희가 만든 것은 바로 Runderland라는 AR 러닝 앱입니다.
프로젝트 구현 영상 link 1차(~08.20)
2차(~09.20)
프로젝트 기능 소개 link Runderland는 말씀드렸다시피 가상의 러닝 메이트를 보여주는 AR 앱입니다. 그래서 저희는 다음과 같은 기능들을 구현하였습니다.
아바타 선택 link 자전거, 달리기 중 선택 아바타 종류에 따라 다른 운동 가능 기록 보기 link 과거 운동 기록(경로, 거리, 시간) 조회 가능 자신의 기록을 아바타가 뛰게해 기록과 경쟁 가능 네비게이션 link T map API 연동 플레이 시 목적지로 가는 경로 지도에 표기 플레이 모드 선택 link 싱글 플레이 설정된 속도로 아바타가 운동 기록과 플레이 아바타가 자신의 과거 기록으로 움직임 자신의 과거와 경쟁 가능 멀티 플레이 타 지역에 있는 플레이어를 아바타에 동기화시켜 같이 운동 가능 기기 수 부족으로 접속이 되는지 테스트만 진행 게임 플레이 link 목적지 설정 옵션 설정(아바타 속도, 이펙트, 정보창 on/off 등) 게임 시작 실시간으로 아바타와 같이 운동 6dof를 이용하여 사용자의 속도, 위치 계산 GPS정보를 실시간으로 받아서 운동 기록 저장 + 오차 보정 사용자의 이동 벡터를 이용하여 사용자의 이동 방향을 계산, 그를 통해 아바타의 위치 설정 구현 핵심 소개 link 이번에는 저희가 구현을 하려고 헀던 핵심 기능들 중 구현하기 어려웠던 기능들이 있는데 그 것들을 어떻게 해결했는지 소개해드리려고 합니다.</description></item></channel></rss>