태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.

REST (REpresentational State Transfer) 

HTTP Method
CRUD
POST
Create
Get
Read
PUT
Update
DELETE
Delete

Resource-based architecture
  • 관용적으로 API 이름에 동사 보다는 명사를 사용 함

6가지 제한 조건

  • Unifrom interface
    • HTTP 표준만 따르면 어떤 플랫폼에서도 사용 가능 ( HTTP+JSON / HTTP+XML )
  • Stateless
    • API 서버는 상태 정보를 저장 하지 않음
  • Client-server
  • Cacheable
  • Layered system
  • Code on demand


참고 : 

'Coding > JavsScript 삽질기' 카테고리의 다른 글

REST (REpresentational State Transfer)  (0) 2018.07.04
공백을 제거해주는 스크립트  (0) 2018.04.02
Chobocho Calc 2  (0) 2017.03.31
Sam Loyd's unsolvable 15-puzzle  (0) 2017.02.05
Posted by chobocho
TAG RESTful

안드로이드 헥사 만들기 ( Android Hexa 만들기 )


목표 : 아래와 같은 이미지의 헥사 게임을 만들어 봅시다


https://play.google.com/store/apps/details?id=com.chobocho.chobohexa

Source : https://github.com/chobocho/ChoboHexa


1. 게임 규칙

떨어지는 블럭을 잘 조절 하여, 가로, 세로, 대각선으로 같은 이미지가 3개 이상 연결 되도록 한다


2. UML 그리기


3. 동작 설명

3.1 3개이상 같은 이미지로 연결된 블럭 지우기

1) 블럭이 바닦에 닿으면, 제일 위에 블럭부터, 가로 세로 대각선으로 3개로 연속 되는 블럭이 있는지 조사합니다.


2) 떨어진 블럭을 하나이상 포함하여 3개로 연결된 블럭은 지워야할 블럭리스트에 포함을 시킵니다

3) 지워야 할 블럭 리스트에 있는 블럭을 삭제 합니다.

4) 모든 블럭에 대해서 가로, 세로, 대각선으로 3개로 연속되는 블럭이 있는지 조사하여 지워야할 블럭 리스트에 포함 시킵니다.


5) 지워야 할 블럭 리스트에 있는 블럭을 삭제 합니다.

6) 4-5의 과정을 지워야 할 블럭 리스트가 0이 될 때 까지 반복 합니다.



Posted by chobocho