반응형 코딩25 C언어로 게임 만들기(5) - 게임 씬 추가(getch함수, exit함수) https://jubrodev.tistory.com/4 C언어로 게임 만들기(4) - 적 구현(rand함수, srand함수, time함수) https://jubrodev.tistory.com/3 C언어로 게임 만들기(3) - 총알 발사 및 정보표시 지난 시간에는 캐릭터 이동까지 구현했다. C언어 게임 만들기(2) - 캐릭터 출력 및 이동 https://jubrodev.tistory.com/1 C언어로 게 jubrodev.tistory.com 저번시간엔 적 구현까지 끝냈습니다. 사실 게임의 메인화면은 구성이 다 끝난것이죠, 근데 처음 시작메뉴화면이랑, 게임오버 화면을 만들며 더 부족한 부분을 수정하려고 합니다!! 게임시작 화면 화면전환은 쉽습니다. Unity의 Scene order처럼, 각 화면에 해당하는.. 2023. 5. 28. C언어로 게임 만들기(4) - 적 구현(rand함수, srand함수, time함수) https://jubrodev.tistory.com/3 C언어로 게임 만들기(3) - 총알 발사 및 정보표시 지난 시간에는 캐릭터 이동까지 구현했다. C언어 게임 만들기(2) - 캐릭터 출력 및 이동 https://jubrodev.tistory.com/1 C언어로 게임 만들기(1) - (콘솔창 세팅, window.h, conio.h) 학교 동아리 프로젝트에서 C jubrodev.tistory.com 지난 시간에는 총알 구현과 UI 표시를 하였다. 오늘은 이제 적을 구현해볼거다! 난수생성 랜덤함수 - rand(), srand(), time() 오늘 중점적으로 이용할 함수는 rand()함수 이다. rand함수란? 0 부터 RAND_MAX사이의 정수를 반환해준다. RAND_MAX는 stdio.h에 정의된 상수.. 2023. 5. 20. C언어로 게임 만들기(3) - 총알 발사 및 UI 표시 지난 시간에는 캐릭터 이동까지 구현했다. C언어 게임 만들기(2) - 캐릭터 출력 및 이동 https://jubrodev.tistory.com/1 C언어로 게임 만들기(1) - (콘솔창 세팅, window.h, conio.h) 학교 동아리 프로젝트에서 C언어로 게임만들기를 하고 있어서 한번 게임을 만들어보려고 한다. 내가 만들고 싶은 게 jubrodev.tistory.com 투사체 코드 오늘은 이 캐릭터가 총알을 쏘는 것을 구현할 것이다. 1 2 3 4 5 6 7 8 //탄막 정보 구조체 typedef struct bullet { int x, y; bool Active; }Bullet; Bullet Bullet_info[MAXBULLET]; cs 일단 총알 하나당 x,y의 위치와 이 총알이 현재 화면에 .. 2023. 5. 19. C언어 게임 만들기(2) - 캐릭터 출력 및 이동 https://jubrodev.tistory.com/1 C언어로 게임 만들기(1) - (콘솔창 세팅, window.h, conio.h) 학교 동아리 프로젝트에서 C언어로 게임만들기를 하고 있어서 한번 게임을 만들어보려고 한다. 내가 만들고 싶은 게임은 2D 종스크롤 슈팅게임을 만들어보고싶다. 일단 필요한 기능들을 도식화 jubrodev.tistory.com 저번 시간엔 콘솔창을 세팅하였다. 오늘은, 이제 주인공 캐릭터(기체)를 만들고, 거기서 탄막이 나오는것까지 코딩을 해볼 것이다. 맵 설정 자고로 게임을 처음 시작할때 기본 맵을 설정한다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 void FillMap(char str[], char str_s, int max_va.. 2023. 5. 14. C언어로 게임 만들기(1) - (콘솔창 세팅, window.h, conio.h) 학교 동아리 프로젝트에서 C언어로 게임만들기를 하고 있어서 한번 게임을 만들어보려고 한다. 내가 만들고 싶은 게임은 2D 종스크롤 슈팅게임을 만들어보고싶다. 일단 필요한 기능들을 도식화 해봤다 이렇듯 필요한 기능들을 정리해두고, 이 기능전에 제일 먼저 콘솔창을 세팅해보자!! windows.h C 프로그래밍 언어에서 window.h는 Windows API(응용 프로그램 프로그래밍 인터페이스)의 함수들을 포함하는 C 및 C++ 헤더파일이다. 창 및 메세지 처리 : 새 창 만들기, 창 업데이트, 이벤트 처리 : 어쩌면 가장 많이 쓸수도 있는 키보드, 마우스 입력 이벤트 다루기, 창 크기 다루기 등등 그래픽 및 드로잉 : 함수 및 도형 그리기 가능 창 클래스 : 윈도우 클래스 등록, 속성정의 conio.h co.. 2023. 5. 13. 이전 1 2 3 다음