전체 글(603)
-
[코딩] 스택 구현하기
서론예전에 대학 다닐때 템플릿이라 하면 완전 치를 떨었는데..이제는 그냥 척척!보통은 pop은 값을 가져오지 않고 반환형이 void로 스택 포인터를 감소하는 역할만 한다고 한다..그래서 pick이나 top으로 값을 가져오는 함수를 따로 만든다. 일단 나는.. pop하면서 바로 꺼내버리는 구조이다.배열로 간단히 구현해봤다.2016/1/1 top으로 최상위 스택의 값을 가져오는 것을 구현했다.stack의 활용도를 높일려면 pop과 top 정책이 있는 것이 확실히 활용도가 좋을 것으로 생각된다.https://github.com/ElementalKiss/Cpp/blob/master/Source/MH_Stack/MH_Stack.h 구현 코드12345678910111213141516171819202122232425..
2015.06.10 -
최근 근황
1. 신규 PVP 컨텐츠이번 패치로 PVP가 생겼다!무려 괴밀이 PVP라니! 사실 말이 PVP지..상대방은 플레이어를 가장한 AI!! 하루 5회 제한으로 +- 4정도 랭크로 매칭이 되는 것 같다.절대 안 질줄 알았는데... 역시 카드게임은 파워운빨이라 참...도적쪽을 별로 안 키워놓은게 조금 후회가 되었다. 아군 4명의 아서 중 하나의 아서를 컨트롤 할 수 있고조종중인 아서가 행동불능이 되면 다른 아서를 선택하여 다시 컨트롤 할 수 있다.근데... AI가.. 웬만하면 공격 시 이득인 역속을 쳤으면 좋겠는데...이건 뭐 불속 카든데 물속 쳐서 데미지 1을 띄우고.. 고통이다.4코때 메이져급 데미지들이 들어오기때문에 5코때 AI 가희는 무조건 힐을 하게 된다.하.. 정말 아쳐 카드(4코 물뎀버프)가 이렇게 ..
2015.06.06 -
[휴식] 오랜만에 휴식
오랜만에 여유로운 새벽이다.미친듯이 고프던 잠도 막상 여유가 생기면 오지 않을때가 있는 법이다.창문을 열어놔 약간 서늘하여 들이쉬는 공기가 기분이 좋다.쌔근쌔근 룸메의 잠자는 소리, 밖에서 간헐적으로 들리는 차 소리도 듣기 좋다. 메르스로 아카데미 전체가 휴강되어서일단 모든 것을 올 스톱하고 휴식을 취하고 있다. 사실 2차 포트폴리오 기간이라 메르스니 뭐니 정신이 없었고아플 시간조차 아까웠던 5월이었다.포트폴리오 마무리가 정말 마음에 들지 않았지만..열심히 한 만큼 실력은 많이 늘었다고 생각한다.뭐든 만들어 낼 수 있다고 해야하나?생각한 것을 설계하고 구현하는 능력이 점점 커지고 있다. 룸메가 나에게 질문을 던졌다.'개발자라면 정말 필요한 분야가 무엇이라고 생각해?'예전에 그런 질문을 받았다면 별 생각도..
2015.06.05 -
게임 프로그래밍 전문가 필기 합격 2015.06.03
-
FSM
FSM이란?위키백과유한 상태 기계(finite-state machine, FSM) 또는 유한 오토마톤(finite automaton, FA; 복수형: 유한 오토마타 finite automata)는 컴퓨터 프로그램과 전자 논리 회로를 설계하는데에 쓰이는 수학적 모델이다. 간단히 상태 기계라고 부르기도 한다. 유한 상태 기계는 유한한 개수의 상태를 가질 수 있는 오토마타, 즉 추상 기계라고 할 수 있다. 이러한 기계는 한 번에 오로지 하나의 상태만을 가지게 되며, 현재 상태(Current State)란 임의의 주어진 시간의 상태를 칭한다. 이러한 기계는 어떠한 사건(Event)에 의해 한 상태에서 다른 상태로 변화할 수 있으며, 이를 전이(Transition)이라 한다. 특정한 유한 오토마톤은 현재 상태로부..
2015.05.28 -
[서버] 데드 레커닝(Dead Reckoning)
서론 실시간 달리기 게임을 만들기 위해 서버에서 패킷을 보내는데 1초에 60번을 랜더링하는 화면에 패킷을 1초에 60개를 뿌릴 수 없다. 그래서 이것 저것 찾아서 알게 된 개념이다. 데드 레커닝 정의 분산 네트워크 기반 실시간 시뮬레이션 환경에서 트래픽 데이터(traffic data)를 감소시키기 위해 사용하는 기법. 데드(dead)라는 말은 신호를 받지 못하고 있는 상태를 말하며 레커닝(reckoning)은 추산한다는 의미로 신호가 없는 동안에는 추측하여 상태 정보를 갱신하는 것을 말한다. 영어로 찾아보니 추측 항법이라는 용어를 찾을 수 있었다. 배의 방향, 여행 경로를 추측하는데 쓰이는 방법이라고 한다. 게임에 적용하면 캐릭터의 이동경로를 예측하는 방법이라고 할 수 있겠다. 현재 위치 = 이전위치 +..
2015.05.23