top of page
ANGRY GAME

연구 인원  

본인 역할  

개발 환경

총 2명

로그인 기능, 웹 페이지, 게임 (기여도 : 50%)

1) Tool : Notepad++

2) Language : MySQL, JavaScript, PHP, CSS3, HTML5

game-1878121_960_720.jpg

프로젝트 소개 (요약)

회원이 로그인을 거쳐서 게임화면으로 이동하여 자신이 선택한 게임을 실행하고, 게임의 점수를 나타내어 성취감과 스트레스를 해소할 수 있는 프로그램입니다.

Q1. 이 연구를 개발한 목적이 궁금한데?

A1.

배운 지식의 폭은 넓지 않지만 전 학년이 참가하는 공모전인 만큼 대상에 대한 욕심보다는 우리가 가진 지식과 남은 기간 동안의 할 수 있는 역량에 대해 평가하고 경험해보고 싶었습니다. 딱딱한 공모전에서 잠시 즐길 수 있는 게임에 대하여 프로젝트를 진행하였습니다. 그 결과 많은 사람들이 즐기고 웃으며 참여해주시고 인기투표에서 2배 차이의 인기를 얻었습니다.

Q2. 어떤 기능이 있니?

A2.

 1) PHP & MySQL

   - 회원가입한 정보를 데이터베이스에 저장합니다.

   - 쿠키 및 세션을 사용하였습니다.

   - 해당 학번이 진행한 게임의 점수를 저장하여, 게임마다 최고 점수를 띄어줍니다.

 2) JavaScript

   - 틀린그림찾기, 숨은그림찾기 등 좌표를 읽어올 때 사용합니다.

 3) HTML5 & CSS3

   - 웹 페이지를 제작하고 시각화하기 위해 사용하였습니다.

Q3. 진행하면서 어려웠던 점?

A3.

​저희의 지식을 더 넓히기 위하여 공부하는데에 힘을 쏟았습니다. 새로운 지식을 얻으면서 실패도 하고 이해안되는 부분에 답답함을 느끼고 공모전 시간이 다가올 수록 압박감에 힘이 들었습니다. 하지만 저희는 이해도의 한계가 느끼면 지도교수님을 찾아가서 귀찮아 하실 때까지 여쭈어 보았습니다. 다행히 지도교수님은 한 번의 짜증없이 가르켜주셨습니다. 주말과 공휴일 상관없이 저희끼리 또는 지도교수님과 함께 하여 완성했습니다. 공모전을 통해서 전공수업만 듣는 것보다 훨씬 지식이 풍부해지고 서로간의 친밀도도 쌓이며 우물안 개구리에서 벗어난 것처럼 그 때의 성취감을 잊을 수 없습니다. 

개발 내용(본인 구현 부분)

 - 메인 화면 & 회원가입 화면 & 게임 종목 화면만 기재(다른 기능의 이미지는 따로 저장을 하지 않음)

그림12.png

[그림 1] 게임메인화면

> 메인화면입니다.

> 메인화면의 맛보기 게임은 한 가지의 게임만 할 수 있으며, 비회원도 이용가능합니다.

   - 점수 저장은 회원이어도 저장되지 않습니다.

> 비회원일 경우 메인화면 하단에 있는 "게임속으로"를 클릭할 경우 회원가입하라는 경고창이 띄어집니다.

> 각 게임마다 점수를 두었으며, 회원의 가장 높은 점수를 띄어줍니다.

   - 가장 높은 점수를 받을 경우 갱신이 됩니다.

wer.PNG

[그림 2] 회원가입

> 회원가입 폼입니다.

> 회원가입을 통하여 로그인 할 수 있습니다.

회원가입한 회원은 자신의 정보를 수정할 수 있습니다.

eg.PNG

[그림 3] 게임종목

> 게임 리스트가 있는 웹 페이지입니다.

> 회원은 각 게임을 참여 할 수 있습니다.

기타

2015-11-19-10-37-16-968.jpg

[그림 4] 공모전판넬

2015-11-19-16-15-52-084.jpg

[그림 5] 인기작품상

bottom of page