Code Monkey home page Code Monkey logo

armstrong's Issues

1차 버그

🐛 1 차 Bug 잡기 🐛

  • finishUI 나타날때, lagging
  • touch lost될 때, recovery 느림
  • ⭐ UI 더 Userfirendly 하게 (전체적으로 수정)
  • 물살 밀리는 bug

Game Policy

Game Policy

1. Scene

  • Scene은 하나로 관리
    • 2x
    • 4x
    • 500 m
    • 1000 m
    • 2000 m
    • 기록

2. 기록 관리

  • Online ? or 기기에 기록

image

Turn 구현

Boat Object에서 status detection을 구현 하기 전에 turn을 먼저 구현하자!

  1. Turn 구현
  • Double Touch 혹은 button 등을 통해서 blade turn
  1. 물살 구현
  • rowing 상태에서 blade가 빠졌있는 경우, 물살로 oar가 자동적으로 살살 아래로 힘 적용 구현

화합 터치

  1. Touch가 oar를 동작시켜야 한다.
  2. Recovery와 Catch, finish, turn을 인식한다.
  3. Rhythm Game 처럼, timing을 맞춰서 test가 될 수 있어야 한다.

ref

Device Log 추가

Device에서 log를 확인 할 수 없으니, Debug.Log를 위해서 Log창을 만들자

환경 설정

CI/CD환경을 구축하자

image

  1. Android로 구축
  • iOS는 여러번 시도 했으나, Xcode에서 Provision Profile 문제로 실패
  1. Telegram
  • Public ChatRoom 생성
  • shell scrip로 파일 업로드 하기

Boat Object

Rowing 4x boat prefab화

  1. 1~4번 까지 위치 설정
  2. bow와 stroke side 설정
  3. 각 위치 움직임 detect

Range Detection

  • Test를 해본 결과, 유저는 touch의 범위를 잘 인식 하지 못한다....고로 Touch Range를 다음과 같은 방법으로 표현할 생각이다.

image

  • Touch Pos - Player Chair와 Touch Range 최대 radius에 대하여 비율로 Touch Range를 표현한다.
  • Touch Range Radius = (Touch Range 최대 radius - Touch Pos와 Player Chair Pos거리) / Touch Range 최대 radius

Rowing Policy

⚠️ Rowing을 하였을 때 어떻게 wave Line에게 적용되는 지 고민할 필요가 있다. ⚠️

기존에는, 항상 1초 동안 power가 활성화되었다. 하지만 이렇게 하면, 처음에는 power가 100이라고 하였을 때, 1초가 되기 전에 (대략 Power 시점이 50일때) power를 10으로 하면 관성을 무시하고 바로 껑충 뛰어 감속한다......

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.