목록 전체보기 45

A06-2. 두더지 잡기

두더지 잡기 게임을 만들어 보자 1. 아이디어 지금 까지 앞서서 만들어온 앱들에 사용된 기능들을 이용해서 충분히 만들 수 있다. 3X3의 두더지 굴에서 랜덤하게 두더지가 나올 것이고, 두더지가 사라지기 전에 클릭을 하면 점수가 오르는 방식이다. 2. 디자인 우선 게임에 사용될 배경 이미지를 넣어 줄 것이다. canvas를 넣어 주자. 물론 Height 와 width는 Fill Parents이다. canvas를 넣어 주었다면 일단, 배경을 넣기 전에 두더지를 표현해줄 imagesprite를 추가해주자. 추가적으로 점수를 나타내주는 Label과 Start버튼, Reset버튼을 추가해 주자. HorizontalScrollArrangement를 이용해서 점수판과 start버튼과 reset버튼을 만들어 주었다. ..

A06-1. 디지털 시계

이번에는 clock 컴포넌트를 이용하여 시계를 만들어보려고 한다, 앞서서 말하면, 이번에 만드는 디지털 시계 앱은 이 바로 다음 게시글에도 같은 개념을 사용할 것이기 때문에 집중해서 공부해 보도록 하자. 1. 아이디어 clock 컴포넌트를 이용하여 화면에 날짜와 시간을 표시하여준다. 2. 디자인 사용되는 컴포넌트들은 다음과 같다. ■ 날짜를 표시해주는 Label ■ 시간을 표시해주는 Label ■ clock 컴포넌트 처음으로 휴대폰을 가로로 두었을 때를 기준으로 출력하고 싶기 때문에 설정을 만져 주도록 하겠다. 가로 출력을 디폴트로 만드려면 Screen Properties의 ScreenOrientation을 Landscape로 지정해 주면 된다. 이제 날짜와 시간을 표시해줄 Label을 넣어 주도록하자...

A05. 구구단 게임(TTS, Procedure, 랜덤과 게임)

이번 게시글에는 TTS와 Procedure, 랜덤을 이용하여 구구단을 맞추는 게임을 제작하려고 한다. 우선, TTS와 Procedure을 간단하게 나마 알아보자 TTS 소리의 음파를 기계가 자동으로 만들어 내는 기술로, 간단히 말하면 모델로 선정된 한 사람의 말소리를 녹음하여 일정한 음성 단위로 분할한 다음, 부호를 붙여 합성기에 입력하였다가 지시에 따라 필요한 음성 단위만을 다시 합쳐 말소리를 인위로 만들어내는 기술 우리는 1장에서 Hello world!를 TTS를 통해 만들어본 경험이 있다. Procedure 앱 인벤터에서의 Procedure은 일반적으로 함수를 얘기한다. 함수는 대부분의 프로그래밍 언어에서 지원하는 기능으로, 하나의 큰 프로그램을 여러 부분으로 나누어주기 때문에 같은 함수를 여러 상..