home

총알 피하기

상황
루피와 친구들은 추석을 맞아 총알 피하기 게임을 즐기려고 합니다. 해적왕이 꿈인 루피는 이 게임을 열심히 연습해서 꼭 1등을 하고 싶어합니다. 루피가 연습을 많이 할 수 있도록 게임 환경을 빠르게 구현해주세요!

미션

1.
게임 환경에는 선박과 여러 개의 총알이 있습니다.
2.
선박은 사용자가 조작하며, 좌우로 이동할 수 있습니다.
3.
총알은 화면 사방에서 떨어질 수 있으며, 선박이 총알에 닿지 않도록 피해야 합니다.
4.
목표는 총알을 피해 최대한 오랫동안 선박을 보호하는 것입니다.
5.
총알에 닿아 게임이 종료되면 선박의 생존 시간을 기록합니다.
친구들과 함께 할 수 있도록 프론트도 구현해서 배포하세요. (디자인 자율)

입력

사용자의 선박 위치 조작, 이동하는 총알들의 위치를 입력으로 받습니다.
랜덤으로 사방에서 총알이 떨어지고, 사용자는 상하좌우 화살표를 눌러 선박을 이동시킬 수 있습니다. *선박은 상하 혹은 좌우로만 움직이도록 구현해도 무방합니다. *총알은 상하 혹은 좌우로만 떨어지도록 구현해도 무방합니다.

출력

게임이 종료되면 선박의 생존 시간을 출력합니다.
게임 결과 메시지를 출력합니다.

참고 사항

코드를 작성할 때 적절한 주석과 변수명을 사용하여 가독성을 높이세요.
공정성을 위해 참가 기간동안 문제와 관련한 질문에 답변을 드리지 않습니다. 의문이 가는 부분이 있다면 사용성을 고려해서 임의로 의사결정하고, 제출 시 참고사항에 작성해주세요.