안녕하세요. 드디어 제가 가장 좋아하는 스위치 게임인 스플래툰2를 리뷰할 수 있게 되었네요. 제가 닌텐도 스위치를 구매하게 된 계기이자 제가 지금까지 플레이했던 게임들 손에 꼽힐 정도로 많은 시간동안 붙잡고 있었던 게임입니다. 닌텐도 대표타이틀 중 하나인 만큼 많은 공을 들인 모습이 돋보이고 최적화도 많이 신경 쓴 것을 볼 수 있어요. 무엇보다 다른 곳에서 맛볼 수 없는 신선함 그것이 가장 돋보이는 매력이라고 할 수 있을 것 같습니다. 그럼 바로 리뷰 한번 시작해보도록 하죠. 게임에 대하여 이 게임은 TPS 게임으로 FPS와는 다르게 3인칭 시점에서 게임을 진행하게 됩니다. 배틀그라운드의 기본 시점과 같은 시점이죠. 전체적인 조작 방법은 같지만 화면 전환과 조준을 하는데 사용할 수 있는 조작법이 두가지 ..
안녕하세요. 오늘 소개해드릴 게임은 닌텐도 스위치에 발매된(발매한지는 좀 오래되긴 했지만…) 킹덤 뉴랜드를 리뷰해볼까 합니다. 이 게임은 스팀에도 이미 발매되어 있는데요. 아마 스팀 쪽이 가격이 더 저렴할 겁니다. PC로 발매되었음에도 스위치 버전을 사라고 하는 이유는 휴대용 게임기에서 플레이 할 수 있다는 이점 때문입니다. 물론 최적화부분이 많이 아쉬운 것은 사실이지만 번거롭게 컴퓨터를 켜서 할 필요없이 침대에 누워서 할 수 있다는 것이 큰 장점이죠. 구매하실 생각이 있으시다면 리뷰를 보고 고려해보세요. 그럼 바로 시작하겠습니다. 게임플레이에 대하여 이 게임에는 스토리가 없습니다. 그러니 게임플레이 부분을 중점적으로 봅시다. 횡스크롤 디펜스라는 장르를 선택하고 있는데 최근 나온 게임 중 비교하자면 “레..
안녕하세요. 오늘 소개해드릴 게임은 “역전재판 – 나루호도 셀렉션”입니다. 기존 역전재판의 1, 2, 3 시리즈를 모두 합친 게임이죠. 저는 닌텐도ds 시절 역전재판을 한번 해봤는데 그 이후 다른 버전들은 찾아볼 수 없어서 아쉬웠습니다. 그런데 이렇게 스위치로 합본이 나와주다니요. 정말 좋았습니다. 그럼 오늘 리뷰 바로 시작해보도록 하겠습니다. 게임플레이 오늘도 저번과 같이 스토리설명을 제외하고 게임 플레이에 대해서 중점적으로 언급해보도록 하겠습니다. (그래픽의 경우 크게 언급할 내용이 없는 것 같으니 게임플레이 이후 조금 언급하겠습니다.) 이 게임 장르는 “법정 배틀”이라는 장르인데 굉장히 생소하죠. 사실 역전재판을 제외하고 이런 방식의 게임이 없다시피 하기 때문에 그렇습니다. 이 게임의 무대는 두 개..
안녕하세요. 오늘은 제가 구매한지 어느덧 2년이 다 되어가는 닌텐도 스위치의 게임을 리뷰하려고 합니다. 조금 많이 늦었지만 그래도 한번 적어보려고 해요. 제가 가져온 게임은 바로 “젤다의 전설 – 야생의 숨결“입니다. 매우 유명하기도 하고 타이틀이 많이 적었던(지금도 많이 적긴 하지만…) 스위치에서 플레이 타임 면이나 게임성 면에서 굉장히 우수했던 게임이었기에 그때 당시 스위치를 살 때 같이 구매했죠. 닌텐도의 대표 타이틀인 “젤다의 전설”이라는 이름에 걸맞게 명작으로 다시 돌아와 메타크리틱 97점에 빛나는 평가를 받았습니다. 그럼 바로 시작해보도록 하죠. 1. 게임 플레이에 대하여? 이번에는 게임의 배경 스토리를 언급하지 않고 게임 플레이와 그래픽 측면에서의 서술과 평가만 할 것 같습니다. 먼저 게임 ..
안녕하세요. 오늘도 Constraint Layout에 대해서 알려드릴 건데요. 이번에는 속성을 통해서 부모의 크기에 비례해 위젯의 크기가 조정되는 Height, Width 속성에 대해서 알려드리려고 합니다. 그럼 바로 시작하도록 하죠. 1. Percent 속성은 무엇일까? 보통 앱을 제작할 때는 width, height 속성에 값을 넣어서 위젯의 크기를 결정하게 됩니다. 하지만 그럴 경우 테블릿 등과 같이 화면 크기가 큰 기기에서 기기 크기에 비해 위젯의 크기가 너무 작은 경우가 나타나겠죠. 그런 경우를 방지하기 위해서 위젯의 크기가 화면 크기에 맞게 변화하도록 도와주는 속성이 바로 Percent 속성입니다. 너비는 고정시키고 높이만 변화하거나 그 반대 또한 가능해서 여러 곳에 적용시켜줄 수 있습니다. ..
ConsraintLayout은 사용법만 안다면 다른 레이아웃 들보다 더 유연하게 Ui를 구성할 수 있게 만들어져 있습니다. 안드로이드 api14 이상 버전부터 구동이 가능한데 안드로이드 사용자의 99% 정도가 이에 해당하기에 사실상 호환이 안되는 안드로이드 버전이 없다고 봐도 무방하죠. 디자인 탭의 속성 메뉴를 이용해서 구성할 수도 있고 xml에서 직접 코드를 짜줄 수도 있습니다. 그럼 바로 제가 가장 많이 사용하는 설정 에 대해서 알려드리도록 하겠습니다. xmlns:app="http://schemas.android.com/apk/res-auto" 이 속성이 부모 레이아웃에 포함되어 있지 않으면 app에 해당하는 속성을 사용하실 수 없습니다. 위젯 관계 설정에 대하여 첫번째로 설명드릴 것은 위젯간 관계를..
안녕하세요. 지난번 코틀린 프로젝트 생성에 이어서 오늘은 자료형을 선언하고 nullable 변수를 만드는 방법에 대해 알아볼까 합니다. 그럼 바로 시작하도록 하죠. 코틀린 변수 선언 방법 먼저 코틀린에서 일반적인 자료형을 선언하는 방법에 대해서 알아보겠습니다. 코틀린에서는 var 변수명 : 자료형 = 값 위와 같은 방식으로 자료형을 선언할 수 있습니다.] 자료형 선언 방법 // val 변수명 : 자료형 = 데이터 // var 변수명 : 자료형 = 데이터 val value : String = "수정 불가능 변수" var variable : String = "수정 가능 변수" var로 자료형을 선언하면 수정 가능한 자료형이 되고 val로 선언하면 수정 불가능한 값이 됩니다. 때에 따라 필요한 방식으로 선언하..
안녕하세요. 현재 스팀에서 할인중인 더 포레스트를 리뷰할까 합니다. (2020-01-02 기준) 여느 때와 같이 친구들과 할 게임을 찾고있던 저에게 친구가 더 포레스트를 선물해줘서 같이 하게 되었습니다. 나온지 어느정도 기간이 지난 게임이기도 해서 이전부터 관심은 있었지만 선뜻 구매하여 하기가 좀 껄끄러웠는데 이번할인이 시작되었을때 친구에게 받았어요. 그러면 이 게임을 할 수 밖에 없겠죠? 20시간 정도 플레이하고 나니 엔딩을 볼 수 있었습니다. 원래 난이도가 높기로 유명한데 친구들과 같이해서 그런지 그리 어렵게 느껴지지는 않았습니다. 그럼 바로 리뷰 시작해보도록 하겠습니다. 배경에 대해서 당신은 아들과 같이 비행기를 타고 어딘가를 가고 있었습니다. 그런데 갑자기 비행기에 이상이 발생하여 어떤 섬에 불시..
안녕하세요. 저번 텍스트 뷰에 이어서 오늘은 버튼과 클릭 리스너에 대해서 알아보려고 해요. 그럼 오늘 알려드릴 버튼이라는 녀석에 대해서 먼저 설명해드려야겠죠. 버튼에 대하여 버튼은 텍스트 뷰처럼 앱을 구성할 때 굉장히 많이 사용하게 되는데 텍스트를 넣을 수 있는 일반적인 Button과 이미지를 넣을 수 있는 Image button으로 나뉩니다. 오늘은 Button에 대해서만 설명해 드리겠습니다. 버튼은 텍스트 뷰를 부모로 가지기 때문에 텍스트뷰가 가지고 있는 속성의 대부분을 사용할 수 있습니다. 1. 버튼 사용법 버튼을 레이아웃에 추가하는 방법은 이전에 설명드린 방법과 같습니다. 팔레트에서 추가하는 방법, 프로그래밍적으로 추가하는 방법(액티비티 클래스에서의 코딩을 의미함,Xml 아님), Xml에서 직접 ..
안녕하세요. 오늘은 코틀린을 황용한 안드로이드 프로그래밍 강좌를 하기 위해서 이렇게 찾아 뵙게 되었습니다. 본래라면 안드로이드 스튜디오를 설치하고 프로젝트를 생성하는 방법 먼저 올렸겠지만 이번에는 그냥 바로 프로그래밍 방법에 대해서 설명 드리려고 합니다. 오늘 설명드릴 것은 텍스트뷰에 대해서입니다. 텍스트 뷰는 empty project로 프로젝트를 만들어도 기본적으로 생성되는 만큼 앱을 만들 때 가장 기본적이면서 많이 사용하게 될 위젯입니다. 이름에 걸맞게 UI에 텍스트를 표시하는 일을 담당하고 있죠. 사용법도 다른 위젯 들에 비해서 간단한 편이고 따로 무언가를 설정해주지 않아도 text 속성에 문자열을 지정해주는 것만으로도 사용할 수 있어요. 그럼 바로 어떻게 만들 수 있는지부터 알아보도로 합시다. (..
안녕하세요. 저번의 “코틀린 꼭 배워야 할까?”에 이어서 코틀린을 위한 IDE를 설치하는 방법과 코틀린의 신규 프로젝트를 만들고 간단한 코드를 실행해보는 것까지 진행해볼까 합니다. 그럼 긴말하지 않고 바로 시작해보도록 하죠. Kotlin ide IntelliJ IDEA 설치하기 코틀린은 jetbrains사가 만든 언어이기 때문에 jetbrains사의 IntelliJ IDEA에서 코딩을 할 수 있습니다. 아래 링크로 이동해서 IntelliJ IDEA 다운로드 사이트로 이동해주세요. https://www.jetbrains.com/idea/download/#section=windows Download IntelliJ IDEA: The Java IDE for Professional Developers by Je..
안녕하세요. 최근 안드로이드 프로그래밍 언어의 또다른 주축으로 떠오르고 있는 언어가 있죠. 바로 코틀린입니다. 저도 최근 앱을 개발하기 시작해서 코틀린을 공부하기 시작했는데요. 자바대신 코틀린을 선택하여 공부한 이유에 대해 오늘 설명해 드릴까합니다. 강좌 목차도 포함하고 있으니 만약 서론을 건너뛰고 목차로 가고싶으신 분들은 가장 하단으로 가주세요. 그럼 바로 설명을 시작해보겠습니다. 1. 코틀린은 어떤 언어일까? IntelliJ IDEA의 개발사 JetBrains에서 2011년에 공개한 프로그래밍 언어입니다. JVM기반의 언어임에도 JAVA에 비해 간결한 문법을 가지고 있으며 세미콜론을 사용하지 않아도 되죠. Java와의 상호 운용이 100% 가능합니다. (Kotlin에서 자바 문법을 사용하여 코드를 작..