본문 바로가기

프로젝트8

라즈베리파이를 이용한 스마트 룸 시스템 [라즈베리파이를 이용한 스마트 룸 시스템] 라즈베리 파이를 이용해서 스마트 홈의 하위호환인 스마트 룸 시스템을 만들어 보자. 스마트 홈? 보통 스마트 홈은 사용자가 응용 프로그램을 통해 집안의 정보(온도, 습도, 조도 등)을 사용자에게 알려주고 사용자는 이 정보를 통해 집안의 온도를 제어하거나 가스불을 off 형태로 만든다던지 등 집 안의 기기를 제어할 수 있는 기능을 제공한다. 라즈베리파이를 이용한 스마트 룸(Room) 시스템 라즈베리파이에 커넥터를 이용해 여러 센서들을 부착해 스마트 홈과 비슷한 기능을 제공하는 프로그램을 만들 수 있다. 하지만 센서를 통해 값을 읽어올 뿐 아직 직접 방 안의 온도나 조도를 조절할 수 없기 때문에 방 안의 정보를 센서를 통해 읽어와 출력하고 그 값에 따라 사용자에게 다.. 2022. 4. 5.
c언어를 이용한 슈팅게임#7(c언어 슈팅게임)-아이템구현 [C언어를 이용해서 슈팅게임을 만들어보자] #6에서 충돌구현을 했고 이번에는 아이템을 만들어보겠다. 2022.03.15 - [프로젝트] - c언어를 이용한 슈팅게임#6(c언어 슈팅게임)-충돌구현 c언어를 이용한 슈팅게임#6(c언어 슈팅게임)-충돌구현 [C언어를 이용해서 슈팅게임을 만들어보자] #5에서 적의 총알을 구현해보았고 이번에는 적의 총알과 플레이어의 총알의 충돌구현을 해보겠다. 2022.03.15 - [프로젝트] - c언어를 이용한 슈팅게임#5(c dongkyung.tistory.com [#7-1 어떤 방법으로 아이템 생성할 것인가] 이전 글들을 봐왔다면 몇초마다 함수를 실행할 것인가와 frame변수를 이용해서 함수 호출의 빈도를 조절해서 플레이어의 속도와 총알의 속도 적의 움직임 속도 등을 제어.. 2022. 3. 17.
c언어를 이용한 슈팅게임#6(c언어 슈팅게임)-충돌구현 [C언어를 이용해서 슈팅게임을 만들어보자] #5에서 적의 총알을 구현해보았고 이번에는 적의 총알과 플레이어의 총알의 충돌구현을 해보겠다. 2022.03.15 - [프로젝트] - c언어를 이용한 슈팅게임#5(c언어 슈팅게임) c언어를 이용한 슈팅게임#5(c언어 슈팅게임) [C언어를 이용해서 슈팅게임을 만들어보자] #4에서 적을 출현시켰고 이번에는 적의 총알을 구현해보겠다. 2022.03.14 - [프로젝트] - c언어를 이용한 슈팅게임#4(c언어 슈팅게임) c언어를 이용한 슈팅 dongkyung.tistory.com [#6-1 적이 내 총알에 맞았을 때 상황 구현하기] void Enemyfall() { int i; for (i = 0; i < MAXENEMY; i++) { if (Enemy[i].exist.. 2022. 3. 15.
c언어를 이용한 슈팅게임#5(c언어 슈팅게임)-적 총알구현 [C언어를 이용해서 슈팅게임을 만들어보자] #4에서 적을 출현시켰고 이번에는 적의 총알을 구현해보겠다. 2022.03.14 - [프로젝트] - c언어를 이용한 슈팅게임#4(c언어 슈팅게임) c언어를 이용한 슈팅게임#4(c언어 슈팅게임) [C언어를 이용해서 슈팅게임을 만들어보자] #3에서 플레이어의 총알 구현을 하였고 이번에는 적들의 생성과 적들의 움직임을 구현해보겠다. https://dongkyung.tistory.com/17 c언어를 이용한 슈팅게임 #3( dongkyung.tistory.com [#5-1 적의 총알 구현하기] #define MAXENEMYBULLET 20 // 적 최대 총알 수 int enemybulletuse = 1; //적 총알 1초마다 생성 int enemybullet_frame.. 2022. 3. 15.