본문 바로가기

분류 전체보기10

2021년 10월 리뷰 2021년도 벌써 거의 끝나간다. 코로나로 대학생활을 제대로 즐기지 못한 것 같아 아쉽지만, 집에 있는 시간이 많아져서 자기개발을 할 수 있는 기회가 많았던 것 같다. 아직 2021년이 끝나지 않았지만 10월이 아마 이번 연도에서 가장 바빴던 달이 아니었을까 생각해 본다. 10월 일정표이다. 10월은 중간고사 기간이기 때문에 과제와 시험공부를 동시에 해야 하는 것은 대학생의 국룰일 것이다. 하지만 엎친데 덮친 격으로 2가지 대회 일정이 겹쳐서 나름(?) 바쁜 한 달을 보냈다. 과거 포스팅에서 언급한 오픈소스 컨트리뷰톤과 교내 아이디어 챌린지 일정이다. 1. 2021 오픈소스 컨트리뷰톤 다행히 Challenges 프로그램에 이어서 Masters 프로그램에 합격하게 되어서 오픈소스 기여활동에 끝까지 참여할 .. 2021. 11. 7.
오픈소스 컨트리뷰션 시작 코로나19로 인해 사람들과의 교류가 적어지면서 생산적인 활동을 하는 빈도수가 적어졌었다. 이번 방학을 기점으로 달라지고자 여러 대회, 공모전을 탐색했다. 방학중 처음으로 참가한 대회는 k-해커톤 대회이다. 친구 2명과 함께 참가한 대회였지만, 예선에서 탈락해 아쉬웠다. 아쉬움을 뒤로하고 공모전 관련 사이트를 검색하던 중, 오픈소스 컨트리뷰션 아카데미를 알게 되었다. 지원 마감이 다음날이었기에 곧장 지원서를 작성했던 것 같다. 오픈소스 컨트리뷰션 아카데미란 "선배 개발자가 직접 기여하는 오픈소스 프로젝트 가이드와 함께 오픈소스 기여에 대한 진입장벽을 뚫어 참여·공유·협업 방식의 글로벌 개발 문화와 다양한 기여(Contribution)를 직접 경험하는 프로그램이다." 8월 초반부터 11월 말까지 이어지는 프.. 2021. 8. 8.
[C언어] 타자게임 3 - 게임함수 수정 게임함수의 실행방식을 대거 수정하였다. 프로젝트 요구사항을 꼼꼼히 읽어보았어야 했는데 꼼꼼히 읽지 않은 내 불찰이다. 수정한 게임함수의 변경사항은 다음과 같다. 1. 사용자의 입력값을 받아오는 방식 변경 기존에는 scanf 함수를 사용하여 입력값을 받아왔었다. 요구사항에 따라 _getch 함수를 사용하여 입력값을 받아오도록 하였다. 2. 난이도 조절 방식 변경 원래는 clock 함수를 사용하여 입력하는데 걸리는 시간에 비례하여 점수를 차감하는 방식으로 난이도를 조절하였었다. 현재는 time함수를 사용하여, 타이머처럼 일정한 시간이 지나면 다음 단어로 넘어가게끔 조정하였다. 1. 사용자의 입력값을 받아오는 방식 변경 _getch함수는 화면에 입력한 문자가 출력되지 않는다.(입력 버퍼에만 입력값이 저장됨) .. 2021. 5. 30.
[C언어] 타자게임 - 2 (clock함수 추가, 오류수정) 저번에 작성한 코드에 clock 함수를 이용하여 난이도를 조절해 주었다.(임시) 또한 팀원들의 코드를 내 코드와 병합하는 과정에서 생긴 오류들을 수정해 주었다. 1. clock함수를 사용하여 게임 난이도 조절하기 플레이어가 단어를 보고 입력하는데 걸리는 시간이 일정한 시간을 초과하면 경과한 시간만큼 비례하여 점수에서 마이너스 되도록 하여 난이도를 조절하였다. 일단 clock 함수는 에 있는 함수이므로 사용하기 전 명시해 주어야 한다. 사용하기 위해선 clock_t로 시간 측정 시작점과 끝 지점 변수를 선언해 주고, 실행 시간을 측정할 코드 시작과 끝에 clock()을 사용하여 리턴값을 받아준다. clock_t start, end; start = clock(); //시간측정 시작 gotoxy(COLS / .. 2021. 5. 19.