전체 글 (64) 썸네일형 리스트형 [스팀게임] 카페 오너 시뮬레이터(Cafe Owner Simulator) 데모 플레이 후기... 이 게임 진짜 뭐지...? 원래 시뮬레이터류중에 똥겜이 많긴 한데..... 심심해서 상점 페이지 둘러보던 와중에 하우스 플리퍼 느낌이 나서 무료 데모를 플레이해봤다. 시작 메뉴는 하우스 플리퍼랑 유사하다.... 그래서 인테리어 게임인 줄 알았지..... 게임 첫 플레이 시 나오는 스토리. 아버지가 원래 레스토랑을 운영했는데 건강이 좋지 않아 병원에 입원한 후 가게로 돌아왔는데 지불할 금액이 너무 많아서 가게를 접었다. 그 후 주인공이 26번째 생일을 맞이했을 때 아버지가 주인공이 어릴적 자기가 일하는 걸 지켜봤기 때문에 다시 사업을 하자고 제안한 내용이다. 스토리가 나온 후 게임이 시작된다. 식당 앞 도로에서 시작하는데 카페 건물까지 들어가는 길부터 난장판이다. 그래도 여기까지는 나쁘지 않았다. 이렇게 문을 막고있는 쓰레기를 E .. [그레이브야드 키퍼] 드디어 밀린 퀘스트 완료..... 스네이크 퀘스트 희생의 성지 20까지 꾸미는 거 왜 공간 남김없이 설치를 해도 부족한가 했더니.... 피의 샘 자세히 눌러보면 피 10개로 채울 수 있었다..... 모아둔 피가 있어서 빠르게 설치하고 퀘스트 완료! 기껏 꾸며주고 칼도 가져다줬더니 대단한 사람인척 하고 싶어서 나 찌름....ㅎ 재수 없는 놈......... 그래도 희생의 성지는 20까지만 꾸미면 그 뒤의 스네이크 퀘스트는 한동안 스토리적인 내용이라 무난하게 끝낼 수 있다. 그리고 또 미뤄둔 퀘스트인 심문관 스토리... 금별 맥주 10개와 금별 햄버거 5개를 가져다 바쳐야 하는데 홉을 키우고 있지 않았어서 미루고 있었다. 금별 홉 3개면 맥주를 만들 수 있으니 제분소에서 홉을 사 와 금별 씨앗까지 빠르게 만들어주었다. 다음날이 심문관이 오는.. [React Native/Android] 포어그라운드(foreground)에서 푸시가 오지 않는 현상 - No channel id passed, notifications may not work. No channel id passed, notifications may not work. 예전에 만들어둔 푸시 부분이 갑자기 포어그라운드에서 동작하지 않는 것을 확인했다. 처음에는 서버 오류인 줄 알고 서버를 확인해보았으나 정상 작동하였고, 경우의 수를 테스트해본 결과 포어그라운드의 문제였다. 안드로이드 오레오(API 26) 이상에서는 푸시 알림을 설정할 때 채널을 꼭 생성해주어야 하는데, 작업한 지 조금 된 프로젝트기도 하고 테스트 기기가 하필 저버전이어서 이 부분을 놓쳤다. 해결 방법) 앱 실행 시 createChannel을 통해 채널을 생성해주면 된다. 라이브러리는 react-native-push-notification을 사용하였다. import PushNotification, {Importance.. [안드로이드/kotlin] 인터넷 연결 상태 확인하기 종종 UnknownHostException이라는 오류를 만날 수 있는데, 인터넷 연결 Permission을 사용하지 않았거나, 인터넷 통신 상태때문에 발생한다. 퍼미션 문제라면 아래 코드를 AndroidManifes.xml에 넣어주면 된다. 인터넷 연결 문제라면 통신 상태를 체크해 인터넷에 연결되지 않도록 막아준다. 인터넷 상태를 확인하기 위해 기본적인 객체들을 생성해주어야한다. val connectivityManager = getSystemService(ConnectivityManager::class.java) ConnectivityManager는 연결 상태를 알려준다. val currentNetwork = connectivityManager.getActiveNetwork() connectivityMa.. [안드로이드/kotlin] 카카오톡 채널 연결하기(채널 추가하기, 채널 채팅하기) 카카오톡의 모든 API를 사용하기 위해서는 기본적인 세팅이 필요하다. ※또한 카카오톡 채널 API를 사용하기 위해서는 채널 개설과 kakao developer에 프로젝트와 연결이 되어야 한다. 기본 세팅 1. build.gradle build.gradle(Project) 파일에 다음 코드를 추가한다. allprojects { repositories { google() jcenter() // 추가 maven { url 'https://devrepo.kakao.com/nexus/content/groups/public/'} } } 2. build.gradle(app) 필요한 모듈 설정을 추가한다. implementation "com.kakao.sdk:v2-talk:2.10.0" 채널 API 이벤트 등록 기본 .. [안드로이드/오류] API 통신 시 발생하는 SocketTimeoutException 개발환경에서는 보기 어려운 오류이지만 간혹 통신상태가 고르지 못한 사용자들이 있어 플레이스토어 비정상 종료 로그에 남아있는 걸 확인할 수 있었다. java.net.SocketTimeoutException: at okio.Okio$4.newTimeoutException (Okio.java:232) at okio.AsyncTimeout.exit (AsyncTimeout.java:285) at okio.AsyncTimeout$2.read (AsyncTimeout.java:241) at okio.RealBufferedSource.indexOf (RealBufferedSource.java:354) (...) 말 그대로 서버 통신 시 Timeout때문에 발생하는 오류이다. 기본적으로 connectTimeout은 1.. [안드로이드/오류] 푸시 FirebaseMessagingService IllegalArgumentException 오류 AndroidRuntime: FATAL EXCEPTION: MQTT Rec: com.app.mobile-2e24ccbde048f2e91635651784 Process: com.app.mobile, PID: 17031 java.lang.IllegalArgumentException: com.app.mobile: Targeting S+ (version 31 and above) requires that one of FLAG_IMMUTABLE or FLAG_MUTABLE be specified when creating a PendingIntent. Strongly consider using FLAG_IMMUTABLE, only use FLAG_MUTABLE if some functionality depends o.. [하우스플리퍼] 펫 DLC 후기와 하우스플리퍼2 발매 소식 나는 하우스 플리퍼 광인이다. 플레이 타임은 그리 길지 않지만, 나오는 DLC는 모두 구매한 다른 의미의 광인이다. 한동안 할 게임이 없을때 가끔 럭셔리 플리퍼 DLC만 하던 와중에 새 DLC 소식이 들렸다. 구매를 조금 고민했지만, 내가 즐겨보는 스트리머의 게임방송을 보고 바로 구매를 결심했다. 펫츠 DLC를 구매하고 게임을 시작하면, 다른 DLC와 같은 방식으로 플레이어 노트북에 '주문맵'을 통해 진행할 수 있다. 하우스 플리퍼 펫츠를 선택하고 가장 처음 집을 선택하여 진행하면 된다. 초반은 다른 DLC와 다를 것 없이 짧은 스토리와 함께 청소가 시작되는데, 2층을 청소하다 보면 첫번째 강아지와 만나게 된다. 2층에 있는 제일 큰 상자는 상호작용이 가능한데, 이 상자에 첫 반려견이 기다리고 있다. 이.. 이전 1 ··· 3 4 5 6 7 8 다음 목록 더보기