분류 전체보기133 C언어 콘솔로 간단한 RPG 게임 만들기 - 06. 아이템과 스폰(최종) 안녕하세요. 이번 글에서는 C언어 RPG프로젝트를 마무리 하려 합니다. '간단한' RPG게임 만들기가 목표였고, 그걸 위한 모든 기능들은 전부 구현이 됬다고 봅니다. 딱 600줄! 로 마무리가 되는 게임이 하나 완성되었네요. 뭐... 솔직히 말하자면 게임이라고 하기에도 민망한 수준이지만... 하하 플레이 영상입니다. 보시면 캐릭터 체력이 0이 될시 콘솔창에 return 0가 떠오르며 게임이 종료되는 모습을 확인하실 수 있습니다. 점수를 주는 코인(골뱅이....)과 아이템 드롭, 몬스터 자동스폰, 캐릭터 피격이 추가되었습니다. 딱히 설명해드릴 부분은 없네요. 다음은 소스 코드입니다. // [C Game] Simple RPG // made by "PrintedLove" // https://printed.ti.. 2020. 3. 4. 메모. sorry, unimplemented: non-trivial designated initializers not supported g ++ 4.8.1에서 구조체 초기화를 할때 간혹 보이는 에러다. 정상 작동을 위해서는 구조체 선언의 멤버 순서와 초기화 시 멤버 순서가 같아야 한다. 참고. https://www.systutorials.com/g-sorry-unimplemented-non-trivial-designated-initializers-not-supported/ 2020. 2. 24. C언어 콘솔로 간단한 RPG 게임 만들기 - 05. 몬스터 오랫만에 글을 쓰네요. 이번 글에서는 드디어 RPG에서 빠질 수 없는 몬스터를 추가 했습니다. 영상 먼저 보시죠. 저 슬라임 3마리 구현한다고 위해 2주일에 가까운 시간을.... ㅠ 제가 c언어 메모리쪽으로 공부한 적이 없어서 맨땅에 헤딩한다고 오래 걸렸습니다. 뭐... 덕분에 많이 배우기도 했지만 에러 고친다고 고생한 거 떠올리면... 아오! 아래는 소스코드 입니다. // [C Game] Simple RPG // made by "PrintedLove" // https://printed.tistory.com/ #include #include #include #include #include #include #include #define FALSE 0 #define TRUE 1 #define MAP_X_MA.. 2020. 2. 22. 라퓨타 일러 모작 - 2020.02.17 새로 산 타블렛 연습 2020. 2. 17. C언어 콘솔로 간단한 RPG 게임 만들기 - 04. 공격과 물리엔진 안녕하세요 Printed Love입니다. 거의 일주일만에 계발글을 올리는데요, 중간중간 모르는것들을 찾아보고 자잘한 버그를 잡느라 꽤 오래 걸렸습니다. 이번 글에서는 캐릭터의 공격 모션과 가속도를 이용한 물리엔진을 추가했습니다. GitHub에 코드를 올리니 수정사항이 궁금하시다면 한번 들려보세요 ^^ 좀 더 깔끔해진 UI와 좀더 스무스 해진 이동동작, 그리고 대망의 공격 모션이 추가되었습니다. 기본공격은 총 3타로, 3번째 공격에서는 3연속 찌르기가 나갑니다. 좀더 멋지게 구현해보고 싶었는데 ASCII 그래픽의 한계에 부딛혀... 이게 최선이었습니다ㅠ (1, 2, 3 키로 무기를 변경할 수 있습니다) 다음은 소스코드인데... 거의 500줄에 육박하는 어머어머한 덩치가 되었군요. 제 코딩 실력의 한계인듯 .. 2020. 2. 8. C언어 콘솔로 간단한 RPG 게임 만들기 - 03. UI 추가 안녕하세요 Printed Love입니다. 이번에는 UI를 만들어보았습니다. 꽤 오랫만에 글을 썼는데요. 설날 끝나고 이것저것 할게 넘 많았어요... 하하 일단 영상 보시죠 영상에 대충이나마 '상태창'이 생긴것을 볼 수 있습니다. 참고로, H, M, L 버튼을 이용하여 HP와 MP, Exp값을 테스트 할 수 있습니다. 소스코드는 무려... 300줄이나 됩니다! // [C Game] Simple RPG // made by "PrintedLove" // https://printed.tistory.com/ #include #include #include #include #define MAP_X_MAX 96 #define MAP_Y_MAX 32 #define FALSE 0 #define TRUE 1 #define.. 2020. 2. 2. 이전 1 ··· 16 17 18 19 20 21 22 23 다음