C language Chapter 7. 배열
·
언어/C,C++
안녕하세요 저번에는 C언어의 반복문에 대해서 배워 보았습니다. 오늘 알아볼 내용은 배열입니다. 1. 배열이란? 일반 변수는 상자 하나를 만드는 것이라면 배열은 만들면 여러 개의 상자가 같이 묶여있는 것으로 생각하면 편합니다. 배열은 [ ]기호를 써서 int a[5]; 와 같이 선언합니다. [ ] 안에는 배열의 크기를 지정해주면 됩니다. 2. 배열 초기화 및 참조 배열 초기화는 { }기호를 써서 초기화를 합니다. 배열안의 있는 각각의 내용들은 원소라고 불립니다. 이 때 []기호 안의 숫자를 인덱스라고 말합니다. int a[5]; int a[5] = {1, 2, 3, 4, 5}; 배열의 첫 번째 원소는 1이 아니라 0으로 시작합니다. 이 내용은 처음에 많이 헷갈리고 틀리시는 부분이라 꼭 숙지하고 가셔야 합니..
표준국어대사전 API 이용 (Unity, C#)
·
게임개발/Unity
Unity에서 표준국어대사전 API를 이용하는 방법에 알아보겠습니다. 먼저 표준국어대사전 API사이트에서 회원가입을 한 후, 오픈 API 사용 신청을 해야 합니다. 회원가입 후, 오픈 API 사용 예시를 통해 어떤 식으로 데이터가 나오는지 볼 수 있습니다. 사전 데이터는 API 종류, 요청 변수, 검색방식, 검색어 등의 분류에 따라 다르게 나옵니다. 위 값에 따라 변수를 다르게 설정하므로 사전에 어떤 데이터를 이용할 것인지를 정해야 합니다. 저는 여기서 사전 내용, json, 타겟코드, 그리고 검색어(타겟코드 번호)은 랜덤으로 넣어 처리하겠습니다. API로 데이터를 받아오는 스크립트는 다음과 같습니다. using System.Collections; using System.Collections.Generi..
Unity User SSA CL Certificate Error
·
게임개발/Unity
Unity에서 공공 API를 사용하는 도중 SSA CL Certificate Error와 직면했다. 원인을 찾으려 구글링 하니 다음과 같은 이유들이 나온다. Unity takes trusted issuers from device store, so this error means you have to either install updates on your phone and expect the issuer to be added or manually add the issuers certificate (usually not recommended, since not being trusted by OS usually means the issuer is not trustforthy). The SSL / CA Error..
2020TermProject - COVID19 Game by using Python
·
게임제작
학교 텀 프로젝트 과제로 COVID19 시뮬레이션 게임을 만들었습니다. python의 모듈인 pygame을 이용하여 제작하였고, 관련 데이터를 모으기 위해 정부기관의 API를 이용해 크롤링하였습니다. 아래는 Jupyter notebook으로 작성한 보고서를 일부 수정한 내용입니다. 주제 주제 : 코로나19 데이터를 분석, 이를 바탕으로 게임을 제작하여 사회적 거리두기의 필요성을 인지하도록 한다. 인터넷을 통한 데이터의 획득 코로나 19 정보들은 http://ncov.mohw.go.kr/ 사이트와 http://www.data.go.kr/index.do 에서 코로나19 국내 현황을 얻는다. api를 통해 정보를 얻고 그 외의 정보들은 파이썬에 쉽게 적용할 수 있게 csv형식으로 바꾸어준다. 코로나 19 감염..
C Language Chapter 6. 반복문
·
언어/C,C++
안녕하세요 저번에는 C언어의 조건문에 대해서 배웠습니다. 이번 글은 기본적인 C언어의 반복문에 관해서 알아보도록 하겠습니다! C언어에서 반복문은 for, while, do while을 사용하여 나타냅니다. 1. for for문의 경우 일정 횟수를 반복하려고 할 때 주로 사용됩니다. for문의 구조는 다음과 같습니다. for(초기화; 조건; 실행){ 명령; } 초기화 부분은, for문에서 임시로 사용할 변수를 선언 및 초기화 하는 것으로 처음 한번만 실행됩니다. 이 때 선언된 변수는 for문 밖에서는 사용할 수 없으며 for문이 끝난 후 사라집니다. 조건 부분은 말 그대로 조건을 정하여 for문을 계속 실행할지 말지를 결정합니다. 실행 부분은, for문이 한 번 끝날때 마다 주어진 실행코드를 수행합니다. ..
C language Chapter 5. C언어의 조건문(+switch문)
·
언어/C,C++
안녕하세요 저번에는 C언어의 입출력에 대해서 배웠습니다. 이번에는 C언어의 조건문에 대해서 알아보겠습니다! 조건문이란 이름 그대로 조건이 있는 구문입니다. 조건을 만족하면 어떤 일을 수행하고, 아니면 다른 것을 제시해주거나 그냥 넘어가는 것이죠. 이해하기 쉽게 순서도를 봅시다. 그림과 같이 조건을 제시하고 그 조건을 충족하면(Yes) 그것에 맞는 일을 진행하고, 조건을 충족하지 못하면(No) 또 그것에 따른 일을 합니다. C언어에서의 조건문도 동일하게 처리됩니다. C언어에서 조건문은 if, else, else if를 이용해 만들고 특수하게 switch문과 조건 연산자라고 하는 삼항연산자('?')이란 것이 있습니다. 삼항연산자는 후에 연산자에 관해서 다룰 때 설명하고 나머지를 알아보도록 하죠. 1. if,..