게임 기능 요구사항

- 로그인(jQuery, CSS, Codeigniter, MVC)

- 로그인에 성공하면 화면이 벽돌꺠기 게임화면으로 전환

- 로그인을 거치지 않은 이용자가 벽돌꺠기 게임 페이지에 접속하면 로그인 폼으로 강제로 이동


 게임 규칙 

- 벽돌을 제거할 때마다 1점씩 점수가 가산되어 화면에 표시

- 5초가 경과할 때까지 새로운 점수를 얻지 못하면 1점씩 감산

- 볼을 레벨 하단으로 놓치면 2점 감산

- 혐재 점수는 화면 좌상단 모서리에 표시

- 모든 벽돌이 제거 되면 다음과 같은 정보가 비동기 통신을 통해 서버측 DB에 저장

- 한 라운드가 종료하면 게임은 원래 상태로 리셋, 점수는 다시 0부터 시작

- 리셋된 게임은 동일한 방법으로 다시 실행 



1. Controller


<Login Controller>


<Game Controller>


2. Model


<Login Model>


<Game Model>



3.View


<Game.html>


<login_form>


<game_list>


4. 데이터베이스


<game_history 테이블>


<user 테이블>


5. 실행화면 (로그인 실패)


<로그인 첫 화면 & 잘못된 아이디 및 암호 입력>






 < 로그인 버튼 클릭 및 로그인 실패>


6. 실행 화면(로그인 성공)

<로그인 페이지 첫 화면 & 올바른 이용자 아이디 및 암호 입력>


<로그인 버튼 클릭시 확인 메세지 & 성공 메세지>


<로그인 성공시 게임페이지로 이동>


7. 실행화면 (게임 실행 후 데이터베이스 확인)



'웹 프로그래밍' 카테고리의 다른 글

for문 안에 ajax 돌리는방법  (1) 2019.08.30

+ Recent posts