sunphiz

도미니언 초보 플레이어 진화의 4단계

도미니언 플레이가 초보에서 중급으로 진화하는 과정을 4단계로 정리했단다. 글쓴이도 누구인지 모르겠지만 맞는 것 같다는. 1단계 : 플레이어들이 액션카드를 대량 구매해 매우 혼란스러운 플레이를 한다.  2단계 : 누군가 돈을 사서 승점카드만 사서 승리하는 전략을 깨닫고(빅머니 전략), 한동안 승승장구 한다. 3단계 : 빅머니 전략을 기본으로 일부 액션 카드를 구매해 효율적으로 바꾼다. 4단계 : 액션과 돈을 적당히 구매하고, […]

도미니언 초보 플레이어 진화의 4단계 Read More »

드디어 전략으로 도미니언에서 승리!

도미니언(Dominion)은 리오그랑데게임즈 사에서 만든 유명한 보드게임이다. 카드로만 구성되어 있고 게임이 30분 전후로 끝난다. 초보부터 고수까지 재미있게 즐길 수 있는데, 게임 속에 운과 실력의 비율을 적당히 잘 섞은 아름다운 설계 덕분인 것 같다. 처음에 엄청 재미있을 것이라 생각해 올해 초에 ‘도미니언(오리지널)’과 ‘도미니언:장막 뒤의 사람들’을 동시에 구매했다. 그런데 최근까지 한 번도 못이겼다. 게임 소개에 따르면 전략을 잘

드디어 전략으로 도미니언에서 승리! Read More »

Robocode

Robocode는 아주 오랜 역사를 가진 자바 게임이다. 이미 제공되는 전쟁터 어플리케이션에 내가 만든 탱크만 넣으면 된다. 내 기억으로는 자바 언어가 만들어진 지 얼마 안되었을 때, multi-thread가 잘 되지 않는다는 세간의 의구심을 불식시키기 위해 만들어진 게임이었다. 지금은 자바 언어 입문자에게 게임을 통해 자바를 재미있게 배우도록 하는 기능과 전문가들이 자신만의 탱크를 자랑하는 게임으로 성장한 것 같다. 내

Robocode Read More »

어느 안드로이드 피싱 앱 구경하기

[서울지방법원]민사소송으로인한소환서가발부되었습니다 내용확인 <어떤 링크> 라는 문자가 오는 Sniffing 문자를 지인 홈페이지에서 발견, apk를 한번 열어보았다. 그 속에 요청하는 permission들은 android.permission.RECEIVE_SMS : 문자를 감시할 수 있다. android.permission.INTERNET : 인터넷을 사용할 수 있다. android.permission.ACCESS_NETWORK_STATE : 네트워크 상태를 확인할 수 있다. android.permission.READ_PHONE_STATE : 핸드폰의 상태를 확인할 수 있다. android.permission.RECEIVE_BOOT_COMPLETED : 시스템이 시작하는 이벤트를 받는다. android.permission.RESTART_PACKAGES : 다른 application을

어느 안드로이드 피싱 앱 구경하기 Read More »

Context.MODE_MULTI_PROCESS

이전 글에서 Shared Preferences를 통해 데이터를 교환하는 것은 좋지 않다고 했지만, 써야할 때가 있다.  이 때 다른 app에서 값을 분명이 바뀌었는데 읽혀지지 않는 경우가 발생한다.  그렇다고 Shared Preference를 읽어오는데 실패하지도 않았고. 이 때는 아래와 같이 context.getSharedPreferences(__SHARED_PREFERENCES_NAME, Context.MODE_WORLD_READABLE | Context.MODE_MULTI_PROCESS); MODE_MULTI_PROCESS를 넣도록하자. 이는 열려진 Shared Preference라도 수정사항이 발생하지 않았는지 읽어오기 전에 파일을 확인한다. 하지만, 역시 Shared

Context.MODE_MULTI_PROCESS Read More »