2 augusti, 2019 admin

안드로이드 스튜디오 테트리스 예제

테트리스 게임은 지금까지 만든 가장 인기있는 컴퓨터 게임 중 하나입니다. 원래 게임은 1985 년 러시아 프로그래머 알렉세이 Pajitnov에 의해 설계 및 프로그램되었다. 그 이후로, 테트리스는 변형의 많은 거의 모든 컴퓨터 플랫폼에서 사용할 수 있습니다. 심지어 내 휴대 전화는 테트리스 게임의 수정 된 버전이 있습니다. 스페이스 키를 누르면 조각이 아래쪽으로 떨어지릅니다. 우리는 단순히 그것이 다른 타락 한 테트리스 조각의 바닥 이나 상단에 도달 할 때까지 조각을 한 줄 아래로 드롭하려고합니다. 테트리스 조각이 떨어지는 것을 끝내면 조각이 호출됩니다. coords 배열은 테트리스 조각의 실제 좌표를 보유합니다. 게임이 시작된 직후에 시작됩니다. 우리는 p 키를 눌러 게임을 일시 중지 할 수 있습니다. 공간 키는 테트리스 조각을 즉시 바닥에 떨어뜨립니다. d 키는 조각을 한 줄 아래로 떨어 뜨립니다.

(떨어지는 속도를 높이는 데 사용할 수 있습니다.) 이 게임은 일정한 속도로 간다, 어떤 가속이 구현되지 않습니다. 점수는 제거한 줄수입니다. 셰이프 클래스는 테트리스 조각에 대한 정보를 제공합니다. 이제 테트리스 클래스의 모든 요소를 기본 진입점으로 조합하기만 하면 됩니다. 이러한 루프의 경우 coordsTable에서 좌표 값의 한 행을 테트리스 조각의 coords 배열에 넣습니다. 서수() 메서드의 사용을 기록합니다. C++에서 열거형 형식은 기본적으로 정수입니다. C ++와 달리 Java 열거형은 전체 클래스이며 ordinal() 메서드는 열거형 개체에서 열거형 형식의 현재 위치를 반환합니다. 이 유료 Udemy 과정을 통해 재미있는 안드로이드 게임을 만드는 법을 배웁니다.

removeFullLines() 메서드 내부에서 보드의 모든 행 사이에 전체 행이 있는지 확인합니다. 하나 이상의 전체 줄이 있으면 제거됩니다. 전체 줄을 찾은 후 카운터를 늘립니다. 전체 행 위의 모든 줄을 한 줄 아래로 이동합니다. 이 방법으로 우리는 전체 라인을 파괴. 주의, 우리의 테트리스 게임에서, 우리는 소위 순진한 중력을 사용합니다. 즉, 사각형이 빈 간격 위에 떠 있을 수 있습니다. 인기있는 게임, 테트리스의 복제를 만들어 무료로 코딩하는 법을 배웁니다.

최근에 나는 나의 첫 번째 더 큰 안드로이드 프로젝트를 완료했다. 나는 약간의 테트리스 응용 프로그램을 했다. 파란색 블록이 그곳에 떠 있는 것을 보는 것은 이상합니다. 테트리스의 대부분의 버전은 고전 게임 보이 에디션을 포함하여이 작업을 수행 – 그래서 당신은 그것을 떠날 수 있습니다, 정확히, 잘못이 아니다. 게임 Udemy 과정을 만들어 코딩하는 법을 배우려면 여기를 클릭하십시오. 초보자에게 좋습니다! 스크래치 우데미 코스에서 6 게임 만들기를 보려면 여기를 클릭하십시오. 안드로이드와 iOS 개발자를 위한 좋은! 몇 가지 중요한 변수가 초기화됩니다. TheFalling완료는 테트리스 모양이 떨어지는 완료되었는지 확인하고 우리는 새로운 모양을 만들어야합니다. isStarted는 게임이 시작되었는지 확인하는 데 사용됩니다. 마찬가지로, isPaused는 게임이 일시 중지되었는지 확인하는 데 사용됩니다. numLinesRemoved는 지금까지 제거한 줄 수를 계산합니다.

curX 및 curY는 떨어지는 테트리스 모양의 실제 위치를 결정합니다.