2P by GN⁺ | ★ favorite | 댓글 1개
  • 현재 페이지는 게임 화면 대신 HTML5 canvas 미지원 안내만 표시해 실제 콘텐츠 확인이 제한됨
  • 브라우저가 필요한 canvas 기능을 제공하지 않는 상태로 판단되어 게임 실행 여부를 확인하기 어려움
  • 안내 문구는 문제 해결 방법으로 브라우저 업데이트 또는 다른 브라우저 사용을 권함
  • 제공된 본문에는 게임 규칙, 조작법, 기능 설명 같은 추가 정보가 없음
  • 이 페이지를 보려면 HTML5 canvas 지원 브라우저가 필요함

현재 확인 가능한 내용

  • 페이지는 Classic Video Poker를 소개하거나 실행하는 대신, 사용 중인 브라우저에서 HTML5 canvas를 지원하지 않는다는 메시지를 표시함
  • 안내 문구는 브라우저 업데이트 또는 다른 브라우저 사용을 해결책으로 제시함
  • 제공된 정보만으로는 게임의 규칙, 조작 방식, 기능, 화면 구성은 확인할 수 없음

이용 조건

  • Classic Video Poker 페이지를 정상적으로 보려면 HTML5 canvas를 지원하는 브라우저가 필요함
  • canvas 지원 여부에 따라 페이지 접근 경험이 달라질 수 있음

댓글과 토론

Hacker News 의견들
  • CRT 느낌이 완벽하고, 진짜 CRT처럼 보여서 잘 만들었음
    다만 버그를 찾은 것 같음. A 페어가 "Jacks or Better"로 지급되지 않음: https://imgur.com/a/78B3oPV

    • 나도 같은 현상을 봤음. 그 외에는 지금까지는 꽤 탄탄함
      파산했을 때 그냥 멈추는 것 말고, 음소거 버튼 외에 뭔가 종료 연출이 있으면 좋겠음
    • 이 게임에서는 A가 낮은 카드임. 이런 말을 한 사람이 처음은 아님
      A를 높은 카드로 만들려면 수학을 다시 봐야겠지만, 모두의 분노를 살 위험을 감수하고 말하자면 내 생각엔 A는 "1" 카드임
    • A는 낮은 카드로 처리됨
    • 실제로 이걸 CRT에서 플레이하면 꽤 어지러울 것 같음
  • 무한 돈 버그를 찾은 것 같음. 맨 왼쪽과 맨 오른쪽에 하트 2와 클럽 3을 홀드했더니 3장을 주지 않고 검은 박스 3개, 로열 플러시가 나오면서 "$"aHROcHM6Ly"를 땄다고 표시됨
    이제 현금이 계속 올라가고 있고, 벌써 $2,000을 넘었음

    • 이맘때 Cabo가 좋다던데
  • 나도 비슷하게 느낌. Unity를 꽤 오래 썼지만 지금은 안 써서 다행이고, Unreal은 배우기가 늘 어려웠음. 최근 Godot를 써봤는데 시작하기가 꽤 쉬웠음
    게임은 정말 좋고 한동안 재미있게 플레이했음. 다만 질문 하나: A 페어는 "잭보다 높은" 것으로 봐야 하지 않나? 지금은 아닌 것처럼 보임: https://imgur.com/a/ov2UP1D

    • 게임을 좋아해줘서 기쁨. 이 버전에서는 A가 낮음
  • 마지막 패가 K J A A Q였는데 Jacks or Better $1 지급을 받지 못했음
    비디오 포커 규칙을 잠깐 찾아보니, A 페어는 잭 페어보다 높은 것으로 간주된다고 함

    • 나도 A 페어가 있었는데 "승리"하지 않았음. 확실히 버그 같고, 코드에서 A를 낮게 처리하는 듯함
    • 같은 버그 때문에 따지러 왔음. 내 돈 돌려줘!
    • 이 게임에서는 A가 낮은 카드이고 의도한 동작임. 그래도 피드백이 계속 나오니 그냥 높게 바꿔야 할지도 ;-)
    • A는 낮음 ;-)
  • 멋짐
    중학교 때 쉬는 시간에 시장으로 몰래 가서 다들 거의 이 기계와 똑같은 걸 하던 기억이 남. 핀란드의 거의 모든 시장과 주유소에는 RAY라는 공인 독점 기관이 규제하는 여러 종류의 슬롯머신이 있었음
    특히 90년대에는 나이가 몇 살이든 해도 별로 신경 쓰지 않았음. 거친 시절이었음

    • 크루즈선에서는 사람들이 더 신경 쓰지 않았음. 아마 법적인 이유로 주로 paf 기계를 썼던 것 같음. 고전 기계 이미지는 "paf joker poker"로 검색하면 됨
      조커와 더블 오어 낫싱 기능이 좋았음. 7살 때부터 여행을 많이 다녀서 이런 게임을 많이 했고, 한 번은 불운한 연속 패배 위험을 줄이려고 형제와 상금 분배 계약을 했는데, 바로 그 뒤 잭팟이 터졌음. 좋은 시절이었음
  • 판단이 아니라 순수한 궁금증인데, 왜 로딩이 이렇게 오래 걸리는지 모르겠음
    비교적 단순해 보여서 아주 빠를 거라고 예상했음. Godot나 Unity는 전혀 몰라서 양해 바람. 그래도 정말 멋짐

    • Godot는 플랫폼과 무관하게 게임을 패키징할 때 엔진 런타임 전체를 같이 넣음. 이 경우에는 서버 인터넷 연결이 느린 탓도 있는 듯함
      https://lfgslots.com/classicvideopoker/index.wasm는 26MB짜리 메인 엔진 런타임인데 로딩에 22초 걸렸고, https://lfgslots.com/classicvideopoker/index.pck는 16MB짜리 게임 리소스인데 34초 걸렸음
    • 현재로서는 WebAssembly 교차 컴파일이 보통 작은 바이너리를 만들지 않음
      작은 WebAssembly 프로그램을 만드는 것은 가능하지만, 임의의 C 코드를 wasm으로 컴파일하면 바이너리가 커짐
    • 2014년부터 Unreal Engine으로 게임 개발을 해온 입장에서, 내 유일한 피드백은 이거임. 데모 로딩이 너무 오래 걸려서 거의 포기할 뻔했음
    • Firefox에서는 1초도 안 걸려서 로드됐음. Unity Webplayer는 보통 10~15초 걸려서 오히려 로딩 속도에 감탄했음
    • 필요한 45MB 다운로드가 로딩 시간의 원인처럼 보임
  • 재미있지만, 게임이 A 페어를 승리 결과로 인정하지 않는 것 같음
    A만 그렇고, 다른 그림 카드는 의도대로 동작함

    • A는 낮음 :-)
  • 게임과 아트 스타일이 사랑스럽고, 80년대풍 게임이라는 아이디어도 좋음
    개인적으로는 이런 고전 게임을 현대적으로 잘 만든 모음집이 여러 플랫폼에서 제공되고, 클라우드 저장으로 어떤 게임을 골랐는지까지 이어지면 좋겠음
    점심시간에 iPhone으로 5분 동안 Solitaire를 하며 쉬다가, 집에 와서 컴퓨터를 열고 큰 화면에서 이어서 끝내면서 카드가 여기저기 튀는 모습을 즐기고 싶음

  • 지금까지 Godot가 꽤 마음에 들지만, 디버깅 도구는 내가 써본 어떤 IDE나 언어보다도 크게 뒤처짐
    버그를 추적하는 데 시간을 너무 많이 낭비함. 예를 들어 제대로 된 변수 검사가 있으면 정말 살 것 같음

    • 이게 오픈소스와 현재 상황의 마법임. 너 같은 사람이 많이 있을 테고, 그중 몇몇은 우리 모두에게 이득이 되도록 그걸 구현할 헌신과 실력을 갖고 있을 것임
      Godot와 Unreal의 상태를 고려하면 Unity의 행보는 정말 어리석었음. 자기 사용자층 전체를 말 그대로 그렇게 대하다니
      2009년에 가난한 대학생이던 시절 Pro 라이선스에 $400을 썼는데, 새 버전으로 이어지지 않았음. 손실로 치고 다시는 돌아보지 않았음
    • GDScript 대신 C# 을 쓰면 Visual Studio, VS Code, Rider를 사용할 수 있고, 그 IDE들이 제공하는 모든 디버깅 도구에 접근할 수 있음
      GDScript도 VS Code에서 쓸 수 있지만 직접 해본 적은 없어서 디버깅 경험이 어떤지는 모르겠음
    • 게임 개발은 전혀 몰라서 기본적인 질문이라 미안함. 언제 Unreal을 쓰고 언제 Godot를 쓰는 건가? 아니면 별로 상관없나?
  • 추억 돋음. 카드 앞면은 실제 기계인 Novomatic American Poker 2에서 온 것임. 예전에 이 플랫폼을 많이 해킹했음
    개발 속도를 높이려고 x86 어셈블리로 에뮬레이터까지 만들었음. 이 Godot 게임은 오래된 비디오 포커 기계의 분위기를 꽤 잘 재현함
    카드 자동 홀드가 없고 사운드가 조금 더 다듬어지면 좋겠지만, 쉽게 개선할 수 있는 사소한 부분들임

    • 고마움. 자동 홀드를 고민했지만, 결국 안 넣는 편이 조금 더 몰입감 있고 재미있다고 판단했음