• 제목/요약/키워드: 캐릭터 LCD

검색결과 5건 처리시간 0.025초

안드로이드 플랫폼에서 JBox2D 물리 엔진을 이용한 모바일 게임구현 (An Implementation of Mobile Game using JBox2D Physics Engine in Android Platform)

  • 황기태
    • 한국인터넷방송통신학회논문지
    • /
    • 제11권6호
    • /
    • pp.119-126
    • /
    • 2011
  • 물리엔진은 게임에 등장하는 객체들이 실세계의 물리적 법칙을 따라 움직이는 것처럼 시뮬레이션하는 게임엔진의 한 요소이다. 본 논문은 오픈 소스로 제공되는 JBox2D 물리 엔진 라이브러리와 안드로이드 그래픽 API를 이용하여 작성한 모바일 게임의 구현 사례를 소개한다. 본 게임은 Crayon Physics로 알려진 PC 게임의 아이디어를 도입하였다. 이 게임은 사용자 캐릭터와 목표 캐릭터 사이에는 길이 끊어진 상태로 시작되며, 사용자는 끊어진 길을 잇는 다각형 물체를 만들어 사용자 캐릭터가 목표 캐릭터에 도달하도록 해야 한다. 사용자 캐릭터가 목표 캐릭터를 만나게 되면 승리하게 된다. 그러나 캐릭터 및 물체는 중력 등의 물리적 법칙에 지배를 받기 때문에 게임 사용자가 물체의 모양과 만드는 시점 등을 잘 설정해야 한다. 본 논문에서는 PC에는 없지만 모바일 단말기에 있는 LCD 터치와 가속도 센서 등의 다양한 입력 방식을 도입하였다. LCD 터치를 이용하여 사용자가 물체를 임의로 만들 수 있게 하였으며, 단말기를 기울여서 가속도 센서를 작동시켜 물체나 사용자 캐릭터를 이동시키는 방법을 도입하였다.

캐릭터를 활용한 디지털 가전 제품의 인터페이스 디자인 연구 (Character Interface Design for Digital Appliance)

  • 심재희;이건식;양정화;신성원
    • 한국HCI학회:학술대회논문집
    • /
    • 한국HCI학회 2006년도 학술대회 2부
    • /
    • pp.20-25
    • /
    • 2006
  • TFT Color LCD 가 보급화되면서 모바일 폰 뿐만 아니라 우리 생활에 친근하게 사용되고 있는 가전 제품 인터페이스 영역에도 점차 그 활용범위가 넓어지고 있는 추세이다. 또, 가전 제품의 역할이 단순히 식품을 보관하거나 집안의 온도를 시원하게 바꿔주는 기본 기능 중심에서, 가족간 커뮤니케이션을 돕는 역할 또는 다양한 정보를 전달해주는 엔터테인먼트 기능 중심으로 변화해 가고 있다. 최근 이러한 복잡한 기능을 편리하게 수행하면서도 동시에 가족 모두가 사용할 수 있는 친근한 인터페이스 디자인을 개발하는데 있어서 캐릭터라는 소재는 유용하게 활용 되고 있다. 가전 제품에서 캐릭터의 활용 부분은 첫 번째, 사용자에게 피드백 정보를 좀더 친근하게 전달하는 것이다. 제품의 상태나 어떤 동작에 대한 수행 결과를 텍스트 혹은 아이콘 위주의 전달 방법보다 좀더 친근하게 표현할 수 있다는 장점이 있다. 두 번째는 프로그래스 애니메이션 부분이다. 제품이 어떤 기능을 수행하고 있는지 캐릭터의 동작을 통해 명확하게, 그리고 재미있게 전달해주는 기능이다. 세 번째는 메시지 전달 측면이다. 가족간의 메모 전달이나 생일, 기념일 등에 대한 축하 메시지를 캐릭터가 메신저 역할을 함으로써 좀더 밝고 경쾌한 환경을 만들어준다. 마지막으로, 대기화면이나 화면보호기 부분이다. 제품을 사용하지 않는 상태에서 사용자가 원하는 이미지로 설정이 가능하도록 하여 개인화 부분을 충족시킬 수 있다. 이와 같이, 멀티미디어 기기나 모바일 폰과 같은 개인 중심형 제품이 아닌 가족 중심형 가전 제품의 인터페이스 디자인에는 친근한 이미지가 부가된 캐릭터의 활용이 사용성은 물론 감성적 측면에서도 좀더 사용자 중심의 인터페이스 디자인을 완성해 가는데 긍정적인 역할을 수행할 것이다.

  • PDF

혼유 주유 방지 및 세차 대기 표시기 구현 (An Implementation for Oil Mixing Preventive Device and Time Indicator)

  • 김성진;선우용운;이성현;이정웅;이승대
    • 한국전자통신학회논문지
    • /
    • 제14권1호
    • /
    • pp.191-198
    • /
    • 2019
  • 본 논문에서는 주유소에서 초보운전자들이나 박혀있는 고정관념으로 인해 발생하는 혼유 사고를 방지하는 것을 구현하였다. MQ-9 가스 센서를 이용하여 차량 연료용 탱크의 CO 가스 농도를 측정한 후 경유와 휘발유를 감별하여 주유기의 유종과 다를 경우 서보모터를 이용하여 주유기 노즐의 손잡이를 잠가 혼유를 방지할 수 있는 주유기의 혼유 방지 장치에 관한 것이다. 또한 주유를 마치고 세차를 하려는 이용 고객의 시간 절약과 편의성 도모를 하기 위한 세차 시간 표시를 적외선 센서를 이용하여 구현하였다.

RF를 이용한 잠수함 무선 원격시스템 제어 설계 (Design of Remote & Wireless Control System for Submarine using RF)

  • 김영근;류광렬;허창우
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국해양정보통신학회 2007년도 추계종합학술대회
    • /
    • pp.192-195
    • /
    • 2007
  • 본 논문에서는 RF 모듈을 탐재한 Atmega 시스템 설계를 통한 잠수함 원격 제어 시스템을 구현한다. 본 연구에서 제작한 RC 잠수함은 실제 잠수함의 원리와 비슷하게 잠항을 할 때는 소형펌프로 밸러스트탱크에 물을 채우고, 잠수를 할 때 수직타와 추진력을 이용하여 잠항을 한다. 이와 반대로 부상은 소형펌프로 밸러스트탱크 안에 물을 배수하여 WTC(방수실린더)안의 기압과 수직타와 추진력을 이용하여 부상을 한다. RC 잠수함은 크게 외부와 내부 그리고 방수를 하기 위한 WTC(방수 실린더)로 나누어진다. 송신 부는 RF 모듈, MCU(Atmega128), 키패드, 캐릭터LCD로 구성되며 수신부는 MCU(Atmega128), RF 모듈, 제어장치들로 구성한다. 제어장치에는 모형 잠수함은 추진력을 위하여 DC 모터에 스크류(프로펠러)를 장착하고, 방향전환 및 잠항과 부상을 위하여 RC 서보 모터를 사용하고 잠항과 부상을 위하여 펌프를 사용한다. WTC는 방수실린더로서 아크릴파이프를 이용하여 제작하고 방수를 위하여 아크릴파이프를 이용 여기에 MCU와 제어 장치들을 넣어 밀봉시켜 방수를 하여 완성한다.

  • PDF

임베디드 기술 교육용 H8 MCU 통합개발보드 개발에 관한 연구 (A Study on Development of H8 MCU IDB(Integrated development board) for Embedded Education)

  • 허현;이재학
    • 한국전자통신학회논문지
    • /
    • 제4권1호
    • /
    • pp.53-59
    • /
    • 2009
  • 오픈소스와 16bit 마이컴을 활용하여 임베디드 기술 교육을 위한 통합개발보드(IDB)를 설계 및 개발하였다. 하드웨어는 일본 르네사스사의 16bit MCU인 H8/300H를 기반으로 하여 LED, LED Matrix, 모터, 센서 등 다양한 I/O 회로, SCI를 통한 컴퓨터와의 연결 및 $16{\times}2$ 캐릭터 LCD를 제어회로가 포함된 통합개발보드를 설계 및 구현하였다. 또한 소프트웨어는 오픈소스로 제공되는 어셈블러와 H8-C 컴파일러로 개발환경을 구축하였다. 그리고 리얼타임 OS인 TRON 과 마이컴용 리눅스인 uClinux를 도입할 수 있도록 메모리 확장 등을 고려하였다. 개발된 보드의 검증을 위해서 PCB 설계와 PCB 가공기를 이용하여 통합개발보드를 제작하였고 기본적인 I/O 제어 프로그램을 통해 기능을 확인하였다.

  • PDF