Coder Social home page Coder Social logo

polyglot_jumpup_indianpoker's Introduction

Indian Poker


  1. 먼저 카드를 랜덤으로 뽑아 높은 수(1~10)의 카드를 뽑은 사람이 먼저 배팅을 시작한다.
  2. 카드는 20장으로 각 플레이어에게 1개의 카드를 부여한다.
  3. 일단 토큰은 무조건 1개씩 걸고 이전에 높은 수를 뽑은 사람이 먼저 배팅한다.
  4. 먼저 배팅하는 사람은 포기하거나 토큰을 더 걸 수 있다.
  5. 두번째로 배팅하는 사람은 포기하거나 토큰을 같게 걸거나 상대방이 건 토큰보다 더 걸 수 있다. 무조건 상대방의 토큰 수보다 많거나 같아야 한다.
  6. 포기할 경우 걸려있는 토큰은 상대방에게 다 몰아준다. 단, 자신의 카드가 10이었을 경우에 패널티로 상대방에게 10개의 토큰을 더 준다.
  7. 두번째로 배팅하는 사람이 토큰을 같게 걸었을 경우, 서로의 카드를 공개한다. 이때 카드의 숫자가 큰 사람이 걸려있는 토큰을 다 가져간다.
  8. 두번째로 배팅하는 사람이 토큰을 더 걸었을 경우 5부터 다시 진행한다.
  9. 위의 과정을 진행하다가 토큰을 다 잃은 사람이 지게 된다
  • 최대로 걸 수 있는 토큰은 상대방의 토큰보다 같거나 작아야한다.

기능 및 기술

로그인, 회원가입

  • 자체로그인

사용 기술

  • 라이브러리 : Retrofit으로 HTTP통신 구현

대기실

  • 랭킹(등급제)
  • 친선전
    • 방 만들기(번호 지정 0001 ~ 9999)
  • 프로필
    • 전적 or 승률
    • 업적 확인
    • 칭호 지정

사용 기술

  • 라이브러리 : Retrofit으로 HTTP통신 구현

게임플레이

  • 의사소통 기능 (ex.하스스톤)
  • 시간제한(20초)
    • 3번째 시간제한 걸릴 시 강제패배
  • 토큰으로 드래그하여 그림그릴수 있음(자신의 영역에 한함)
  • 서렌 있음

부가기능

  • 설정(일단 소리끄기)
  • 카드 뒷면
  • 브금(Youtube Sound Library 등)
  • 업적(보상은 칭호)
    • ex. 승부사(올인으로 끝내기)
  • 게임판 지정
    • 업적에서 보상으로 얻을 수 있음
  • 의사소통 고르기
    • 최대 6개를 고를 수 있음 (인사, 작별, 위협, 인성, 잡담, 사과)

논의해야할 것

  • 추후에 봐요

polyglot_jumpup_indianpoker's People

Contributors

epeng-dev avatar kim01jun avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.