12월, 2010의 게시물 표시

Alchemy (Android) 공략..

안드로이드용 게임인 Alchemy의 공략입니다. 2011년 6월의 업데이트에 의해 전체 요소가 380개가 되었는데, 현재는 모두 찾은 상태네요. yoon님, (복수의?) 익명님, HAKYU님, 메시아님 감사합니다. 1UP Life + Mushroom Air Starter Airplane Air + Car Albert Einstein Scientist + Energy Alcohol Fire + Water Alcoholic Man + Beer/Vodka/Alcohol Algae Life + Water Alien Star + Life/Beast Aluminium Airplane + Metal Ambulance Car + Hospital Arable Earth + Tool Arms Metal + Tool Ash Fire + Paper/Worm/Snake/Corpse/Moss Ashtray Ash + Glass Assassin Man + Poisoned Weapons Australia Continent + Country Avian Flu Flu + Bird/Chicken Baby Woman + Life/Sex Bacon Fire + Pig Bacteria Life + Swamp/Mud Bar Brick House + Beer/Vodka/Tequila Barbecue Fire + Meat Bat Bird + Vampire Batman Man/Hero + Bat Beach Water + Sand Bear Beast + Forest Beast Earth + Lizard Beaver Dam + Beast Bee Flower + Beetle Beer Alcohol + Wheat/Bread Beetle Earth + Worm Beetroot Scientist + Reed Belarus Tractor + Country Berry Grass + Fruit Bicycle Wheel + Wheel Bird Air + E...

모토로이 프로요 업그레이드 후기..

루팅 같은 건 안 하고 그냥 순정 상태로 런쳐류만 깔아서 쓰는 유저입장에서의 후기 입니다. 1. 장점 네트워크 속도가 엄청 빨라졌습니다. 업데이트 내역을 자세히 안 봐서 모르겠는데, 다른 곳보다 802.11n 지원하는 공유기를 설치한 곳에서 특히 빨라진 걸로 봐서는 44R(이클레어 최종 버전)이나 50R(이번에 업그레이드된 프로요 첫 번째 버전)에 802.11n 지원이라도 들어간 듯. 확인해보니 44R에 802.11n 지원이 들어가긴 했는데 매우 느렸고 50R에서 최적화가 됐다는 군요. 내장 메모리가 남아 돕니다. app2sd를 안 쓰는지라 이게 정말 큰 장점인데, 앱을 SD카드로 옮기니까 내장 메모리 압박이 사라졌습니다. 예전에는 앵그리버드 하나 깔면 다른걸 깔 수가 없었는데.. ㅠ_ㅠ 2. 단점 엄청난 홈딜의 압박. 스크린도 3개만 쓰고 시계 위젯도 없앴는데도 조금만 뭐 하기만 하면 홈딜이.. 뭐 거의 멀티태스킹은 포기하고 하나씩만 잡고 쓰니까 걍 그러려니 하고 참고 씁니다. 이건 적응이 되어서.. 그래도 시계 위젯 하나 없는건 좀 불편해서, 지금은 시계 중에 가장 가벼운 축에 드는 SiMi Clock을 깔아서 쓰고 있습니다. 전반적으로 만족하고 씁니다. 장점이 워낙 큰데다 홈딜이야 몇 달 쓰다 보니 적응이 되어서요. 버전 올라가면 여기서 약간이나마 나아질지도 모르고.. 그래서 저는 걍 프로요 계속 쓰려구요.

내가 하는 대작 게임이 왠지 생각보다 느린 이유..

최근에 제가 회사에서 하는 작업은 서비스 중인 저희 회사 게임에 런타임 보안 솔루션을 적용하는 일입니다. 한마디로 핵 방지 작업이죠. 실시간 메모리 변조 방지, 코드 변조 방지, 리소스 변조 방지 등의 작업인데, 보안 전문 프로그래머나 해커도 아니고 게임만 짜던 게임 프로그래머가 이런걸 잘 할 수 있을 리가 없으므로, 당연히 상용 솔루션을 적용하게 됩니다. 요즘 적용하고 있는 상용 솔루션은 업계에서 흔히 사용하는 N모 제품이나 T모 제품이 아니라 정교하다고 알려진 매우 고가의 제품인데, 이걸 적용하다 깨닫게 된 사실이 있습니다. 당연하게도 보안 솔루션을 적용하면서 보안 수준을 높게 설정해서 적용하면 그 때문에 게임이 느려집니다. 실행도 느려지고 로딩도 느려지는데, 저희 게임의 경우에는 게임의 특성상 실행이 느려지는 건 그다지 눈에 띄지 않지만 로딩이 느려지는 건 정확히 체감이 되기 때문인지 상당히 눈에 띄더군요. 너무 느려지면 보안 솔루션의 세부 구성을 수정하여 보안 수준을 그다지 낮추지 않으면서도 덜 느려지는 구성을 찾게 되는데, 이런 작업을 하다 보니 최근에 제가 “와, 이 게임 정말 발적화구나"하고 욕했던-_- 게임이 하나 생각나더군요. 바로 스타크래프트2. 게임을 하면서 게임에서 돌아가는 리소스 등에 비하여 로딩이나 실행이 많이 느리다는 생각을 했는데, 아무래도 스타1때의 일을 거울삼아 상당한 수준의 런타임 보안이 들어간 게 아닐까 싶습니다. 아직까지 스타2에 핵이 나오지 않은 것을 보면 스타2에 런타임 보안 솔루션이 강력하게 적용되어 있을 건 너무나 자명한 일이고, 또한 이것이 부정 사용자를 막기 위해 필요한 일이기는 하지만, 일부 크래커들 때문에 대다수의 사용자가 느려진 로딩 및 실행 속도를 감수하고 있을 거라는 건 안타까운 일입니다. 뭐 곧 있으면 저희 게임의 사용자들도 겪게 될 일이지만요.