안녕하세요
이번 포스팅에서는
AstroWar 라는 게임을 공유할까합니다.
제가 처음 프로그래밍 언어로 C를 배운 후 처음으로 만들었던 슈팅 게임입니다.
자바를 배우고 새롭게 개발하였습니다.
GUI 는 java FX로 구성하였습니다.
[ 소스코드 ]
소스코드는 제 GitHub 에 업로드되어있습니다.
https://github.com/leegeunhyeok/AstroWar_FX
[ 다운로드 ]
AstroWar_FX_Edition_1.02.vol1.egg
AstroWar_FX_Edition_1.02.vol2.egg
파일당 최대 10MB로 제한되어있어서 분할압축하여 올립니다.
두개다 받으신 후 압축풀어주세요
[ 스크린샷 ]
메인화면입니다.
게임시작 > 게임을 시작합니다.
상점 > 코인으로 플레이어 스킨을 구매할 수 있습니다.
종료하기 > 게임을 종료합니다.
주황색 ? > 게임에 대한 소개 및 정보를 볼 수 있습니다.
상점에 진입한 모습입니다.
좌, 우의 버튼을 눌러서 다른 스킨들을 구경하거나 구매할 수 있습니다.
스킨마다 각각의 능력치가 있으니 확인하시길 바랍니다.
게임을 플레이하여 코인을 모은 뒤 원하는 스킨을 구매할 수 있습니다.
게임 진행 데이터는 모두 저장됩니다.
아래 주황색 버튼을 누른모습입니다.
팝업창이 표시되며 정보를 확인 할 수 있습니다.
게임 내 아이템 설명입니다.
게임 플레이 모습입니다.
플레이어 이동은 W, A, S, D 입니다.
레이저는 자동 발사되며 운석을 파괴하면 점수가 오릅니다.
랜덤으로 아이템도 드랍합니다.
(20% 확률)
플레이어가 운석, 또는 운석이 발사한 공격과 충돌하면 체력이 1 감소합니다.
0 이 되면 게임이 종료됩니다.
게임 도중 ESC를 누르면 일시정지 메뉴가 나옵니다.
0 이 되어 게임이 종료되면 성과에 따라 코인이 지급됩니다.
[ 실행방법 ]
1. 첨부한 파일을 모두 다운받는다.
2. 압축을 풀어준다.
3. 아래와 같이 파일이 나왔으면 "필독!" 문서를 읽는다.
실행방법에는 두 가지가 있습니다.
1. AstroWar_FX_Edition.exe 실행
2. Launcher.exe 로 jar 파일 실행
1번 방법은 콘솔창 없이 실행하는 방법입니다.
2번 방법은 콘솔창이 나오며 프로그램에서 출력하는 텍스트를 확인하실 수 있습니다.
Launcher.exe 는 Runnable Jar (.jar) 파일을 실행시켜주는 도구 프로그램 이라고 보시면 됩니다.
(해당 프로그램은 무단배포를 금지합니다.)
AstroWar 의 모든 이미지 리소스 저작권은 저에게 있습니다.
무단으로 사용하는것을 금지합니다.
감사합니다.