본문 바로가기

C언어 콘솔 게임3

C언어 콘솔로 간단한 RPG 게임 만들기 - 04. 공격과 물리엔진 안녕하세요 Printed Love입니다. 거의 일주일만에 계발글을 올리는데요, 중간중간 모르는것들을 찾아보고 자잘한 버그를 잡느라 꽤 오래 걸렸습니다. 이번 글에서는 캐릭터의 공격 모션과 가속도를 이용한 물리엔진을 추가했습니다. GitHub에 코드를 올리니 수정사항이 궁금하시다면 한번 들려보세요 ^^ 좀 더 깔끔해진 UI와 좀더 스무스 해진 이동동작, 그리고 대망의 공격 모션이 추가되었습니다. 기본공격은 총 3타로, 3번째 공격에서는 3연속 찌르기가 나갑니다. 좀더 멋지게 구현해보고 싶었는데 ASCII 그래픽의 한계에 부딛혀... 이게 최선이었습니다ㅠ (1, 2, 3 키로 무기를 변경할 수 있습니다) 다음은 소스코드인데... 거의 500줄에 육박하는 어머어머한 덩치가 되었군요. 제 코딩 실력의 한계인듯 .. 2020. 2. 8.
C언어 콘솔로 간단한 RPG 게임 만들기 - 02. 캐릭터 드로우와 점프 여러분 새해 복 많이 받으세요! Printed Love입니다! 어제 오늘 열심히 작업한 분량을 들고 왔습니다. 일단 영상을 보시죠. 아래는 소스 코드 입니다. // [C Game] Simple RPG // made by "PrintedLove" // https://printed.tistory.com/ #include #include #include #include #include #include #define MAP_X_MAX 96 #define MAP_Y_MAX 32 #define FALSE 0 #define TRUE 1 typedef struct _Character { short x = MAP_X_MAX / 2 + 1, y = MAP_Y_MAX / 2 + 1; short size_x = 3, size.. 2020. 1. 24.
C언어 콘솔로 간단한 RPG 게임 만들기 - 01. 콘솔 셋팅과 움직임 구현 안녕하세요! PrintedLove 입니다. 일단 오래전부터 GameMakerStudio로 만들던 rpg게임 만들기 프로젝트가 잠정 중단되었음을 선언합니다 ㄷㄷ 이유는 도저히 못건드릴 정도로 최적화가 망해서... 하하 대학교에서 수업과 선배님들을 통해 여러 노하우와 기법들을 배운 결과 눈이 높아져 버렸습니다. 이제보니 영 이상하게 코드를 짠게 보여서 도저히 못건들이겠더라구요. 새로 엎어서 만드는게 빠를것 같았습니다. 때문에 GameMaker 제작은 잠시 미뤄두고 제가 좋아하는 C언어로 게임을 한번 만들어보기로 했습니다. 저번에 만든 파이썬 슈팅게임처럼 이미지 파일 없이 순수 텍스트 만으로(!) 알피지 게임 만들기! 가 이번 프로젝트의 목표입니다. 먼저 영상을 보시죠. Dev C++툴을 이용하여 제작하고 있.. 2020. 1. 23.