오픈 소스 전통 로그라이크 던전 크롤러인 Shattered Pixel Dungeon
(github.com/00-Evan)- Shattered Pixel Dungeon은 무작위 레벨과 적, 수백 가지 아이템 수집·사용을 제공하는 오픈 소스 전통 로그라이크 던전 크롤러임
- 이 게임은 Watabou의 Pixel Dungeon 소스 코드를 기반으로 만들어졌으며, 현재 Android, iOS, Desktop 플랫폼용으로 컴파일됨
- 공식 릴리스는 Google Play, App Store, Steam, GOG.com, Itch.io, GitHub Releases에서 제공됨
- 프로젝트에는 공식 블로그와 Transifex 번역 프로젝트가 있으며, 게임을 좋아하는 사용자는 Patreon으로 지원할 수 있음
- 이 저장소는 풀 리퀘스트를 받지 않고, 코드는 다른 프로젝트에 유용할 수 있도록 제공되며 버그 리포트와 기능 요청 같은 이슈 보고는 받음
게임 개요
- Shattered Pixel Dungeon은 오픈 소스 전통 로그라이크 던전 크롤러임
- 게임은 무작위 레벨과 적을 제공하고, 수백 가지 아이템을 수집해 사용할 수 있음
- 기반 코드는 Watabou의 Pixel Dungeon 소스 코드임
지원 플랫폼과 배포처
- Shattered Pixel Dungeon은 현재 Android, iOS, Desktop 플랫폼용으로 컴파일됨
- 공식 릴리스 제공처:
프로젝트 지원과 커뮤니티 리소스
- 게임을 좋아하는 사용자는 Patreon에서 프로젝트를 지원할 수 있음
- 공식 블로그는 ShatteredPixel.com에 있음
- 번역 프로젝트는 Transifex에서 운영됨
저장소 기여 정책
- 이 저장소는 풀 리퀘스트를 받지 않음
- 코드는 커뮤니티 기여를 받기 위한 목적이 아니라, 다른 사람들이 자신의 프로젝트에 유용하게 활용할 수 있기를 바라는 목적에서 제공됨
- 버그 리포트, 기능 요청 등 모든 종류의 이슈 보고는 환영함
코드 작업 문서
- 코드로 작업하려는 사용자는
/docs에서 다음 가이드를 찾을 수 있음
댓글과 토론
Hacker News 의견들
-
이번 주 남은 시간은 다 날아갈 듯함. 휴대폰에 게임은 안 까는 편이지만, SPD는 오픈소스라 예외로 둠
처음 설치했을 때는 게임에 너무 빠져서 인턴십을 거의 날릴 뻔했고, 최근에 다시 설치했을 때는 휴대폰을 수상하게 집착해서 보느라 아내가 바람피우는 줄 알았음. 경고 안 했다고 하지 말길- 오픈소스 모바일 게임만 하고 시간 낭비가 걱정된다면, https://mindustrygame.github.io/에 있는 공장형 타워 디펜스 게임 Mindustry는 피하는 게 좋음
- 같은 문제가 있었고, 해결책은 게임 코드를 고쳐 치트를 넣는 것이었음. 캐릭터를 엄청 튼튼하게 만든 뒤 직접 컴파일해서 APK를 휴대폰에 올렸고, 그제야 게임을 끝내고 중독도 끝남
- 이 리뷰를 저장소 README에 넣어야 함. 해보고 싶게 만들지만, 동시에 해보기가 무서워짐
- 그렇다면 Caves는 설치하지 않는 게 좋음. 더 훌륭함
https://play.google.com/store/apps/details?id=thirty.six.dev... - 무료 오픈소스라면 Unciv도 있음
https://github.com/yairm210/Unciv
-
이게 Hacker News에 왜 올라왔는지는 잘 모르겠지만, Shattered Pixel Dungeon은 재미있음
특히 좋은 기능 중 하나는 물약을 던지는 것처럼 어떤 효과가 물약/두루마리의 정체를 명확히 알려주면 그 종류를 자동으로 식별해 준다는 점임. 더 전통적인 핵류 게임에서는 던진 물약이 불로 폭발하면 당연히 액체 불 물약인데도 직접 메모해야 했음. 대중교통 같은 데서 시간을 보내기 좋은 게임- 엄청 재미있는 게임이고, 오픈소스이며, HN 이용자 관심사와 잘 맞을 만한 장르임. 최근에 다시 발견했고 오픈소스였던 게 떠올라서 올릴 만하다고 봄
- 이 글을 보고 바로 “Hacker News에는 전통 로그라이크 팬이 꽤 많겠네”라고 생각했음. 팬 중 개발자이거나 게임 개발을 조금이라도 해본 비율이 가장 높은 장르일 가능성이 큼
SPD는 Brogue, DCSS, Cogmind, Qud 같은 게임으로 들어가는 좋은 입문작임 - 재미있는 부분은 실제로 쓰기 전에 특정 아이템의 정체를 추론해 보는 것임. 추측이 항상 맞지는 않지만 확률은 크게 올릴 수 있음
- Skyrim에도 그런 메커니즘이 있었음. 물약 재료를 먹어 보면 효과를 알 수 있고, 중복 재료가 있으면 다음에 같은 재료를 찾았을 때 무엇인지 알게 됨
- Nethack도 효과를 관찰하면 물건을 식별해 줌
-
여기 긍정적인 댓글을 보고 App Store에서 iPhone용을 샀음
최근에 휴대폰을 가운데 끼우고 화면 양쪽에 버튼과 엄지스틱이 붙는 꽤 괜찮은 컨트롤러를 샀기 때문에 컨트롤러 지원을 기대했음. Nintendo Switch의 Joy-Con과 비슷한 형태고, PlayStation 브랜드가 붙어 있지만 실제 제조사는 라이선스를 받은 다른 회사임. 결론적으로 이 게임은 내 컨트롤러에서 잘 작동함. 왼쪽 엄지스틱으로 캐릭터를 움직이고, 오른쪽 엄지스틱으로 조준 사각형 같은 걸 움직임. 포인터 감도가 조금 높았지만 게임 설정에서 조절 가능했고, 조정 후에는 편해짐- 그거 뭔지 앎. 예전에 iPhone 6s용으로 하나 있었는데, 지금 쓰는 12 Pro는 당연히 더 커서 맞지 않음
그래서 Xbox 컨트롤러와 그 위에 휴대폰을 고정하는 홀더를 3D 프린트했음. 조금 무겁지만 컨트롤러 지원 게임에서는 완벽하게 작동함. GeForce Now도 작동해서 침대에서 “PC 게임”을 하는 셈이고, 플라스틱·휴대폰·컨트롤러 비용을 빼면 “무료”임
https://www.thingiverse.com/thing:2553522 - Backbone One인가? 최근에 iPhone용으로 PlayStation 브랜드가 아닌 버전을 샀고 아주 만족함
한동안 사고 싶었는데, 케이스를 지원하는 교체식 마운트가 있는 Gen 2가 나오자마자 샀음. 모바일에서 SNES 게임을 하기에 훌륭하고 강력 추천함. 단점은 포함된 앱이 형편없다는 것뿐임. 계속 구독을 팔려고 하지만 다행히 앱을 쓸 필요는 없었음
- 그거 뭔지 앎. 예전에 iPhone 6s용으로 하나 있었는데, 지금 쓰는 12 Pro는 당연히 더 커서 맞지 않음
-
오랫동안 게임을 안 했는데, 주로 학교 때문이었고 최근에 훌륭한 SF 로그라이크인 Cogmind를 시작했음
기본적으로 여러 유틸리티, 추진 장치, 무기, 전원 장치를 붙이고 교체할 수 있는 로봇이 되는 게임. 몇 년 만에 한 게임 중 가장 재미있는 축에 듦. 개발자 Josh Ge도 매우 친절하고 커뮤니티에 깊이 관여하고 있어서 좋음. 강력 추천함 -
https://pixeldungeon.fandom.com/wiki/Shattered_Pixel_Dungeon는 이 게임과 장르가 처음이라면 훌륭한 자료임. 다만 먼저 직접 이것저것 발견해 보기를 권하고, 많이 죽을 각오를 한 뒤 5층 첫 보스를 넘긴 다음 위키를 읽는 편이 좋음
SPD를 몇 년 해왔고, 내 기준으로 이기는 최고의 전략은 강화의 두루마리를 최소 4단계 무기를 얻을 때까지 아끼는 것임. 갑옷도 마찬가지임. 이렇게 하면 초반 층이 훨씬 위험해지지만, 살아남으면 실수하지 않고 고위험 상황을 만들지 않는 게임이 됨. 이 방식으로 약 30%의 판에서 Amulet까지 감. 최근 업데이트 이후 지상으로 돌아오는 과정도 훨씬 재미있는 도전이 됨. 그 밖에는 물약과 두루마리를 즉시 식별하지 말고 정보를 더 모을 때까지 보관하기, 초반 파리 처치로 체력 물약 색을 알기, 불을 막아주는 두루마리 보관함을 얻기 전에는 각 층 시작 때 두루마리를 물에 숨겼다가 다음 층으로 가기 전에 회수하기, 20층 이후에는 함정 때문에 지도화의 두루마리가 필수이며 첫 두 상점에서 비교적 싸게 사기, 소환 함정 방은 마비 가스와 화염/독 가스 물약이 있으면 경험치를 많이 모으기 좋다는 요령이 있음. 게임이 마음에 들면 Android 버전 기준 게임 안에서 프로젝트에 직접 기부할 수 있음- HN 마크다운은 들여쓴 목록을 좋아하지 않음
파리가 가끔 체력 물약을 떨어뜨리고 초반 층에 나온다는 식의 정보는 게임을 조금 깨는 느낌임. 어쩌면 물약은 마시기 전까지 색이 없어야 할지도 모름. 다만 이렇게 하면 중복 물건의 부담이 0인, 논란의 여지가 있는 인벤토리 시스템과 충돌함. “게임을 배우는 것”과 판이 시작되기 전에는 몰라야 하도록 설계된 사실을 우회하는 것 사이에는 섬세한 선이 있음 - 많이 죽을 준비를 하라니 사양함. 사소한 일로 반복해서 벌주는 게임은 재미없음
The Sims가 연기 감지기를 안 샀다고, 그리고 감히 토스트를 만들었다고 산 채로 태워 죽이는 것과 비슷함
- HN 마크다운은 들여쓴 목록을 좋아하지 않음
-
새 플레이어를 위한 주관적이고 아직 미완성인 가이드를 만들기 시작했음: https://spd-huntress-guide.pages.dev/guide
공개적으로 내놓지는 않았고, 완성은커녕 유지도 못 해서 내릴 생각이었음. Evan의 업데이트 속도를 따라가는 건 불가능해서 시드가 들어간 공략은 아마 작동하지 않겠지만, 누군가에게는 유용할 수 있음- PD와 이후 SPD를 처음 플레이했을 때가 더 좋았고, 나중 업데이트들은 부담스럽게 느껴졌음. 아마 내 편향일 수도 있음
- 페이지가 안 열리는 것 같은데, 꼭 읽어보고 싶음
-
한동안 이 게임을 했고, 자랑은 아니지만 전사와 마법사 둘 다 2장까지 가봤음
식별 과정과 비교적 빠른 진행이 마음에 들고, 원하면 꽤 전술적으로 플레이할 수도 있음. 짧은 이동 중 iPhone에서 가장 자주 하는 게임인데, 현재 위치에서 저장했다가 나중에 던전 구조나 물약·음식 상태를 다시 기억할 필요 없이 이어 할 수 있어서 좋음 -
약간 딴얘기지만, 이 글을 보니 어릴 때 Castle of the Winds를 수없이 오래 했던 기억이 남
이 스레드를 보고 찾아봤더니 원작자가 Unity로 포팅 작업을 하고 있었음
[1]: https://www.mobygames.com/game/842/castle-of-the-winds/
[2]: https://www.reddit.com/r/CastleOfTheWinds/comments/172ckn6/i...- 완벽하진 않았지만 2008년쯤 예전 iPod touch에서 Reign of Swords/Clash of Kingdom을 정말 좋아했음
몇 년째 대체품을 찾아봤지만 App Store의 비슷한 게임 99.9%는 스팸, 과금 승리, 소액결제 지옥이고 흔한 싸구려 “국제적” 아트 스타일임
https://www.ign.com/articles/2008/10/06/reign-of-swords-revi...
https://www.ign.com/articles/2009/08/03/reign-of-swords-2-re...
https://www.ign.com/articles/2008/02/07/mobile-battles-reign...
http://web.archive.org/web/20111001213349/http://www.mobileb... - 그리스 시골에서 보낸 어린 시절이 떠오름. 구할 수 있는 소프트웨어는 잡지에서 내려받은 데모/셰어웨어를 CD에 담아준 것뿐이었음
당연히 돈을 내거나 정식판을 구할 방법이 없어서 같은 데모 레벨을 몇 시간이고 반복해서 했음. Castle of the Winds를 좋아했고, 해적이 나오는 다른 턴제 게임도 좋아했음. 탱크 같은 게 나오는 비슷한 게임도 있었는데 Metal Knights였던 것 같음 - 그 게임을 완전히 잊고 있었음. 어릴 때 몇 시간이고 계속 했던 게임
무료 데모 레벨에서만 아마 50시간은 했을 것 같음 - 그 게임에서 희귀 아이템을 얻으려고 큐브 슬라임을 파밍하느라 정말 많은 시간을 썼음. 아주 좋아했음
- 완벽하진 않았지만 2008년쯤 예전 iPod touch에서 Reign of Swords/Clash of Kingdom을 정말 좋아했음
-
Magic: The Gathering 카드 게임을 좋아한다면 Forge는 피하는 게 좋음. 데스크톱과 Android에서 되고, Java로 만든 오픈소스이며 모든 카드와 게임플레이가 들어 있음
덱을 직접 만들거나 엄청난 목록의 완성 덱을 골라 AI와 대전할 수 있고, 온라인으로는 같은 게임에서 최대 4명까지 플레이 가능한 것으로 알고 있음
https://github.com/Card-Forge/forge- 최근에도 올라왔음: https://news.ycombinator.com/item?id=38651346
M:TG가 첫 페이지에 오를 때마다 XMage도 보통 같이 제출됨. 분기마다 나오는 것 같은 “M:TG는 튜링 완전하다” 논문 스레드도 포함됨
- 최근에도 올라왔음: https://news.ycombinator.com/item?id=38651346
-
우연히 몇 주 전에 이걸 설치했음. 정말 잘 만들었지만, 내가 뭔가 크게 놓친 게 아니라면 가혹하게 어렵다고 느껴서 결국 삭제했음
조작을 다 모르는 건지, 놓친 메커니즘이 있는 건지, 기대가 잘못된 건지 모르겠음. 분명 좋아할 만한 게임처럼 보이는데, 처음 만나는 뱀 한두 마리에게 완전히 박살남. 어떻게 몰래 접근하거나 지나가야 하는지도 아직 모르겠고, 초반에 도움이 될 전리품을 찾거나 얻지도 못했음. 내가 뭘 잘못하고 있는지 아는 사람이 있다면 알려주면 좋겠음. 난이도를 50%만 낮추고 싶음- 10년 넘게 플레이했음
주로 사냥꾼을 해서 그 관점에서 말하자면, 음식은 꼭 필요할 때, 즉 굶주리거나 초반 층에서 적이 많을 것 같을 때만 먹는 게 좋음. 첫 강화 두루마리는 영구 활에 쓰고, 두루마리를 강화한 뒤 활에 적용함. 적이 접근하는 경로는 항상 정해져 있음. 씨앗은 석상과 미믹의 예상 경로에 쓰고, 가능하면 원거리 공격을 활용함. 체력 우물에 들어가기 전에는 저주 아이템을 모두 착용하면 저주가 풀림. 상점에서는 새 가방/주머니, 음식, Ankh 순으로 사고, 이후에는 체력 물약, 두루마리, 반지, 마법막대로 약점을 보완함. 아이템을 주울 때는 가장 선호하는 것부터 덜 선호하는 순서로 줍고, 마지막에 주운 것이 먼저 도둑맞음. 적을 문간에 세워 “가두는” 식으로 싸우고, 판금갑옷을 얻으면 강화는 전부 거기에 넣음. 물약은 초반에 문과 물 근처에서 마셔 봄. 깨진 꿀단지와 체력 물약을 양조하면 따로 쓸 때보다 가치가 큼. 경험치 물약과 변환 두루마리를 강화해서 능력 계층을 고르고 개선하는 데 씀. 서리와 화염폭발 마법막대는 생고기를 좋은 음식으로 바꿀 수 있는데, 서리는 고기가 벽 같은 것에 붙어 있어야 하고 화염폭발은 그냥 전부 태움. 함정 방에서는 단일 대상 함정이면 가장 먼 곳으로 가서 쉬거나 소음을 내 적을 끌어들인 뒤, 물건을 함정에 던져 적에게 발동시키면 됨. 눈사태 방은 문간에 물건을 떨어뜨리고 뒤로 물러난 뒤 함정에 물건을 던짐. 격노한 놀은 그냥 도망가야 함. 자제력을 잃은 상대와는 말이 통하지 않음 - 뱀이 문을 지나 따라오게 만들고, 뱀이 문칸에 들어서는 순간 때리면 됨. 이게 기습 공격으로 처리됨
돋보기로 뱀을 조사하면 이 힌트를 줬던 것 같음. 새로운 적을 만나면 항상 시간을 들여 조사하는 게 좋음. 아니면 마법사로 플레이하면 마법막대가 뱀을 항상 맞히고, 궁수라면 뱀이 아직 자고 있을 때 쏘면 됨. 이 게임의 난이도 곡선 대부분은 이런 식으로 적을 요령껏 처리하는 법을 배우는 데 있음. 예를 들어 파리나 큰 무리는 항상 병목 지점에서 싸워야 함 - 찾은 아이템을 제대로 활용하고 있는지, 아니면 나중을 위해 아껴둔 마법막대/두루마리/물약을 인벤토리에 가득 든 채 죽는지 돌아볼 필요가 있음
해야 할 일 중 하나는 안전할 때 아이템을 식별하는 것임. 방법 중 하나는 적에게 마법막대를 써보는 것임. 가끔 충전을 낭비하거나 적을 강화하게 되지만, 그 물건이 무엇을 하는지는 알게 됨. 몇 판 지나면 “좋은 두루마리를 많이 식별했으니 미식별 두루마리는 나쁜 것일 가능성이 높다” 같은 감도 생김 - 고전 Pixel Dungeon과 약간의 Nethack 경험을 바탕으로 몇 가지 휴리스틱을 제안할 수 있음
식량을 찾지 못한 채 층을 떠나지 말 것. 두루마리와 물약은 안전한 상황에서 가능한 한 빨리 사용해 식별할 것. 문틀을 이용해 적을 한 번에 하나씩 상대할 것
- 10년 넘게 플레이했음